boards: frdm_kl25z: use fxos8700 driver for MMA8451
Use fxos8700 driver for MMA8451 accelerometer. Signed-off-by: Johann Fischer <j.fischer@phytec.de>
This commit is contained in:
parent
5b522ef055
commit
8a16fa400c
3 changed files with 12 additions and 4 deletions
|
@ -4,6 +4,8 @@
|
|||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#define CONFIG_MMA8451Q_NAME NXP_KINETIS_I2C_40066000_NXP_MMA8451Q_1D_LABEL
|
||||
#define CONFIG_MMA8451Q_I2C_NAME NXP_KINETIS_I2C_40066000_NXP_MMA8451Q_1D_BUS_NAME
|
||||
#define CONFIG_MMA8451Q_I2C_ADDRESS NXP_KINETIS_I2C_40066000_NXP_MMA8451Q_1D_BASE_ADDRESS
|
||||
#define CONFIG_FXOS8700_NAME NXP_KINETIS_I2C_40066000_NXP_FXOS8700_1D_LABEL
|
||||
#define CONFIG_FXOS8700_I2C_NAME NXP_KINETIS_I2C_40066000_NXP_FXOS8700_1D_BUS_NAME
|
||||
#define CONFIG_FXOS8700_I2C_ADDRESS NXP_KINETIS_I2C_40066000_NXP_FXOS8700_1D_BASE_ADDRESS
|
||||
#define CONFIG_FXOS8700_GPIO_NAME NXP_KINETIS_I2C_40066000_NXP_FXOS8700_1D_INT2_GPIOS_CONTROLLER
|
||||
#define CONFIG_FXOS8700_GPIO_PIN NXP_KINETIS_I2C_40066000_NXP_FXOS8700_1D_INT2_GPIOS_PIN
|
||||
|
|
|
@ -65,9 +65,11 @@
|
|||
&i2c0 {
|
||||
status = "ok";
|
||||
mma8451q@1d {
|
||||
compatible = "nxp,mma8451q";
|
||||
compatible = "nxp,fxos8700","nxp,mma8451q";
|
||||
reg = <0x1d>;
|
||||
label = "MMA8451Q";
|
||||
int1-gpios = <&gpioa 14 0>;
|
||||
int2-gpios = <&gpioa 15 0>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -48,6 +48,10 @@ static int frdm_kl25z_pinmux_init(struct device *dev)
|
|||
pinmux_pin_set(portb, 18, PORT_PCR_MUX(kPORT_MuxAsGpio));
|
||||
pinmux_pin_set(portb, 19, PORT_PCR_MUX(kPORT_MuxAsGpio));
|
||||
|
||||
/* MMA8451 INT1, INT2 */
|
||||
pinmux_pin_set(porta, 14, PORT_PCR_MUX(kPORT_MuxAsGpio));
|
||||
pinmux_pin_set(porta, 15, PORT_PCR_MUX(kPORT_MuxAsGpio));
|
||||
|
||||
#if defined(CONFIG_I2C_0)
|
||||
/* I2C0 SCL, SDA */
|
||||
pinmux_pin_set(porte, 24, PORT_PCR_MUX(kPORT_MuxAlt5)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue