add Sensirion SPS30 to i2c-sensor overlay
authorPetr Štetiar <ynezz@true.cz>
Sat, 7 Mar 2020 21:37:52 +0000 (22:37 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:29 +0000 (16:33 +0100)
Add support for Sensirion SPS30 particulate matter sensor with fixed
address 0x69.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
arch/arm/boot/dts/overlays/README
arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts

index 62ad35f..0d7d00a 100644 (file)
@@ -1261,6 +1261,9 @@ Params: addr                    Set the address for the BME280, BME680, BMP280,
         si7020                  Select the Silicon Labs Si7013/20/21 humidity/
                                 temperature sensor
 
+        sps30                   Select the Sensirion SPS30 particulate matter
+                                sensor. Fixed address 0x69.
+
         tmp102                  Select the Texas Instruments TMP102 temp sensor
                                 Valid addresses 0x48-0x4b, default 0x48
 
index 40881d7..ce97837 100644 (file)
                };
        };
 
+       fragment@15 {
+               target = <&i2c_arm>;
+               __dormant__ {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       status = "okay";
+
+                       sps30: sps30@69 {
+                               compatible = "sensirion,sps30";
+                               reg = <0x69>;
+                               status = "okay";
+                       };
+               };
+       };
 
        __overrides__ {
                addr =  <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0",
                ds1621 = <0>,"+12";
                max17040 = <0>,"+13";
                bme680 = <0>,"+14";
+               sps30 = <0>,"+15";
        };
 };