diff --git a/dts/bindings/sensor/st,hts221-common.yaml b/dts/bindings/sensor/st,hts221-common.yaml index 106936334c..8c03f2dd3d 100644 --- a/dts/bindings/sensor/st,hts221-common.yaml +++ b/dts/bindings/sensor/st,hts221-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2017, Linaro Limited # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: drdy-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,i3g4250d.yaml b/dts/bindings/sensor/st,i3g4250d.yaml index a08be5c6cc..e510c5a66b 100644 --- a/dts/bindings/sensor/st,i3g4250d.yaml +++ b/dts/bindings/sensor/st,i3g4250d.yaml @@ -6,4 +6,4 @@ description: | compatible: "st,i3g4250d" -include: spi-device.yaml +include: [sensor-device.yaml, spi-device.yaml] diff --git a/dts/bindings/sensor/st,iis2dh-i2c.yaml b/dts/bindings/sensor/st,iis2dh-i2c.yaml index 646d62ff3a..e52519fe2d 100644 --- a/dts/bindings/sensor/st,iis2dh-i2c.yaml +++ b/dts/bindings/sensor/st,iis2dh-i2c.yaml @@ -6,7 +6,7 @@ description: | compatible: "st,iis2dh" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: drdy-gpios: diff --git a/dts/bindings/sensor/st,iis2dh-spi.yaml b/dts/bindings/sensor/st,iis2dh-spi.yaml index 867e353f9e..0303d6d9b7 100644 --- a/dts/bindings/sensor/st,iis2dh-spi.yaml +++ b/dts/bindings/sensor/st,iis2dh-spi.yaml @@ -6,7 +6,7 @@ description: | compatible: "st,iis2dh" -include: spi-device.yaml +include: [sensor-device.yaml, spi-device.yaml] properties: drdy-gpios: diff --git a/dts/bindings/sensor/st,iis2dlpc-common.yaml b/dts/bindings/sensor/st,iis2dlpc-common.yaml index 2efa7ac2b2..62a63399be 100644 --- a/dts/bindings/sensor/st,iis2dlpc-common.yaml +++ b/dts/bindings/sensor/st,iis2dlpc-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: drdy-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,iis2iclx-common.yaml b/dts/bindings/sensor/st,iis2iclx-common.yaml index 9b5d0db9a4..b725ab4375 100644 --- a/dts/bindings/sensor/st,iis2iclx-common.yaml +++ b/dts/bindings/sensor/st,iis2iclx-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2020 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: drdy-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,iis2mdc-i2c.yaml b/dts/bindings/sensor/st,iis2mdc-i2c.yaml index d51b481d90..6546e809c0 100644 --- a/dts/bindings/sensor/st,iis2mdc-i2c.yaml +++ b/dts/bindings/sensor/st,iis2mdc-i2c.yaml @@ -6,7 +6,7 @@ description: | compatible: "st,iis2mdc" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: drdy-gpios: diff --git a/dts/bindings/sensor/st,iis2mdc-spi.yaml b/dts/bindings/sensor/st,iis2mdc-spi.yaml index 72583a61d3..b3c8588273 100644 --- a/dts/bindings/sensor/st,iis2mdc-spi.yaml +++ b/dts/bindings/sensor/st,iis2mdc-spi.yaml @@ -6,7 +6,7 @@ description: | compatible: "st,iis2mdc" -include: spi-device.yaml +include: [sensor-device.yaml, spi-device.yaml] properties: drdy-gpios: diff --git a/dts/bindings/sensor/st,iis3dhhc-spi.yaml b/dts/bindings/sensor/st,iis3dhhc-spi.yaml index ac7156a2eb..3a366c0107 100644 --- a/dts/bindings/sensor/st,iis3dhhc-spi.yaml +++ b/dts/bindings/sensor/st,iis3dhhc-spi.yaml @@ -6,7 +6,7 @@ description: | compatible: "st,iis3dhhc" -include: spi-device.yaml +include: [sensor-device.yaml, spi-device.yaml] properties: irq-gpios: diff --git a/dts/bindings/sensor/st,ism330dhcx-common.yaml b/dts/bindings/sensor/st,ism330dhcx-common.yaml index fd390f0019..d3e8e6a452 100644 --- a/dts/bindings/sensor/st,ism330dhcx-common.yaml +++ b/dts/bindings/sensor/st,ism330dhcx-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2021 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: drdy-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,lis2dh-common.yaml b/dts/bindings/sensor/st,lis2dh-common.yaml index 2ab76605b6..50f9cfff8e 100644 --- a/dts/bindings/sensor/st,lis2dh-common.yaml +++ b/dts/bindings/sensor/st,lis2dh-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: irq-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,lis2ds12-common.yaml b/dts/bindings/sensor/st,lis2ds12-common.yaml index 4311c84e0f..69e429d297 100644 --- a/dts/bindings/sensor/st,lis2ds12-common.yaml +++ b/dts/bindings/sensor/st,lis2ds12-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2021 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: irq-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,lis2dw12-common.yaml b/dts/bindings/sensor/st,lis2dw12-common.yaml index 1f3a84549a..2548fb80a4 100644 --- a/dts/bindings/sensor/st,lis2dw12-common.yaml +++ b/dts/bindings/sensor/st,lis2dw12-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2021 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: irq-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,lis2mdl-common.yaml b/dts/bindings/sensor/st,lis2mdl-common.yaml index 61c0909f72..7fc9032155 100644 --- a/dts/bindings/sensor/st,lis2mdl-common.yaml +++ b/dts/bindings/sensor/st,lis2mdl-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2018 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: irq-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,lis3mdl-magn.yaml b/dts/bindings/sensor/st,lis3mdl-magn.yaml index 61abc87475..b418cfdc87 100644 --- a/dts/bindings/sensor/st,lis3mdl-magn.yaml +++ b/dts/bindings/sensor/st,lis3mdl-magn.yaml @@ -5,7 +5,7 @@ description: STMicroelectronics LIS3MDL magnetometer compatible: "st,lis3mdl-magn" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: irq-gpios: diff --git a/dts/bindings/sensor/st,lps22hb-press.yaml b/dts/bindings/sensor/st,lps22hb-press.yaml index 4141995d9f..2fcb8b6b2d 100644 --- a/dts/bindings/sensor/st,lps22hb-press.yaml +++ b/dts/bindings/sensor/st,lps22hb-press.yaml @@ -5,4 +5,4 @@ description: STMicroelectronics LPS22HB pressure sensor compatible: "st,lps22hb-press" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] diff --git a/dts/bindings/sensor/st,lps22hh-common.yaml b/dts/bindings/sensor/st,lps22hh-common.yaml index 1c85e637ff..364850e660 100644 --- a/dts/bindings/sensor/st,lps22hh-common.yaml +++ b/dts/bindings/sensor/st,lps22hh-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2021 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: drdy-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,lps25hb-press.yaml b/dts/bindings/sensor/st,lps25hb-press.yaml index 77f3f11623..e4e68cd832 100644 --- a/dts/bindings/sensor/st,lps25hb-press.yaml +++ b/dts/bindings/sensor/st,lps25hb-press.yaml @@ -5,4 +5,4 @@ description: STMicroelectronics LPS25HB pressure sensor compatible: "st,lps25hb-press" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] diff --git a/dts/bindings/sensor/st,lsm303dlhc-magn.yaml b/dts/bindings/sensor/st,lsm303dlhc-magn.yaml index 44ec89bb9c..e81da56ac5 100644 --- a/dts/bindings/sensor/st,lsm303dlhc-magn.yaml +++ b/dts/bindings/sensor/st,lsm303dlhc-magn.yaml @@ -5,4 +5,4 @@ description: STMicroelectronics LSM303DLHC magnetometer sensor compatible: "st,lsm303dlhc-magn" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] diff --git a/dts/bindings/sensor/st,lsm6ds0.yaml b/dts/bindings/sensor/st,lsm6ds0.yaml index cdde4b56bf..b3f3e90cce 100644 --- a/dts/bindings/sensor/st,lsm6ds0.yaml +++ b/dts/bindings/sensor/st,lsm6ds0.yaml @@ -5,4 +5,4 @@ description: STMicroelectronics LSM6DS0 6-axis accelerometer and gyrometer compatible: "st,lsm6ds0" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] diff --git a/dts/bindings/sensor/st,lsm6dsl-i2c.yaml b/dts/bindings/sensor/st,lsm6dsl-i2c.yaml index 61c4ecb389..8b121957a5 100644 --- a/dts/bindings/sensor/st,lsm6dsl-i2c.yaml +++ b/dts/bindings/sensor/st,lsm6dsl-i2c.yaml @@ -5,7 +5,7 @@ description: STMicroelectronics LSM6DSL 6-axis accelerometer and gyrometer compatible: "st,lsm6dsl" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: irq-gpios: diff --git a/dts/bindings/sensor/st,lsm6dsl-spi.yaml b/dts/bindings/sensor/st,lsm6dsl-spi.yaml index b0f7de909c..3a2a9625c6 100644 --- a/dts/bindings/sensor/st,lsm6dsl-spi.yaml +++ b/dts/bindings/sensor/st,lsm6dsl-spi.yaml @@ -7,7 +7,7 @@ description: | compatible: "st,lsm6dsl" -include: spi-device.yaml +include: [sensor-device.yaml, spi-device.yaml] properties: irq-gpios: diff --git a/dts/bindings/sensor/st,lsm6dso-common.yaml b/dts/bindings/sensor/st,lsm6dso-common.yaml index 7f7606cefa..5733923069 100644 --- a/dts/bindings/sensor/st,lsm6dso-common.yaml +++ b/dts/bindings/sensor/st,lsm6dso-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2021 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: irq-gpios: type: phandle-array diff --git a/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml b/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml index b1b2de9c1d..1e6df5e740 100644 --- a/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml +++ b/dts/bindings/sensor/st,lsm9ds0-gyro-i2c.yaml @@ -5,7 +5,7 @@ description: STMicroelectronics LSM9DS0-GYRO 3-axis gyro compatible: "st,lsm9ds0-gyro" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: irq-gpios: diff --git a/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml b/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml index bfc47ecf3a..3e7ee0210a 100644 --- a/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml +++ b/dts/bindings/sensor/st,lsm9ds0-mfd-i2c.yaml @@ -5,7 +5,7 @@ description: STMicroelectronics LSM9DS0 3-axis accelerometer + magnetometer compatible: "st,lsm9ds0-mfd" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: irq-gpios: diff --git a/dts/bindings/sensor/st,stm32-temp-common.yaml b/dts/bindings/sensor/st,stm32-temp-common.yaml index 911f0b6e83..b78e3396e6 100644 --- a/dts/bindings/sensor/st,stm32-temp-common.yaml +++ b/dts/bindings/sensor/st,stm32-temp-common.yaml @@ -1,6 +1,8 @@ # Copyright (c) 2022, Wouter Cappelle # SPDX-License-Identifier: Apache-2.0 +include: sensor-device.yaml + properties: io-channels: required: true diff --git a/dts/bindings/sensor/st,stm32-vbat.yaml b/dts/bindings/sensor/st,stm32-vbat.yaml index fa81744bc9..bc85ba8891 100644 --- a/dts/bindings/sensor/st,stm32-vbat.yaml +++ b/dts/bindings/sensor/st,stm32-vbat.yaml @@ -3,7 +3,7 @@ description: STM32 family VBAT node -include: base.yaml +include: sensor-device.yaml compatible: "st,stm32-vbat" diff --git a/dts/bindings/sensor/st,stts751-i2c.yaml b/dts/bindings/sensor/st,stts751-i2c.yaml index ba41e8125d..b85b92c852 100644 --- a/dts/bindings/sensor/st,stts751-i2c.yaml +++ b/dts/bindings/sensor/st,stts751-i2c.yaml @@ -6,7 +6,7 @@ description: | compatible: "st,stts751" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: drdy-gpios: diff --git a/dts/bindings/sensor/st,vl53l0x.yaml b/dts/bindings/sensor/st,vl53l0x.yaml index ec1c2c80e2..c4d5a063a9 100644 --- a/dts/bindings/sensor/st,vl53l0x.yaml +++ b/dts/bindings/sensor/st,vl53l0x.yaml @@ -5,7 +5,7 @@ description: STMicroelectronics VL53L0X Time of Flight sensor compatible: "st,vl53l0x" -include: i2c-device.yaml +include: [sensor-device.yaml, i2c-device.yaml] properties: xshut-gpios: