overlays: Add max17040 support to i2c-sensor
authorPhil Elwell <phil@raspberrypi.org>
Mon, 25 Mar 2019 18:03:48 +0000 (18:03 +0000)
committerpopcornmix <popcornmix@gmail.com>
Mon, 13 May 2019 23:08:24 +0000 (00:08 +0100)
See: https://github.com/raspberrypi/linux/issues/2906

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
arch/arm/boot/dts/overlays/README
arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts

index 74362f9..b6fa4fa 100644 (file)
@@ -1030,6 +1030,9 @@ Params: addr                    Set the address for the BME280, BMP280, DS1621,
 
         lm75addr                Deprecated - use addr parameter instead
 
+        max17040                Select the Maxim Integrated MAX17040 battery
+                                monitor
+
         sht3x                   Select the Sensiron SHT3x temperature and
                                 humidity sensor. Valid addresses 0x44-0x45,
                                 default 0x44
index 4b5be86..0e2efa6 100644 (file)
                };
        };
 
+       fragment@13 {
+               target = <&i2c_arm>;
+               __dormant__ {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       status = "okay";
+
+                       max17040: max17040@36 {
+                               compatible = "maxim,max17040";
+                               reg = <0x36>;
+                               status = "okay";
+                       };
+               };
+       };
+
        __overrides__ {
                addr =  <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0",
                        <&lm75>,"reg:0", <&hdc100x>,"reg:0", <&sht3x>,"reg:0",
                veml6070 = <0>,"+10";
                sht3x = <0>,"+11";
                ds1621 = <0>,"+12";
+               max17040 = <0>,"+13";
        };
 };