ARM: dts: aspeed: clemente: Add EEPROMs for boot and data drive FRUs

Add EEPROM devices on the I2C buses used for the boot and data NVMe
drives. These EEPROMs store FRU information for each drive, allowing
the BMC to identify.

Signed-off-by: Leo Wang <leo.jt.wang@gmail.com>
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
This commit is contained in:
Leo Wang 2025-10-21 11:15:39 +08:00 committed by Andrew Jeffery
parent 124b74e42e
commit 033089ff26

View File

@ -311,6 +311,12 @@ i2c0mux0ch1mux0ch0: i2c@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>;
// HDD NVMe SSD FRU 0
eeprom@53 {
compatible = "atmel,24c02";
reg = <0x53>;
};
};
i2c0mux0ch1mux0ch1: i2c@1 {
@ -323,6 +329,12 @@ i2c0mux0ch1mux0ch2: i2c@2 {
#address-cells = <1>;
#size-cells = <0>;
reg = <2>;
// HDD NVMe SSD FRU 1
eeprom@53 {
compatible = "atmel,24c02";
reg = <0x53>;
};
};
i2c0mux0ch1mux0ch3: i2c@3 {
@ -493,6 +505,12 @@ i2c0mux3ch1mux0ch0: i2c@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0>;
// HDD NVMe SSD FRU 2
eeprom@53 {
compatible = "atmel,24c02";
reg = <0x53>;
};
};
i2c0mux3ch1mux0ch1: i2c@1 {
@ -505,6 +523,12 @@ i2c0mux3ch1mux0ch2: i2c@2 {
#address-cells = <1>;
#size-cells = <0>;
reg = <2>;
// HDD NVMe SSD FRU 3
eeprom@53 {
compatible = "atmel,24c02";
reg = <0x53>;
};
};
i2c0mux3ch1mux0ch3: i2c@3 {
@ -619,6 +643,12 @@ i2c0mux5ch1: i2c@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <1>;
// BOOT DRIVE FRU
eeprom@53 {
compatible = "atmel,24c02";
reg = <0x53>;
};
};
i2c0mux5ch2: i2c@2 {