diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index 68cdf8f255b02..4495f41f8a47d 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -2431,6 +2431,9 @@ Params: addr Set the address for the ADS7828, ADS7830, adxl345 Select the Analog Devices ADXL345 3-axis accelerometer + adxl355 Select the Analog Devices ADXL355 3-axis + accelerometer + aht10 Select the Aosong AHT10 temperature and humidity sensor diff --git a/arch/arm/boot/dts/overlays/i2c-sensor-common.dtsi b/arch/arm/boot/dts/overlays/i2c-sensor-common.dtsi index 041cce854613b..b540f681eae29 100755 --- a/arch/arm/boot/dts/overlays/i2c-sensor-common.dtsi +++ b/arch/arm/boot/dts/overlays/i2c-sensor-common.dtsi @@ -743,6 +743,19 @@ }; }; + fragment@48 { + target = <&i2cbus>; + __dormant__ { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + adxl355: adxl355@1d { + compatible = "adi,adxl355"; + reg = <0x1d>; + }; + }; + }; + fragment@99 { target = <&gpio>; __dormant__ { @@ -803,6 +816,7 @@ veml6040 = <0>,"+45"; ads7828 = <0>,"+46"; ads7830 = <0>,"+47"; + adxl355 = <0>,"+48"; addr = <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0", <&lm75>,"reg:0", <&hdc100x>,"reg:0", <&sht3x>,"reg:0", @@ -815,7 +829,8 @@ <&bmp380>,"reg:0", <&adt7410>,"reg:0", <&ina238>,"reg:0", <&hdc3020>,"reg:0", <&as73211>,"reg:0", <&as7331>,"reg:0", <&adxl345>,"reg:0", - <&ads7828>,"reg:0", <&ads7830>,"reg:0"; + <&ads7828>,"reg:0", <&ads7830>,"reg:0", + <&adxl345>,"reg:0"; int_pin = <&int_pins>, "brcm,pins:0", <&int_pins>, "reg:0", <&max30102>, "interrupts:0", diff --git a/arch/arm/configs/bcm2709_defconfig b/arch/arm/configs/bcm2709_defconfig index dce9081826083..9d84f8c3b362a 100644 --- a/arch/arm/configs/bcm2709_defconfig +++ b/arch/arm/configs/bcm2709_defconfig @@ -1421,6 +1421,7 @@ CONFIG_RASPBERRYPI_POWER=y CONFIG_IIO=m CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_SW_TRIGGER=m +CONFIG_ADXL355_I2C=m CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_TI_ADS1015=m diff --git a/arch/arm/configs/bcm2711_defconfig b/arch/arm/configs/bcm2711_defconfig index e73ca78874c9a..83f3b9ed96c1f 100644 --- a/arch/arm/configs/bcm2711_defconfig +++ b/arch/arm/configs/bcm2711_defconfig @@ -1455,6 +1455,7 @@ CONFIG_RASPBERRYPI_POWER=y CONFIG_IIO=m CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_SW_TRIGGER=m +CONFIG_ADXL355_I2C=m CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_TI_ADS1015=m diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig index a611097828228..634df99b23295 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig @@ -1413,6 +1413,7 @@ CONFIG_RASPBERRYPI_POWER=y CONFIG_IIO=m CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_SW_TRIGGER=m +CONFIG_ADXL355_I2C=m CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_TI_ADS1015=m diff --git a/arch/arm64/configs/bcm2711_defconfig b/arch/arm64/configs/bcm2711_defconfig index ce3e13572fb4a..30b3a53758aba 100644 --- a/arch/arm64/configs/bcm2711_defconfig +++ b/arch/arm64/configs/bcm2711_defconfig @@ -1518,6 +1518,7 @@ CONFIG_RASPBERRYPI_POWER=y CONFIG_IIO=m CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_SW_TRIGGER=m +CONFIG_ADXL355_I2C=m CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_TI_ADS1015=m diff --git a/arch/arm64/configs/bcm2711_rt_defconfig b/arch/arm64/configs/bcm2711_rt_defconfig index 54d908fc038e2..26c39fd5ec983 100644 --- a/arch/arm64/configs/bcm2711_rt_defconfig +++ b/arch/arm64/configs/bcm2711_rt_defconfig @@ -1517,6 +1517,7 @@ CONFIG_RASPBERRYPI_POWER=y CONFIG_IIO=m CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_SW_TRIGGER=m +CONFIG_ADXL355_I2C=m CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_TI_ADS1015=m diff --git a/arch/arm64/configs/bcm2712_defconfig b/arch/arm64/configs/bcm2712_defconfig index 9e2bda050f814..11a4f6b5a7320 100644 --- a/arch/arm64/configs/bcm2712_defconfig +++ b/arch/arm64/configs/bcm2712_defconfig @@ -1520,6 +1520,7 @@ CONFIG_RASPBERRYPI_POWER=y CONFIG_IIO=m CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_SW_TRIGGER=m +CONFIG_ADXL355_I2C=m CONFIG_MCP320X=m CONFIG_MCP3422=m CONFIG_TI_ADS1015=m