diff options
author | wdenk <wdenk> | 2004-02-06 23:19:44 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2004-02-06 23:19:44 +0000 |
commit | ba56f625767d058b0e05a22729de13be5e0f6334 (patch) | |
tree | 196b8fdb07802d9a64ca8e0278906a1a9279c6fe /net | |
parent | a6cccaea5a4743f4e4fb93a3ae9537e7357c783b (diff) | |
download | u-boot-ba56f625767d058b0e05a22729de13be5e0f6334.zip u-boot-ba56f625767d058b0e05a22729de13be5e0f6334.tar.gz u-boot-ba56f625767d058b0e05a22729de13be5e0f6334.tar.bz2 |
Patch by Travis Sawyer, 30 Dec 2003:
Add support for IBM PPC440GX. Multiple EMAC Ethernet devices,
select MDI port based on enabled EMAC device.
Add support for XES Inc <http://www.xes-inc.com> XPedite1000 440GX
base PrPMC board.
Diffstat (limited to 'net')
-rw-r--r-- | net/eth.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -46,6 +46,7 @@ extern int ns8382x_initialize(bd_t*); extern int pcnet_initialize(bd_t*); extern int plb2800_eth_initialize(bd_t*); extern int ppc_4xx_eth_initialize(bd_t *); +extern int ppc_440x_eth_initialize(bd_t *); extern int rtl8139_initialize(bd_t*); extern int scc_initialize(bd_t*); extern int skge_initialize(bd_t*); @@ -112,9 +113,12 @@ int eth_initialize(bd_t *bis) #ifdef CONFIG_DB64460 mv6446x_eth_initialize(bis); #endif -#if defined(CONFIG_405GP) || defined(CONFIG_440) || defined(CONFIG_405EP) +#if defined(CONFIG_405GP) || defined(CONFIG_405EP) || ( defined(CONFIG_440) && !defined(CONFIG_NET_MULTI) ) ppc_4xx_eth_initialize(bis); #endif +#if defined(CONFIG_440) && defined(CONFIG_NET_MULTI) + ppc_440x_eth_initialize(bis); +#endif #ifdef CONFIG_INCA_IP_SWITCH inca_switch_initialize(bis); #endif |