Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion arch/arm/boot/dts/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -2423,7 +2423,7 @@ Info: Adds support for a number of I2C barometric pressure, temperature,
Load: dtoverlay=i2c-sensor,<param>=<val>
Params: addr Set the address for the ADS7828, ADS7830,
ADT7410, AS73211, AS7331, BH1750, BME280,
BME680, BMP280, BMP380, CCS811, DS1621,
BME680, BMP280, BMP380, BMP58x, CCS811, DS1621,
HDC100X, HDC3020, JC42, LM75, MCP980x,
MPU6050, MPU9250, MS5637, MS5803, MS5805,
MS5837, MS8607, SHT3x or TMP102
Expand All @@ -2444,6 +2444,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

Expand Down Expand Up @@ -2475,6 +2478,10 @@ Params: addr Set the address for the ADS7828, ADS7830,
bmp380 Select the Bosch Sensortronic BMP380
Valid addresses 0x76-0x77, default 0x76

bmp58x Select the Bosch Sensortronic BMP580, BMP581,
or BMP585
Valid addresses 0x46-0x47, default 0x46

bno055 Select the Bosch Sensortronic BNO055 IMU
Valid address 0x28-0x29, default 0x29

Expand Down
33 changes: 32 additions & 1 deletion arch/arm/boot/dts/overlays/i2c-sensor-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -743,6 +743,34 @@
};
};

fragment@48 {
target = <&i2cbus>;
__dormant__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
adxl355: adxl355@1d {
compatible = "adi,adxl355";
reg = <0x1d>;
};
};
};

fragment@49 {
target = <&i2cbus>;
__dormant__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";

bmp58x: bmp58x@46 {
compatible = "bosch,bmp580";
reg = <0x46>;
status = "okay";
};
};
};

fragment@99 {
target = <&gpio>;
__dormant__ {
Expand Down Expand Up @@ -803,6 +831,8 @@
veml6040 = <0>,"+45";
ads7828 = <0>,"+46";
ads7830 = <0>,"+47";
adxl355 = <0>,"+48";
bmp58x = <0>,"+49";

addr = <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0",
<&lm75>,"reg:0", <&hdc100x>,"reg:0", <&sht3x>,"reg:0",
Expand All @@ -815,7 +845,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",
<&adxl355>,"reg:0", <&bmp58x>,"reg:0";
int_pin = <&int_pins>, "brcm,pins:0",
<&int_pins>, "reg:0",
<&max30102>, "interrupts:0",
Expand Down
1 change: 1 addition & 0 deletions arch/arm/configs/bcm2709_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1430,6 +1430,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
Expand Down
1 change: 1 addition & 0 deletions arch/arm/configs/bcm2711_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1475,6 +1475,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
Expand Down
1 change: 1 addition & 0 deletions arch/arm/configs/bcmrpi_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1422,6 +1422,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
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/configs/bcm2711_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1543,6 +1543,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
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/configs/bcm2711_rt_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1542,6 +1542,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
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/configs/bcm2712_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1545,6 +1545,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
Expand Down
Loading