mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
siemens: capricorn: get module name from eeprom
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>
This commit is contained in:
committed by
Fabio Estevam
parent
0cc0f68b7e
commit
eceaa88ade
@@ -314,6 +314,7 @@ int checkboard(void)
|
||||
int board_init(void)
|
||||
{
|
||||
struct chip_data eeprom_data = {};
|
||||
char module_name[16];
|
||||
int ret;
|
||||
|
||||
ret = siemens_ee_setup();
|
||||
@@ -322,6 +323,11 @@ int board_init(void)
|
||||
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));
|
||||
|
||||
Reference in New Issue
Block a user