From: Holger Brunck Date: Mon, 6 May 2013 02:54:38 +0000 (+0000) Subject: arm/km: fix u-boot update functionality X-Git-Tag: v2013.10-rc1~67^2~5 X-Git-Url: https://git.kernelconcepts.de/?a=commitdiff_plain;h=67bfae36fa365f911fa258b44eb65ca29d1bad03;p=karo-tx-uboot.git arm/km: fix u-boot update functionality 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 cc: Heiko Schocher cc: Prafulla Wadaskar --- diff --git a/include/configs/km/km_arm.h b/include/configs/km/km_arm.h index ebbfa840d4..4da54d56a6 100644 --- a/include/configs/km/km_arm.h +++ b/include/configs/km/km_arm.h @@ -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) \