summaryrefslogtreecommitdiff
path: root/board/cm_t35/cm_t35.c
diff options
context:
space:
mode:
authorNikita Kiryanov <nikita@compulab.co.il>2012-01-12 03:28:09 +0000
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2012-01-16 08:40:11 +0100
commite4e2bf5e4ccbe85f2fcfbb2880348228e81eb44e (patch)
tree9892feee12da510bb9b2358c82b3106580445c16 /board/cm_t35/cm_t35.c
parent7d3c97d71ffe3d0cf8df00228ba18c79746fdf50 (diff)
downloadu-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.c6
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;