int board_init(void) { /* arch number of AT91SAM9X5EK-Board */ gd->bd->bi_arch_number = MACH_TYPE_AT91SAM9X5EK; /* adress of boot parameters */ gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; #ifdef CONFIG_CMD_NAND at91sam9x5ek_nand_hw_init(); #endif #ifdef CONFIG_ATMEL_SPI at91_spi0_hw_init(1 << 4); #endif #ifdef CONFIG_MACB at91_macb_hw_init(); #endif #if defined(CONFIG_USB_OHCI_NEW) || defined(CONFIG_USB_EHCI) at91_uhp_hw_init(); #endif #ifdef CONFIG_LCD at91sam9x5ek_lcd_hw_init(); #endif return 0; }
void at91_spl_board_init(void) { #ifdef CONFIG_SYS_USE_MMC at91_mci_hw_init(); #elif CONFIG_SYS_USE_NANDFLASH at91sam9x5ek_nand_hw_init(); #endif }
void at91_spl_board_init(void) { #ifdef CONFIG_SD_BOOT at91_mci_hw_init(); #elif CONFIG_NAND_BOOT at91sam9x5ek_nand_hw_init(); #endif }