The i2c_init function is always provided when CONFIG_SYS_I2C is defined. No need to limit ourselves to just one supported I2C driver (soft_i2c). Update the #ifdef conditions to support bus switching for all I2C drivers.
Cc: Heiko Schocher <h...@denx.de> Cc: Marek Vasut <ma...@denx.de> Cc: Igor Grinberg <grinb...@compulab.co.il> Cc: Tom Rini <tr...@konsulko.com> Signed-off-by: Nikita Kiryanov <nik...@compulab.co.il> --- cmd/eeprom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/eeprom.c b/cmd/eeprom.c index 571240a..75def98 100644 --- a/cmd/eeprom.c +++ b/cmd/eeprom.c @@ -68,7 +68,7 @@ void eeprom_init(int bus) #endif /* I2C EEPROM */ -#if defined(CONFIG_HARD_I2C) || defined(CONFIG_SYS_I2C_SOFT) +#if defined(CONFIG_HARD_I2C) || defined(CONFIG_SYS_I2C) #if defined(CONFIG_SYS_I2C) if (bus >= 0) i2c_set_bus_num(bus); -- 1.9.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot