int board_init(void) { /* address of boot parameters */ gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; /* we have to request the gpios again after relocation */ corvus_request_gpio(); #ifdef CONFIG_CMD_NAND corvus_nand_hw_init(); #endif #ifdef CONFIG_ATMEL_SPI at91_spi0_hw_init(1 << 4); #endif #ifdef CONFIG_MACB corvus_macb_hw_init(); #endif #ifdef CONFIG_CMD_USB taurus_usb_hw_init(); #endif #ifdef CONFIG_USB_GADGET_ATMEL_USBA at91_udp_hw_init(); usba_udc_probe(&pdata); #endif return 0; }
int board_init(void) { /* address of boot parameters */ gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; #ifdef CONFIG_CMD_NAND corvus_nand_hw_init(); #endif #ifdef CONFIG_ATMEL_SPI at91_spi0_hw_init(1 << 4); #endif #ifdef CONFIG_HAS_DATAFLASH at91_spi0_hw_init(1 << 0); #endif #ifdef CONFIG_MACB corvus_macb_hw_init(); #endif #ifdef CONFIG_CMD_USB taurus_usb_hw_init(); #endif #ifdef CONFIG_USB_GADGET_ATMEL_USBA at91_udp_hw_init(); usba_udc_probe(&pdata); #endif return 0; }
int board_eth_init(bd_t *bis) { int rc = 0; #ifdef CONFIG_MACB rc = macb_eth_initialize(0, (void *)ATMEL_BASE_GMAC0, 0x00); #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 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; }