diff options
Diffstat (limited to 'board/keymile/common/ivm.c')
| -rw-r--r-- | board/keymile/common/ivm.c | 19 | 
1 files changed, 2 insertions, 17 deletions
| diff --git a/board/keymile/common/ivm.c b/board/keymile/common/ivm.c index 47c4450e3..aabd3a85b 100644 --- a/board/keymile/common/ivm.c +++ b/board/keymile/common/ivm.c @@ -298,29 +298,14 @@ int ivm_analyze_eeprom(unsigned char *buf, int len)  int ivm_read_eeprom(void)  { -#if defined(CONFIG_I2C_MUX) -	I2C_MUX_DEVICE *dev = NULL; -#endif  	uchar i2c_buffer[CONFIG_SYS_IVM_EEPROM_MAX_LEN]; -	uchar	*buf; -	unsigned long dev_addr = CONFIG_SYS_IVM_EEPROM_ADR;  	int ret; -#if defined(CONFIG_I2C_MUX) -	/* First init the Bus, select the Bus */ -	buf = (unsigned char *) getenv("EEprom_ivm"); -	if (buf != NULL) -		dev = i2c_mux_ident_muxstring(buf); -	if (dev == NULL) { -		printf("Error couldnt add Bus for IVM\n"); -		return -1; -	} -	i2c_set_bus_num(dev->busid); -#endif +	i2c_set_bus_num(CONFIG_KM_IVM_BUS);  	/* add deblocking here */  	i2c_make_abort(); -	ret = i2c_read(dev_addr, 0, 1, i2c_buffer, +	ret = i2c_read(CONFIG_SYS_IVM_EEPROM_ADR, 0, 1, i2c_buffer,  		CONFIG_SYS_IVM_EEPROM_MAX_LEN);  	if (ret != 0) {  		printf("Error reading EEprom\n"); |