]> git.karo-electronics.de Git - karo-tx-uboot.git/commitdiff
arm/km: fix u-boot update functionality
authorHolger Brunck <holger.brunck@keymile.com>
Mon, 6 May 2013 02:54:38 +0000 (02:54 +0000)
committerHeiko Schocher <hs@denx.de>
Tue, 23 Jul 2013 06:34:56 +0000 (08:34 +0200)
Due to the new I2C framework we need to adapt the u-boot update
function. Due to the new framework all i2c leafs behind a mux are
present in the system and not only those who are defined and used. So it
is bus number 5 after the rework.

Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
cc: Heiko Schocher <hs@denx.de>
cc: Prafulla Wadaskar <prafulla@marvell.com>

include/configs/km/km_arm.h

index ebbfa840d4d72e9c82825976af21e3fb6d0f15fc..4da54d56a63f3009e1779096419f47031966c0a2 100644 (file)
@@ -295,7 +295,8 @@ int get_scl(void);
 #else
 #define CONFIG_KM_NEW_ENV                                              \
        "newenv=setenv addr 0x100000 && "                               \
-               "i2c dev 1; mw.b ${addr} 0 4 && "                       \
+               "i2c dev " __stringify(CONFIG_I2C_ENV_EEPROM_BUS) "; "  \
+               "mw.b ${addr} 0 4 && "                                  \
                "eeprom write " __stringify(CONFIG_SYS_DEF_EEPROM_ADDR) \
                " ${addr} " __stringify(CONFIG_ENV_OFFSET) " 4 && "     \
                "eeprom write " __stringify(CONFIG_SYS_DEF_EEPROM_ADDR) \