diff options
author | Wenyou Yang <wenyou.yang@microchip.com> | 2017-09-01 11:26:18 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-09-11 23:23:08 +0300 |
commit | fafa440342a50191504c1da7515ed6e28c933396 (patch) | |
tree | eb6b392ae659113551720c5734905941c2e75533 /board | |
parent | 34e2819d31bb3512e723ae775b8e3eab8cff29ad (diff) | |
download | u-boot-fafa440342a50191504c1da7515ed6e28c933396.tar.xz |
board: sama5d4_xplained: Set mac address from eeprom
Add the code to set the ethernet mac address from eeprom by using
the common code from the common folder.
Signed-off-by: Wenyou Yang <wenyou.yang@microchip.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/atmel/sama5d4_xplained/sama5d4_xplained.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/board/atmel/sama5d4_xplained/sama5d4_xplained.c b/board/atmel/sama5d4_xplained/sama5d4_xplained.c index 854afcb622..248a31b8c4 100644 --- a/board/atmel/sama5d4_xplained/sama5d4_xplained.c +++ b/board/atmel/sama5d4_xplained/sama5d4_xplained.c @@ -192,6 +192,18 @@ int board_early_init_f(void) } #endif +#define AT24MAC_MAC_OFFSET 0x9a + +#ifdef CONFIG_MISC_INIT_R +int misc_init_r(void) +{ +#ifdef CONFIG_I2C_EEPROM + at91_set_ethaddr(AT24MAC_MAC_OFFSET); +#endif + return 0; +} +#endif + int board_init(void) { /* adress of boot parameters */ |