[PATCH v3 5/9] ARM: dts: aspeed: anacapa: add additional EEPROM node for SCM
Colin Huang via B4 Relay
devnull+u8813345.gmail.com at kernel.org
Tue Jun 2 06:25:00 PDT 2026
From: Colin Huang <u8813345 at gmail.com>
The SCM FRU EEPROM I2C address differs between SCM revisions:
- Rev B uses address 0x50
- Rev C/D/E/F and later use address 0x51
Add an additional AT24C128 EEPROM node at 0x51 on i2c9 so the same
device tree can support multiple SCM revisions.
Signed-off-by: Colin Huang <u8813345 at gmail.com>
---
arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt1.dts | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt1.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt1.dts
index 9314ee493c61..1d2f46e83be8 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt1.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt1.dts
@@ -593,11 +593,20 @@ &i2c9 {
status = "okay";
// SCM FRU
+ // | DC-SCM Rev | Slave address of eeprom |
+ // |-------------------|--------------------------|
+ // | Rev B | 0x50 |
+ // | Rev C/D/E/F/above | 0x51 |
eeprom at 50 {
compatible = "atmel,24c128";
reg = <0x50>;
};
+ eeprom at 51 {
+ compatible = "atmel,24c128";
+ reg = <0x51>;
+ };
+
// BSM FRU
eeprom at 56 {
compatible = "atmel,24c64";
--
2.34.1
More information about the linux-arm-kernel
mailing list