add BME680 to i2c-sensor overlay
authorWillem Remie <w.remie@drebble.io>
Thu, 9 Jan 2020 20:16:49 +0000 (21:16 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:16 +0000 (16:33 +0100)
arch/arm/boot/dts/overlays/README
arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts

index e40ab82..917ce60 100644 (file)
@@ -1159,12 +1159,15 @@ Name:   i2c-sensor
 Info:   Adds support for a number of I2C barometric pressure and temperature
         sensors on i2c_arm
 Load:   dtoverlay=i2c-sensor,<param>=<val>
-Params: addr                    Set the address for the BME280, BMP280, DS1621,
-                                HDC100X, LM75, SHT3x or TMP102
+Params: addr                    Set the address for the BME280, BME680, BMP280,
+                                DS1621, HDC100X, LM75, SHT3x or TMP102
 
         bme280                  Select the Bosch Sensortronic BME280
                                 Valid addresses 0x76-0x77, default 0x76
 
+        bme680                  Select the Bosch Sensortronic BME680
+                                Valid addresses 0x76-0x77, default 0x76
+
         bmp085                  Select the Bosch Sensortronic BMP085
 
         bmp180                  Select the Bosch Sensortronic BMP180
index 777e4a6..40881d7 100644 (file)
                };
        };
 
+       fragment@14 {
+               target = <&i2c_arm>;
+               __dormant__ {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       status = "okay";
+
+                       bme680: bme680@76 {
+                               compatible = "bosch,bme680";
+                               reg = <0x76>;
+                               status = "okay";
+                       };
+               };
+       };
+
+
        __overrides__ {
                addr =  <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0",
                        <&lm75>,"reg:0", <&hdc100x>,"reg:0", <&sht3x>,"reg:0",
-                       <&ds1621>,"reg:0";
+                       <&ds1621>,"reg:0", <&bme680>,"reg:0";
                bme280 = <0>,"+0";
                bmp085 = <0>,"+1";
                bmp180 = <0>,"+2";
                sht3x = <0>,"+11";
                ds1621 = <0>,"+12";
                max17040 = <0>,"+13";
+               bme680 = <0>,"+14";
        };
 };