diff options
| -rw-r--r-- | arch/powerpc/cpu/mpc8xxx/ddr/main.c | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/arch/powerpc/cpu/mpc8xxx/ddr/main.c b/arch/powerpc/cpu/mpc8xxx/ddr/main.c index 2885906e8..d6b73c7af 100644 --- a/arch/powerpc/cpu/mpc8xxx/ddr/main.c +++ b/arch/powerpc/cpu/mpc8xxx/ddr/main.c @@ -77,7 +77,19 @@ static void __get_spd(generic_spd_eeprom_t *spd, u8 i2c_address)  				sizeof(generic_spd_eeprom_t));  	if (ret) { -		printf("DDR: failed to read SPD from address %u\n", i2c_address); +		if (i2c_address == +#ifdef SPD_EEPROM_ADDRESS +				SPD_EEPROM_ADDRESS +#elif defined(SPD_EEPROM_ADDRESS1) +				SPD_EEPROM_ADDRESS1 +#endif +				) { +			printf("DDR: failed to read SPD from address %u\n", +				i2c_address); +		} else { +			debug("DDR: failed to read SPD from address %u\n", +				i2c_address); +		}  		memset(spd, 0, sizeof(generic_spd_eeprom_t));  	}  } |