X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=board%2Fcsb637%2Fcsb637.c;h=d7fdcc4f7398684ccdd2e9257d9a7a6c7e87eebe;hb=579129398605fbde65b1612ad01d81874ac411ae;hp=6100a53fb7763d00f1df394ee1ea5ddc7394e868;hpb=f5c254d719f4844df309c23bc7a84a40a07001a5;p=u-boot diff --git a/board/csb637/csb637.c b/board/csb637/csb637.c index 6100a53fb7..d7fdcc4f73 100644 --- a/board/csb637/csb637.c +++ b/board/csb637/csb637.c @@ -23,8 +23,14 @@ #include #include +#include +#include +#if defined(CONFIG_DRIVER_ETHER) #include #include +#endif + +DECLARE_GLOBAL_DATA_PTR; /* ------------------------------------------------------------------------- */ /* @@ -33,8 +39,6 @@ int board_init (void) { - DECLARE_GLOBAL_DATA_PTR; - /* Enable Ctrlc */ console_init_f (); @@ -51,15 +55,13 @@ int board_init (void) int dram_init (void) { - DECLARE_GLOBAL_DATA_PTR; - gd->bd->bi_dram[0].start = PHYS_SDRAM; gd->bd->bi_dram[0].size = PHYS_SDRAM_SIZE; return 0; } #ifdef CONFIG_DRIVER_ETHER -#if (CONFIG_COMMANDS & CFG_CMD_NET) +#if defined(CONFIG_CMD_NET) /* * Name: @@ -79,5 +81,14 @@ void at91rm9200_GetPhyInterface(AT91PS_PhyOps p_phyops) p_phyops->AutoNegotiate = bcm5221_AutoNegotiate; } -#endif /* CONFIG_COMMANDS & CFG_CMD_NET */ +#endif #endif /* CONFIG_DRIVER_ETHER */ + +#ifdef CONFIG_DRIVER_AT91EMAC +int board_eth_init(bd_t *bis) +{ + int rc = 0; + rc = at91emac_register(bis, 0); + return rc; +} +#endif