diff options
author | Nikita Kiryanov <nikita@compulab.co.il> | 2012-01-12 03:28:09 +0000 |
---|---|---|
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2012-01-16 08:40:11 +0100 |
commit | e4e2bf5e4ccbe85f2fcfbb2880348228e81eb44e (patch) | |
tree | 9892feee12da510bb9b2358c82b3106580445c16 /board/cm_t35/cm_t35.c | |
parent | 7d3c97d71ffe3d0cf8df00228ba18c79746fdf50 (diff) | |
download | u-boot-imx-e4e2bf5e4ccbe85f2fcfbb2880348228e81eb44e.zip u-boot-imx-e4e2bf5e4ccbe85f2fcfbb2880348228e81eb44e.tar.gz u-boot-imx-e4e2bf5e4ccbe85f2fcfbb2880348228e81eb44e.tar.bz2 |
cm-t35: use the new EEPROM module to read the MAC address
Switch to the new EEPROM module and fix the problem of MAC address
being read from the wrong offset due to lack of distinction between
EEPROM layouts.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
Signed-off-by: Igor Grinberg <grinberg@compulab.co.il>
Diffstat (limited to 'board/cm_t35/cm_t35.c')
-rw-r--r-- | board/cm_t35/cm_t35.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/board/cm_t35/cm_t35.c b/board/cm_t35/cm_t35.c index 0d5a401..0a04994 100644 --- a/board/cm_t35/cm_t35.c +++ b/board/cm_t35/cm_t35.c @@ -42,6 +42,8 @@ #include <asm/arch/sys_proto.h> #include <asm/mach-types.h> +#include "eeprom.h" + DECLARE_GLOBAL_DATA_PTR; const omap3_sysinfo sysinfo = { @@ -383,11 +385,9 @@ static int handle_mac_address(void) if (rc) return 0; -#ifdef CONFIG_DRIVER_OMAP34XX_I2C - rc = i2c_read(0x50, 0, 1, enetaddr, 6); + rc = cm_t3x_eeprom_read_mac_addr(enetaddr); if (rc) return rc; -#endif if (!is_valid_ether_addr(enetaddr)) return -1; |