arm64: zynqmp: Fix irps5401 device nodes
authorMichal Simek <michal.simek@xilinx.com>
Mon, 14 Jun 2021 15:25:12 +0000 (17:25 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 13 Sep 2021 06:55:52 +0000 (08:55 +0200)
- Add compatible string for irps5401 chip.
- Do not use irps54012 as device node which is not correct.
- Fix addresses of irps5401/u180 on zcu104 revisions.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/10bf5f9e7a18579626fb1850e3a8a7476ba6f2ed.1623684253.git.michal.simek@xilinx.com
arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts
arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts

index 99896db6b8caa4b5b96837931eb8a4a7343aec95..5c35edd736aaafdb1aeb2b1e51ce6aff6ba6e603 100644 (file)
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <2>;
-                       irps5401_43: irps54012@43 { /* IRPS5401 - u175 */
-                               reg = <0x43>;
+                       irps5401_43: irps5401@43 { /* IRPS5401 - u175 */
+                               compatible = "infineon,irps5401";
+                               reg = <0x43>; /* pmbus / i2c 0x13 */
                        };
-                       irps5401_4d: irps54012@4d { /* IRPS5401 - u180 */
-                               reg = <0x4d>;
+                       irps5401_44: irps5401@44 { /* IRPS5401 - u180 */
+                               compatible = "infineon,irps5401";
+                               reg = <0x44>; /* pmbus / i2c 0x14 */
                        };
                };
 
index d4b68f0d009846ba5b87cbef98ec05ea8880f95a..68b758e40f80cb304b991bac62ba4b676feafb35 100644 (file)
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <2>;
-                       irps5401_43: irps54012@43 { /* IRPS5401 - u53 check these */
+                       irps5401_43: irps5401@43 { /* IRPS5401 - u53 check these */
+                               compatible = "infineon,irps5401";
                                reg = <0x43>;
                        };
-                       irps5401_44: irps54012@44 { /* IRPS5401 - u55 */
+                       irps5401_44: irps5401@44 { /* IRPS5401 - u55 */
+                               compatible = "infineon,irps5401";
                                reg = <0x44>;
                        };
-                       irps5401_45: irps54012@45 { /* IRPS5401 - u57 */
+                       irps5401_45: irps5401@45 { /* IRPS5401 - u57 */
+                               compatible = "infineon,irps5401";
                                reg = <0x45>;
                        };
                        /* u68 IR38064 +0 */