On 1/6/25 09:42, Michal Simek wrote:
From: Jonathan Stroud <[email protected]>

Label all eeproms so we can open by label rather than a fixed i2c address.

Signed-off-by: Jonathan Stroud <[email protected]>
Signed-off-by: Michal Simek <[email protected]>
---

  arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 4 ++++
  arch/arm/dts/zynqmp-sc-revB.dts         | 1 +
  2 files changed, 5 insertions(+)

diff --git a/arch/arm/dts/zynqmp-e-a2197-00-revA.dts 
b/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
index 4e0587fd441a..6e2d9542012a 100644
--- a/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
+++ b/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
@@ -494,6 +494,7 @@
                        /* 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 */
@@ -509,6 +510,7 @@
                        /* and connector J212D */
                        eeprom_ebm: eeprom@52 { /* x-ebm module */
                                compatible = "st,24c128", "atmel,24c128";
+                               label = "eeprom_ebm";
                                reg = <0x52>;
                        };
                };
@@ -520,6 +522,7 @@
                        /* expected eeprom 0x50 FMC cards */
                        eeprom_fmc1: eeprom@50 {
                                compatible = "st,24c128", "atmel,24c128";
+                               label = "eeprom_fmc1";
                                reg = <0x50>;
                        };
                };
@@ -531,6 +534,7 @@
                        /* expected eeprom 0x50 FMC cards */
                        eeprom_fmc2: eeprom@50 {
                                compatible = "st,24c128", "atmel,24c128";
+                               label = "eeprom_fmc2";
                                reg = <0x50>;
                        };
                };
diff --git a/arch/arm/dts/zynqmp-sc-revB.dts b/arch/arm/dts/zynqmp-sc-revB.dts
index c4f70581695d..6f5856017bf3 100644
--- a/arch/arm/dts/zynqmp-sc-revB.dts
+++ b/arch/arm/dts/zynqmp-sc-revB.dts
@@ -175,6 +175,7 @@
        /* 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;
        };

Applied.
M

Reply via email to