1/* 2 * U-Boot - main board file 3 * 4 * Copyright (c) 2005-2009 Analog Devices Inc. 5 * 6 * Licensed under the GPL-2 or later. 7 */ 8 9#include <common.h> 10#include <config.h> 11#include <command.h> 12#include <net.h> 13#include <netdev.h> 14#include <asm/blackfin.h> 15#include "../cm-bf537e/gpio_cfi_flash.h" 16 17DECLARE_GLOBAL_DATA_PTR; 18 19int checkboard(void) 20{ 21 printf("Board: Bluetechnix TCM-BF537 board\n"); 22 printf(" Support: http://www.bluetechnix.at/\n"); 23 return 0; 24} 25 26#ifndef CONFIG_BFIN_MAC 27# define bfin_EMAC_initialize(x) 1 28#endif 29#ifndef CONFIG_SMC911X 30# define smc911x_initialize(n, x) 1 31#endif 32int board_eth_init(bd_t *bis) 33{ 34 /* return ok if at least 1 eth device works */ 35 return bfin_EMAC_initialize(bis) & 36 smc911x_initialize(0, CONFIG_SMC911X_BASE); 37} 38 39int misc_init_r(void) 40{ 41 gpio_cfi_flash_init(); 42 43 return 0; 44} 45