int board_eth_init(bd_t *bis) { int rc = 0; #ifdef CONFIG_MACB rc = macb_eth_initialize(0, (void *)ATMEL_BASE_GMAC0, 0x00); if (rc) printf("GMAC register failed\n"); else set_ethaddr_from_eeprom(); #endif #ifdef CONFIG_USB_GADGET_ATMEL_USBA usba_udc_probe(&pdata); #ifdef CONFIG_USB_ETH_RNDIS usb_eth_initialize(bis); #endif #endif return rc; }
int misc_init_r(void) { set_ethaddr_from_eeprom(); return 0; }