arm: shc: Change CONFIG_SYS_I2C_EEPROM_ADDR to EEPROM_ADDR
The shc platforms do not make use of the rest of the EEPROM infrastructure. Rather than make more elaborate Kconfig logic, remove this setting from the CONFIG namespace. Cc: Heiko Schocher <hs@denx.de> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
@@ -51,16 +51,17 @@ static int shc_eeprom_valid;
|
||||
/*
|
||||
* Read header information from EEPROM into global structure.
|
||||
*/
|
||||
#define EEPROM_ADDR 0x50
|
||||
static int read_eeprom(void)
|
||||
{
|
||||
/* Check if baseboard eeprom is available */
|
||||
if (i2c_probe(CONFIG_SYS_I2C_EEPROM_ADDR)) {
|
||||
if (i2c_probe(EEPROM_ADDR)) {
|
||||
puts("Could not probe the EEPROM; something fundamentally wrong on the I2C bus.\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
/* read the eeprom using i2c */
|
||||
if (i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0, 2, (uchar *)&header,
|
||||
if (i2c_read(EEPROM_ADDR, 0, 2, (uchar *)&header,
|
||||
sizeof(header))) {
|
||||
puts("Could not read the EEPROM; something fundamentally wrong on the I2C bus.\n");
|
||||
return -EIO;
|
||||
|
||||
Reference in New Issue
Block a user