The eeprom contains the information on which module
we are running, so read it from the eeprom and print
it on the console.
Signed-off-by: Enrico Leto <enrico.leto@siemens.com>
Signed-off-by: Heiko Schocher <hs@denx.de>
int board_init(void)
{
struct chip_data eeprom_data = {};
+ char module_name[16];
int ret;
ret = siemens_ee_setup();
goto skip;
}
+ /* Get module name from EEPROM */
+ siemens_ee_read_data(SIEMENS_EE_ADDR_DDR3, module_name,
+ sizeof(module_name));
+ printf("CPU module: %s\n", module_name);
+
ret = siemens_ee_read_data(SIEMENS_EE_ADDR_CHIP,
(uchar *)&eeprom_data,
sizeof(eeprom_data));