diff options
author | Valentin Longchamp <valentin.longchamp@keymile.com> | 2015-02-10 17:10:18 +0100 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2015-02-16 15:48:36 -0500 |
commit | 60c4ae00be11f07a9b60f95e76538785062f873b (patch) | |
tree | 0203e197a827600c7b62b631930d091700e8d843 /board/keymile/common/ivm.c | |
parent | 2973b098baf6fcb49d9fb7a2ed187e6a65532175 (diff) | |
download | u-boot-imx-60c4ae00be11f07a9b60f95e76538785062f873b.zip u-boot-imx-60c4ae00be11f07a9b60f95e76538785062f873b.tar.gz u-boot-imx-60c4ae00be11f07a9b60f95e76538785062f873b.tar.bz2 |
KM/IVM: remove ivm_read_eeprom(void)
This is not used anymore since the procedure was split into a simple
read function and a later alaysis.
The ivm_read_eeprom name is now used for the previous
ivm_simple_read_eeprom function.
Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com>
Diffstat (limited to 'board/keymile/common/ivm.c')
-rw-r--r-- | board/keymile/common/ivm.c | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/board/keymile/common/ivm.c b/board/keymile/common/ivm.c index 9abc09a..42db542 100644 --- a/board/keymile/common/ivm.c +++ b/board/keymile/common/ivm.c @@ -315,7 +315,7 @@ static int ivm_populate_env(unsigned char *buf, int len) return 0; } -int ivm_simple_read_eeprom(unsigned char *buf, int len) +int ivm_read_eeprom(unsigned char *buf, int len) { int ret; @@ -331,22 +331,3 @@ int ivm_simple_read_eeprom(unsigned char *buf, int len) return ivm_populate_env(buf, len); } - -int ivm_read_eeprom(void) -{ - uchar i2c_buffer[CONFIG_SYS_IVM_EEPROM_MAX_LEN]; - int ret; - - i2c_set_bus_num(CONFIG_KM_IVM_BUS); - /* add deblocking here */ - i2c_make_abort(); - - ret = i2c_read(CONFIG_SYS_IVM_EEPROM_ADR, 0, 1, i2c_buffer, - CONFIG_SYS_IVM_EEPROM_MAX_LEN); - if (ret != 0) { - printf("Error reading EEprom\n"); - return -2; - } - - return ivm_analyze_eeprom(i2c_buffer, CONFIG_SYS_IVM_EEPROM_MAX_LEN); -} |