From ae5f9da79d57cd95736ce6e20c22446daffb62dc Mon Sep 17 00:00:00 2001 From: Heinrich Toews Date: Wed, 23 Jul 2025 13:04:16 +0200 Subject: [PATCH] arm64: dts: k3-am623-pfc-750-84xx: disable HW-ID eeproms due to firmware incompatability Disable for now all HW-ID eeprom devices due to incapability of the firmware of handling several eeprom devices at the same time. /dev/eeprom needs to be set to the specific typelabel eeprom device. See /etc/init.d/link_devices for the details. Signed-off-by: Heinrich Toews --- arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-baseboard.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-interaction.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-kbus.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-wosm.dtsi | 1 + 4 files changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-baseboard.dtsi b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-baseboard.dtsi index 974dcabaef00..16164b2c4680 100644 --- a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-baseboard.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-baseboard.dtsi @@ -82,6 +82,7 @@ fixed-link { &main_i2c1 { eeprom_hw_id_bb: at24c02@54 { + status = "disabled"; compatible = "atmel,24c02"; reg = <0x51>; pagesize = <16>; diff --git a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-interaction.dtsi b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-interaction.dtsi index 5f59455995c2..a532b1ba4963 100644 --- a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-interaction.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-interaction.dtsi @@ -13,6 +13,7 @@ &main_i2c1 { status = "okay"; eeprom_hw_id_ib: at24c02@54 { + status = "disabled"; compatible = "atmel,24c02"; reg = <0x54>; pagesize = <16>; diff --git a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-kbus.dtsi b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-kbus.dtsi index eb3c0524a122..f62b350aea21 100644 --- a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-kbus.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-kbus.dtsi @@ -52,6 +52,7 @@ AM62X_IOPAD(0x01a4, PIN_INPUT, 7) /* (B20) MCASP0_ACLKX.GPIO1_11 IO-RAB */ &main_i2c1 { eeprom_hw_id_kbus: at24c02@50 { + status = "disabled"; compatible = "atmel,24c02"; reg = <0x50>; pagesize = <16>; diff --git a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-wosm.dtsi b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-wosm.dtsi index 8b9bdb60fcfe..de8a9fc7a245 100644 --- a/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-wosm.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am623-pfc-750-84xx-wosm.dtsi @@ -176,6 +176,7 @@ &main_i2c0 { status = "okay"; eeprom_hw_id_wosm: at24c02@50 { + status = "disabled"; compatible = "atmel,24c02"; reg = <0x50>; pagesize = <16>;