From 49fa59b72ce7ac859509609ac42917076e5b1f44 Mon Sep 17 00:00:00 2001 From: TOKITA Hiroshi Date: Sat, 23 Jul 2022 14:58:54 +0900 Subject: [PATCH] boards: Set devicetree alias for ST LSM6DSL nodes Set accel0 alias for all boards with the LSM6DSL accelerometer to use by the accel_polling sample. Signed-off-by: TOKITA Hiroshi --- boards/arm/96b_argonkey/96b_argonkey.dts | 3 ++- boards/arm/96b_argonkey/Kconfig.defconfig | 8 ++------ boards/arm/b_l4s5i_iot01a/Kconfig.defconfig | 6 +----- boards/arm/b_l4s5i_iot01a/b_l4s5i_iot01a.dts | 3 ++- boards/arm/disco_l475_iot1/Kconfig.defconfig | 6 +----- boards/arm/disco_l475_iot1/disco_l475_iot1.dts | 3 ++- boards/shields/x_nucleo_iks01a2/x_nucleo_iks01a2.overlay | 3 ++- 7 files changed, 12 insertions(+), 20 deletions(-) diff --git a/boards/arm/96b_argonkey/96b_argonkey.dts b/boards/arm/96b_argonkey/96b_argonkey.dts index 2222087e989..9b65d0e367b 100644 --- a/boards/arm/96b_argonkey/96b_argonkey.dts +++ b/boards/arm/96b_argonkey/96b_argonkey.dts @@ -43,6 +43,7 @@ led0 = &green_led_0; led1 = &green_led_1; sw0 = &user_button; + accel0 = &lsm6dsl; }; }; @@ -94,7 +95,7 @@ status = "okay"; /* ST Microelectronics LSM6DSL accel/gyro sensor */ - lsm6dsl@1 { + lsm6dsl: lsm6dsl@1 { compatible = "st,lsm6dsl"; reg = <1>; spi-max-frequency = <1000000>; diff --git a/boards/arm/96b_argonkey/Kconfig.defconfig b/boards/arm/96b_argonkey/Kconfig.defconfig index 1a34fcd375d..dd463a089c7 100644 --- a/boards/arm/96b_argonkey/Kconfig.defconfig +++ b/boards/arm/96b_argonkey/Kconfig.defconfig @@ -40,14 +40,10 @@ endchoice endif # LSM6DSL -if SENSOR - config I2C - default y + default y if SENSOR config SPI - default y - -endif # SENSOR + default y if SENSOR endif # BOARD_96B_ARGONKEY diff --git a/boards/arm/b_l4s5i_iot01a/Kconfig.defconfig b/boards/arm/b_l4s5i_iot01a/Kconfig.defconfig index b1ca1c3253e..59036c87581 100644 --- a/boards/arm/b_l4s5i_iot01a/Kconfig.defconfig +++ b/boards/arm/b_l4s5i_iot01a/Kconfig.defconfig @@ -25,12 +25,8 @@ choice LSM6DSL_TRIGGER_MODE depends on LSM6DSL endchoice -if SENSOR - config I2C - default y - -endif # SENSOR + default y if SENSOR if BT diff --git a/boards/arm/b_l4s5i_iot01a/b_l4s5i_iot01a.dts b/boards/arm/b_l4s5i_iot01a/b_l4s5i_iot01a.dts index 87d98978182..2835565b92f 100644 --- a/boards/arm/b_l4s5i_iot01a/b_l4s5i_iot01a.dts +++ b/boards/arm/b_l4s5i_iot01a/b_l4s5i_iot01a.dts @@ -44,6 +44,7 @@ led0 = &green_led_1; sw0 = &user_button; watchdog0 = &iwdg; + accel0 = &lsm6dsl; }; }; @@ -109,7 +110,7 @@ reg = <0x5d>; }; - lsm6dsl@6a { + lsm6dsl: lsm6dsl@6a { compatible = "st,lsm6dsl"; reg = <0x6a>; irq-gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>; diff --git a/boards/arm/disco_l475_iot1/Kconfig.defconfig b/boards/arm/disco_l475_iot1/Kconfig.defconfig index fbee69ba336..54f0173c7d4 100644 --- a/boards/arm/disco_l475_iot1/Kconfig.defconfig +++ b/boards/arm/disco_l475_iot1/Kconfig.defconfig @@ -30,12 +30,8 @@ choice LSM6DSL_TRIGGER_MODE depends on LSM6DSL endchoice -if SENSOR - config I2C - default y - -endif # SENSOR + default y if SENSOR if BT diff --git a/boards/arm/disco_l475_iot1/disco_l475_iot1.dts b/boards/arm/disco_l475_iot1/disco_l475_iot1.dts index 21194512d12..57f7538d128 100644 --- a/boards/arm/disco_l475_iot1/disco_l475_iot1.dts +++ b/boards/arm/disco_l475_iot1/disco_l475_iot1.dts @@ -49,6 +49,7 @@ eswifi0 = &wifi0; watchdog0 = &iwdg; spi-flash0 = &mx25r6435f; + accel0 = &lsm6dsl; }; }; @@ -116,7 +117,7 @@ reg = <0x5d>; }; - lsm6dsl@6a { + lsm6dsl: lsm6dsl@6a { compatible = "st,lsm6dsl"; reg = <0x6a>; irq-gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>; diff --git a/boards/shields/x_nucleo_iks01a2/x_nucleo_iks01a2.overlay b/boards/shields/x_nucleo_iks01a2/x_nucleo_iks01a2.overlay index a8ba562eaa0..20284a9c228 100644 --- a/boards/shields/x_nucleo_iks01a2/x_nucleo_iks01a2.overlay +++ b/boards/shields/x_nucleo_iks01a2/x_nucleo_iks01a2.overlay @@ -9,6 +9,7 @@ aliases { magn0 = &lsm303agr_magn; accel0 = &lsm303agr_accel; + accel1 = &lsm6dsl; }; }; @@ -24,7 +25,7 @@ reg = <0x5d>; }; - lsm6dsl@6b { + lsm6dsl: lsm6dsl@6b { compatible = "st,lsm6dsl"; reg = <0x6b>; irq-gpios = <&arduino_header 10 GPIO_ACTIVE_HIGH>; /* D4 */