eeprom0 has an alias in the upstream device tree whereas the other EEPROMs have not. Add aliases for the other EEPROMs. Without it the other devices will also try to register themselves as eeprom0 which fails with -EEXIST.
Signed-off-by: Sascha Hauer <[email protected]> --- arch/arm/dts/imx93-tqma9352-mba93xxla.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/dts/imx93-tqma9352-mba93xxla.dts b/arch/arm/dts/imx93-tqma9352-mba93xxla.dts index d1d68a55e1..4b1624cdaa 100644 --- a/arch/arm/dts/imx93-tqma9352-mba93xxla.dts +++ b/arch/arm/dts/imx93-tqma9352-mba93xxla.dts @@ -3,3 +3,10 @@ #include <arm64/freescale/imx93-tqma9352-mba93xxla.dts> #include "imx93.dtsi" #include "imx93-tqma93xx.dtsi" + +/ { + aliases { + eeprom1 = &eeprom1; + eeprom2 = &eeprom2; + }; +}; -- 2.47.3
