From: Shengzhou Liu Date: Fri, 13 Sep 2013 06:46:01 +0000 (+0800) Subject: powerpc/eeprom: update MAX_NUM_PORTS to adapt non-256-bytes EEPROM X-Git-Tag: v2014.01-rc1~214 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=5536aeb09b672e2541663fdc9370e2bc174dbae9;p=u-boot powerpc/eeprom: update MAX_NUM_PORTS to adapt non-256-bytes EEPROM Some boards use System EEPROM with 128-bytes instead of 256-bytes. Since we regard 256-bytes EEPROM as standard EEPROM with default value for MAX_NUM_PORTS. For those non-256-bytes EEPROM, we can redefine MAX_NUM_PORTS in board-specific file to override the default MAX_NUM_PORTS. This patch doesn't impact on previous existing boards. Signed-off-by: Shengzhou Liu --- diff --git a/board/freescale/common/sys_eeprom.c b/board/freescale/common/sys_eeprom.c index d7893644cd..9c18dd8242 100644 --- a/board/freescale/common/sys_eeprom.c +++ b/board/freescale/common/sys_eeprom.c @@ -18,7 +18,11 @@ #endif #ifdef CONFIG_SYS_I2C_EEPROM_NXID +/* some boards with non-256-bytes EEPROM have special define */ +/* for MAX_NUM_PORTS in board-specific file */ +#ifndef MAX_NUM_PORTS #define MAX_NUM_PORTS 23 +#endif #define NXID_VERSION 1 #endif