diff options
Diffstat (limited to 'lib_i386/board.c')
| -rw-r--r-- | lib_i386/board.c | 21 | 
1 files changed, 11 insertions, 10 deletions
| diff --git a/lib_i386/board.c b/lib_i386/board.c index a1808142e..e90eb6e56 100644 --- a/lib_i386/board.c +++ b/lib_i386/board.c @@ -317,15 +317,6 @@ void start_i386boot (void)  	misc_init_r();  #endif - -#if (CONFIG_COMMANDS & CFG_CMD_NET) && (0) -	WATCHDOG_RESET(); -# ifdef DEBUG -	puts ("Reset Ethernet PHY\n"); -# endif -	reset_phy(); -#endif -  #if (CONFIG_COMMANDS & CFG_CMD_PCMCIA) && !(CONFIG_COMMANDS & CFG_CMD_IDE)  	WATCHDOG_RESET();  	puts ("PCMCIA:"); @@ -387,12 +378,22 @@ void start_i386boot (void)  	doc_init();  #endif -#if (CONFIG_COMMANDS & CFG_CMD_NET) && defined(CONFIG_NET_MULTI) +#if (CONFIG_COMMANDS & CFG_CMD_NET) +#if defined(CONFIG_NET_MULTI)  	WATCHDOG_RESET();  	puts("Net:   "); +#endif  	eth_initialize(gd->bd);  #endif +#if (CONFIG_COMMANDS & CFG_CMD_NET) && (0) +	WATCHDOG_RESET(); +# ifdef DEBUG +	puts ("Reset Ethernet PHY\n"); +# endif +	reset_phy(); +#endif +  #ifdef CONFIG_LAST_STAGE_INIT  	WATCHDOG_RESET();  	/* |