From: Eugen Hristev Date: Wed, 9 Oct 2019 09:23:43 +0000 (+0000) Subject: board: sam9x60ek: add support for MAC address retrieval X-Git-Tag: v2020.01-rc1~7^2~2 X-Git-Url: https://git.librecmc.org/?p=oweals%2Fu-boot.git;a=commitdiff_plain;h=522bac826e72f7c23af46b9b2d36cfa1379439e7 board: sam9x60ek: add support for MAC address retrieval Retrieve mac address from i2c eeprom at boot time. Signed-off-by: Eugen Hristev --- diff --git a/board/atmel/sam9x60ek/sam9x60ek.c b/board/atmel/sam9x60ek/sam9x60ek.c index 182b3aeed7..7be1dd54f4 100644 --- a/board/atmel/sam9x60ek/sam9x60ek.c +++ b/board/atmel/sam9x60ek/sam9x60ek.c @@ -106,6 +106,18 @@ int board_early_init_f(void) } #endif +#define MAC24AA_MAC_OFFSET 0xfa + +#ifdef CONFIG_MISC_INIT_R +int misc_init_r(void) +{ +#ifdef CONFIG_I2C_EEPROM + at91_set_ethaddr(MAC24AA_MAC_OFFSET); +#endif + return 0; +} +#endif + int board_init(void) { /* address of boot parameters */