[PATCH v8 04/11] ARM: dts: aspeed: anacapa: Add additional EEPROM node for SCM
From: Colin Huang
Date: Wed Sep 02 2026 - 06:24:47 EST
From: Colin Huang <u8813345@xxxxxxxxx>
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@xxxxxxxxx>
---
.../boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dtsi | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dtsi b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dtsi
index c43090618c4a..8c4a03a82d44 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dtsi
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa-evt2.dtsi
@@ -2,6 +2,20 @@
#include "aspeed-bmc-facebook-anacapa-evt1.dtsi"
+// SCM
+&i2c9 {
+ // SCM FRU
+ // | DC-SCM Rev | Slave address of eeprom |
+ // |-------------------|--------------------------|
+ // | Rev B | 0x50 |
+ // | Rev C/D/E/F/above | 0x51 |
+
+ eeprom@51 {
+ compatible = "atmel,24c128";
+ reg = <0x51>;
+ };
+};
+
&sgpiom0 {
gpio-line-names =
/*in - out */
--
2.34.1