
9 Oct
2019
9 Oct
'19
11:23 a.m.
From: Eugen Hristev eugen.hristev@microchip.com
Retrieve mac address from i2c eeprom at boot time.
Signed-off-by: Eugen Hristev eugen.hristev@microchip.com --- board/atmel/sam9x60ek/sam9x60ek.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/board/atmel/sam9x60ek/sam9x60ek.c b/board/atmel/sam9x60ek/sam9x60ek.c index 182b3ae..7be1dd5 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 */
--
2.7.4