arm64: zynqmp: Add eeprom labels for System Controller dts
authorJonathan Stroud <jonathan.stroud@amd.com>
Mon, 6 Jan 2025 08:42:48 +0000 (09:42 +0100)
committerMichal Simek <michal.simek@amd.com>
Tue, 14 Jan 2025 07:29:45 +0000 (08:29 +0100)
Label all eeproms so we can open by label rather than a fixed i2c address.

Signed-off-by: Jonathan Stroud <jonathan.stroud@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/878558c3c859599d29bc4ae2278baebf84b368e0.1736152966.git.michal.simek@amd.com
arch/arm/dts/zynqmp-e-a2197-00-revA.dts
arch/arm/dts/zynqmp-sc-revB.dts

index 4e0587f..6e2d954 100644 (file)
                        /* Use for storing information about SC board */
                        eeprom: eeprom@54 { /* u34 - m24128 16kB */
                                compatible = "st,24c128", "atmel,24c128";
+                               label = "eeprom_cc";
                                reg = <0x54>; /* 0x5c too */
                        };
                        si570_ref_clk: clock-generator@5d { /* u32 */
                        /* and connector J212D */
                        eeprom_ebm: eeprom@52 { /* x-ebm module */
                                compatible = "st,24c128", "atmel,24c128";
+                               label = "eeprom_ebm";
                                reg = <0x52>;
                        };
                };
                        /* expected eeprom 0x50 FMC cards */
                        eeprom_fmc1: eeprom@50 {
                                compatible = "st,24c128", "atmel,24c128";
+                               label = "eeprom_fmc1";
                                reg = <0x50>;
                        };
                };
                        /* expected eeprom 0x50 FMC cards */
                        eeprom_fmc2: eeprom@50 {
                                compatible = "st,24c128", "atmel,24c128";
+                               label = "eeprom_fmc2";
                                reg = <0x50>;
                        };
                };
index c4f7058..6f58560 100644 (file)
        /* Use for storing information about SC board */
        eeprom: eeprom@54 { /* u34 - m24128 16kB */
                compatible = "st,24c128", "atmel,24c128";
+               label = "eeprom_cc";
                reg = <0x54>; /* & 0x5c */
                bootph-all;
        };