]> www.infradead.org Git - linux.git/commitdiff
ARM: dts: aspeed: minerva: Add adc sensors for fan board
authorYang Chen <yang.chen@quantatw.com>
Wed, 26 Jun 2024 13:03:23 +0000 (21:03 +0800)
committerJoel Stanley <joel@jms.id.au>
Thu, 22 Aug 2024 03:37:12 +0000 (13:07 +0930)
Add ina238 support to read the sensors in front of fans.

Signed-off-by: Yang Chen <yang.chen@quantatw.com>
Link: https://lore.kernel.org/r/20240626130332.929534-9-yangchen.openbmc@gmail.com
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Signed-off-by: Joel Stanley <joel@jms.id.au>
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts

index dfea0025e6ce30a03e86175e4ef430b8788f14d3..86d319d7edcdd41af57c00b4a1718f2a7f91a863 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
+
+                       power-sensor@40 {
+                               compatible = "ti,ina238";
+                               reg = <0x40>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@41 {
+                               compatible = "ti,ina238";
+                               reg = <0x41>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@44 {
+                               compatible = "ti,ina238";
+                               reg = <0x44>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@45 {
+                               compatible = "ti,ina238";
+                               reg = <0x45>;
+                               shunt-resistor = <1000>;
+                       };
                };
 
                imux17: i2c@1 {
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
+
+                       power-sensor@40 {
+                               compatible = "ti,ina238";
+                               reg = <0x40>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@41 {
+                               compatible = "ti,ina238";
+                               reg = <0x41>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@44 {
+                               compatible = "ti,ina238";
+                               reg = <0x44>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@45 {
+                               compatible = "ti,ina238";
+                               reg = <0x45>;
+                               shunt-resistor = <1000>;
+                       };
                };
 
                imux18: i2c@2 {
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
+
+                       power-sensor@40 {
+                               compatible = "ti,ina238";
+                               reg = <0x40>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@41 {
+                               compatible = "ti,ina238";
+                               reg = <0x41>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@44 {
+                               compatible = "ti,ina238";
+                               reg = <0x44>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@45 {
+                               compatible = "ti,ina238";
+                               reg = <0x45>;
+                               shunt-resistor = <1000>;
+                       };
                };
 
                imux19: i2c@3 {
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
+
+                       power-sensor@40 {
+                               compatible = "ti,ina238";
+                               reg = <0x40>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@41 {
+                               compatible = "ti,ina238";
+                               reg = <0x41>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@44 {
+                               compatible = "ti,ina238";
+                               reg = <0x44>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@45 {
+                               compatible = "ti,ina238";
+                               reg = <0x45>;
+                               shunt-resistor = <1000>;
+                       };
                };
 
                imux20: i2c@4 {
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
+
+                       power-sensor@40 {
+                               compatible = "ti,ina238";
+                               reg = <0x40>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@41 {
+                               compatible = "ti,ina238";
+                               reg = <0x41>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@44 {
+                               compatible = "ti,ina238";
+                               reg = <0x44>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@45 {
+                               compatible = "ti,ina238";
+                               reg = <0x45>;
+                               shunt-resistor = <1000>;
+                       };
                };
 
                imux21: i2c@5 {
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
+
+                       power-sensor@40 {
+                               compatible = "ti,ina238";
+                               reg = <0x40>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@41 {
+                               compatible = "ti,ina238";
+                               reg = <0x41>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@44 {
+                               compatible = "ti,ina238";
+                               reg = <0x44>;
+                               shunt-resistor = <1000>;
+                       };
+
+                       power-sensor@45 {
+                               compatible = "ti,ina238";
+                               reg = <0x45>;
+                               shunt-resistor = <1000>;
+                       };
                };
        };
 };