
The Identification Page (32 byte) is an additional page which can be written and (later) permanently locked in Read-only mode.
phyCORE-RK3288 SoMs are using this page to describe the module variant. This page also contains a MAC.
Our boards can be equipped with a different amount of EEPROMs. To make this more transparent let's add an alias for the eeprom which stores the module variant.
Signed-off-by: Wadim Egorov w.egorov@phytec.de --- arch/arm/dts/rk3288-phycore-som.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/arch/arm/dts/rk3288-phycore-som.dtsi b/arch/arm/dts/rk3288-phycore-som.dtsi index fd463f4..02d1196 100644 --- a/arch/arm/dts/rk3288-phycore-som.dtsi +++ b/arch/arm/dts/rk3288-phycore-som.dtsi @@ -61,6 +61,7 @@ aliases { rtc0 = &i2c_rtc; rtc1 = &rk818; + eeprom0 = &i2c_eeprom_id; };
ext_gmac: external-gmac-clock { @@ -383,6 +384,13 @@ pagesize = <32>; };
+ /* M24C32-D Identification page */ + i2c_eeprom_id: eeprom@58 { + compatible = "atmel,24c32"; + reg = <0x58>; + pagesize = <32>; + }; + vdd_cpu: regulator@60 { compatible = "fcs,fan53555"; reg = <0x60>;