Add support for the Sensirion SHT4X temperature and humidity
sensor.
See: https://github.com/raspberrypi/linux/issues/5334
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
incompatible device can stop it from being
activated.
- sht3x Select the Sensiron SHT3x temperature and
- humidity sensor. Valid addresses 0x44-0x45,
+ sht3x Select the Sensirion SHT3x temperature and
+ humidity sensors. Valid addresses 0x44-0x45,
+ default 0x44
+
+ sht4x Select the Sensirion SHT4x temperature and
+ humidity sensors. Valid addresses 0x44-0x45,
default 0x44
si7020 Select the Silicon Labs Si7013/20/21 humidity/
// Fragments 30 and 31 omitted due to BNO055 support in rpi-6.1.y
+ fragment@32 {
+ target = <&i2cbus>;
+ __dormant__ {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "okay";
+
+ sht4x: sht4x@44 {
+ compatible = "sht4x";
+ reg = <0x44>;
+ status = "okay";
+ };
+ };
+ };
+
__overrides__ {
bme280 = <0>,"+0";
bmp085 = <0>,"+1";
mpu6050 = <0>,"+28";
mpu9250 = <0>,"+29";
// Skip 30 and 31
+ sht4x = <0>,"+32";
addr = <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0",
<&lm75>,"reg:0", <&hdc100x>,"reg:0", <&sht3x>,"reg:0",