diff options
Diffstat (limited to 'common/cmd_eeprom.c')
| -rw-r--r-- | common/cmd_eeprom.c | 23 | 
1 files changed, 23 insertions, 0 deletions
| diff --git a/common/cmd_eeprom.c b/common/cmd_eeprom.c index 3db0bca69..0a7831994 100644 --- a/common/cmd_eeprom.c +++ b/common/cmd_eeprom.c @@ -371,3 +371,26 @@ void eeprom_init  (void)  /*-----------------------------------------------------------------------   */  #endif	/* CFG_CMD_EEPROM */ +/***************************************************/ + +#if (CONFIG_COMMANDS & CFG_CMD_EEPROM) + +#ifdef CFG_I2C_MULTI_EEPROMS +cmd_tbl_t U_BOOT_CMD(EEPROM) = MK_CMD_ENTRY( +	"eeprom",	6,	1,	do_eeprom, +	"eeprom  - EEPROM sub-system\n", +	"read  devaddr addr off cnt\n" +	"eeprom write devaddr addr off cnt\n" +	"       - read/write `cnt' bytes from `devaddr` EEPROM at offset `off'\n" +); +#else /* One EEPROM */ +cmd_tbl_t U_BOOT_CMD(EEPROM) = MK_CMD_ENTRY( +	"eeprom",	5,	1,	do_eeprom, +	"eeprom  - EEPROM sub-system\n", +	"read  addr off cnt\n" +	"eeprom write addr off cnt\n" +	"       - read/write `cnt' bytes at EEPROM offset `off'\n" +); +#endif /* CFG_I2C_MULTI_EEPROMS */ + +#endif	/* CFG_CMD_EEPROM */ |