From ee7f834e0048efca5f155d66c5e74ec70eb3930c Mon Sep 17 00:00:00 2001 From: Lars Knudsen Date: Mon, 30 Jul 2018 20:15:52 +0200 Subject: [PATCH] boards: frdm_kl25z: Add mma8451q to i2c in dts Adding MMA8451Q to i2c0 on FRDM-KL25Z Signed-off-by: Lars Knudsen --- boards/arm/frdm_kl25z/Kconfig.board | 1 + boards/arm/frdm_kl25z/dts.fixup | 9 +++++++++ boards/arm/frdm_kl25z/frdm_kl25z.dts | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 boards/arm/frdm_kl25z/dts.fixup diff --git a/boards/arm/frdm_kl25z/Kconfig.board b/boards/arm/frdm_kl25z/Kconfig.board index 954cf64c7e4..ebf80440e42 100644 --- a/boards/arm/frdm_kl25z/Kconfig.board +++ b/boards/arm/frdm_kl25z/Kconfig.board @@ -9,3 +9,4 @@ config BOARD_FRDM_KL25Z bool "NXP FRDM-KL25Z" depends on SOC_SERIES_KINETIS_KL2X select SOC_PART_NUMBER_MKL25Z128VLK4 + select HAS_DTS_I2C_DEVICE diff --git a/boards/arm/frdm_kl25z/dts.fixup b/boards/arm/frdm_kl25z/dts.fixup new file mode 100644 index 00000000000..56f2b507d7d --- /dev/null +++ b/boards/arm/frdm_kl25z/dts.fixup @@ -0,0 +1,9 @@ +/* + * Copyright (c) 2018 Lars Knudsen + * + * 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 diff --git a/boards/arm/frdm_kl25z/frdm_kl25z.dts b/boards/arm/frdm_kl25z/frdm_kl25z.dts index 110caf8c348..4c391f3519d 100644 --- a/boards/arm/frdm_kl25z/frdm_kl25z.dts +++ b/boards/arm/frdm_kl25z/frdm_kl25z.dts @@ -64,6 +64,11 @@ &i2c0 { status = "ok"; + mma8451q@1d { + compatible = "nxp,mma8451q"; + reg = <0x1d>; + label = "MMA8451Q"; + }; }; &uart0 {