summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/configs/A3000.h1
-rw-r--r--include/configs/ADCIOP.h1
-rw-r--r--include/configs/AP1000.h1
-rw-r--r--include/configs/APC405.h1
-rw-r--r--include/configs/AR405.h1
-rw-r--r--include/configs/ASH405.h1
-rw-r--r--include/configs/Alaska8220.h1
-rw-r--r--include/configs/BAB7xx.h1
-rw-r--r--include/configs/BC3450.h1
-rw-r--r--include/configs/CATcenter.h1
-rw-r--r--include/configs/CMS700.h1
-rw-r--r--include/configs/CPC45.h1
-rw-r--r--include/configs/CPCI405.h1
-rw-r--r--include/configs/CPCI4052.h1
-rw-r--r--include/configs/CPCI405AB.h1
-rw-r--r--include/configs/CPCI405DT.h1
-rw-r--r--include/configs/CPCI750.h1
-rw-r--r--include/configs/CPCIISER4.h1
-rw-r--r--include/configs/CRAYL1.h1
-rw-r--r--include/configs/CU824.h1
-rw-r--r--include/configs/DASA_SIM.h1
-rw-r--r--include/configs/DB64360.h1
-rw-r--r--include/configs/DB64460.h1
-rw-r--r--include/configs/DU405.h1
-rw-r--r--include/configs/DU440.h1
-rw-r--r--include/configs/EB+MCF-EV123.h1
-rw-r--r--include/configs/ELPPC.h1
-rw-r--r--include/configs/EVB64260.h1
-rw-r--r--include/configs/EXBITGEN.h1
-rw-r--r--include/configs/G2000.h1
-rw-r--r--include/configs/HH405.h1
-rw-r--r--include/configs/HIDDEN_DRAGON.h1
-rw-r--r--include/configs/HUB405.h1
-rw-r--r--include/configs/IceCube.h1
-rw-r--r--include/configs/JSE.h1
-rw-r--r--include/configs/KAREF.h1
-rw-r--r--include/configs/M5208EVBE.h1
-rw-r--r--include/configs/M5235EVB.h1
-rw-r--r--include/configs/M5253DEMO.h1
-rw-r--r--include/configs/M5271EVB.h1
-rw-r--r--include/configs/M5272C3.h1
-rw-r--r--include/configs/M5275EVB.h1
-rw-r--r--include/configs/M5282EVB.h1
-rw-r--r--include/configs/M53017EVB.h1
-rw-r--r--include/configs/M5329EVB.h1
-rw-r--r--include/configs/M5373EVB.h1
-rw-r--r--include/configs/M54451EVB.h1
-rw-r--r--include/configs/M54455EVB.h1
-rw-r--r--include/configs/M5475EVB.h1
-rw-r--r--include/configs/M5485EVB.h1
-rw-r--r--include/configs/MERGERBOX.h1
-rw-r--r--include/configs/METROBOX.h1
-rw-r--r--include/configs/MIP405.h1
-rw-r--r--include/configs/MOUSSE.h1
-rw-r--r--include/configs/MPC8308RDB.h1
-rw-r--r--include/configs/MPC8313ERDB.h1
-rw-r--r--include/configs/MPC8315ERDB.h5
-rw-r--r--include/configs/MPC8323ERDB.h6
-rw-r--r--include/configs/MPC832XEMDS.h6
-rw-r--r--include/configs/MPC8349EMDS.h4
-rw-r--r--include/configs/MPC8349ITX.h2
-rw-r--r--include/configs/MPC8360EMDS.h5
-rw-r--r--include/configs/MPC8360ERDK.h6
-rw-r--r--include/configs/MPC837XEMDS.h5
-rw-r--r--include/configs/MPC837XERDB.h2
-rw-r--r--include/configs/MPC8536DS.h5
-rw-r--r--include/configs/MPC8540ADS.h5
-rw-r--r--include/configs/MPC8541CDS.h5
-rw-r--r--include/configs/MPC8544DS.h5
-rw-r--r--include/configs/MPC8548CDS.h5
-rw-r--r--include/configs/MPC8555CDS.h5
-rw-r--r--include/configs/MPC8560ADS.h5
-rw-r--r--include/configs/MPC8568MDS.h5
-rw-r--r--include/configs/MPC8569MDS.h5
-rw-r--r--include/configs/MPC8572DS.h5
-rw-r--r--include/configs/MPC8610HPCD.h1
-rw-r--r--include/configs/MPC8641HPCN.h5
-rw-r--r--include/configs/MUSENKI.h1
-rw-r--r--include/configs/MVBC_P.h1
-rw-r--r--include/configs/MVBLM7.h1
-rw-r--r--include/configs/MVBLUE.h1
-rw-r--r--include/configs/MigoR.h1
-rw-r--r--include/configs/NETPHONE.h1
-rw-r--r--include/configs/NETTA.h1
-rw-r--r--include/configs/NETTA2.h1
-rw-r--r--include/configs/OCRTC.h1
-rw-r--r--include/configs/ORSG.h1
-rw-r--r--include/configs/OXC.h1
-rw-r--r--include/configs/P1022DS.h2
-rw-r--r--include/configs/P1023RDS.h5
-rw-r--r--include/configs/P1_P2_RDB.h1
-rw-r--r--include/configs/P2020DS.h5
-rw-r--r--include/configs/P2041RDB.h1
-rw-r--r--include/configs/P3G4.h1
-rw-r--r--include/configs/PCIPPC2.h1
-rw-r--r--include/configs/PCIPPC6.h1
-rw-r--r--include/configs/PIP405.h1
-rw-r--r--include/configs/PK1C20.h1
-rw-r--r--include/configs/PLU405.h1
-rw-r--r--include/configs/PM520.h1
-rw-r--r--include/configs/PM826.h1
-rw-r--r--include/configs/PM828.h1
-rw-r--r--include/configs/PMC405.h1
-rw-r--r--include/configs/PMC405DE.h1
-rw-r--r--include/configs/PMC440.h1
-rw-r--r--include/configs/PN62.h1
-rw-r--r--include/configs/PPChameleonEVB.h1
-rw-r--r--include/configs/SBC8540.h1
-rw-r--r--include/configs/SIMPC8313.h1
-rw-r--r--include/configs/Sandpoint8240.h1
-rw-r--r--include/configs/Sandpoint8245.h1
-rw-r--r--include/configs/TOP860.h1
-rw-r--r--include/configs/TQM5200.h1
-rw-r--r--include/configs/TQM834x.h4
-rw-r--r--include/configs/TQM85xx.h1
-rw-r--r--include/configs/TQM862L.h1
-rw-r--r--include/configs/TQM862M.h1
-rw-r--r--include/configs/Total5200.h1
-rw-r--r--include/configs/VCMA9.h1
-rw-r--r--include/configs/VOH405.h1
-rw-r--r--include/configs/VOM405.h1
-rw-r--r--include/configs/W7OLMC.h1
-rw-r--r--include/configs/W7OLMG.h1
-rw-r--r--include/configs/WUH405.h1
-rw-r--r--include/configs/Yukon8220.h1
-rw-r--r--include/configs/ZUMA.h1
-rw-r--r--include/configs/a320evb.h1
-rw-r--r--include/configs/a4m072.h1
-rw-r--r--include/configs/actux1.h1
-rw-r--r--include/configs/actux2.h1
-rw-r--r--include/configs/actux3.h1
-rw-r--r--include/configs/actux4.h1
-rw-r--r--include/configs/aev.h1
-rw-r--r--include/configs/afeb9260.h1
-rw-r--r--include/configs/alpr.h1
-rw-r--r--include/configs/amcc-common.h1
-rw-r--r--include/configs/ap325rxa.h1
-rw-r--r--include/configs/apollon.h1
-rw-r--r--include/configs/aria.h1
-rw-r--r--include/configs/at91rm9200ek.h1
-rw-r--r--include/configs/at91sam9260ek.h1
-rw-r--r--include/configs/at91sam9261ek.h1
-rw-r--r--include/configs/at91sam9263ek.h1
-rw-r--r--include/configs/at91sam9m10g45ek.h1
-rw-r--r--include/configs/atc.h1
-rw-r--r--include/configs/atngw100.h1
-rw-r--r--include/configs/atstk1002.h1
-rw-r--r--include/configs/atstk1006.h1
-rw-r--r--include/configs/bct-brettl2.h1
-rw-r--r--include/configs/bf518f-ezbrd.h1
-rw-r--r--include/configs/bf526-ezbrd.h1
-rw-r--r--include/configs/bf527-ezkit.h1
-rw-r--r--include/configs/bf533-ezkit.h1
-rw-r--r--include/configs/bf533-stamp.h1
-rw-r--r--include/configs/bf537-minotaur.h1
-rw-r--r--include/configs/bf537-pnav.h1
-rw-r--r--include/configs/bf537-srv1.h1
-rw-r--r--include/configs/bf537-stamp.h1
-rw-r--r--include/configs/bf538f-ezkit.h1
-rw-r--r--include/configs/bf548-ezkit.h1
-rw-r--r--include/configs/bf561-acvilon.h1
-rw-r--r--include/configs/bf561-ezkit.h1
-rw-r--r--include/configs/blackstamp.h1
-rw-r--r--include/configs/blackvme.h24
-rw-r--r--include/configs/ca9x4_ct_vxp.h2
-rw-r--r--include/configs/cerf250.h1
-rw-r--r--include/configs/cm-bf527.h1
-rw-r--r--include/configs/cm-bf533.h1
-rw-r--r--include/configs/cm-bf537e.h1
-rw-r--r--include/configs/cm-bf537u.h1
-rw-r--r--include/configs/cm-bf548.h1
-rw-r--r--include/configs/cm-bf561.h1
-rw-r--r--include/configs/cm4008.h1
-rw-r--r--include/configs/cm41xx.h1
-rw-r--r--include/configs/cm_t35.h1
-rw-r--r--include/configs/cobra5272.h1
-rw-r--r--include/configs/colibri_pxa270.h1
-rw-r--r--include/configs/corenet_ds.h1
-rw-r--r--include/configs/cpci5200.h1
-rw-r--r--include/configs/cpu9260.h1
-rw-r--r--include/configs/cpuat91.h1
-rw-r--r--include/configs/cradle.h1
-rw-r--r--include/configs/csb226.h1
-rw-r--r--include/configs/csb272.h1
-rw-r--r--include/configs/csb472.h1
-rw-r--r--include/configs/da830evm.h1
-rw-r--r--include/configs/da850evm.h1
-rw-r--r--include/configs/davinci_dm355evm.h1
-rw-r--r--include/configs/davinci_dm355leopard.h1
-rw-r--r--include/configs/davinci_dm365evm.h1
-rw-r--r--include/configs/davinci_dm6467evm.h1
-rw-r--r--include/configs/davinci_dvevm.h1
-rw-r--r--include/configs/davinci_schmoogie.h1
-rw-r--r--include/configs/davinci_sffsdr.h1
-rw-r--r--include/configs/davinci_sonata.h1
-rw-r--r--include/configs/dbau1x00.h1
-rw-r--r--include/configs/debris.h1
-rw-r--r--include/configs/devkit8000.h1
-rw-r--r--include/configs/dig297.h1
-rw-r--r--include/configs/dnp5370.h1
-rw-r--r--include/configs/dvlhost.h1
-rw-r--r--include/configs/eNET.h1
-rw-r--r--include/configs/eXalion.h1
-rw-r--r--include/configs/ea20.h1
-rw-r--r--include/configs/eb_cpux9k2.h1
-rw-r--r--include/configs/edminiv2.h1
-rw-r--r--include/configs/ep8248.h1
-rw-r--r--include/configs/ep82xxm.h1
-rw-r--r--include/configs/espt.h1
-rw-r--r--include/configs/favr-32-ezkit.h1
-rw-r--r--include/configs/gplugd.h1
-rw-r--r--include/configs/gr_cpci_ax2000.h1
-rw-r--r--include/configs/gr_ep2s60.h2
-rw-r--r--include/configs/gr_xc3s_1500.h1
-rw-r--r--include/configs/grasshopper.h1
-rw-r--r--include/configs/grsim.h1
-rw-r--r--include/configs/grsim_leon2.h1
-rw-r--r--include/configs/gth2.h1
-rw-r--r--include/configs/hammerhead.h1
-rw-r--r--include/configs/hawkboard.h1
-rw-r--r--include/configs/ibf-dsp561.h1
-rw-r--r--include/configs/idmr.h1
-rw-r--r--include/configs/igep0020.h1
-rw-r--r--include/configs/imx27lite-common.h1
-rw-r--r--include/configs/imx31_litekit.h1
-rw-r--r--include/configs/imx31_phycore.h1
-rw-r--r--include/configs/incaip.h1
-rw-r--r--include/configs/innokom.h1
-rw-r--r--include/configs/integratorap.h2
-rw-r--r--include/configs/integratorcp.h1
-rw-r--r--include/configs/ip04.h1
-rw-r--r--include/configs/ipek01.h1
-rw-r--r--include/configs/jadecpu.h1
-rw-r--r--include/configs/jupiter.h1
-rw-r--r--include/configs/km/km82xx-common.h1
-rw-r--r--include/configs/km/km83xx-common.h3
-rw-r--r--include/configs/km/km_arm.h1
-rw-r--r--include/configs/korat.h1
-rw-r--r--include/configs/kvme080.h1
-rw-r--r--include/configs/linkstation.h1
-rw-r--r--include/configs/lubbock.h1
-rw-r--r--include/configs/lwmon5.h1
-rw-r--r--include/configs/mecp5123.h1
-rw-r--r--include/configs/mecp5200.h1
-rw-r--r--include/configs/meesc.h1
-rw-r--r--include/configs/microblaze-generic.h2
-rw-r--r--include/configs/mimc200.h1
-rw-r--r--include/configs/mpc5121ads.h1
-rw-r--r--include/configs/mpc7448hpc2.h1
-rw-r--r--include/configs/mpc8308_p1m.h1
-rw-r--r--include/configs/mpq101.h4
-rw-r--r--include/configs/ms7722se.h1
-rw-r--r--include/configs/mx1ads.h1
-rw-r--r--include/configs/mx25pdk.h1
-rw-r--r--include/configs/mx31ads.h1
-rw-r--r--include/configs/mx31pdk.h1
-rw-r--r--include/configs/mx35pdk.h1
-rw-r--r--include/configs/mx51evk.h1
-rw-r--r--include/configs/mx53ard.h1
-rw-r--r--include/configs/mx53evk.h1
-rw-r--r--include/configs/mx53loco.h1
-rw-r--r--include/configs/mx53smd.h1
-rw-r--r--include/configs/nhk8815.h1
-rw-r--r--include/configs/nios2-generic.h1
-rw-r--r--include/configs/o2dnt.h1
-rw-r--r--include/configs/omap1510inn.h1
-rw-r--r--include/configs/omap1610h2.h1
-rw-r--r--include/configs/omap1610inn.h1
-rw-r--r--include/configs/omap2420h4.h1
-rw-r--r--include/configs/omap3_beagle.h1
-rw-r--r--include/configs/omap3_evm.h1
-rw-r--r--include/configs/omap3_overo.h1
-rw-r--r--include/configs/omap3_sdp3430.h1
-rw-r--r--include/configs/omap5912osk.h1
-rw-r--r--include/configs/omap730p2.h1
-rw-r--r--include/configs/otc570.h1
-rw-r--r--include/configs/p3mx.h1
-rw-r--r--include/configs/p3p440.h1
-rw-r--r--include/configs/pb1x00.h1
-rw-r--r--include/configs/pcs440ep.h1
-rw-r--r--include/configs/pdm360ng.h1
-rw-r--r--include/configs/pdnb3.h1
-rw-r--r--include/configs/pf5200.h1
-rw-r--r--include/configs/pleb2.h1
-rw-r--r--include/configs/pm9261.h1
-rw-r--r--include/configs/pm9263.h1
-rw-r--r--include/configs/pm9g45.h1
-rw-r--r--include/configs/ppmc7xx.h2
-rw-r--r--include/configs/pxa255_idp.h1
-rw-r--r--include/configs/qemu-mips.h2
-rw-r--r--include/configs/qong.h1
-rw-r--r--include/configs/quad100hd.h1
-rw-r--r--include/configs/r2dplus.h1
-rw-r--r--include/configs/r7780mp.h1
-rw-r--r--include/configs/rsk7203.h1
-rw-r--r--include/configs/rsk7264.h1
-rw-r--r--include/configs/sbc35_a9g20.h1
-rw-r--r--include/configs/sbc405.h1
-rw-r--r--include/configs/sbc8349.h4
-rw-r--r--include/configs/sbc8548.h5
-rw-r--r--include/configs/sbc8560.h4
-rw-r--r--include/configs/sbc8641d.h5
-rw-r--r--include/configs/sc3.h1
-rw-r--r--include/configs/scb9328.h1
-rw-r--r--include/configs/sh7757lcr.h1
-rw-r--r--include/configs/sh7763rdp.h1
-rw-r--r--include/configs/sh7785lcr.h1
-rw-r--r--include/configs/smdk2410.h1
-rw-r--r--include/configs/smdk6400.h1
-rw-r--r--include/configs/smdkc100.h1
-rw-r--r--include/configs/smdkv310.h1
-rw-r--r--include/configs/snapper9260.h1
-rw-r--r--include/configs/socrates.h1
-rw-r--r--include/configs/sorcery.h1
-rw-r--r--include/configs/spieval.h1
-rw-r--r--include/configs/stxgp3.h5
-rw-r--r--include/configs/stxssa.h5
-rw-r--r--include/configs/stxxtc.h1
-rw-r--r--include/configs/tb0229.h1
-rw-r--r--include/configs/tcm-bf518.h1
-rw-r--r--include/configs/tcm-bf537.h1
-rw-r--r--include/configs/top9000.h1
-rw-r--r--include/configs/trizepsiv.h1
-rw-r--r--include/configs/tx25.h1
-rw-r--r--include/configs/utx8245.h1
-rw-r--r--include/configs/vct.h1
-rw-r--r--include/configs/ve8313.h1
-rw-r--r--include/configs/versatile.h1
-rw-r--r--include/configs/vision2.h1
-rw-r--r--include/configs/vme8349.h10
-rw-r--r--include/configs/vpac270.h1
-rw-r--r--include/configs/xaeniax.h1
-rw-r--r--include/configs/xm250.h1
-rw-r--r--include/configs/xpedite1000.h1
-rw-r--r--include/configs/xpedite517x.h1
-rw-r--r--include/configs/xpedite520x.h1
-rw-r--r--include/configs/xpedite537x.h1
-rw-r--r--include/configs/xpedite550x.h1
-rw-r--r--include/configs/zeus.h1
-rw-r--r--include/configs/zmx25.h1
340 files changed, 10 insertions, 483 deletions
diff --git a/include/configs/A3000.h b/include/configs/A3000.h
index 3d6014176c0..0c21bd8ecb1 100644
--- a/include/configs/A3000.h
+++ b/include/configs/A3000.h
@@ -100,7 +100,6 @@
#undef CONFIG_PCI_PNP
#define CONFIG_PCI_SCAN_SHOW /* print pci devices @ startup */
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
/* #define CONFIG_TULIP */
/* #define CONFIG_EEPRO100 */
diff --git a/include/configs/ADCIOP.h b/include/configs/ADCIOP.h
index 6f12c8ddc01..5cd8eef3100 100644
--- a/include/configs/ADCIOP.h
+++ b/include/configs/ADCIOP.h
@@ -185,7 +185,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_TULIP
diff --git a/include/configs/AP1000.h b/include/configs/AP1000.h
index 37dd7577320..fd074fb5cee 100644
--- a/include/configs/AP1000.h
+++ b/include/configs/AP1000.h
@@ -239,7 +239,6 @@
#define CONFIG_SYS_JFFS2_NUM_BANKS 1
#define CONFIG_SYS_JFFS2_FIRST_SECTOR 1
-#define CONFIG_NET_MULTI
#define CONFIG_E1000
#define CONFIG_SYS_ETH_DEV_FN 0x0800
diff --git a/include/configs/APC405.h b/include/configs/APC405.h
index 0adf3ed2a02..9a65cbced09 100644
--- a/include/configs/APC405.h
+++ b/include/configs/APC405.h
@@ -103,7 +103,6 @@
#define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_PPC4xx_EMAC
diff --git a/include/configs/AR405.h b/include/configs/AR405.h
index 4963e9f688e..99944766dde 100644
--- a/include/configs/AR405.h
+++ b/include/configs/AR405.h
@@ -73,7 +73,6 @@
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
-#define CONFIG_NET_MULTI
/*
diff --git a/include/configs/ASH405.h b/include/configs/ASH405.h
index ee80d9d8f23..7f4849921ec 100644
--- a/include/configs/ASH405.h
+++ b/include/configs/ASH405.h
@@ -55,7 +55,6 @@
#define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_PPC4xx_EMAC
diff --git a/include/configs/Alaska8220.h b/include/configs/Alaska8220.h
index e0509928172..39c29ecc222 100644
--- a/include/configs/Alaska8220.h
+++ b/include/configs/Alaska8220.h
@@ -97,7 +97,6 @@
#define CONFIG_CMD_SNTP
-#define CONFIG_NET_MULTI
#define CONFIG_MII
/*
diff --git a/include/configs/BAB7xx.h b/include/configs/BAB7xx.h
index 1497cae0954..a3e8820013f 100644
--- a/include/configs/BAB7xx.h
+++ b/include/configs/BAB7xx.h
@@ -467,7 +467,6 @@ extern unsigned long bab7xx_get_gclk_freq (void);
#define CONFIG_SYS_L2_BAB7xx
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_TULIP
#define CONFIG_TULIP_SELECT_MEDIA
diff --git a/include/configs/BC3450.h b/include/configs/BC3450.h
index a8338937281..8a73a9a4c08 100644
--- a/include/configs/BC3450.h
+++ b/include/configs/BC3450.h
@@ -106,7 +106,6 @@
#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
#define CONFIG_PCI_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
/*#define CONFIG_EEPRO100 XXX - FIXME: conflicts when CONFIG_MII is enabled */
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/CATcenter.h b/include/configs/CATcenter.h
index 0b75a4ed2f1..84e4e78f662 100644
--- a/include/configs/CATcenter.h
+++ b/include/configs/CATcenter.h
@@ -114,7 +114,6 @@
#define CONFIG_PPC4xx_EMAC
#undef CONFIG_EXT_PHY
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1 /* MII PHY management */
#ifndef CONFIG_EXT_PHY
diff --git a/include/configs/CMS700.h b/include/configs/CMS700.h
index daaf62440c5..63d838fe6be 100644
--- a/include/configs/CMS700.h
+++ b/include/configs/CMS700.h
@@ -55,7 +55,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
#define CONFIG_PPC4xx_EMAC
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_MII 1 /* MII PHY management */
diff --git a/include/configs/CPC45.h b/include/configs/CPC45.h
index 17282aad613..ed3f9e1cbe3 100644
--- a/include/configs/CPC45.h
+++ b/include/configs/CPC45.h
@@ -458,7 +458,6 @@
#undef CONFIG_PCI_PNP
#undef CONFIG_PCI_SCAN_SHOW
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/CPCI405.h b/include/configs/CPCI405.h
index 426fc57a650..cf1d1b39b4c 100644
--- a/include/configs/CPCI405.h
+++ b/include/configs/CPCI405.h
@@ -61,7 +61,6 @@
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
#define CONFIG_RESET_PHY_R 1 /* use reset_phy() to disable phy sleep mode */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
/*
diff --git a/include/configs/CPCI4052.h b/include/configs/CPCI4052.h
index 8f48ded2385..d17458eaa35 100644
--- a/include/configs/CPCI4052.h
+++ b/include/configs/CPCI4052.h
@@ -63,7 +63,6 @@
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
#define CONFIG_RESET_PHY_R 1 /* use reset_phy() to disable phy sleep mode */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_RTC_M48T35A 1 /* ST Electronics M48 timekeeper */
diff --git a/include/configs/CPCI405AB.h b/include/configs/CPCI405AB.h
index a042abf1574..a0d16d24aca 100644
--- a/include/configs/CPCI405AB.h
+++ b/include/configs/CPCI405AB.h
@@ -63,7 +63,6 @@
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
#define CONFIG_RESET_PHY_R 1 /* use reset_phy() to disable phy sleep mode */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_RTC_M48T35A 1 /* ST Electronics M48 timekeeper */
diff --git a/include/configs/CPCI405DT.h b/include/configs/CPCI405DT.h
index 9b99ba8664f..98b8ef5a762 100644
--- a/include/configs/CPCI405DT.h
+++ b/include/configs/CPCI405DT.h
@@ -62,7 +62,6 @@
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
#define CONFIG_RESET_PHY_R 1 /* use reset_phy() to disable phy sleep mode */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_RTC_M48T35A 1 /* ST Electronics M48 timekeeper */
diff --git a/include/configs/CPCI750.h b/include/configs/CPCI750.h
index 92ffaaaf19e..d735e613d8a 100644
--- a/include/configs/CPCI750.h
+++ b/include/configs/CPCI750.h
@@ -100,7 +100,6 @@
#define CONFIG_MPSC_PORT 0
/* to change the default ethernet port, use this define (options: 0, 1, 2) */
-#define CONFIG_NET_MULTI
#define MV_ETH_DEVS 1
#define CONFIG_ETHER_PORT 0
diff --git a/include/configs/CPCIISER4.h b/include/configs/CPCIISER4.h
index b2ee8732954..35daed05efa 100644
--- a/include/configs/CPCIISER4.h
+++ b/include/configs/CPCIISER4.h
@@ -56,7 +56,6 @@
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
-#define CONFIG_NET_MULTI
/*
diff --git a/include/configs/CRAYL1.h b/include/configs/CRAYL1.h
index 885d42b337e..4aaceb77cb9 100644
--- a/include/configs/CRAYL1.h
+++ b/include/configs/CRAYL1.h
@@ -52,7 +52,6 @@
#define CONFIG_PHY_ADDR 1 /* PHY address; handling of ENET */
#define CONFIG_BOARD_EARLY_INIT_F 1 /* early setup for 405gp */
#define CONFIG_MISC_INIT_R 1 /* so that a misc_init_r() is called */
-#define CONFIG_NET_MULTI
#define CONFIG_CONS_INDEX 1 /* Use UART0 */
#define CONFIG_SYS_NS16550
diff --git a/include/configs/CU824.h b/include/configs/CU824.h
index e2229b03847..77414abdac6 100644
--- a/include/configs/CU824.h
+++ b/include/configs/CU824.h
@@ -294,7 +294,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_TULIP
#define CONFIG_TULIP_USE_IO
diff --git a/include/configs/DASA_SIM.h b/include/configs/DASA_SIM.h
index 53229d94b5b..6fe7fd33c0e 100644
--- a/include/configs/DASA_SIM.h
+++ b/include/configs/DASA_SIM.h
@@ -175,7 +175,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_TULIP
diff --git a/include/configs/DB64360.h b/include/configs/DB64360.h
index dbd224cc2c6..1f825fd0dcc 100644
--- a/include/configs/DB64360.h
+++ b/include/configs/DB64360.h
@@ -158,7 +158,6 @@ if we use PCI it has its own MAC addr */
#define CONFIG_MPSC_PORT 0
/* to change the default ethernet port, use this define (options: 0, 1, 2) */
-#define CONFIG_NET_MULTI
#define MV_ETH_DEVS 2
/* #undef CONFIG_ETHER_PORT_MII */
diff --git a/include/configs/DB64460.h b/include/configs/DB64460.h
index 321692bc509..4218774de34 100644
--- a/include/configs/DB64460.h
+++ b/include/configs/DB64460.h
@@ -96,7 +96,6 @@
#define CONFIG_MPSC_PORT 0
/* to change the default ethernet port, use this define (options: 0, 1, 2) */
-#define CONFIG_NET_MULTI
#define MV_ETH_DEVS 3
/* #undef CONFIG_ETHER_PORT_MII */
diff --git a/include/configs/DU405.h b/include/configs/DU405.h
index 1493f750db5..24df85a8854 100644
--- a/include/configs/DU405.h
+++ b/include/configs/DU405.h
@@ -57,7 +57,6 @@
#define CONFIG_PHY_ADDR 0 /* PHY address */
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
#define CONFIG_RESET_PHY_R 1 /* use reset_phy() to disable phy sleep mode */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
/*
diff --git a/include/configs/DU440.h b/include/configs/DU440.h
index ceab6048588..8bd7940ba80 100644
--- a/include/configs/DU440.h
+++ b/include/configs/DU440.h
@@ -269,7 +269,6 @@ int du440_phy_addr(int devnum);
#define CONFIG_HAS_ETH0
#define CONFIG_SYS_RX_ETH_BUFFER 128
-#define CONFIG_NET_MULTI 1
#define CONFIG_HAS_ETH1 1 /* add support for "eth1addr" */
#define CONFIG_PHY1_ADDR du440_phy_addr(1)
diff --git a/include/configs/EB+MCF-EV123.h b/include/configs/EB+MCF-EV123.h
index 0333925792a..1f774a93202 100644
--- a/include/configs/EB+MCF-EV123.h
+++ b/include/configs/EB+MCF-EV123.h
@@ -126,7 +126,6 @@
*----------------------------------------------------------------------*/
#define CONFIG_MCFFEC
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1
#define CONFIG_MII_INIT 1
#define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/ELPPC.h b/include/configs/ELPPC.h
index 8cce70c11b8..220372ccd8f 100644
--- a/include/configs/ELPPC.h
+++ b/include/configs/ELPPC.h
@@ -348,7 +348,6 @@
#endif
#define L2_ENABLE (L2_INIT | L2CR_L2E)
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_EEPRO100_SROM_WRITE
diff --git a/include/configs/EVB64260.h b/include/configs/EVB64260.h
index 9a68b1ca46f..b90540295b2 100644
--- a/include/configs/EVB64260.h
+++ b/include/configs/EVB64260.h
@@ -78,7 +78,6 @@
#define CONFIG_MPSC
#define CONFIG_MPSC_PORT 0
-#define CONFIG_NET_MULTI /* attempt all available adapters */
/* define this if you want to enable GT MAC filtering */
#define CONFIG_GT_USE_MAC_HASH_TABLE
diff --git a/include/configs/EXBITGEN.h b/include/configs/EXBITGEN.h
index f7b5bc9605a..43c88428e09 100644
--- a/include/configs/EXBITGEN.h
+++ b/include/configs/EXBITGEN.h
@@ -81,7 +81,6 @@
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
-#define CONFIG_NET_MULTI
/*
diff --git a/include/configs/G2000.h b/include/configs/G2000.h
index af602ffeaab..d64dd8de11f 100644
--- a/include/configs/G2000.h
+++ b/include/configs/G2000.h
@@ -80,7 +80,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI 1
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
diff --git a/include/configs/HH405.h b/include/configs/HH405.h
index a15e686d28f..4a41b5c6d70 100644
--- a/include/configs/HH405.h
+++ b/include/configs/HH405.h
@@ -67,7 +67,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
#define CONFIG_PPC4xx_EMAC
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_MII 1 /* MII PHY management */
diff --git a/include/configs/HIDDEN_DRAGON.h b/include/configs/HIDDEN_DRAGON.h
index 44ae48d60be..8f4e544c64c 100644
--- a/include/configs/HIDDEN_DRAGON.h
+++ b/include/configs/HIDDEN_DRAGON.h
@@ -95,7 +95,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/HUB405.h b/include/configs/HUB405.h
index 827ecf26e44..afb827324af 100644
--- a/include/configs/HUB405.h
+++ b/include/configs/HUB405.h
@@ -62,7 +62,6 @@
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
#define CONFIG_PHY_CLK_FREQ EMAC_STACR_CLK_66MHZ /* 66 MHz OPB clock*/
-#define CONFIG_NET_MULTI
/*
diff --git a/include/configs/IceCube.h b/include/configs/IceCube.h
index bc5d761f8ab..135ef554011 100644
--- a/include/configs/IceCube.h
+++ b/include/configs/IceCube.h
@@ -79,7 +79,6 @@
#define CONFIG_SYS_XLB_PIPELINING 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/JSE.h b/include/configs/JSE.h
index c38e0d26dcd..ef652b2dc84 100644
--- a/include/configs/JSE.h
+++ b/include/configs/JSE.h
@@ -134,7 +134,6 @@
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 1 /* PHY address */
-#define CONFIG_NET_MULTI
/*
diff --git a/include/configs/KAREF.h b/include/configs/KAREF.h
index fcf66b7bc7a..06fa676fd99 100644
--- a/include/configs/KAREF.h
+++ b/include/configs/KAREF.h
@@ -164,7 +164,6 @@
*----------------------------------------------------------------------*/
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
-#define CONFIG_NET_MULTI 1
#define CONFIG_PHY_ADDR 0xff /* no phy on EMAC0 */
#define CONFIG_PHY1_ADDR 0xff /* no phy on EMAC1 */
#define CONFIG_PHY2_ADDR 0x08 /* PHY addr, MGMT, EMAC2 */
diff --git a/include/configs/M5208EVBE.h b/include/configs/M5208EVBE.h
index a45cdc1bb96..6f462be1a6e 100644
--- a/include/configs/M5208EVBE.h
+++ b/include/configs/M5208EVBE.h
@@ -57,7 +57,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5235EVB.h b/include/configs/M5235EVB.h
index cd12d2b7a4f..7bb6dfefc08 100644
--- a/include/configs/M5235EVB.h
+++ b/include/configs/M5235EVB.h
@@ -75,7 +75,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5253DEMO.h b/include/configs/M5253DEMO.h
index 7a44cf7de60..b843e07708a 100644
--- a/include/configs/M5253DEMO.h
+++ b/include/configs/M5253DEMO.h
@@ -88,7 +88,6 @@
# define CONFIG_SYS_ATA_STRIDE 4 /* Interval between registers */
#endif
-#define CONFIG_NET_MULTI 1
#define CONFIG_DRIVER_DM9000
#ifdef CONFIG_DRIVER_DM9000
# define CONFIG_DM9000_BASE (CONFIG_SYS_CS1_BASE | 0x300)
diff --git a/include/configs/M5271EVB.h b/include/configs/M5271EVB.h
index 992d738cbd4..1d3b5c354f7 100644
--- a/include/configs/M5271EVB.h
+++ b/include/configs/M5271EVB.h
@@ -90,7 +90,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5272C3.h b/include/configs/M5272C3.h
index b3c774f9c74..de151632441 100644
--- a/include/configs/M5272C3.h
+++ b/include/configs/M5272C3.h
@@ -89,7 +89,6 @@
#define CONFIG_BOOTDELAY 5
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5275EVB.h b/include/configs/M5275EVB.h
index 56a760fc8f0..e34dc4049af 100644
--- a/include/configs/M5275EVB.h
+++ b/include/configs/M5275EVB.h
@@ -87,7 +87,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1
#define CONFIG_MII_INIT 1
#define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5282EVB.h b/include/configs/M5282EVB.h
index 0c104805d74..928b044153c 100644
--- a/include/configs/M5282EVB.h
+++ b/include/configs/M5282EVB.h
@@ -74,7 +74,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M53017EVB.h b/include/configs/M53017EVB.h
index d205e7c1749..216244c9d2f 100644
--- a/include/configs/M53017EVB.h
+++ b/include/configs/M53017EVB.h
@@ -64,7 +64,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5329EVB.h b/include/configs/M5329EVB.h
index 3adcf4dfa64..67cdff11a2c 100644
--- a/include/configs/M5329EVB.h
+++ b/include/configs/M5329EVB.h
@@ -68,7 +68,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5373EVB.h b/include/configs/M5373EVB.h
index 71b5af6e34b..d0044b142d2 100644
--- a/include/configs/M5373EVB.h
+++ b/include/configs/M5373EVB.h
@@ -68,7 +68,6 @@
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M54451EVB.h b/include/configs/M54451EVB.h
index de88383e3ea..e2e2445219d 100644
--- a/include/configs/M54451EVB.h
+++ b/include/configs/M54451EVB.h
@@ -82,7 +82,6 @@
/* Network configuration */
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M54455EVB.h b/include/configs/M54455EVB.h
index 2662b3511e9..d934d8edf42 100644
--- a/include/configs/M54455EVB.h
+++ b/include/configs/M54455EVB.h
@@ -85,7 +85,6 @@
/* Network configuration */
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/M5475EVB.h b/include/configs/M5475EVB.h
index 6e0bef55e58..f31972c7b6f 100644
--- a/include/configs/M5475EVB.h
+++ b/include/configs/M5475EVB.h
@@ -67,7 +67,6 @@
#define CONFIG_FSLDMAFEC
#ifdef CONFIG_FSLDMAFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_HAS_ETH1
diff --git a/include/configs/M5485EVB.h b/include/configs/M5485EVB.h
index f3a295cb496..813f0cb4733 100644
--- a/include/configs/M5485EVB.h
+++ b/include/configs/M5485EVB.h
@@ -67,7 +67,6 @@
#define CONFIG_FSLDMAFEC
#ifdef CONFIG_FSLDMAFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_HAS_ETH1
diff --git a/include/configs/MERGERBOX.h b/include/configs/MERGERBOX.h
index f9681cd1ab9..da924c83714 100644
--- a/include/configs/MERGERBOX.h
+++ b/include/configs/MERGERBOX.h
@@ -273,7 +273,6 @@
/*
* TSEC
*/
-#define CONFIG_NET_MULTI
#define CONFIG_GMII /* MII PHY management */
#define CONFIG_SYS_VSC8601_SKEWFIX
#define CONFIG_SYS_VSC8601_SKEW_TX 3
diff --git a/include/configs/METROBOX.h b/include/configs/METROBOX.h
index 9b83e21a1f7..c75a256a50b 100644
--- a/include/configs/METROBOX.h
+++ b/include/configs/METROBOX.h
@@ -228,7 +228,6 @@
*----------------------------------------------------------------------*/
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
-#define CONFIG_NET_MULTI 1
#define CONFIG_PHY_ADDR 0xff /* no phy on EMAC0 */
#define CONFIG_PHY1_ADDR 0xff /* no phy on EMAC1 */
#define CONFIG_PHY2_ADDR 0x08 /* PHY addr, MGMT, EMAC2 */
diff --git a/include/configs/MIP405.h b/include/configs/MIP405.h
index ce9273b6f7d..247cd2ff6e2 100644
--- a/include/configs/MIP405.h
+++ b/include/configs/MIP405.h
@@ -334,7 +334,6 @@
#define CONFIG_PHY_ADDR 1 /* PHY address */
#define CONFIG_PHY_RESET_DELAY 300 /* Intel LXT971A needs this */
#define CONFIG_PHY_CMD_DELAY 40 /* Intel LXT971A needs this */
-#define CONFIG_NET_MULTI
/************************************************************
* RTC
***********************************************************/
diff --git a/include/configs/MOUSSE.h b/include/configs/MOUSSE.h
index c809a6b363f..f7fba0ca486 100644
--- a/include/configs/MOUSSE.h
+++ b/include/configs/MOUSSE.h
@@ -334,7 +334,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_TULIP
diff --git a/include/configs/MPC8308RDB.h b/include/configs/MPC8308RDB.h
index 3ff175c6ded..210b6023577 100644
--- a/include/configs/MPC8308RDB.h
+++ b/include/configs/MPC8308RDB.h
@@ -367,7 +367,6 @@
/*
* TSEC
*/
-#define CONFIG_NET_MULTI
#define CONFIG_TSEC_ENET /* TSEC ethernet support */
#define CONFIG_SYS_TSEC1_OFFSET 0x24000
#define CONFIG_SYS_TSEC1 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC1_OFFSET)
diff --git a/include/configs/MPC8313ERDB.h b/include/configs/MPC8313ERDB.h
index 92c54d0ec1e..7f52bb196d4 100644
--- a/include/configs/MPC8313ERDB.h
+++ b/include/configs/MPC8313ERDB.h
@@ -372,7 +372,6 @@
*/
#define CONFIG_TSEC_ENET /* TSEC ethernet support */
-#define CONFIG_NET_MULTI
#define CONFIG_GMII /* MII PHY management */
#ifdef CONFIG_TSEC1
diff --git a/include/configs/MPC8315ERDB.h b/include/configs/MPC8315ERDB.h
index a0cfd000f23..ec869495088 100644
--- a/include/configs/MPC8315ERDB.h
+++ b/include/configs/MPC8315ERDB.h
@@ -402,17 +402,12 @@
#define CONFIG_PCI
#define CONFIG_PCIE
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_EEPRO100
#undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
#define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_HAS_FSL_DR_USB
#define CONFIG_SYS_SCCR_USBDRCM 3
diff --git a/include/configs/MPC8323ERDB.h b/include/configs/MPC8323ERDB.h
index 4d4c758eb29..a8657b110bb 100644
--- a/include/configs/MPC8323ERDB.h
+++ b/include/configs/MPC8323ERDB.h
@@ -318,7 +318,6 @@
#ifdef CONFIG_PCI
#define CONFIG_PCI_SKIP_HOST_BRIDGE
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -327,11 +326,6 @@
#endif /* CONFIG_PCI */
-
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
/*
* QE UEC ethernet configuration
*/
diff --git a/include/configs/MPC832XEMDS.h b/include/configs/MPC832XEMDS.h
index f136a8e16a0..823b9f127ee 100644
--- a/include/configs/MPC832XEMDS.h
+++ b/include/configs/MPC832XEMDS.h
@@ -332,7 +332,6 @@
#ifdef CONFIG_PCI
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_83XX_PCI_STREAMING
@@ -342,11 +341,6 @@
#endif /* CONFIG_PCI */
-
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
/*
* QE UEC ethernet configuration
*/
diff --git a/include/configs/MPC8349EMDS.h b/include/configs/MPC8349EMDS.h
index da2b11da8e0..865d3176a5c 100644
--- a/include/configs/MPC8349EMDS.h
+++ b/include/configs/MPC8349EMDS.h
@@ -386,7 +386,6 @@
#undef PCI_ONE_PCI1
#endif
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_83XX_PCI_STREAMING
@@ -410,9 +409,6 @@
#define CONFIG_TSEC_ENET /* TSEC ethernet support */
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
#define CONFIG_GMII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
diff --git a/include/configs/MPC8349ITX.h b/include/configs/MPC8349ITX.h
index de233ffe627..4999004d4a3 100644
--- a/include/configs/MPC8349ITX.h
+++ b/include/configs/MPC8349ITX.h
@@ -384,7 +384,6 @@ boards, we say we have two, but don't display a message if we find only one. */
#define CONFIG_SYS_PCI2_IO_SIZE 0x01000000 /* 16M */
#endif
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#ifndef CONFIG_PCI_PNP
@@ -408,7 +407,6 @@ boards, we say we have two, but don't display a message if we find only one. */
#ifdef CONFIG_TSEC_ENET
-#define CONFIG_NET_MULTI
#define CONFIG_MII
#define CONFIG_PHY_GIGE /* In case CONFIG_CMD_MII is specified */
diff --git a/include/configs/MPC8360EMDS.h b/include/configs/MPC8360EMDS.h
index 49d64a55eb8..63034d2f848 100644
--- a/include/configs/MPC8360EMDS.h
+++ b/include/configs/MPC8360EMDS.h
@@ -370,7 +370,6 @@
#ifdef CONFIG_PCI
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_83XX_PCI_STREAMING
@@ -381,10 +380,6 @@
#endif /* CONFIG_PCI */
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_HWCONFIG 1
/*
diff --git a/include/configs/MPC8360ERDK.h b/include/configs/MPC8360ERDK.h
index 851872ae3cf..909e8ab3c60 100644
--- a/include/configs/MPC8360ERDK.h
+++ b/include/configs/MPC8360ERDK.h
@@ -290,7 +290,6 @@
#ifdef CONFIG_PCI
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -299,11 +298,6 @@
#endif /* CONFIG_PCI */
-
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
/*
* QE UEC ethernet configuration
*/
diff --git a/include/configs/MPC837XEMDS.h b/include/configs/MPC837XEMDS.h
index abccfd6439e..03aedeca53e 100644
--- a/include/configs/MPC837XEMDS.h
+++ b/include/configs/MPC837XEMDS.h
@@ -385,7 +385,6 @@ extern int board_pci_host_broken(void);
#define CONFIG_HAS_FSL_DR_USB 1 /* fixup device tree for the DR USB */
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -393,10 +392,6 @@ extern int board_pci_host_broken(void);
#define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */
#endif /* CONFIG_PCI */
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
/*
* TSEC
*/
diff --git a/include/configs/MPC837XERDB.h b/include/configs/MPC837XERDB.h
index ea3056b93f7..d0e4b2c00bd 100644
--- a/include/configs/MPC837XERDB.h
+++ b/include/configs/MPC837XERDB.h
@@ -399,7 +399,6 @@
#define CONFIG_SYS_PCIE2_IO_SIZE 0x00800000
#ifdef CONFIG_PCI
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
@@ -411,7 +410,6 @@
*/
#ifdef CONFIG_TSEC_ENET
-#define CONFIG_NET_MULTI
#define CONFIG_GMII /* MII PHY management */
#define CONFIG_TSEC1
diff --git a/include/configs/MPC8536DS.h b/include/configs/MPC8536DS.h
index f3d325a0c97..3efe9373fde 100644
--- a/include/configs/MPC8536DS.h
+++ b/include/configs/MPC8536DS.h
@@ -542,7 +542,6 @@
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
/*PCIE video card used*/
@@ -600,10 +599,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
#define CONFIG_TSEC1 1
diff --git a/include/configs/MPC8540ADS.h b/include/configs/MPC8540ADS.h
index fc0edacede2..301efbefade 100644
--- a/include/configs/MPC8540ADS.h
+++ b/include/configs/MPC8540ADS.h
@@ -289,7 +289,6 @@
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -309,10 +308,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "TSEC0"
diff --git a/include/configs/MPC8541CDS.h b/include/configs/MPC8541CDS.h
index ae19036d87b..b2503a40f76 100644
--- a/include/configs/MPC8541CDS.h
+++ b/include/configs/MPC8541CDS.h
@@ -331,7 +331,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_PCI)
#define CONFIG_MPC85XX_PCI2
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -345,10 +344,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "TSEC0"
diff --git a/include/configs/MPC8544DS.h b/include/configs/MPC8544DS.h
index 6b03d27410a..97b55696abd 100644
--- a/include/configs/MPC8544DS.h
+++ b/include/configs/MPC8544DS.h
@@ -320,7 +320,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
#define CONFIG_SYS_ISA_IO_BASE_ADDRESS VIDEO_IO_OFFSET
#endif
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -350,10 +349,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
#define CONFIG_TSEC1 1
diff --git a/include/configs/MPC8548CDS.h b/include/configs/MPC8548CDS.h
index aca77ff6b97..63e23c276e8 100644
--- a/include/configs/MPC8548CDS.h
+++ b/include/configs/MPC8548CDS.h
@@ -377,7 +377,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -390,10 +389,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "eTSEC0"
diff --git a/include/configs/MPC8555CDS.h b/include/configs/MPC8555CDS.h
index 93d4c3e5fbe..efd42807f62 100644
--- a/include/configs/MPC8555CDS.h
+++ b/include/configs/MPC8555CDS.h
@@ -328,7 +328,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_MPC85XX_PCI2
@@ -343,10 +342,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "TSEC0"
diff --git a/include/configs/MPC8560ADS.h b/include/configs/MPC8560ADS.h
index e03fea3cc93..8cf2bf2b3c8 100644
--- a/include/configs/MPC8560ADS.h
+++ b/include/configs/MPC8560ADS.h
@@ -283,7 +283,6 @@
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -303,10 +302,6 @@
#ifdef CONFIG_TSEC_ENET
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#ifndef CONFIG_MII
#define CONFIG_MII 1 /* MII PHY management */
#endif
diff --git a/include/configs/MPC8568MDS.h b/include/configs/MPC8568MDS.h
index cf0ea47e7a6..994e7aeded2 100644
--- a/include/configs/MPC8568MDS.h
+++ b/include/configs/MPC8568MDS.h
@@ -347,7 +347,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -358,10 +357,6 @@ extern unsigned long get_clock_freq(void);
#endif /* CONFIG_PCI */
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#if defined(CONFIG_TSEC_ENET)
#define CONFIG_MII 1 /* MII PHY management */
diff --git a/include/configs/MPC8569MDS.h b/include/configs/MPC8569MDS.h
index dd7278c4b8a..a4734eba65e 100644
--- a/include/configs/MPC8569MDS.h
+++ b/include/configs/MPC8569MDS.h
@@ -480,7 +480,6 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -491,10 +490,6 @@ extern unsigned long get_clock_freq(void);
#endif /* CONFIG_PCI */
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
/*
* Environment
*/
diff --git a/include/configs/MPC8572DS.h b/include/configs/MPC8572DS.h
index 6067e608521..da20278d7a8 100644
--- a/include/configs/MPC8572DS.h
+++ b/include/configs/MPC8572DS.h
@@ -540,7 +540,6 @@
#define CONFIG_SYS_ISA_IO_BASE_ADDRESS VIDEO_IO_OFFSET
#endif
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -571,10 +570,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
#define CONFIG_TSEC1 1
diff --git a/include/configs/MPC8610HPCD.h b/include/configs/MPC8610HPCD.h
index 31dbc3b7d92..c90b69dd5c4 100644
--- a/include/configs/MPC8610HPCD.h
+++ b/include/configs/MPC8610HPCD.h
@@ -298,7 +298,6 @@
#define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
-#define CONFIG_NET_MULTI
#define CONFIG_CMD_NET
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_CMD_REGINFO
diff --git a/include/configs/MPC8641HPCN.h b/include/configs/MPC8641HPCN.h
index 0ddb76f868f..2bd67c3e115 100644
--- a/include/configs/MPC8641HPCN.h
+++ b/include/configs/MPC8641HPCN.h
@@ -371,7 +371,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
#undef CONFIG_SYS_SCSI_SCAN_BUS_REVERSE
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_RTL8139
@@ -428,10 +427,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
diff --git a/include/configs/MUSENKI.h b/include/configs/MUSENKI.h
index 27ebceb01f2..f304272ff7e 100644
--- a/include/configs/MUSENKI.h
+++ b/include/configs/MUSENKI.h
@@ -90,7 +90,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_TULIP
diff --git a/include/configs/MVBC_P.h b/include/configs/MVBC_P.h
index 6f4d187595b..ade48930c3c 100644
--- a/include/configs/MVBC_P.h
+++ b/include/configs/MVBC_P.h
@@ -261,7 +261,6 @@
/*
* Ethernet configuration
*/
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 5
#define CONFIG_E1000
diff --git a/include/configs/MVBLM7.h b/include/configs/MVBLM7.h
index c201310f268..31c85e22de5 100644
--- a/include/configs/MVBLM7.h
+++ b/include/configs/MVBLM7.h
@@ -184,7 +184,6 @@
#define CONFIG_SYS_PCI1_IO_PHYS 0xE2000000
#define CONFIG_SYS_PCI1_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 3
#define CONFIG_PCI_66M
diff --git a/include/configs/MVBLUE.h b/include/configs/MVBLUE.h
index 5674636a3aa..07247527320 100644
--- a/include/configs/MVBLUE.h
+++ b/include/configs/MVBLUE.h
@@ -158,7 +158,6 @@
#define CONFIG_PCI_PNP
#define CONFIG_PCI_SCAN_SHOW
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 5
#define CONFIG_TULIP
diff --git a/include/configs/MigoR.h b/include/configs/MigoR.h
index 812759d3e30..619a8002a73 100644
--- a/include/configs/MigoR.h
+++ b/include/configs/MigoR.h
@@ -50,7 +50,6 @@
#undef CONFIG_SHOW_BOOT_PROGRESS
/* SMC9111 */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC91111_BASE (0xB0000000)
diff --git a/include/configs/NETPHONE.h b/include/configs/NETPHONE.h
index 88339ac0a89..e36476e30a9 100644
--- a/include/configs/NETPHONE.h
+++ b/include/configs/NETPHONE.h
@@ -99,7 +99,6 @@
#define CONFIG_RTC_MPC8xx /* use internal RTC of MPC8xx */
-#define CONFIG_NET_MULTI 1 /* the only way to get the FEC in */
#define FEC_ENET 1 /* eth.c needs it that way... */
#undef CONFIG_SYS_DISCOVER_PHY
#define CONFIG_MII 1
diff --git a/include/configs/NETTA.h b/include/configs/NETTA.h
index 92b7d6a1ee1..acf5dcbc0e8 100644
--- a/include/configs/NETTA.h
+++ b/include/configs/NETTA.h
@@ -95,7 +95,6 @@
#define CONFIG_RTC_MPC8xx /* use internal RTC of MPC8xx */
-#define CONFIG_NET_MULTI 1 /* the only way to get the FEC in */
#define FEC_ENET 1 /* eth.c needs it that way... */
#undef CONFIG_SYS_DISCOVER_PHY /* do not discover phys */
#define CONFIG_MII 1
diff --git a/include/configs/NETTA2.h b/include/configs/NETTA2.h
index d02dca98fdb..c58899beea6 100644
--- a/include/configs/NETTA2.h
+++ b/include/configs/NETTA2.h
@@ -100,7 +100,6 @@
#define CONFIG_RTC_MPC8xx /* use internal RTC of MPC8xx */
-#define CONFIG_NET_MULTI 1 /* the only way to get the FEC in */
#define FEC_ENET 1 /* eth.c needs it that way... */
#undef CONFIG_SYS_DISCOVER_PHY
#define CONFIG_MII 1
diff --git a/include/configs/OCRTC.h b/include/configs/OCRTC.h
index 65a366ab041..47110aff246 100644
--- a/include/configs/OCRTC.h
+++ b/include/configs/OCRTC.h
@@ -56,7 +56,6 @@
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
-#define CONFIG_NET_MULTI
/*
diff --git a/include/configs/ORSG.h b/include/configs/ORSG.h
index c2e3b2bcc1e..9f754c2a81e 100644
--- a/include/configs/ORSG.h
+++ b/include/configs/ORSG.h
@@ -54,7 +54,6 @@
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
-#define CONFIG_NET_MULTI
/*
diff --git a/include/configs/OXC.h b/include/configs/OXC.h
index bc8e718f17f..1343419e115 100644
--- a/include/configs/OXC.h
+++ b/include/configs/OXC.h
@@ -106,7 +106,6 @@
#define CONFIG_PCI /* include pci support */
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100 /* Ethernet Express PRO 100 */
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/P1022DS.h b/include/configs/P1022DS.h
index a3cccf4c3fa..d892b6701b9 100644
--- a/include/configs/P1022DS.h
+++ b/include/configs/P1022DS.h
@@ -336,7 +336,6 @@
#define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
#ifdef CONFIG_PCI
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
#define CONFIG_E1000 /* Define e1000 pci Ethernet card */
@@ -380,7 +379,6 @@
#ifdef CONFIG_TSEC_ENET
#define CONFIG_TSECV2
-#define CONFIG_NET_MULTI
#define CONFIG_MII /* MII PHY management */
#define CONFIG_TSEC1 1
diff --git a/include/configs/P1023RDS.h b/include/configs/P1023RDS.h
index 93866749744..e9069222dc7 100644
--- a/include/configs/P1023RDS.h
+++ b/include/configs/P1023RDS.h
@@ -394,15 +394,10 @@ extern unsigned long get_clock_freq(void);
#if defined(CONFIG_PCI)
#define CONFIG_E1000 /* Defind e1000 pci Ethernet card */
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
#endif /* CONFIG_PCI */
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI
-#endif
-
/*
* Environment
*/
diff --git a/include/configs/P1_P2_RDB.h b/include/configs/P1_P2_RDB.h
index 043515dbd44..ba74a150c1d 100644
--- a/include/configs/P1_P2_RDB.h
+++ b/include/configs/P1_P2_RDB.h
@@ -471,7 +471,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
#endif /* CONFIG_PCI */
-#define CONFIG_NET_MULTI 1
#if defined(CONFIG_TSEC_ENET)
#define CONFIG_MII 1 /* MII PHY management */
diff --git a/include/configs/P2020DS.h b/include/configs/P2020DS.h
index f6b788e578d..3fa38daaf89 100644
--- a/include/configs/P2020DS.h
+++ b/include/configs/P2020DS.h
@@ -528,7 +528,6 @@
#endif
#define CONFIG_SYS_SRIO2_MEM_SIZE 0x20000000 /* 512M */
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -558,10 +557,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
#define CONFIG_TSEC1 1
diff --git a/include/configs/P2041RDB.h b/include/configs/P2041RDB.h
index c7f076122c0..91c250f05a5 100644
--- a/include/configs/P2041RDB.h
+++ b/include/configs/P2041RDB.h
@@ -437,7 +437,6 @@ unsigned long get_board_sys_clk(unsigned long dummy);
#endif
#ifdef CONFIG_PCI
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_E1000
diff --git a/include/configs/P3G4.h b/include/configs/P3G4.h
index eb641f556f1..f7ef6434a1a 100644
--- a/include/configs/P3G4.h
+++ b/include/configs/P3G4.h
@@ -68,7 +68,6 @@
#define CONFIG_MPSC
#define CONFIG_MPSC_PORT 0
-#define CONFIG_NET_MULTI /* attempt all available adapters */
/* define this if you want to enable GT MAC filtering */
#define CONFIG_GT_USE_MAC_HASH_TABLE
diff --git a/include/configs/PCIPPC2.h b/include/configs/PCIPPC2.h
index b2b94b4439e..fb485b03ee0 100644
--- a/include/configs/PCIPPC2.h
+++ b/include/configs/PCIPPC2.h
@@ -243,7 +243,6 @@
#define CONFIG_WATCHDOG
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/PCIPPC6.h b/include/configs/PCIPPC6.h
index c126605b3a4..16d6450d916 100644
--- a/include/configs/PCIPPC6.h
+++ b/include/configs/PCIPPC6.h
@@ -245,7 +245,6 @@
#define CONFIG_WATCHDOG
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/PIP405.h b/include/configs/PIP405.h
index 2dc6057f80a..07415f4b574 100644
--- a/include/configs/PIP405.h
+++ b/include/configs/PIP405.h
@@ -277,7 +277,6 @@
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 1 /* PHY address */
-#define CONFIG_NET_MULTI
/************************************************************
* RTC
***********************************************************/
diff --git a/include/configs/PK1C20.h b/include/configs/PK1C20.h
index 95c30ccde65..3fe2b3eeedd 100644
--- a/include/configs/PK1C20.h
+++ b/include/configs/PK1C20.h
@@ -154,7 +154,6 @@
* cache bypass so there's no need to monkey with inx/outx macros.
*----------------------------------------------------------------------*/
#define CONFIG_SMC91111_BASE 0x82110300 /* Base addr (bypass) */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 /* Using SMC91c111 */
#undef CONFIG_SMC91111_EXT_PHY /* Internal PHY */
#define CONFIG_SMC_USE_32_BIT /* 32-bit interface */
diff --git a/include/configs/PLU405.h b/include/configs/PLU405.h
index dcf62934045..1cce57efdad 100644
--- a/include/configs/PLU405.h
+++ b/include/configs/PLU405.h
@@ -53,7 +53,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_PPC4xx_EMAC
diff --git a/include/configs/PM520.h b/include/configs/PM520.h
index 8354e70fd07..9b01e4fee44 100644
--- a/include/configs/PM520.h
+++ b/include/configs/PM520.h
@@ -67,7 +67,6 @@
#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
#define CONFIG_PCI_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/PM826.h b/include/configs/PM826.h
index 501f691ea52..f4f93059fac 100644
--- a/include/configs/PM826.h
+++ b/include/configs/PM826.h
@@ -109,7 +109,6 @@
* if CONFIG_ETHER_NONE is defined, then either the ethernet routines must be
* defined elsewhere (as for the console), or CONFIG_CMD_NET must be unset.
*/
-#define CONFIG_NET_MULTI
#undef CONFIG_ETHER_NONE /* define if ether on something else */
#undef CONFIG_ETHER_ON_SCC /* define if ether on SCC */
diff --git a/include/configs/PM828.h b/include/configs/PM828.h
index 1af043df332..28666d646b3 100644
--- a/include/configs/PM828.h
+++ b/include/configs/PM828.h
@@ -109,7 +109,6 @@
* if CONFIG_ETHER_NONE is defined, then either the ethernet routines must be
* defined elsewhere (as for the console), or CONFIG_CMD_NET must be unset.
*/
-#define CONFIG_NET_MULTI
#undef CONFIG_ETHER_NONE /* define if ether on something else */
#undef CONFIG_ETHER_ON_SCC /* define if ether on SCC */
diff --git a/include/configs/PMC405.h b/include/configs/PMC405.h
index 0f44e641346..2dceff747df 100644
--- a/include/configs/PMC405.h
+++ b/include/configs/PMC405.h
@@ -59,7 +59,6 @@
#define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_PPC4xx_EMAC
diff --git a/include/configs/PMC405DE.h b/include/configs/PMC405DE.h
index 83cee965493..60aabf3f272 100644
--- a/include/configs/PMC405DE.h
+++ b/include/configs/PMC405DE.h
@@ -46,7 +46,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change*/
-#define CONFIG_NET_MULTI 1
#define CONFIG_HAS_ETH1
#define CONFIG_PPC4xx_EMAC
diff --git a/include/configs/PMC440.h b/include/configs/PMC440.h
index 4eb0735fcff..bee74aa53d0 100644
--- a/include/configs/PMC440.h
+++ b/include/configs/PMC440.h
@@ -324,7 +324,6 @@
#define CONFIG_HAS_ETH0
#define CONFIG_SYS_RX_ETH_BUFFER 32 /* Number of ethernet rx buffers & descriptors */
-#define CONFIG_NET_MULTI 1
#define CONFIG_HAS_ETH1 1 /* add support for "eth1addr" */
#define CONFIG_PHY1_ADDR 1
#define CONFIG_RESET_PHY_R 1
diff --git a/include/configs/PN62.h b/include/configs/PN62.h
index 7f2f1131b0a..d562877c9a2 100644
--- a/include/configs/PN62.h
+++ b/include/configs/PN62.h
@@ -130,7 +130,6 @@
/*
* Networking stuff
*/
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_PCNET /* there are 2 AMD PCnet 79C973 */
#define CONFIG_PCNET_79C973
diff --git a/include/configs/PPChameleonEVB.h b/include/configs/PPChameleonEVB.h
index 195925ac5cf..2d456189f20 100644
--- a/include/configs/PPChameleonEVB.h
+++ b/include/configs/PPChameleonEVB.h
@@ -105,7 +105,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
#undef CONFIG_EXT_PHY
-#define CONFIG_NET_MULTI 1
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
diff --git a/include/configs/SBC8540.h b/include/configs/SBC8540.h
index b5612d66cae..7a965308031 100644
--- a/include/configs/SBC8540.h
+++ b/include/configs/SBC8540.h
@@ -238,7 +238,6 @@
#if defined(CONFIG_TSEC_ENET) /* TSEC Ethernet port */
-# define CONFIG_NET_MULTI 1
# define CONFIG_MPC85xx_TSEC1
# define CONFIG_MPC85xx_TSEC1_NAME "TSEC0"
# define CONFIG_MII 1 /* MII PHY management */
diff --git a/include/configs/SIMPC8313.h b/include/configs/SIMPC8313.h
index 339e02b5ee3..e006b55533b 100644
--- a/include/configs/SIMPC8313.h
+++ b/include/configs/SIMPC8313.h
@@ -272,7 +272,6 @@
*/
#define CONFIG_TSEC_ENET /* TSEC ethernet support */
-#define CONFIG_NET_MULTI
#define CONFIG_GMII /* MII PHY management */
#ifdef CONFIG_TSEC1
diff --git a/include/configs/Sandpoint8240.h b/include/configs/Sandpoint8240.h
index 524a3e0690c..35171b6b92b 100644
--- a/include/configs/Sandpoint8240.h
+++ b/include/configs/Sandpoint8240.h
@@ -129,7 +129,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/Sandpoint8245.h b/include/configs/Sandpoint8245.h
index 87aa4fdac39..9ba307e1c0a 100644
--- a/include/configs/Sandpoint8245.h
+++ b/include/configs/Sandpoint8245.h
@@ -97,7 +97,6 @@
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/TOP860.h b/include/configs/TOP860.h
index d6ea22d7464..3a01292e29c 100644
--- a/include/configs/TOP860.h
+++ b/include/configs/TOP860.h
@@ -203,7 +203,6 @@
/*-----------------------------------------------------------------------
* defines we need to get FEC running
*/
-#define CONFIG_NET_MULTI 1 /* the only way to get the FEC in */
#define CONFIG_FEC_ENET 1 /* Ethernet only via FEC */
#define FEC_ENET 1 /* eth.c needs it that way... */
#define CONFIG_SYS_DISCOVER_PHY 1
diff --git a/include/configs/TQM5200.h b/include/configs/TQM5200.h
index 3154e13f2f3..6ea3faac1ab 100644
--- a/include/configs/TQM5200.h
+++ b/include/configs/TQM5200.h
@@ -106,7 +106,6 @@
#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
#define CONFIG_PCI_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/TQM834x.h b/include/configs/TQM834x.h
index 5cd517d942d..9370ca821e8 100644
--- a/include/configs/TQM834x.h
+++ b/include/configs/TQM834x.h
@@ -215,10 +215,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI
-#endif
-
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "TSEC0"
#define CONFIG_TSEC2 1
diff --git a/include/configs/TQM85xx.h b/include/configs/TQM85xx.h
index fe6b7281040..780abd978d2 100644
--- a/include/configs/TQM85xx.h
+++ b/include/configs/TQM85xx.h
@@ -421,7 +421,6 @@
#endif /* CONFIG_PCI */
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
diff --git a/include/configs/TQM862L.h b/include/configs/TQM862L.h
index 0082e71e3a2..79bea34173f 100644
--- a/include/configs/TQM862L.h
+++ b/include/configs/TQM862L.h
@@ -475,7 +475,6 @@
MAMR_AMA_TYPE_1 | MAMR_DSA_1_CYCL | MAMR_G0CLA_A10 | \
MAMR_RLFA_1X | MAMR_WLFA_1X | MAMR_TLFA_4X)
-#define CONFIG_NET_MULTI
#define CONFIG_SCC1_ENET
#define CONFIG_FEC_ENET
#define CONFIG_ETHPRIME "SCC"
diff --git a/include/configs/TQM862M.h b/include/configs/TQM862M.h
index 6e891e7f125..76934590b33 100644
--- a/include/configs/TQM862M.h
+++ b/include/configs/TQM862M.h
@@ -476,7 +476,6 @@
MAMR_AMA_TYPE_1 | MAMR_DSA_1_CYCL | MAMR_G0CLA_A10 | \
MAMR_RLFA_1X | MAMR_WLFA_1X | MAMR_TLFA_4X)
-#define CONFIG_NET_MULTI
#define CONFIG_SCC1_ENET
#define CONFIG_FEC_ENET
#define CONFIG_ETHPRIME "SCC"
diff --git a/include/configs/Total5200.h b/include/configs/Total5200.h
index 717b5cdd804..16b2dacc6c1 100644
--- a/include/configs/Total5200.h
+++ b/include/configs/Total5200.h
@@ -99,7 +99,6 @@
#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
#define CONFIG_PCI_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/VCMA9.h b/include/configs/VCMA9.h
index 740cb755044..183045b4604 100644
--- a/include/configs/VCMA9.h
+++ b/include/configs/VCMA9.h
@@ -111,7 +111,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_CS8900 /* we have a CS8900 on-board */
#define CONFIG_CS8900_BASE 0x20000300
#define CONFIG_CS8900_BUS16
diff --git a/include/configs/VOH405.h b/include/configs/VOH405.h
index f0c0bd9662c..5b8f41fdd88 100644
--- a/include/configs/VOH405.h
+++ b/include/configs/VOH405.h
@@ -54,7 +54,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_PPC4xx_EMAC
diff --git a/include/configs/VOM405.h b/include/configs/VOM405.h
index fec9df0da5e..2ca4ed0285d 100644
--- a/include/configs/VOM405.h
+++ b/include/configs/VOM405.h
@@ -52,7 +52,6 @@
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI 1
#undef CONFIG_HAS_ETH1
#define CONFIG_PPC4xx_EMAC
diff --git a/include/configs/W7OLMC.h b/include/configs/W7OLMC.h
index 5d1c188499c..1d97d3e3595 100644
--- a/include/configs/W7OLMC.h
+++ b/include/configs/W7OLMC.h
@@ -71,7 +71,6 @@
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
-#define CONFIG_NET_MULTI
#define CONFIG_RTC_M48T35A 1 /* ST Electronics M48 timekeeper */
diff --git a/include/configs/W7OLMG.h b/include/configs/W7OLMG.h
index 422a781a5ca..93caacce608 100644
--- a/include/configs/W7OLMG.h
+++ b/include/configs/W7OLMG.h
@@ -71,7 +71,6 @@
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
-#define CONFIG_NET_MULTI
#define CONFIG_RTC_M48T35A 1 /* ST Electronics M48 timekeeper */
#define CONFIG_DTT_LM75 1 /* ON Semi's LM75 */
diff --git a/include/configs/WUH405.h b/include/configs/WUH405.h
index 027a904ee22..504ad96b038 100644
--- a/include/configs/WUH405.h
+++ b/include/configs/WUH405.h
@@ -60,7 +60,6 @@
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
#define CONFIG_LXT971_NO_SLEEP 1 /* disable sleep mode in LXT971 */
-#define CONFIG_NET_MULTI
#define CONFIG_PHY_CLK_FREQ EMAC_STACR_CLK_66MHZ /* 66 MHz OPB clock*/
diff --git a/include/configs/Yukon8220.h b/include/configs/Yukon8220.h
index 0e340e898e0..5f925b328c3 100644
--- a/include/configs/Yukon8220.h
+++ b/include/configs/Yukon8220.h
@@ -97,7 +97,6 @@
#define CONFIG_CMD_SNTP
-#define CONFIG_NET_MULTI
#define CONFIG_MII
/*
diff --git a/include/configs/ZUMA.h b/include/configs/ZUMA.h
index 5489bd831d5..5350f619f8c 100644
--- a/include/configs/ZUMA.h
+++ b/include/configs/ZUMA.h
@@ -77,7 +77,6 @@
#define CONFIG_MPSC_PORT 0
-#define CONFIG_NET_MULTI /* attempt all available adapters */
/* define this if you want to enable GT MAC filtering */
#define CONFIG_GT_USE_MAC_HASH_TABLE
diff --git a/include/configs/a320evb.h b/include/configs/a320evb.h
index 62913b5842d..45a7c53f7d9 100644
--- a/include/configs/a320evb.h
+++ b/include/configs/a320evb.h
@@ -71,7 +71,6 @@
/*
* Ethernet
*/
-#define CONFIG_NET_MULTI
#define CONFIG_FTMAC100
#define CONFIG_BOOTDELAY 3
diff --git a/include/configs/a4m072.h b/include/configs/a4m072.h
index b5d20bd7b25..1c139048ec3 100644
--- a/include/configs/a4m072.h
+++ b/include/configs/a4m072.h
@@ -78,7 +78,6 @@
#define CONFIG_SYS_XLB_PIPELINING 1
-#undef CONFIG_NET_MULTI
#undef CONFIG_EEPRO100
/* Partitions */
diff --git a/include/configs/actux1.h b/include/configs/actux1.h
index 2717abaced3..00780d0d8b3 100644
--- a/include/configs/actux1.h
+++ b/include/configs/actux1.h
@@ -166,7 +166,6 @@
/* include IXP4xx NPE support */
#define CONFIG_IXP4XX_NPE 1
-#define CONFIG_NET_MULTI 1
/* NPE0 PHY address */
#define CONFIG_PHY_ADDR 0
/* NPE1 PHY address (HW Release E only) */
diff --git a/include/configs/actux2.h b/include/configs/actux2.h
index eca814b3ee6..cb97434c3ef 100644
--- a/include/configs/actux2.h
+++ b/include/configs/actux2.h
@@ -143,7 +143,6 @@
/* include IXP4xx NPE support */
#define CONFIG_IXP4XX_NPE 1
-#define CONFIG_NET_MULTI 1
/* NPE0 PHY address */
#define CONFIG_PHY_ADDR 0x00
/* MII PHY management */
diff --git a/include/configs/actux3.h b/include/configs/actux3.h
index c1033124026..816d982a317 100644
--- a/include/configs/actux3.h
+++ b/include/configs/actux3.h
@@ -143,7 +143,6 @@
/* include IXP4xx NPE support */
#define CONFIG_IXP4XX_NPE 1
-#define CONFIG_NET_MULTI 1
/* NPE0 PHY address */
#define CONFIG_PHY_ADDR 0x10
/* MII PHY management */
diff --git a/include/configs/actux4.h b/include/configs/actux4.h
index 190de5a3907..90badd39c59 100644
--- a/include/configs/actux4.h
+++ b/include/configs/actux4.h
@@ -154,7 +154,6 @@
/* include IXP4xx NPE support */
#define CONFIG_IXP4XX_NPE 1
-#define CONFIG_NET_MULTI 1
/* NPE0 PHY address */
#define CONFIG_PHY_ADDR 0x1C
/* MII PHY management */
diff --git a/include/configs/aev.h b/include/configs/aev.h
index fb958fd943a..8d0890fc8ad 100644
--- a/include/configs/aev.h
+++ b/include/configs/aev.h
@@ -80,7 +80,6 @@
#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
#define CONFIG_PCI_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/afeb9260.h b/include/configs/afeb9260.h
index 2c2c0776d5a..2adf8f9e5c4 100644
--- a/include/configs/afeb9260.h
+++ b/include/configs/afeb9260.h
@@ -124,7 +124,6 @@
#define CONFIG_MACB
#define CONFIG_RESET_PHY_R
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 20
/* USB */
diff --git a/include/configs/alpr.h b/include/configs/alpr.h
index d93e505907c..0d53e51b9d5 100644
--- a/include/configs/alpr.h
+++ b/include/configs/alpr.h
@@ -206,7 +206,6 @@
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
-#define CONFIG_NET_MULTI 1
#define CONFIG_PHY_ADDR 0x02 /* dummy setting, no EMAC0 used */
#define CONFIG_PHY1_ADDR 0x03 /* dummy setting, no EMAC1 used */
#define CONFIG_PHY2_ADDR 0x01 /* PHY address for EMAC2 */
diff --git a/include/configs/amcc-common.h b/include/configs/amcc-common.h
index b5d3e102b29..76ef56f2f4f 100644
--- a/include/configs/amcc-common.h
+++ b/include/configs/amcc-common.h
@@ -52,7 +52,6 @@
*/
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII /* MII PHY management */
-#define CONFIG_NET_MULTI
#define CONFIG_NETCONSOLE /* include NetConsole support */
#if defined(CONFIG_440)
#define CONFIG_SYS_RX_ETH_BUFFER 32 /* number of eth rx buffers */
diff --git a/include/configs/ap325rxa.h b/include/configs/ap325rxa.h
index 45126c724db..42a134bbc14 100644
--- a/include/configs/ap325rxa.h
+++ b/include/configs/ap325rxa.h
@@ -53,7 +53,6 @@
#undef CONFIG_SHOW_BOOT_PROGRESS
/* SMC9118 */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_32_BIT 1
#define CONFIG_SMC911X_BASE 0xB6080000
diff --git a/include/configs/apollon.h b/include/configs/apollon.h
index 1f959fc8fee..46595d911a5 100644
--- a/include/configs/apollon.h
+++ b/include/configs/apollon.h
@@ -86,7 +86,6 @@
/*
* SMC91c96 Etherent
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE (APOLLON_CS1_BASE+0x300)
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/aria.h b/include/configs/aria.h
index 3a60de0d470..0619cf780d2 100644
--- a/include/configs/aria.h
+++ b/include/configs/aria.h
@@ -398,7 +398,6 @@
* Ethernet configuration
*/
#define CONFIG_MPC512x_FEC 1
-#define CONFIG_NET_MULTI
#define CONFIG_PHY_ADDR 0x17
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_FEC_AN_TIMEOUT 1
diff --git a/include/configs/at91rm9200ek.h b/include/configs/at91rm9200ek.h
index b847798aa44..7e6c1554cbc 100644
--- a/include/configs/at91rm9200ek.h
+++ b/include/configs/at91rm9200ek.h
@@ -147,7 +147,6 @@
/*
* Network Driver Setting
*/
-#define CONFIG_NET_MULTI
#define CONFIG_DRIVER_AT91EMAC
#define CONFIG_SYS_RX_ETH_BUFFER 16
#define CONFIG_RMII
diff --git a/include/configs/at91sam9260ek.h b/include/configs/at91sam9260ek.h
index 88578c69472..c439f3e821d 100644
--- a/include/configs/at91sam9260ek.h
+++ b/include/configs/at91sam9260ek.h
@@ -161,7 +161,6 @@
/* Ethernet */
#define CONFIG_MACB 1
#define CONFIG_RMII 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R 1
diff --git a/include/configs/at91sam9261ek.h b/include/configs/at91sam9261ek.h
index 126907f445c..c8fc9e7bd15 100644
--- a/include/configs/at91sam9261ek.h
+++ b/include/configs/at91sam9261ek.h
@@ -153,7 +153,6 @@
#define CONFIG_SYS_NO_FLASH
/* Ethernet */
-#define CONFIG_NET_MULTI
#define CONFIG_DRIVER_DM9000
#define CONFIG_DM9000_BASE 0x30000000
#define DM9000_IO CONFIG_DM9000_BASE
diff --git a/include/configs/at91sam9263ek.h b/include/configs/at91sam9263ek.h
index d817423a7ed..f73d952ff83 100644
--- a/include/configs/at91sam9263ek.h
+++ b/include/configs/at91sam9263ek.h
@@ -290,7 +290,6 @@
/* Ethernet */
#define CONFIG_MACB 1
#define CONFIG_RMII 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R 1
diff --git a/include/configs/at91sam9m10g45ek.h b/include/configs/at91sam9m10g45ek.h
index b08cbf23454..05575cd34c4 100644
--- a/include/configs/at91sam9m10g45ek.h
+++ b/include/configs/at91sam9m10g45ek.h
@@ -145,7 +145,6 @@
/* Ethernet */
#define CONFIG_MACB
#define CONFIG_RMII
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R
diff --git a/include/configs/atc.h b/include/configs/atc.h
index 53da0f7e2c6..bf1f2028012 100644
--- a/include/configs/atc.h
+++ b/include/configs/atc.h
@@ -72,7 +72,6 @@
#undef CONFIG_ETHER_NONE /* define if ether on something else */
#define CONFIG_ETHER_ON_FCC
-#define CONFIG_NET_MULTI
#define CONFIG_ETHER_ON_FCC2
/*
diff --git a/include/configs/atngw100.h b/include/configs/atngw100.h
index bda6eedcf2b..8f9ed238976 100644
--- a/include/configs/atngw100.h
+++ b/include/configs/atngw100.h
@@ -96,7 +96,6 @@
* "ethaddr" and "eth1addr". This is normally done during production.
*/
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*
* BOOTP/DHCP options
diff --git a/include/configs/atstk1002.h b/include/configs/atstk1002.h
index f24452be330..44ce2429616 100644
--- a/include/configs/atstk1002.h
+++ b/include/configs/atstk1002.h
@@ -120,7 +120,6 @@
* "ethaddr" and "eth1addr". This is normally done during production.
*/
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*
* BOOTP options
diff --git a/include/configs/atstk1006.h b/include/configs/atstk1006.h
index 26c08e2128d..a30aa70b1a4 100644
--- a/include/configs/atstk1006.h
+++ b/include/configs/atstk1006.h
@@ -120,7 +120,6 @@
* "ethaddr" and "eth1addr". This is normally done during production.
*/
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*
* BOOTP options
diff --git a/include/configs/bct-brettl2.h b/include/configs/bct-brettl2.h
index a55e1786dd5..72d0948c1bb 100644
--- a/include/configs/bct-brettl2.h
+++ b/include/configs/bct-brettl2.h
@@ -68,7 +68,6 @@
#define ADI_CMDS_NETWORK 1
#define CONFIG_BFIN_MAC 1
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_HOSTNAME brettl2
#define CONFIG_IPADDR 192.168.233.224
#define CONFIG_GATEWAYIP 192.168.233.1
diff --git a/include/configs/bf518f-ezbrd.h b/include/configs/bf518f-ezbrd.h
index 6eec1c91a7e..a97972b81ca 100644
--- a/include/configs/bf518f-ezbrd.h
+++ b/include/configs/bf518f-ezbrd.h
@@ -84,7 +84,6 @@
P_MII0_MDIO, \
0 }
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME bf518f-ezbrd
#define CONFIG_PHY_ADDR 3
diff --git a/include/configs/bf526-ezbrd.h b/include/configs/bf526-ezbrd.h
index c28f86712ce..1945c032ab5 100644
--- a/include/configs/bf526-ezbrd.h
+++ b/include/configs/bf526-ezbrd.h
@@ -84,7 +84,6 @@
#define CONFIG_BFIN_MAC
#define CONFIG_RMII
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME bf526-ezbrd
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/bf527-ezkit.h b/include/configs/bf527-ezkit.h
index 22a5639e562..1256e815d50 100644
--- a/include/configs/bf527-ezkit.h
+++ b/include/configs/bf527-ezkit.h
@@ -82,7 +82,6 @@
#define CONFIG_BFIN_MAC
#define CONFIG_RMII
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME bf527-ezkit
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/bf533-ezkit.h b/include/configs/bf533-ezkit.h
index 95d3afa85cc..c1a5ecda7ed 100644
--- a/include/configs/bf533-ezkit.h
+++ b/include/configs/bf533-ezkit.h
@@ -65,7 +65,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20310300
#define SMC91111_EEPROM_INIT() \
diff --git a/include/configs/bf533-stamp.h b/include/configs/bf533-stamp.h
index cb37ee797c6..e3344e9e851 100644
--- a/include/configs/bf533-stamp.h
+++ b/include/configs/bf533-stamp.h
@@ -60,7 +60,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20300300
#define SMC91111_EEPROM_INIT() \
diff --git a/include/configs/bf537-minotaur.h b/include/configs/bf537-minotaur.h
index 11929c77bf9..c6ae4f15060 100644
--- a/include/configs/bf537-minotaur.h
+++ b/include/configs/bf537-minotaur.h
@@ -75,7 +75,6 @@
#ifndef __ADSPBF534__
#define CONFIG_BFIN_MAC
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#ifdef CONFIG_BFIN_MAC
#define CONFIG_IPADDR 192.168.0.15
diff --git a/include/configs/bf537-pnav.h b/include/configs/bf537-pnav.h
index 0913ce4e691..62bd3bf085c 100644
--- a/include/configs/bf537-pnav.h
+++ b/include/configs/bf537-pnav.h
@@ -63,7 +63,6 @@
#define ADI_CMDS_NETWORK 1
#define CONFIG_BFIN_MAC
#define CONFIG_RMII
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME bf537-pnav
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/bf537-srv1.h b/include/configs/bf537-srv1.h
index e8024d7a2c0..da3681def2c 100644
--- a/include/configs/bf537-srv1.h
+++ b/include/configs/bf537-srv1.h
@@ -75,7 +75,6 @@
#ifndef __ADSPBF534__
#define CONFIG_BFIN_MAC
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#ifdef CONFIG_BFIN_MAC
#define CONFIG_IPADDR 192.168.0.15
diff --git a/include/configs/bf537-stamp.h b/include/configs/bf537-stamp.h
index 1a7273b1ec9..05029d497bb 100644
--- a/include/configs/bf537-stamp.h
+++ b/include/configs/bf537-stamp.h
@@ -63,7 +63,6 @@
#define ADI_CMDS_NETWORK 1
#define CONFIG_BFIN_MAC
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME bf537-stamp
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/bf538f-ezkit.h b/include/configs/bf538f-ezkit.h
index 717a35a81f1..77822e792f8 100644
--- a/include/configs/bf538f-ezkit.h
+++ b/include/configs/bf538f-ezkit.h
@@ -60,7 +60,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20310300
#define CONFIG_HOSTNAME bf538f-ezkit
diff --git a/include/configs/bf548-ezkit.h b/include/configs/bf548-ezkit.h
index 4862baa39d5..3eadcefb83e 100644
--- a/include/configs/bf548-ezkit.h
+++ b/include/configs/bf548-ezkit.h
@@ -69,7 +69,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_BASE 0x24000000
#define CONFIG_SMC911X_16_BIT
diff --git a/include/configs/bf561-acvilon.h b/include/configs/bf561-acvilon.h
index 1490b2f9839..ee585c0ffde 100644
--- a/include/configs/bf561-acvilon.h
+++ b/include/configs/bf561-acvilon.h
@@ -76,7 +76,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_CMD_NET
#define CONFIG_CMD_MII
#define CONFIG_CMD_DATE
diff --git a/include/configs/bf561-ezkit.h b/include/configs/bf561-ezkit.h
index 6cfc19b6b8d..1a9d27ea2a0 100644
--- a/include/configs/bf561-ezkit.h
+++ b/include/configs/bf561-ezkit.h
@@ -60,7 +60,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x2C010300
#define CONFIG_SMC_USE_32_BIT 1
diff --git a/include/configs/blackstamp.h b/include/configs/blackstamp.h
index 85f08ea8880..63791be3e34 100644
--- a/include/configs/blackstamp.h
+++ b/include/configs/blackstamp.h
@@ -30,7 +30,6 @@
/*
* Board settings
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20300300
diff --git a/include/configs/blackvme.h b/include/configs/blackvme.h
index 9950e44f520..b425b7b6288 100644
--- a/include/configs/blackvme.h
+++ b/include/configs/blackvme.h
@@ -72,26 +72,22 @@
* Then use the dedicated card IP + 1 for the board
* http://docs.blackfin.uclinux.org/doku.php?id=setting_up_the_network
*/
-#define CONFIG_NET_MULTI
-
#define CONFIG_DRIVER_AX88180 1
#define AX88180_BASE 0x2c000000
#define CONFIG_CMD_MII /* enable probing PHY */
-#ifdef CONFIG_NET_MULTI /* also used as the network enabler */
-# define CONFIG_HOSTNAME blackvme /* Bfin board */
-# define CONFIG_IPADDR 169.254.144.145 /* Bfin board */
-# define CONFIG_GATEWAYIP 169.254.144.144 /* dedic card */
-# define CONFIG_SERVERIP 169.254.144.144 /* tftp server */
-# define CONFIG_NETMASK 255.255.255.0
-# define CONFIG_ROOTPATH /export/uClinux-dist/romfs /*NFS*/
-# define CFG_AUTOLOAD "no"
-# define CONFIG_CMD_DHCP
-# define CONFIG_CMD_PING
-# define CONFIG_ENV_OVERWRITE 1 /* enable changing MAC at runtime */
+#define CONFIG_HOSTNAME blackvme /* Bfin board */
+#define CONFIG_IPADDR 169.254.144.145 /* Bfin board */
+#define CONFIG_GATEWAYIP 169.254.144.144 /* dedic card */
+#define CONFIG_SERVERIP 169.254.144.144 /* tftp server */
+#define CONFIG_NETMASK 255.255.255.0
+#define CONFIG_ROOTPATH /export/uClinux-dist/romfs /*NFS*/
+#define CFG_AUTOLOAD "no"
+#define CONFIG_CMD_DHCP
+#define CONFIG_CMD_PING
+#define CONFIG_ENV_OVERWRITE 1 /* enable changing MAC at runtime */
/* Comment out hardcoded MAC to enable MAC storage in EEPROM */
/* # define CONFIG_ETHADDR ff:ee:dd:cc:bb:aa */
-#endif
/*
* SDRAM settings & memory map
diff --git a/include/configs/ca9x4_ct_vxp.h b/include/configs/ca9x4_ct_vxp.h
index 8c57eabb8ca..2675c56b067 100644
--- a/include/configs/ca9x4_ct_vxp.h
+++ b/include/configs/ca9x4_ct_vxp.h
@@ -50,7 +50,6 @@
#define VEXPRESS_FLASHPROG_FLVPPEN (1 << 0)
/* SMSC9115 Ethernet from SMSC9118 family */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_32_BIT 1
#define CONFIG_SMC911X_BASE 0x4E000000
@@ -78,7 +77,6 @@
#define CONFIG_CMD_NET
#define CONFIG_CMD_PING
#define CONFIG_CMD_SAVEENV
-#define CONFIG_NET_MULTI
#define CONFIG_CMD_RUN
#define CONFIG_CMD_FAT
diff --git a/include/configs/cerf250.h b/include/configs/cerf250.h
index 7e179beef7b..be325e8c264 100644
--- a/include/configs/cerf250.h
+++ b/include/configs/cerf250.h
@@ -53,7 +53,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC91111_BASE 0x04000300
#define CONFIG_SMC_USE_32_BIT
diff --git a/include/configs/cm-bf527.h b/include/configs/cm-bf527.h
index e0c6d53b2c7..4f2b904d54e 100644
--- a/include/configs/cm-bf527.h
+++ b/include/configs/cm-bf527.h
@@ -82,7 +82,6 @@
#define CONFIG_BFIN_MAC
#define CONFIG_RMII
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME cm-bf527
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/cm-bf533.h b/include/configs/cm-bf533.h
index 75152964b61..e2b954c0633 100644
--- a/include/configs/cm-bf533.h
+++ b/include/configs/cm-bf533.h
@@ -63,7 +63,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20200300
#define CONFIG_HOSTNAME cm-bf533
diff --git a/include/configs/cm-bf537e.h b/include/configs/cm-bf537e.h
index 9649e18f7a6..77f47d9457f 100644
--- a/include/configs/cm-bf537e.h
+++ b/include/configs/cm-bf537e.h
@@ -69,7 +69,6 @@
#define CONFIG_SMC911X_BASE 0x20308000
#define CONFIG_SMC911X_16_BIT
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME cm-bf537e
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/cm-bf537u.h b/include/configs/cm-bf537u.h
index 84846efadd0..55e61d674fd 100644
--- a/include/configs/cm-bf537u.h
+++ b/include/configs/cm-bf537u.h
@@ -67,7 +67,6 @@
#define CONFIG_SMC911X_BASE 0x20308000
#define CONFIG_SMC911X_16_BIT
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME cm-bf537u
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/cm-bf548.h b/include/configs/cm-bf548.h
index fa62a8e9c1d..a6d2fa8ae4b 100644
--- a/include/configs/cm-bf548.h
+++ b/include/configs/cm-bf548.h
@@ -72,7 +72,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_BASE 0x24000000
#define CONFIG_SMC911X_16_BIT
diff --git a/include/configs/cm-bf561.h b/include/configs/cm-bf561.h
index c60401c8fec..93e3c8677e6 100644
--- a/include/configs/cm-bf561.h
+++ b/include/configs/cm-bf561.h
@@ -63,7 +63,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_BASE 0x24008000 /* AMS1 */
#define CONFIG_SMC911X_16_BIT
diff --git a/include/configs/cm4008.h b/include/configs/cm4008.h
index 5777062c60a..81e4de45d6e 100644
--- a/include/configs/cm4008.h
+++ b/include/configs/cm4008.h
@@ -38,7 +38,6 @@
#define CONFIG_INITRD_TAG 1
#define CONFIG_DRIVER_KS8695ETH /* use KS8695 ethernet driver */
-#define CONFIG_NET_MULTI
/*
* Size of malloc() pool
diff --git a/include/configs/cm41xx.h b/include/configs/cm41xx.h
index 66e689aa858..785ab0a62a4 100644
--- a/include/configs/cm41xx.h
+++ b/include/configs/cm41xx.h
@@ -38,7 +38,6 @@
#define CONFIG_INITRD_TAG 1
#define CONFIG_DRIVER_KS8695ETH /* use KS8695 ethernet driver */
-#define CONFIG_NET_MULTI
/*
* Size of malloc() pool
diff --git a/include/configs/cm_t35.h b/include/configs/cm_t35.h
index 496a904f2bf..026d22203c4 100644
--- a/include/configs/cm_t35.h
+++ b/include/configs/cm_t35.h
@@ -328,7 +328,6 @@
#define CONFIG_ENV_ADDR SMNAND_ENV_OFFSET
#if defined(CONFIG_CMD_NET)
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_32_BIT
#define CM_T3X_SMC911X_BASE 0x2C000000
diff --git a/include/configs/cobra5272.h b/include/configs/cobra5272.h
index 5348ad126b5..6d97a0cdc2a 100644
--- a/include/configs/cobra5272.h
+++ b/include/configs/cobra5272.h
@@ -155,7 +155,6 @@
#undef CONFIG_CMD_MII
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/colibri_pxa270.h b/include/configs/colibri_pxa270.h
index 23bfbeb1d7c..011731b8749 100644
--- a/include/configs/colibri_pxa270.h
+++ b/include/configs/colibri_pxa270.h
@@ -84,7 +84,6 @@
#define CONFIG_CMD_PING
#define CONFIG_CMD_DHCP
-#define CONFIG_NET_MULTI 1
#define CONFIG_DRIVER_DM9000 1
#define CONFIG_DM9000_BASE 0x08000000
#define DM9000_IO (CONFIG_DM9000_BASE)
diff --git a/include/configs/corenet_ds.h b/include/configs/corenet_ds.h
index 4bbca88604d..00752105506 100644
--- a/include/configs/corenet_ds.h
+++ b/include/configs/corenet_ds.h
@@ -498,7 +498,6 @@
#endif
#ifdef CONFIG_PCI
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_E1000
diff --git a/include/configs/cpci5200.h b/include/configs/cpci5200.h
index c1742c1a693..a9cfe267f54 100644
--- a/include/configs/cpci5200.h
+++ b/include/configs/cpci5200.h
@@ -84,7 +84,6 @@
#define CONFIG_MII
#if 0 /* test-only !!! */
-#define CONFIG_NET_MULTI 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/cpu9260.h b/include/configs/cpu9260.h
index ba9f797d6e7..0c86d6220de 100644
--- a/include/configs/cpu9260.h
+++ b/include/configs/cpu9260.h
@@ -327,7 +327,6 @@
/* Ethernet */
#define CONFIG_MACB
#define CONFIG_RMII
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_MACB_SEARCH_PHY
diff --git a/include/configs/cpuat91.h b/include/configs/cpuat91.h
index 75b881cf844..1b43c54f486 100644
--- a/include/configs/cpuat91.h
+++ b/include/configs/cpuat91.h
@@ -153,7 +153,6 @@
#define CONFIG_SYS_MEMTEST_END \
(CONFIG_SYS_MEMTEST_START + CONFIG_SYS_SDRAM_SIZE - 512 * 1024)
-#define CONFIG_NET_MULTI
#define CONFIG_DRIVER_AT91EMAC
#define CONFIG_SYS_RX_ETH_BUFFER 16
#define CONFIG_RMII
diff --git a/include/configs/cradle.h b/include/configs/cradle.h
index 21a8e648e3a..25be616651b 100644
--- a/include/configs/cradle.h
+++ b/include/configs/cradle.h
@@ -48,7 +48,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC91111_BASE 0x10000300
#define CONFIG_SMC91111_EXT_PHY
diff --git a/include/configs/csb226.h b/include/configs/csb226.h
index 934dfcdef2f..804469bf857 100644
--- a/include/configs/csb226.h
+++ b/include/configs/csb226.h
@@ -149,7 +149,6 @@
/*
* Network chip
*/
-#define CONFIG_NET_MULTI
#define CONFIG_CS8900
#define CONFIG_CS8900_BUS32
#define CONFIG_CS8900_BASE 0x08000000
diff --git a/include/configs/csb272.h b/include/configs/csb272.h
index 0ea34b89d85..fb5f868af3c 100644
--- a/include/configs/csb272.h
+++ b/include/configs/csb272.h
@@ -193,7 +193,6 @@
#define CONFIG_PHY_CMD_DELAY 40 /* PHY COMMAND delay */
/* 32usec min. for LXT971A */
#define CONFIG_PHY_RESET_DELAY 300 /* PHY RESET recovery delay */
-#define CONFIG_NET_MULTI
/*
* RTC configuration
diff --git a/include/configs/csb472.h b/include/configs/csb472.h
index 23731676f25..5d18ac7eaf3 100644
--- a/include/configs/csb472.h
+++ b/include/configs/csb472.h
@@ -192,7 +192,6 @@
#define CONFIG_PHY_CMD_DELAY 40 /* PHY COMMAND delay */
/* 32usec min. for LXT971A */
#define CONFIG_PHY_RESET_DELAY 300 /* PHY RESET recovery delay */
-#define CONFIG_NET_MULTI
/*
* RTC configuration
diff --git a/include/configs/da830evm.h b/include/configs/da830evm.h
index 66fdea22f60..c522af97b68 100644
--- a/include/configs/da830evm.h
+++ b/include/configs/da830evm.h
@@ -94,7 +94,6 @@
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
#endif
/*
diff --git a/include/configs/da850evm.h b/include/configs/da850evm.h
index f6068a2b341..cad56209add 100644
--- a/include/configs/da850evm.h
+++ b/include/configs/da850evm.h
@@ -128,7 +128,6 @@
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
#endif
#ifdef CONFIG_USE_NOR
diff --git a/include/configs/davinci_dm355evm.h b/include/configs/davinci_dm355evm.h
index 56d0ac9b334..ddf673c846d 100644
--- a/include/configs/davinci_dm355evm.h
+++ b/include/configs/davinci_dm355evm.h
@@ -55,7 +55,6 @@
#define CONFIG_DM9000_BASE 0x04014000
#define DM9000_IO CONFIG_DM9000_BASE
#define DM9000_DATA (CONFIG_DM9000_BASE + 2)
-#define CONFIG_NET_MULTI
/* I2C */
#define CONFIG_HARD_I2C
diff --git a/include/configs/davinci_dm355leopard.h b/include/configs/davinci_dm355leopard.h
index b44b2ea7ac6..dfa0a00475d 100644
--- a/include/configs/davinci_dm355leopard.h
+++ b/include/configs/davinci_dm355leopard.h
@@ -54,7 +54,6 @@
#define CONFIG_DM9000_BASE 0x04000000
#define DM9000_IO CONFIG_DM9000_BASE
#define DM9000_DATA (CONFIG_DM9000_BASE + 16)
-#define CONFIG_NET_MULTI
/* I2C */
#define CONFIG_HARD_I2C
diff --git a/include/configs/davinci_dm365evm.h b/include/configs/davinci_dm365evm.h
index 28b9db9a70e..323c0b4dfed 100644
--- a/include/configs/davinci_dm365evm.h
+++ b/include/configs/davinci_dm365evm.h
@@ -67,7 +67,6 @@
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
/* I2C */
#define CONFIG_HARD_I2C
diff --git a/include/configs/davinci_dm6467evm.h b/include/configs/davinci_dm6467evm.h
index a0a30f57859..d97c0f36c4a 100644
--- a/include/configs/davinci_dm6467evm.h
+++ b/include/configs/davinci_dm6467evm.h
@@ -91,7 +91,6 @@ extern unsigned int davinci_arm_clk_get(void);
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
#define CONFIG_CMD_NET
/* Flash & Environment */
diff --git a/include/configs/davinci_dvevm.h b/include/configs/davinci_dvevm.h
index 086a2d7d406..88c6beeb9da 100644
--- a/include/configs/davinci_dvevm.h
+++ b/include/configs/davinci_dvevm.h
@@ -112,7 +112,6 @@
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
/*=====================*/
/* Flash & Environment */
/*=====================*/
diff --git a/include/configs/davinci_schmoogie.h b/include/configs/davinci_schmoogie.h
index 5cc8bc05025..b6f61ee4bfd 100644
--- a/include/configs/davinci_schmoogie.h
+++ b/include/configs/davinci_schmoogie.h
@@ -76,7 +76,6 @@
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*=====================*/
/* Flash & Environment */
/*=====================*/
diff --git a/include/configs/davinci_sffsdr.h b/include/configs/davinci_sffsdr.h
index 307b9f27419..ce2721275b7 100644
--- a/include/configs/davinci_sffsdr.h
+++ b/include/configs/davinci_sffsdr.h
@@ -73,7 +73,6 @@
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/* Flash & Environment */
#undef CONFIG_ENV_IS_IN_FLASH
#define CONFIG_SYS_NO_FLASH
diff --git a/include/configs/davinci_sonata.h b/include/configs/davinci_sonata.h
index 2336129f1f4..163f1a2103e 100644
--- a/include/configs/davinci_sonata.h
+++ b/include/configs/davinci_sonata.h
@@ -108,7 +108,6 @@
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
/*=====================*/
/* Flash & Environment */
/*=====================*/
diff --git a/include/configs/dbau1x00.h b/include/configs/dbau1x00.h
index d8c936250e8..1d5cf2c4111 100644
--- a/include/configs/dbau1x00.h
+++ b/include/configs/dbau1x00.h
@@ -208,7 +208,6 @@
#define CONFIG_NR_DRAM_BANKS 2
-#define CONFIG_NET_MULTI
#ifdef CONFIG_DBAU1550
#define MEM_SIZE 192
diff --git a/include/configs/debris.h b/include/configs/debris.h
index 7ad36a1ce88..60c70ebb2e7 100644
--- a/include/configs/debris.h
+++ b/include/configs/debris.h
@@ -174,7 +174,6 @@
#define CONFIG_PCI /* include pci support */
#define CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI /* Multi ethernet cards support */
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_EEPRO100_SROM_WRITE
diff --git a/include/configs/devkit8000.h b/include/configs/devkit8000.h
index fbcbdb3afff..ba0d23e312b 100644
--- a/include/configs/devkit8000.h
+++ b/include/configs/devkit8000.h
@@ -73,7 +73,6 @@
#define CONFIG_OMAP3_MICRON_DDR 1
/* DM9000 */
-#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_DRIVER_DM9000 1
#define CONFIG_DM9000_BASE 0x2c000000
diff --git a/include/configs/dig297.h b/include/configs/dig297.h
index 0e05df3b5e6..3a05c82995e 100644
--- a/include/configs/dig297.h
+++ b/include/configs/dig297.h
@@ -165,7 +165,6 @@
* SMSC9220 Ethernet
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_32_BIT
#define CONFIG_SMC911X_BASE 0x2C000000
diff --git a/include/configs/dnp5370.h b/include/configs/dnp5370.h
index 6b328a54765..4ab48c77405 100644
--- a/include/configs/dnp5370.h
+++ b/include/configs/dnp5370.h
@@ -49,7 +49,6 @@
#ifndef __ADSPBF534__
#define CONFIG_ROOTPATH /romfs
-#define CONFIG_NET_MULTI 1
#define CONFIG_BFIN_MAC 1
#define CONFIG_PHY_ADDR 0
#define CONFIG_RMII 1
diff --git a/include/configs/dvlhost.h b/include/configs/dvlhost.h
index bccd416fcc1..86fecd15a68 100644
--- a/include/configs/dvlhost.h
+++ b/include/configs/dvlhost.h
@@ -151,7 +151,6 @@
/* include IXP4xx NPE support */
#define CONFIG_IXP4XX_NPE 1
-#define CONFIG_NET_MULTI 1
/* NPE0 PHY: MII dLAN200 AVmodule, 100BaseT-FDX fixed */
#define CONFIG_PHY_ADDR 0x18
/* NPE1 PHY: MII IP175 switch, port 5 is host port */
diff --git a/include/configs/eNET.h b/include/configs/eNET.h
index 548d52c6a00..70c74f63d4c 100644
--- a/include/configs/eNET.h
+++ b/include/configs/eNET.h
@@ -233,7 +233,6 @@
/*-----------------------------------------------------------------------
* Network device (TRL8100B) support
*/
-#define CONFIG_NET_MULTI
#define CONFIG_RTL8139
/*-----------------------------------------------------------------------
diff --git a/include/configs/eXalion.h b/include/configs/eXalion.h
index 61f34ddc446..afb1de6388d 100644
--- a/include/configs/eXalion.h
+++ b/include/configs/eXalion.h
@@ -185,7 +185,6 @@
#define CONFIG_PCI 1 /* include pci support */
#undef CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI 1 /* Multi ethernet cards support */
#define CONFIG_EEPRO100 1
diff --git a/include/configs/ea20.h b/include/configs/ea20.h
index 48ce9453f4f..a2e317825f8 100644
--- a/include/configs/ea20.h
+++ b/include/configs/ea20.h
@@ -93,7 +93,6 @@
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
#endif
#ifdef CONFIG_USE_SPIFLASH
diff --git a/include/configs/eb_cpux9k2.h b/include/configs/eb_cpux9k2.h
index c4b1e654c7d..4324172a8e2 100644
--- a/include/configs/eb_cpux9k2.h
+++ b/include/configs/eb_cpux9k2.h
@@ -182,7 +182,6 @@
/*
* network
*/
-#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 10
#define CONFIG_RESET_PHY_R 1
diff --git a/include/configs/edminiv2.h b/include/configs/edminiv2.h
index 371e781701b..f8affa80e6b 100644
--- a/include/configs/edminiv2.h
+++ b/include/configs/edminiv2.h
@@ -145,7 +145,6 @@
#define CONFIG_PHY_BASE_ADR 0x8
#define CONFIG_RESET_PHY_R /* use reset_phy() to init mv8831116 PHY */
#define CONFIG_NETCONSOLE /* include NetConsole support */
-#define CONFIG_NET_MULTI /* specify more that one ports available */
#define CONFIG_MII /* expose smi ove miiphy interface */
#define CONFIG_SYS_FAULT_ECHO_LINK_DOWN /* detect link using phy */
#define CONFIG_ENV_OVERWRITE /* ethaddr can be reprogrammed */
diff --git a/include/configs/ep8248.h b/include/configs/ep8248.h
index bb87d3623cd..2b40f59186b 100644
--- a/include/configs/ep8248.h
+++ b/include/configs/ep8248.h
@@ -64,7 +64,6 @@
#define CONFIG_ETHER_ON_FCC /* Ethernet is on FCC */
#undef CONFIG_ETHER_NONE /* No external Ethernet */
-#define CONFIG_NET_MULTI
#define CONFIG_SYS_CPMFCR_RAMTYPE 0
#define CONFIG_SYS_FCC_PSMR (FCC_PSMR_FDE | FCC_PSMR_LPB)
diff --git a/include/configs/ep82xxm.h b/include/configs/ep82xxm.h
index 692f0ec77a6..04c07086c83 100644
--- a/include/configs/ep82xxm.h
+++ b/include/configs/ep82xxm.h
@@ -67,7 +67,6 @@
#define CONFIG_ETHER_ON_FCC /* Ethernet is on FCC */
#undef CONFIG_ETHER_NONE /* No external Ethernet */
-#define CONFIG_NET_MULTI
#define CONFIG_ETHER_ON_FCC2
#define CONFIG_ETHER_ON_FCC3
diff --git a/include/configs/espt.h b/include/configs/espt.h
index 74daeb0a962..38058c7aff1 100644
--- a/include/configs/espt.h
+++ b/include/configs/espt.h
@@ -117,7 +117,6 @@
#define CONFIG_SYS_HZ 1000
/* Ether */
-#define CONFIG_NET_MULTI 1
#define CONFIG_SH_ETHER 1
#define CONFIG_SH_ETHER_USE_PORT (1)
#define CONFIG_SH_ETHER_PHY_ADDR (0x00)
diff --git a/include/configs/favr-32-ezkit.h b/include/configs/favr-32-ezkit.h
index 4c30b39bdf0..757636decba 100644
--- a/include/configs/favr-32-ezkit.h
+++ b/include/configs/favr-32-ezkit.h
@@ -119,7 +119,6 @@
* "ethaddr" and "eth1addr". This is normally done during production.
*/
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*
* BOOTP options
diff --git a/include/configs/gplugd.h b/include/configs/gplugd.h
index 5f72163473f..a9f3b3b3054 100644
--- a/include/configs/gplugd.h
+++ b/include/configs/gplugd.h
@@ -69,7 +69,6 @@
/* Network configuration */
#ifdef CONFIG_CMD_NET
#define CONFIG_CMD_PING
-#define CONFIG_NET_MULTI
#define CONFIG_ARMADA100_FEC
/* DHCP Support */
diff --git a/include/configs/gr_cpci_ax2000.h b/include/configs/gr_cpci_ax2000.h
index dc62ea30c26..a127a2ba397 100644
--- a/include/configs/gr_cpci_ax2000.h
+++ b/include/configs/gr_cpci_ax2000.h
@@ -291,7 +291,6 @@
/*
* Ethernet configuration uses on board SMC91C111
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20000300 /* chip select 3 */
#define CONFIG_SMC_USE_32_BIT 1 /* 32 bit bus */
diff --git a/include/configs/gr_ep2s60.h b/include/configs/gr_ep2s60.h
index 5efe676bce2..643efc4f18b 100644
--- a/include/configs/gr_ep2s60.h
+++ b/include/configs/gr_ep2s60.h
@@ -266,7 +266,6 @@
#ifndef USE_GRETH
/* USE SMC91C111 MAC */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20000300 /* chip select 3 */
#define CONFIG_SMC_USE_32_BIT 1 /* 32 bit bus */
@@ -277,7 +276,6 @@
#else
/* USE GRETH Ethernet Driver */
-#define CONFIG_NET_MULTI 1
#define CONFIG_GRETH 1
/* Default GRETH Ethernet HARDWARE address */
diff --git a/include/configs/gr_xc3s_1500.h b/include/configs/gr_xc3s_1500.h
index 505db10a0f7..e13299e0130 100644
--- a/include/configs/gr_xc3s_1500.h
+++ b/include/configs/gr_xc3s_1500.h
@@ -237,7 +237,6 @@
* Ethernet configuration
*/
#define CONFIG_GRETH 1
-#define CONFIG_NET_MULTI 1
/* Default GRETH Ethernet HARDWARE address */
#define GRETH_HWADDR_0 0x00
diff --git a/include/configs/grasshopper.h b/include/configs/grasshopper.h
index 9779449bc6a..e27216ac158 100644
--- a/include/configs/grasshopper.h
+++ b/include/configs/grasshopper.h
@@ -112,7 +112,6 @@
* "ethaddr". This is normally done during production.
*/
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*
* BOOTP options
diff --git a/include/configs/grsim.h b/include/configs/grsim.h
index bbd2f91abd3..f868d965cfa 100644
--- a/include/configs/grsim.h
+++ b/include/configs/grsim.h
@@ -262,7 +262,6 @@
* Ethernet configuration
*/
#define CONFIG_GRETH 1
-#define CONFIG_NET_MULTI 1
/* Default HARDWARE address */
#define GRETH_HWADDR_0 0x00
diff --git a/include/configs/grsim_leon2.h b/include/configs/grsim_leon2.h
index 294d6c4f870..ed1008f9fcf 100644
--- a/include/configs/grsim_leon2.h
+++ b/include/configs/grsim_leon2.h
@@ -260,7 +260,6 @@
* Ethernet configuration
*/
/*#define CONFIG_GRETH 1*/
-/*#define CONFIG_NET_MULTI 1*/
/* Default HARDWARE address */
#define GRETH_HWADDR_0 0x00
diff --git a/include/configs/gth2.h b/include/configs/gth2.h
index b5f454cd8a9..76e911a9820 100644
--- a/include/configs/gth2.h
+++ b/include/configs/gth2.h
@@ -163,7 +163,6 @@
#define CONFIG_NR_DRAM_BANKS 2
-#define CONFIG_NET_MULTI
#define CONFIG_MEMSIZE_IN_BYTES
diff --git a/include/configs/hammerhead.h b/include/configs/hammerhead.h
index bfdfc0a8c50..94e680c42c7 100644
--- a/include/configs/hammerhead.h
+++ b/include/configs/hammerhead.h
@@ -97,7 +97,6 @@
* "ethaddr". This is normally done during production.
*/
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*
* BOOTP/DHCP options
diff --git a/include/configs/hawkboard.h b/include/configs/hawkboard.h
index 23a88d0b6c0..5f88d96679b 100644
--- a/include/configs/hawkboard.h
+++ b/include/configs/hawkboard.h
@@ -93,7 +93,6 @@
#define CONFIG_BOOTP_DNS2
#define CONFIG_BOOTP_SEND_HOSTNAME
#define CONFIG_NET_RETRY_COUNT 10
-#define CONFIG_NET_MULTI
/*
* Nand Flash
diff --git a/include/configs/ibf-dsp561.h b/include/configs/ibf-dsp561.h
index 055f8a0f4ec..294af735d6e 100644
--- a/include/configs/ibf-dsp561.h
+++ b/include/configs/ibf-dsp561.h
@@ -61,7 +61,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
#define CONFIG_DRIVER_AX88180 1
#define AX88180_BASE 0x2c000000
#define CONFIG_HOSTNAME ibf-dsp561
diff --git a/include/configs/idmr.h b/include/configs/idmr.h
index fc046d60556..4bc36b99f23 100644
--- a/include/configs/idmr.h
+++ b/include/configs/idmr.h
@@ -155,7 +155,6 @@
*/
#define CONFIG_MCFFEC
#ifdef CONFIG_MCFFEC
-# define CONFIG_NET_MULTI 1
# define CONFIG_MII 1
# define CONFIG_MII_INIT 1
# define CONFIG_SYS_DISCOVER_PHY
diff --git a/include/configs/igep0020.h b/include/configs/igep0020.h
index b6534e474e4..279a9d2cc64 100644
--- a/include/configs/igep0020.h
+++ b/include/configs/igep0020.h
@@ -264,7 +264,6 @@
* SMSC911x Ethernet
*/
#if defined(CONFIG_CMD_NET)
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_32_BIT
#define CONFIG_SMC911X_BASE 0x2C000000
diff --git a/include/configs/imx27lite-common.h b/include/configs/imx27lite-common.h
index 8d93277c220..6953a800d5b 100644
--- a/include/configs/imx27lite-common.h
+++ b/include/configs/imx27lite-common.h
@@ -137,7 +137,6 @@
#define CONFIG_FEC_MXC
#define CONFIG_FEC_MXC_PHYADDR 0x1f
#define CONFIG_MII
-#define CONFIG_NET_MULTI
/*
* MTD
diff --git a/include/configs/imx31_litekit.h b/include/configs/imx31_litekit.h
index 5e976bc1656..31f05134f83 100644
--- a/include/configs/imx31_litekit.h
+++ b/include/configs/imx31_litekit.h
@@ -112,7 +112,6 @@
"prg_uboot=tftpboot 0x80000000 u-boot-imx31_litekit.bin; protect off all; erase 0xa00d0000 0xa01effff; cp.b 0x80000000 0xa00d0000 $(filesize)\0"
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_BASE (CS4_BASE + 0x00020000)
#define CONFIG_SMC911X_32_BIT 1
diff --git a/include/configs/imx31_phycore.h b/include/configs/imx31_phycore.h
index a0c0f1b4a1c..61f05345b06 100644
--- a/include/configs/imx31_phycore.h
+++ b/include/configs/imx31_phycore.h
@@ -107,7 +107,6 @@
"prg_jffs2=tftpboot 0x80000000 $(jffs2); erase 0xa01c0000 0xa1ffffff; cp.b 0x80000000 0xa01c0000 $(filesize)\0"
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_BASE 0xa8000000
#define CONFIG_SMC911X_32_BIT 1
diff --git a/include/configs/incaip.h b/include/configs/incaip.h
index 0e5ad2b4d3a..70c9bb4422d 100644
--- a/include/configs/incaip.h
+++ b/include/configs/incaip.h
@@ -166,7 +166,6 @@
#define CONFIG_NR_DRAM_BANKS 1
#define CONFIG_INCA_IP_SWITCH
-#define CONFIG_NET_MULTI
#define CONFIG_INCA_IP_SWITCH_AMDIX
/*
diff --git a/include/configs/innokom.h b/include/configs/innokom.h
index 2e4b3463748..a0a3da1e82c 100644
--- a/include/configs/innokom.h
+++ b/include/configs/innokom.h
@@ -160,7 +160,6 @@
/*
* SMSC91C111 Network Card
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x14000000 /* chip select 5 */
#undef CONFIG_SMC_USE_32_BIT /* 16 bit bus access */
diff --git a/include/configs/integratorap.h b/include/configs/integratorap.h
index 3b983afb690..61b87618b3e 100644
--- a/include/configs/integratorap.h
+++ b/include/configs/integratorap.h
@@ -68,8 +68,6 @@
#define CONFIG_SYS_SERIAL0 0x16000000
#define CONFIG_SYS_SERIAL1 0x17000000
-/*#define CONFIG_NET_MULTI */
-
/*
* BOOTP options
diff --git a/include/configs/integratorcp.h b/include/configs/integratorcp.h
index e9b68c6918a..7ae34b71b49 100644
--- a/include/configs/integratorcp.h
+++ b/include/configs/integratorcp.h
@@ -54,7 +54,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC_USE_32_BIT
#define CONFIG_SMC91111_BASE 0xC8000000
diff --git a/include/configs/ip04.h b/include/configs/ip04.h
index c024d78c18a..d36ae43664e 100644
--- a/include/configs/ip04.h
+++ b/include/configs/ip04.h
@@ -69,7 +69,6 @@
* Network Settings
*/
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_HOSTNAME IP04
#define CONFIG_DRIVER_DM9000 1
diff --git a/include/configs/ipek01.h b/include/configs/ipek01.h
index ba08d92e354..cfa4d8c91e2 100644
--- a/include/configs/ipek01.h
+++ b/include/configs/ipek01.h
@@ -98,7 +98,6 @@
#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
#define CONFIG_PCI_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/jadecpu.h b/include/configs/jadecpu.h
index 03757320094..20e1087daee 100644
--- a/include/configs/jadecpu.h
+++ b/include/configs/jadecpu.h
@@ -80,7 +80,6 @@
/*
* Ethernet
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_BASE 0x02000000
#define CONFIG_SMC911X_16_BIT
diff --git a/include/configs/jupiter.h b/include/configs/jupiter.h
index 8d27c0b2d10..f5adccb5183 100644
--- a/include/configs/jupiter.h
+++ b/include/configs/jupiter.h
@@ -79,7 +79,6 @@
#define CONFIG_SYS_XLB_PIPELINING 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/km/km82xx-common.h b/include/configs/km/km82xx-common.h
index 0360cd31cea..02a82a69bc2 100644
--- a/include/configs/km/km82xx-common.h
+++ b/include/configs/km/km82xx-common.h
@@ -52,7 +52,6 @@
#define CONFIG_ETHER_ON_SCC /* Ethernet is on SCC */
#undef CONFIG_ETHER_ON_FCC /* Ethernet is not on FCC */
#undef CONFIG_ETHER_NONE /* No external Ethernet */
-#define CONFIG_NET_MULTI
#define CONFIG_ETHER_INDEX 4
#define CONFIG_HAS_ETH0
diff --git a/include/configs/km/km83xx-common.h b/include/configs/km/km83xx-common.h
index 4a357d68501..2014e3770a1 100644
--- a/include/configs/km/km83xx-common.h
+++ b/include/configs/km/km83xx-common.h
@@ -150,9 +150,6 @@
#define CONFIG_OF_BOARD_SETUP
#define CONFIG_OF_STDOUT_VIA_ALIAS
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI
-#endif
/*
* QE UEC ethernet configuration
*/
diff --git a/include/configs/km/km_arm.h b/include/configs/km/km_arm.h
index 8476eb77bb9..c117943f286 100644
--- a/include/configs/km/km_arm.h
+++ b/include/configs/km/km_arm.h
@@ -153,7 +153,6 @@
* Ethernet Driver configuration
*/
#define CONFIG_NETCONSOLE /* include NetConsole support */
-#define CONFIG_NET_MULTI /* specify more that one ports available */
#define CONFIG_MII /* expose smi ove miiphy interface */
#define CONFIG_MVGBE /* Enable Marvell Gbe Controller Driver */
#define CONFIG_SYS_FAULT_ECHO_LINK_DOWN /* detect link using phy */
diff --git a/include/configs/korat.h b/include/configs/korat.h
index 66cb53337d6..46335b4b7f7 100644
--- a/include/configs/korat.h
+++ b/include/configs/korat.h
@@ -250,7 +250,6 @@
#define CONFIG_HAS_ETH0
#define CONFIG_SYS_RX_ETH_BUFFER 32 /* Number of ethernet rx */
/* buffers & descriptors */
-#define CONFIG_NET_MULTI 1
#define CONFIG_HAS_ETH1 1 /* add support for "eth1addr" */
#define CONFIG_PHY1_ADDR 3
diff --git a/include/configs/kvme080.h b/include/configs/kvme080.h
index 95fc2437dd5..203a4b219b4 100644
--- a/include/configs/kvme080.h
+++ b/include/configs/kvme080.h
@@ -173,7 +173,6 @@
#define CONFIG_PCI
#define CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI
#define CONFIG_EEPRO100
#define CONFIG_EEPRO100_SROM_WRITE
diff --git a/include/configs/linkstation.h b/include/configs/linkstation.h
index b00647b3e01..cdf68273f91 100644
--- a/include/configs/linkstation.h
+++ b/include/configs/linkstation.h
@@ -211,7 +211,6 @@
/*-----------------------------------------------------------------------
* Ethernet stuff
*/
-#define CONFIG_NET_MULTI
#if defined(CONFIG_LAN) || defined(CONFIG_HLAN)
#define CONFIG_TULIP
diff --git a/include/configs/lubbock.h b/include/configs/lubbock.h
index b6ee9190a3d..bbdae3c5517 100644
--- a/include/configs/lubbock.h
+++ b/include/configs/lubbock.h
@@ -57,7 +57,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE 0x0C000000
diff --git a/include/configs/lwmon5.h b/include/configs/lwmon5.h
index a1ead70ee00..a6f2864c659 100644
--- a/include/configs/lwmon5.h
+++ b/include/configs/lwmon5.h
@@ -379,7 +379,6 @@
#define CONFIG_HAS_ETH0
#define CONFIG_SYS_RX_ETH_BUFFER 32 /* Number of ethernet rx buffers & descriptors */
-#define CONFIG_NET_MULTI 1
#define CONFIG_HAS_ETH1 1 /* add support for "eth1addr" */
#define CONFIG_PHY1_ADDR 1
diff --git a/include/configs/mecp5123.h b/include/configs/mecp5123.h
index b9cf1dc7975..19ef2544a0c 100644
--- a/include/configs/mecp5123.h
+++ b/include/configs/mecp5123.h
@@ -268,7 +268,6 @@
* Ethernet configuration
*/
#define CONFIG_MPC512x_FEC 1
-#define CONFIG_NET_MULTI
#define CONFIG_PHY_ADDR 0x1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_FEC_AN_TIMEOUT 1
diff --git a/include/configs/mecp5200.h b/include/configs/mecp5200.h
index 9961f122b11..22e95b3bde5 100644
--- a/include/configs/mecp5200.h
+++ b/include/configs/mecp5200.h
@@ -66,7 +66,6 @@
#define CONFIG_MII
#if 0 /* test-only !!! */
-#define CONFIG_NET_MULTI 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/meesc.h b/include/configs/meesc.h
index e100cb41cec..a2b55d5fb2c 100644
--- a/include/configs/meesc.h
+++ b/include/configs/meesc.h
@@ -162,7 +162,6 @@
/* Ethernet */
#define CONFIG_MACB
#define CONFIG_RMII
-#define CONFIG_NET_MULTI
#define CONFIG_FIT
#define CONFIG_NET_RETRY_COUNT 20
#undef CONFIG_RESET_PHY_R
diff --git a/include/configs/microblaze-generic.h b/include/configs/microblaze-generic.h
index a811b76d7b0..09ff7c4fb93 100644
--- a/include/configs/microblaze-generic.h
+++ b/include/configs/microblaze-generic.h
@@ -243,12 +243,10 @@
#ifndef CONFIG_SYS_ENET
# undef CONFIG_CMD_NET
-# undef CONFIG_NET_MULTI
# undef CONFIG_CMD_NFS
#else
# define CONFIG_CMD_PING
# define CONFIG_CMD_DHCP
-# define CONFIG_NET_MULTI
#endif
#if defined(CONFIG_SYSTEMACE)
diff --git a/include/configs/mimc200.h b/include/configs/mimc200.h
index 6c5276920de..d8d82561f02 100644
--- a/include/configs/mimc200.h
+++ b/include/configs/mimc200.h
@@ -103,7 +103,6 @@
* "ethaddr" and "eth1addr". This is normally done during production.
*/
#define CONFIG_OVERWRITE_ETHADDR_ONCE
-#define CONFIG_NET_MULTI
/*
* BOOTP/DHCP options
diff --git a/include/configs/mpc5121ads.h b/include/configs/mpc5121ads.h
index e7ef29809a9..4288894726c 100644
--- a/include/configs/mpc5121ads.h
+++ b/include/configs/mpc5121ads.h
@@ -362,7 +362,6 @@
* Ethernet configuration
*/
#define CONFIG_MPC512x_FEC 1
-#define CONFIG_NET_MULTI
#define CONFIG_PHY_ADDR 0x1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_FEC_AN_TIMEOUT 1
diff --git a/include/configs/mpc7448hpc2.h b/include/configs/mpc7448hpc2.h
index 927446438ce..700dcdaae6e 100644
--- a/include/configs/mpc7448hpc2.h
+++ b/include/configs/mpc7448hpc2.h
@@ -128,7 +128,6 @@
#define CONFIG_TSI108_ETH
#define CONFIG_TSI108_ETH_NUM_PORTS 2
-#define CONFIG_NET_MULTI
#define CONFIG_BOOTFILE zImage.initrd.elf
#define CONFIG_LOADADDR 0x400000
diff --git a/include/configs/mpc8308_p1m.h b/include/configs/mpc8308_p1m.h
index d7a3a9690fe..9e61fc17b46 100644
--- a/include/configs/mpc8308_p1m.h
+++ b/include/configs/mpc8308_p1m.h
@@ -360,7 +360,6 @@
/*
* TSEC
*/
-#define CONFIG_NET_MULTI
#define CONFIG_TSEC_ENET /* TSEC ethernet support */
#define CONFIG_SYS_TSEC1_OFFSET 0x24000
#define CONFIG_SYS_TSEC1 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC1_OFFSET)
diff --git a/include/configs/mpq101.h b/include/configs/mpq101.h
index f0ed4d10833..a6dc1467594 100644
--- a/include/configs/mpq101.h
+++ b/include/configs/mpq101.h
@@ -261,10 +261,6 @@
*/
#ifdef CONFIG_TSEC_ENET
-# ifndef CONFIG_NET_MULTI
-# define CONFIG_NET_MULTI
-# endif
-
# define CONFIG_MII /* MII PHY management */
# define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
diff --git a/include/configs/ms7722se.h b/include/configs/ms7722se.h
index c8d04f7cfdc..7cf641fd13b 100644
--- a/include/configs/ms7722se.h
+++ b/include/configs/ms7722se.h
@@ -48,7 +48,6 @@
#undef CONFIG_SHOW_BOOT_PROGRESS
/* SMC9111 */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC91111_BASE (0xB8000000)
diff --git a/include/configs/mx1ads.h b/include/configs/mx1ads.h
index 7b68ec5b602..0643312baf6 100644
--- a/include/configs/mx1ads.h
+++ b/include/configs/mx1ads.h
@@ -63,7 +63,6 @@
/*
* CS8900 Ethernet drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_CS8900 /* we have a CS8900 on-board */
#define CONFIG_CS8900_BASE 0x15000300
#define CONFIG_CS8900_BUS16 /* the Linux driver does accesses as shorts */
diff --git a/include/configs/mx25pdk.h b/include/configs/mx25pdk.h
index 0afae24b29b..8414376edd9 100644
--- a/include/configs/mx25pdk.h
+++ b/include/configs/mx25pdk.h
@@ -89,7 +89,6 @@
#define CONFIG_FEC_MXC_PHYADDR 0x1f
#define CONFIG_MII
#define CONFIG_CMD_NET
-#define CONFIG_NET_MULTI
#define CONFIG_ENV_OVERWRITE
#define CONFIG_BOOTDELAY 3
diff --git a/include/configs/mx31ads.h b/include/configs/mx31ads.h
index 0bea8589b6c..457a24a5a31 100644
--- a/include/configs/mx31ads.h
+++ b/include/configs/mx31ads.h
@@ -115,7 +115,6 @@
"cp.b ${loadaddr} ${uboot_addr} ${filesize}; " \
"setenv filesize; saveenv\0"
-#define CONFIG_NET_MULTI
#define CONFIG_CS8900
#define CONFIG_CS8900_BASE 0xb4020300
#define CONFIG_CS8900_BUS16 1 /* follow the Linux driver */
diff --git a/include/configs/mx31pdk.h b/include/configs/mx31pdk.h
index cd156d8b617..8c5730ac219 100644
--- a/include/configs/mx31pdk.h
+++ b/include/configs/mx31pdk.h
@@ -117,7 +117,6 @@
"nand erase 0x0 0x40000; " \
"nand write 0x81000000 0x0 0x40000\0"
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_BASE 0xB6000000
#define CONFIG_SMC911X_32_BIT
diff --git a/include/configs/mx35pdk.h b/include/configs/mx35pdk.h
index 4e9022d814e..670e76dacc1 100644
--- a/include/configs/mx35pdk.h
+++ b/include/configs/mx35pdk.h
@@ -123,7 +123,6 @@
#define CONFIG_SMC911X_BASE CS5_BASE_ADDR
#define CONFIG_HAS_ETH1
-#define CONFIG_NET_MULTI
#define CONFIG_ETHPRIME
/*
diff --git a/include/configs/mx51evk.h b/include/configs/mx51evk.h
index d62a4f29655..0c108703c0a 100644
--- a/include/configs/mx51evk.h
+++ b/include/configs/mx51evk.h
@@ -94,7 +94,6 @@
* Eth Configs
*/
#define CONFIG_HAS_ETH1
-#define CONFIG_NET_MULTI
#define CONFIG_MII
#define CONFIG_DISCOVER_PHY
diff --git a/include/configs/mx53ard.h b/include/configs/mx53ard.h
index 26fc219ca2c..3e9903172c9 100644
--- a/include/configs/mx53ard.h
+++ b/include/configs/mx53ard.h
@@ -68,7 +68,6 @@
/* Eth Configs */
#define CONFIG_HAS_ETH1
-#define CONFIG_NET_MULTI
#define CONFIG_MII
#define CONFIG_MII_GASKET
#define CONFIG_DISCOVER_PHY
diff --git a/include/configs/mx53evk.h b/include/configs/mx53evk.h
index b127b06cc38..20334929612 100644
--- a/include/configs/mx53evk.h
+++ b/include/configs/mx53evk.h
@@ -76,7 +76,6 @@
/* Eth Configs */
#define CONFIG_HAS_ETH1
-#define CONFIG_NET_MULTI
#define CONFIG_MII
#define CONFIG_DISCOVER_PHY
diff --git a/include/configs/mx53loco.h b/include/configs/mx53loco.h
index 4091703732e..c3e4e1396a0 100644
--- a/include/configs/mx53loco.h
+++ b/include/configs/mx53loco.h
@@ -61,7 +61,6 @@
/* Eth Configs */
#define CONFIG_HAS_ETH1
-#define CONFIG_NET_MULTI
#define CONFIG_MII
#define CONFIG_DISCOVER_PHY
diff --git a/include/configs/mx53smd.h b/include/configs/mx53smd.h
index 261f0bc45c4..c117a337a34 100644
--- a/include/configs/mx53smd.h
+++ b/include/configs/mx53smd.h
@@ -68,7 +68,6 @@
/* Eth Configs */
#define CONFIG_HAS_ETH1
-#define CONFIG_NET_MULTI
#define CONFIG_MII
#define CONFIG_DISCOVER_PHY
diff --git a/include/configs/nhk8815.h b/include/configs/nhk8815.h
index 758f19dc49d..13d1e6637ba 100644
--- a/include/configs/nhk8815.h
+++ b/include/configs/nhk8815.h
@@ -135,7 +135,6 @@
#define __io(a) ((void __iomem *)(PCI_IO_VADDR + (a)))
#define __mem_isa(a) ((a) + PCI_MEMORY_VADDR)
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 /* Using SMC91c111*/
#define CONFIG_SMC91111_BASE 0x34000300
#undef CONFIG_SMC91111_EXT_PHY /* Internal PHY */
diff --git a/include/configs/nios2-generic.h b/include/configs/nios2-generic.h
index d57d53cca56..1395939ce04 100644
--- a/include/configs/nios2-generic.h
+++ b/include/configs/nios2-generic.h
@@ -92,7 +92,6 @@
#undef CONFIG_CMD_XIMG
#ifdef CONFIG_CMD_NET
-# define CONFIG_NET_MULTI
# define CONFIG_CMD_DHCP
# define CONFIG_CMD_PING
#endif
diff --git a/include/configs/o2dnt.h b/include/configs/o2dnt.h
index 9f5a0b89b7c..22eb0047f59 100644
--- a/include/configs/o2dnt.h
+++ b/include/configs/o2dnt.h
@@ -65,7 +65,6 @@
#define CONFIG_SYS_XLB_PIPELINING 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/omap1510inn.h b/include/configs/omap1510inn.h
index 62c1721a2f2..43de18b25c0 100644
--- a/include/configs/omap1510inn.h
+++ b/include/configs/omap1510inn.h
@@ -59,7 +59,6 @@
#define CONFIG_SMC9196_BASE 0x08000300
#define CONFIG_SMC9196_EXT_PHY
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE 0x08000300
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/omap1610h2.h b/include/configs/omap1610h2.h
index 9fa33172f79..d57e1a79bc0 100644
--- a/include/configs/omap1610h2.h
+++ b/include/configs/omap1610h2.h
@@ -57,7 +57,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE 0x04000300
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/omap1610inn.h b/include/configs/omap1610inn.h
index e3f3487ce21..7901b6c94e9 100644
--- a/include/configs/omap1610inn.h
+++ b/include/configs/omap1610inn.h
@@ -58,7 +58,6 @@
*/
/*
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE 0x04000300
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/omap2420h4.h b/include/configs/omap2420h4.h
index 01f402bf3a3..46d1643c604 100644
--- a/include/configs/omap2420h4.h
+++ b/include/configs/omap2420h4.h
@@ -82,7 +82,6 @@
/*
* SMC91c96 Etherent
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE (H4_CS1_BASE+0x300)
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
index 1369c89e4aa..a0264786a19 100644
--- a/include/configs/omap3_beagle.h
+++ b/include/configs/omap3_beagle.h
@@ -138,7 +138,6 @@
#define CONFIG_USB_ETHER_SMSC95XX
#define CONFIG_USB_ETHER_ASIX
-#define CONFIG_NET_MULTI
/* commands to include */
#include <config_cmd_default.h>
diff --git a/include/configs/omap3_evm.h b/include/configs/omap3_evm.h
index 7af30c206d9..4c95a78d320 100644
--- a/include/configs/omap3_evm.h
+++ b/include/configs/omap3_evm.h
@@ -345,7 +345,6 @@
*/
#if defined(CONFIG_CMD_NET)
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_32_BIT
#define CONFIG_SMC911X_BASE 0x2C000000
diff --git a/include/configs/omap3_overo.h b/include/configs/omap3_overo.h
index 3f3726350e1..2f3743cccee 100644
--- a/include/configs/omap3_overo.h
+++ b/include/configs/omap3_overo.h
@@ -291,7 +291,6 @@
*----------------------------------------------------------------------------
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1
#define CONFIG_SMC911X_32_BIT
#define CONFIG_SMC911X_BASE 0x2C000000
diff --git a/include/configs/omap3_sdp3430.h b/include/configs/omap3_sdp3430.h
index 6a826ba69b6..35472bb0449 100644
--- a/include/configs/omap3_sdp3430.h
+++ b/include/configs/omap3_sdp3430.h
@@ -201,7 +201,6 @@
*/
#if defined(CONFIG_CMD_NET)
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE DEBUG_BASE
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/omap5912osk.h b/include/configs/omap5912osk.h
index db25b863783..a8dfef321d3 100644
--- a/include/configs/omap5912osk.h
+++ b/include/configs/omap5912osk.h
@@ -60,7 +60,6 @@
*/
/*
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE 0x04800300
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/omap730p2.h b/include/configs/omap730p2.h
index bf8e000cb4b..26e7e1f1e0e 100644
--- a/include/configs/omap730p2.h
+++ b/include/configs/omap730p2.h
@@ -64,7 +64,6 @@
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE 0x04000300
#define CONFIG_LAN91C96_EXT_PHY
diff --git a/include/configs/otc570.h b/include/configs/otc570.h
index 9ecb2b0f352..e2c2eda37e8 100644
--- a/include/configs/otc570.h
+++ b/include/configs/otc570.h
@@ -214,7 +214,6 @@
/* Ethernet */
#define CONFIG_MACB
#define CONFIG_RMII
-#define CONFIG_NET_MULTI
#define CONFIG_FIT
#define CONFIG_NET_RETRY_COUNT 20
#undef CONFIG_RESET_PHY_R
diff --git a/include/configs/p3mx.h b/include/configs/p3mx.h
index 71eb78495f2..94a69927edb 100644
--- a/include/configs/p3mx.h
+++ b/include/configs/p3mx.h
@@ -117,7 +117,6 @@
*----------------------------------------------------------------------*/
/* Change the default ethernet port, use this define (options: 0, 1, 2) */
#define CONFIG_SYS_ETH_PORT ETH_0
-#define CONFIG_NET_MULTI
#define MV_ETH_DEVS 2
#define CONFIG_PHY_RESET 1 /* reset phy upon startup */
#define CONFIG_PHY_GIGE 1 /* Include GbE speed/duplex detection */
diff --git a/include/configs/p3p440.h b/include/configs/p3p440.h
index 719a12aaa0c..d7b1ca203a6 100644
--- a/include/configs/p3p440.h
+++ b/include/configs/p3p440.h
@@ -171,7 +171,6 @@
#define CONFIG_PHY_ADDR 0x1c /* PHY address */
#define CONFIG_HAS_ETH1
#define CONFIG_PHY1_ADDR 0x1d /* EMAC1 PHY address */
-#define CONFIG_NET_MULTI 1
#define CONFIG_SYS_RX_ETH_BUFFER 32 /* Number of ethernet rx buffers & descriptors */
#define CONFIG_NETCONSOLE /* include NetConsole support */
diff --git a/include/configs/pb1x00.h b/include/configs/pb1x00.h
index d5cf89abbcc..eea8ed3adb0 100644
--- a/include/configs/pb1x00.h
+++ b/include/configs/pb1x00.h
@@ -126,7 +126,6 @@
#define CONFIG_NR_DRAM_BANKS 2
-#define CONFIG_NET_MULTI
#define CONFIG_MEMSIZE_IN_BYTES
diff --git a/include/configs/pcs440ep.h b/include/configs/pcs440ep.h
index deb5b332f1f..26627bbf602 100644
--- a/include/configs/pcs440ep.h
+++ b/include/configs/pcs440ep.h
@@ -225,7 +225,6 @@
#define CONFIG_PPC4xx_EMAC
#define CONFIG_MII 1 /* MII PHY management */
-#define CONFIG_NET_MULTI 1 /* required for netconsole */
#define CONFIG_HAS_ETH1 1 /* add support for "eth1addr" */
#define CONFIG_PHY_ADDR 1 /* PHY address, See schematics */
#define CONFIG_PHY1_ADDR 2
diff --git a/include/configs/pdm360ng.h b/include/configs/pdm360ng.h
index 831af6a7d25..f0154e091e5 100644
--- a/include/configs/pdm360ng.h
+++ b/include/configs/pdm360ng.h
@@ -344,7 +344,6 @@
* Ethernet configuration
*/
#define CONFIG_MPC512x_FEC 1
-#define CONFIG_NET_MULTI
#define CONFIG_PHY_ADDR 0x1F
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_FEC_AN_TIMEOUT 1
diff --git a/include/configs/pdnb3.h b/include/configs/pdnb3.h
index 7fe9e5b2681..56bb4641fca 100644
--- a/include/configs/pdnb3.h
+++ b/include/configs/pdnb3.h
@@ -40,7 +40,6 @@
* Ethernet
*/
#define CONFIG_IXP4XX_NPE 1 /* include IXP4xx NPE support */
-#define CONFIG_NET_MULTI 1
#define CONFIG_PHY_ADDR 16 /* NPE0 PHY address */
#define CONFIG_HAS_ETH1
#define CONFIG_PHY1_ADDR 18 /* NPE1 PHY address */
diff --git a/include/configs/pf5200.h b/include/configs/pf5200.h
index 5830345921e..4a985456d9b 100644
--- a/include/configs/pf5200.h
+++ b/include/configs/pf5200.h
@@ -82,7 +82,6 @@
#define CONFIG_MII 1
#if 0 /* test-only !!! */
-#define CONFIG_NET_MULTI 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/pleb2.h b/include/configs/pleb2.h
index ad8221390c4..7dd6246f112 100644
--- a/include/configs/pleb2.h
+++ b/include/configs/pleb2.h
@@ -56,7 +56,6 @@
*/
/* None - PLEB 2 doesn't have any of this.
- #define CONFIG_NET_MULTI
#define CONFIG_LAN91C96
#define CONFIG_LAN91C96_BASE 0x0C000000
*/
diff --git a/include/configs/pm9261.h b/include/configs/pm9261.h
index 3a8b095f010..89e17b83f09 100644
--- a/include/configs/pm9261.h
+++ b/include/configs/pm9261.h
@@ -256,7 +256,6 @@
#define CONFIG_DM9000_USE_16BIT 1
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R 1
-#define CONFIG_NET_MULTI
/* USB */
#define CONFIG_USB_ATMEL
diff --git a/include/configs/pm9263.h b/include/configs/pm9263.h
index 1e282d2016c..57a0416899f 100644
--- a/include/configs/pm9263.h
+++ b/include/configs/pm9263.h
@@ -281,7 +281,6 @@
/* Ethernet */
#define CONFIG_MACB 1
#define CONFIG_RMII 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R 1
diff --git a/include/configs/pm9g45.h b/include/configs/pm9g45.h
index 672f66345a1..acc12044518 100644
--- a/include/configs/pm9g45.h
+++ b/include/configs/pm9g45.h
@@ -128,7 +128,6 @@
/* Ethernet */
#define CONFIG_MACB 1
#define CONFIG_RMII 1
-#define CONFIG_NET_MULTI 1
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R 1
diff --git a/include/configs/ppmc7xx.h b/include/configs/ppmc7xx.h
index 652b85efd59..d3c89908572 100644
--- a/include/configs/ppmc7xx.h
+++ b/include/configs/ppmc7xx.h
@@ -121,12 +121,10 @@
/*
* Network config
*
- * CONFIG_NET_MULTI - Support for multiple network interfaces
* CONFIG_EEPRO100 - Intel 8255x Ethernet Controller
* CONFIG_EEPRO100_SROM_WRITE - Enable writing to network card ROM
*/
-#define CONFIG_NET_MULTI
#define CONFIG_EEPRO100
#define CONFIG_EEPRO100_SROM_WRITE
diff --git a/include/configs/pxa255_idp.h b/include/configs/pxa255_idp.h
index e591d87db72..cd95081a99f 100644
--- a/include/configs/pxa255_idp.h
+++ b/include/configs/pxa255_idp.h
@@ -86,7 +86,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC91111_BASE (PXA_CS5_PHYS + IDP_CS5_ETH_OFFSET + 0x300)
#define CONFIG_SMC_USE_32_BIT 1
diff --git a/include/configs/qemu-mips.h b/include/configs/qemu-mips.h
index fb697d5558b..f5a137e01dd 100644
--- a/include/configs/qemu-mips.h
+++ b/include/configs/qemu-mips.h
@@ -157,8 +157,6 @@
#define CONFIG_ENV_OVERWRITE 1
-#undef CONFIG_NET_MULTI
-
#define MEM_SIZE 128
#undef CONFIG_MEMSIZE_IN_BYTES
diff --git a/include/configs/qong.h b/include/configs/qong.h
index 78b37017e8d..e4bc1d0be28 100644
--- a/include/configs/qong.h
+++ b/include/configs/qong.h
@@ -77,7 +77,6 @@
/* Ethernet */
#define CONFIG_DNET 1
#define CONFIG_DNET_BASE (CS1_BASE + QONG_FPGA_PERIPH_SIZE)
-#define CONFIG_NET_MULTI 1
/* Framebuffer and LCD */
#define CONFIG_LCD
diff --git a/include/configs/quad100hd.h b/include/configs/quad100hd.h
index 5fd7838d52a..dc5ec3aa823 100644
--- a/include/configs/quad100hd.h
+++ b/include/configs/quad100hd.h
@@ -48,7 +48,6 @@
#undef CONFIG_ENV_IS_IN_FLASH
#define CONFIG_PPC4xx_EMAC
-#define CONFIG_NET_MULTI 1
#define CONFIG_HAS_ETH1 1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0x01 /* PHY address */
diff --git a/include/configs/r2dplus.h b/include/configs/r2dplus.h
index 657591695fa..a7a92f798cf 100644
--- a/include/configs/r2dplus.h
+++ b/include/configs/r2dplus.h
@@ -122,7 +122,6 @@
/*
* Network device (RTL8139) support
*/
-#define CONFIG_NET_MULTI
#define CONFIG_RTL8139
#endif /* __CONFIG_H */
diff --git a/include/configs/r7780mp.h b/include/configs/r7780mp.h
index 408a7e0b1d4..b0655c32330 100644
--- a/include/configs/r7780mp.h
+++ b/include/configs/r7780mp.h
@@ -150,7 +150,6 @@
#if defined(CONFIG_CMD_NET)
/*
-#define CONFIG_NET_MULTI
#define CONFIG_RTL8169
*/
/* AX88796L Support(NE2000 base chip) */
diff --git a/include/configs/rsk7203.h b/include/configs/rsk7203.h
index 0802140ea1e..59b45c84d7f 100644
--- a/include/configs/rsk7203.h
+++ b/include/configs/rsk7203.h
@@ -105,7 +105,6 @@
#define CONFIG_SYS_HZ (CONFIG_SYS_CLK_FREQ / CMT_CLK_DIVIDER)
/* Network interface */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_16_BIT
#define CONFIG_SMC911X_BASE (0x24000000)
diff --git a/include/configs/rsk7264.h b/include/configs/rsk7264.h
index 880199353a8..c1ffc348f71 100644
--- a/include/configs/rsk7264.h
+++ b/include/configs/rsk7264.h
@@ -70,7 +70,6 @@
#define CONFIG_SYS_HZ (CONFIG_SYS_CLK_FREQ / CMT_CLK_DIVIDER)
/* Network interface */
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_16_BIT
#define CONFIG_SMC911X_BASE 0x28000000
diff --git a/include/configs/sbc35_a9g20.h b/include/configs/sbc35_a9g20.h
index 967a9914a10..1e355a88100 100644
--- a/include/configs/sbc35_a9g20.h
+++ b/include/configs/sbc35_a9g20.h
@@ -128,7 +128,6 @@
/* Ethernet */
#define CONFIG_MACB
#define CONFIG_RMII
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R
#define CONFIG_MACB_SEARCH_PHY
diff --git a/include/configs/sbc405.h b/include/configs/sbc405.h
index 6f0d728f906..cab666060a9 100644
--- a/include/configs/sbc405.h
+++ b/include/configs/sbc405.h
@@ -64,7 +64,6 @@
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_ADDR 0 /* PHY address */
#define CONFIG_PHY_RESET_DELAY 300 /* Intel LXT971A needs this */
-#define CONFIG_NET_MULTI
#define CONFIG_EXTRA_ENV_SETTINGS \
"bootargs=emac(0,0)host:/T221ppc/target/config/sbc405/vxWorks.st " \
diff --git a/include/configs/sbc8349.h b/include/configs/sbc8349.h
index b418cf23baf..fae95d7a5a4 100644
--- a/include/configs/sbc8349.h
+++ b/include/configs/sbc8349.h
@@ -332,7 +332,6 @@
#undef PCI_ONE_PCI1
#endif
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -355,9 +354,6 @@
#define CONFIG_TSEC_ENET /* TSEC ethernet support */
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "TSEC0"
diff --git a/include/configs/sbc8548.h b/include/configs/sbc8548.h
index 4ec323ecec0..171058cf22c 100644
--- a/include/configs/sbc8548.h
+++ b/include/configs/sbc8548.h
@@ -404,7 +404,6 @@
#if defined(CONFIG_PCI)
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -417,10 +416,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "eTSEC0"
diff --git a/include/configs/sbc8560.h b/include/configs/sbc8560.h
index e0af0d26a81..d2199257f80 100644
--- a/include/configs/sbc8560.h
+++ b/include/configs/sbc8560.h
@@ -230,10 +230,6 @@
#ifdef CONFIG_TSEC_ENET
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#ifndef CONFIG_MII
#define CONFIG_MII 1 /* MII PHY management */
#endif
diff --git a/include/configs/sbc8641d.h b/include/configs/sbc8641d.h
index 8d9f931b7f0..61551ece475 100644
--- a/include/configs/sbc8641d.h
+++ b/include/configs/sbc8641d.h
@@ -332,7 +332,6 @@
#undef CONFIG_SYS_SCSI_SCAN_BUS_REVERSE
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -361,10 +360,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
/* #define CONFIG_MII 1 */ /* MII PHY management */
#define CONFIG_TSEC1 1
diff --git a/include/configs/sc3.h b/include/configs/sc3.h
index 852e80752bf..2d6e51da41e 100644
--- a/include/configs/sc3.h
+++ b/include/configs/sc3.h
@@ -162,7 +162,6 @@
#undef CONFIG_LOADS_ECHO /* no echo on for serial download */
#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
-#define CONFIG_NET_MULTI
/* #define CONFIG_EEPRO100_SROM_WRITE */
/* #define CONFIG_SHOW_MAC */
#define CONFIG_EEPRO100
diff --git a/include/configs/scb9328.h b/include/configs/scb9328.h
index 1b5d93158ed..180c5dad429 100644
--- a/include/configs/scb9328.h
+++ b/include/configs/scb9328.h
@@ -243,7 +243,6 @@
#define CONFIG_SYS_CS5U_VAL 0x00008400
#define CONFIG_SYS_CS5L_VAL 0x00000D03
-#define CONFIG_NET_MULTI 1
#define CONFIG_DRIVER_DM9000 1
#define CONFIG_DM9000_BASE 0x16000000
#define DM9000_IO CONFIG_DM9000_BASE
diff --git a/include/configs/sh7757lcr.h b/include/configs/sh7757lcr.h
index 9799767c5e9..4a5fd0d2921 100644
--- a/include/configs/sh7757lcr.h
+++ b/include/configs/sh7757lcr.h
@@ -97,7 +97,6 @@
#define CONFIG_SYS_NO_FLASH
/* Ether */
-#define CONFIG_NET_MULTI 1
#define CONFIG_SH_ETHER 1
#define CONFIG_SH_ETHER_USE_PORT 0
#define CONFIG_SH_ETHER_PHY_ADDR 1
diff --git a/include/configs/sh7763rdp.h b/include/configs/sh7763rdp.h
index 1221cd5e203..b8eb13de455 100644
--- a/include/configs/sh7763rdp.h
+++ b/include/configs/sh7763rdp.h
@@ -117,7 +117,6 @@
#define CONFIG_SYS_HZ 1000
/* Ether */
-#define CONFIG_NET_MULTI 1
#define CONFIG_SH_ETHER 1
#define CONFIG_SH_ETHER_USE_PORT (1)
#define CONFIG_SH_ETHER_PHY_ADDR (0x01)
diff --git a/include/configs/sh7785lcr.h b/include/configs/sh7785lcr.h
index 8eb9a1299d0..1e71bcc3eff 100644
--- a/include/configs/sh7785lcr.h
+++ b/include/configs/sh7785lcr.h
@@ -175,7 +175,6 @@
#define CONFIG_PCI_SYS_SIZE CONFIG_SYS_SDRAM_SIZE
/* Network device (RTL8169) support */
-#define CONFIG_NET_MULTI
#define CONFIG_RTL8169
/* ENV setting */
diff --git a/include/configs/smdk2410.h b/include/configs/smdk2410.h
index a4a675bedd1..77c0a08d4cc 100644
--- a/include/configs/smdk2410.h
+++ b/include/configs/smdk2410.h
@@ -54,7 +54,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_CS8900 /* we have a CS8900 on-board */
#define CONFIG_CS8900_BASE 0x19000300
#define CONFIG_CS8900_BUS16 /* the Linux driver does accesses as shorts */
diff --git a/include/configs/smdk6400.h b/include/configs/smdk6400.h
index d175ed6b36e..4d0b7b2d4d2 100644
--- a/include/configs/smdk6400.h
+++ b/include/configs/smdk6400.h
@@ -78,7 +78,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_CS8900 /* we have a CS8900 on-board */
#define CONFIG_CS8900_BASE 0x18800300
#define CONFIG_CS8900_BUS16 /* follow the Linux driver */
diff --git a/include/configs/smdkc100.h b/include/configs/smdkc100.h
index 19dde1be396..6663629ce11 100644
--- a/include/configs/smdkc100.h
+++ b/include/configs/smdkc100.h
@@ -238,7 +238,6 @@
* Ethernet Contoller driver
*/
#ifdef CONFIG_CMD_NET
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X 1 /* we have a SMC9115 on-board */
#define CONFIG_SMC911X_16_BIT 1 /* SMC911X_16_BIT Mode */
#define CONFIG_SMC911X_BASE 0x98800300 /* SMC911X Drive Base */
diff --git a/include/configs/smdkv310.h b/include/configs/smdkv310.h
index 2f97beaec0a..59c9fdb1958 100644
--- a/include/configs/smdkv310.h
+++ b/include/configs/smdkv310.h
@@ -159,7 +159,6 @@
/* Ethernet Controllor Driver */
#ifdef CONFIG_CMD_NET
-#define CONFIG_NET_MULTI
#define CONFIG_SMC911X
#define CONFIG_SMC911X_BASE 0x5000000
#define CONFIG_SMC911X_16_BIT
diff --git a/include/configs/snapper9260.h b/include/configs/snapper9260.h
index 7def16fe6bb..cb3c674f496 100644
--- a/include/configs/snapper9260.h
+++ b/include/configs/snapper9260.h
@@ -75,7 +75,6 @@
/* Ethernet */
#define CONFIG_MACB
#define CONFIG_RMII
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 20
#define CONFIG_RESET_PHY_R
#define CONFIG_TFTP_PORT
diff --git a/include/configs/socrates.h b/include/configs/socrates.h
index af62aea7a68..19b978a5b9a 100644
--- a/include/configs/socrates.h
+++ b/include/configs/socrates.h
@@ -284,7 +284,6 @@
#endif /* CONFIG_PCI */
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
#define CONFIG_TSEC1_NAME "TSEC0"
diff --git a/include/configs/sorcery.h b/include/configs/sorcery.h
index f1cbe95715e..fe40bf0e4cc 100644
--- a/include/configs/sorcery.h
+++ b/include/configs/sorcery.h
@@ -128,7 +128,6 @@
#define CONFIG_TIMESTAMP /* Print image info with timestamp */
-#define CONFIG_NET_MULTI
#define CONFIG_EEPRO100
/*
diff --git a/include/configs/spieval.h b/include/configs/spieval.h
index d6195b186a3..f27466cddc9 100644
--- a/include/configs/spieval.h
+++ b/include/configs/spieval.h
@@ -76,7 +76,6 @@
#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
#define CONFIG_PCI_IO_SIZE 0x01000000
-#define CONFIG_NET_MULTI 1
#define CONFIG_EEPRO100 1
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_NS8382X 1
diff --git a/include/configs/stxgp3.h b/include/configs/stxgp3.h
index 66738d5953f..90d249b9648 100644
--- a/include/configs/stxgp3.h
+++ b/include/configs/stxgp3.h
@@ -209,7 +209,6 @@
#if defined(CONFIG_PCI) /* PCI Ethernet card */
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#undef CONFIG_EEPRO100
@@ -228,10 +227,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
diff --git a/include/configs/stxssa.h b/include/configs/stxssa.h
index a421ba43b23..3d385b42538 100644
--- a/include/configs/stxssa.h
+++ b/include/configs/stxssa.h
@@ -239,7 +239,6 @@
#if defined(CONFIG_PCI) /* PCI Ethernet card */
#define CONFIG_MPC85XX_PCI2 1
-#define CONFIG_NET_MULTI
#define CONFIG_PCI_PNP /* do pci plug-and-play */
#define CONFIG_EEPRO100
@@ -258,10 +257,6 @@
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI 1
-#endif
-
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_TSEC1 1
diff --git a/include/configs/stxxtc.h b/include/configs/stxxtc.h
index 890186e9148..e7f5a0d0f18 100644
--- a/include/configs/stxxtc.h
+++ b/include/configs/stxxtc.h
@@ -95,7 +95,6 @@
#define CONFIG_RTC_MPC8xx /* use internal RTC of MPC8xx */
-#define CONFIG_NET_MULTI 1 /* the only way to get the FEC in */
#define FEC_ENET 1 /* eth.c needs it that way... */
#undef CONFIG_SYS_DISCOVER_PHY
#define CONFIG_MII 1
diff --git a/include/configs/tb0229.h b/include/configs/tb0229.h
index 011a683218b..fc2b57d11a4 100644
--- a/include/configs/tb0229.h
+++ b/include/configs/tb0229.h
@@ -184,7 +184,6 @@
*/
#define CONFIG_PCI
#define CONFIG_PCI_PNP
-#define CONFIG_NET_MULTI
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
diff --git a/include/configs/tcm-bf518.h b/include/configs/tcm-bf518.h
index 52055e80dcb..241f21051ea 100644
--- a/include/configs/tcm-bf518.h
+++ b/include/configs/tcm-bf518.h
@@ -64,7 +64,6 @@
#define ADI_CMDS_NETWORK 1
#define CONFIG_BFIN_MAC
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME tcm-bf518
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/tcm-bf537.h b/include/configs/tcm-bf537.h
index 2375fc576cd..2adb071ddb9 100644
--- a/include/configs/tcm-bf537.h
+++ b/include/configs/tcm-bf537.h
@@ -69,7 +69,6 @@
#define CONFIG_SMC911X_BASE 0x20308000
#define CONFIG_SMC911X_16_BIT
#define CONFIG_NETCONSOLE 1
-#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME tcm-bf537
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/top9000.h b/include/configs/top9000.h
index 5bca6e1413a..2c66f33d895 100644
--- a/include/configs/top9000.h
+++ b/include/configs/top9000.h
@@ -103,7 +103,6 @@
#define CONFIG_MACB
#define CONFIG_SYS_PHY_ID 1
#define CONFIG_RMII
-#define CONFIG_NET_MULTI
#define CONFIG_NET_RETRY_COUNT 20
/* real time clock */
diff --git a/include/configs/trizepsiv.h b/include/configs/trizepsiv.h
index ec052c41d19..6ec9b8036e4 100644
--- a/include/configs/trizepsiv.h
+++ b/include/configs/trizepsiv.h
@@ -291,7 +291,6 @@
#define CONFIG_SYS_MCIO0_VAL 0x00008407
#define CONFIG_SYS_MCIO1_VAL 0x0000c108
-#define CONFIG_NET_MULTI 1
#define CONFIG_DRIVER_DM9000 1
#if CONFIG_POLARIS
diff --git a/include/configs/tx25.h b/include/configs/tx25.h
index 176d46861c0..6380bb8979c 100644
--- a/include/configs/tx25.h
+++ b/include/configs/tx25.h
@@ -137,7 +137,6 @@
#define CONFIG_FEC_MXC_PHYADDR 0x1f
#define CONFIG_MII
#define CONFIG_CMD_NET
-#define CONFIG_NET_MULTI
#define BOARD_LATE_INIT
#define CONFIG_ENV_OVERWRITE
diff --git a/include/configs/utx8245.h b/include/configs/utx8245.h
index bb9f606a05f..1e59ef37a29 100644
--- a/include/configs/utx8245.h
+++ b/include/configs/utx8245.h
@@ -143,7 +143,6 @@ protect on ${u-boot_startaddr} ${u-boot_endaddr}"
#define CONFIG_PCI /* include pci support */
#undef CONFIG_PCI_PNP
#define CONFIG_PCI_SCAN_SHOW
-#define CONFIG_NET_MULTI
#define CONFIG_EEPRO100
#define CONFIG_SYS_RX_ETH_BUFFER 8 /* use 8 rx buffer on eepro100 */
#define CONFIG_EEPRO100_SROM_WRITE
diff --git a/include/configs/vct.h b/include/configs/vct.h
index 325ac8c731f..9ddc7b1b67b 100644
--- a/include/configs/vct.h
+++ b/include/configs/vct.h
@@ -93,7 +93,6 @@
#define CONFIG_SMC911X_BASE 0x00000000
#define CONFIG_SMC911X_32_BIT
#define CONFIG_NET_RETRY_COUNT 20
-#define CONFIG_NET_MULTI
#endif
/*
diff --git a/include/configs/ve8313.h b/include/configs/ve8313.h
index abb57fe94c5..9d37359c93f 100644
--- a/include/configs/ve8313.h
+++ b/include/configs/ve8313.h
@@ -302,7 +302,6 @@
*/
#define CONFIG_TSEC_ENET /* TSEC ethernet support */
-#define CONFIG_NET_MULTI
#define CONFIG_TSEC1
#ifdef CONFIG_TSEC1
diff --git a/include/configs/versatile.h b/include/configs/versatile.h
index 3bfcdffb90b..bb835e084d2 100644
--- a/include/configs/versatile.h
+++ b/include/configs/versatile.h
@@ -77,7 +77,6 @@
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC_USE_32_BIT
#define CONFIG_SMC91111_BASE 0x10010000
diff --git a/include/configs/vision2.h b/include/configs/vision2.h
index d95c0ba444c..540dfa9f6b7 100644
--- a/include/configs/vision2.h
+++ b/include/configs/vision2.h
@@ -116,7 +116,6 @@
* Eth Configs
*/
#define CONFIG_HAS_ETH1
-#define CONFIG_NET_MULTI
#define CONFIG_MII
#define CONFIG_DISCOVER_PHY
diff --git a/include/configs/vme8349.h b/include/configs/vme8349.h
index d153762885f..fe2bc1d9228 100644
--- a/include/configs/vme8349.h
+++ b/include/configs/vme8349.h
@@ -266,7 +266,6 @@
#endif
#ifndef VME_CADDY2
-#define CONFIG_NET_MULTI
#endif
#define CONFIG_PCI_PNP /* do pci plug-and-play */
@@ -294,9 +293,6 @@
#endif
#if defined(CONFIG_TSEC_ENET)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI
-#endif
#define CONFIG_GMII /* MII PHY management */
#define CONFIG_TSEC1
@@ -316,12 +312,6 @@
#endif /* CONFIG_TSEC_ENET */
-#if defined(CONFIG_E1000)
-#ifndef CONFIG_NET_MULTI
-#define CONFIG_NET_MULTI
-#endif
-#endif
-
/*
* Environment
*/
diff --git a/include/configs/vpac270.h b/include/configs/vpac270.h
index ea779716f22..9db4d999b71 100644
--- a/include/configs/vpac270.h
+++ b/include/configs/vpac270.h
@@ -90,7 +90,6 @@
#define CONFIG_CMD_PING
#define CONFIG_CMD_DHCP
-#define CONFIG_NET_MULTI 1
#define CONFIG_DRIVER_DM9000 1
#define CONFIG_DM9000_BASE 0x08000300 /* CS2 */
#define DM9000_IO (CONFIG_DM9000_BASE)
diff --git a/include/configs/xaeniax.h b/include/configs/xaeniax.h
index 205e86c78b5..8a414163059 100644
--- a/include/configs/xaeniax.h
+++ b/include/configs/xaeniax.h
@@ -199,7 +199,6 @@
/*
* SMSC91C111 Network Card
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x10000300 /* chip select 3 */
#define CONFIG_SMC_USE_32_BIT 1 /* 32 bit bus */
diff --git a/include/configs/xm250.h b/include/configs/xm250.h
index 32544fed580..a35bce3703e 100644
--- a/include/configs/xm250.h
+++ b/include/configs/xm250.h
@@ -50,7 +50,6 @@
/*
* Hardware drivers
*/
-#define CONFIG_NET_MULTI
#define CONFIG_SMC91111
#define CONFIG_SMC91111_BASE 0x04000300
#undef CONFIG_SMC91111_EXT_PHY
diff --git a/include/configs/xpedite1000.h b/include/configs/xpedite1000.h
index cd7148df153..d72921eebe6 100644
--- a/include/configs/xpedite1000.h
+++ b/include/configs/xpedite1000.h
@@ -183,7 +183,6 @@ extern void out32(unsigned int, unsigned long);
*/
#define CONFIG_PPC4xx_EMAC
#define CONFIG_PHY_GIGE 1 /* Include GbE speed/duplex detection */
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_PHY_RESET 1 /* reset phy upon startup */
#define CONFIG_SYS_RX_ETH_BUFFER 32 /* Number of ethernet rx buffers & descriptors */
diff --git a/include/configs/xpedite517x.h b/include/configs/xpedite517x.h
index cb83a646711..20b43405b2f 100644
--- a/include/configs/xpedite517x.h
+++ b/include/configs/xpedite517x.h
@@ -361,7 +361,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
*/
#define CONFIG_TSEC_ENET /* tsec ethernet support */
#define CONFIG_PHY_GIGE 1 /* Include GbE speed/duplex detection */
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_ETHPRIME "eTSEC1"
diff --git a/include/configs/xpedite520x.h b/include/configs/xpedite520x.h
index 42517c9da83..cb29c98c1e5 100644
--- a/include/configs/xpedite520x.h
+++ b/include/configs/xpedite520x.h
@@ -284,7 +284,6 @@
*/
#define CONFIG_TSEC_ENET /* tsec ethernet support */
#define CONFIG_PHY_GIGE 1 /* Include GbE speed/duplex detection */
-#define CONFIG_NET_MULTI 1
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_ETHPRIME "eTSEC1"
diff --git a/include/configs/xpedite537x.h b/include/configs/xpedite537x.h
index 202f209a7b6..34814797d9e 100644
--- a/include/configs/xpedite537x.h
+++ b/include/configs/xpedite537x.h
@@ -363,7 +363,6 @@ extern unsigned long get_board_ddr_clk(unsigned long dummy);
*/
#define CONFIG_TSEC_ENET /* tsec ethernet support */
#define CONFIG_PHY_GIGE 1 /* Include GbE speed/duplex detection */
-#define CONFIG_NET_MULTI 1
#define CONFIG_TSEC_TBI
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
diff --git a/include/configs/xpedite550x.h b/include/configs/xpedite550x.h
index 0c2e7edb238..87c894cccf7 100644
--- a/include/configs/xpedite550x.h
+++ b/include/configs/xpedite550x.h
@@ -333,7 +333,6 @@ extern unsigned long get_board_ddr_clk(unsigned long dummy);
*/
#define CONFIG_TSEC_ENET /* tsec ethernet support */
#define CONFIG_PHY_GIGE 1 /* Include GbE speed/duplex detection */
-#define CONFIG_NET_MULTI 1
#define CONFIG_TSEC_TBI
#define CONFIG_MII 1 /* MII PHY management */
#define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
diff --git a/include/configs/zeus.h b/include/configs/zeus.h
index f9a6b9313f6..63279b01ce2 100644
--- a/include/configs/zeus.h
+++ b/include/configs/zeus.h
@@ -53,7 +53,6 @@
#define CONFIG_PHY_ADDR 0x01 /* PHY address */
#define CONFIG_HAS_ETH1 1
#define CONFIG_PHY1_ADDR 0x11 /* EMAC1 PHY address */
-#define CONFIG_NET_MULTI 1
#define CONFIG_SYS_RX_ETH_BUFFER 16 /* Number of ethernet rx buffers & descriptors */
#define CONFIG_PHY_RESET 1
#define CONFIG_PHY_RESET_DELAY 300 /* PHY RESET recovery delay */
diff --git a/include/configs/zmx25.h b/include/configs/zmx25.h
index ab7f30f1e86..0d5ee141f34 100644
--- a/include/configs/zmx25.h
+++ b/include/configs/zmx25.h
@@ -77,7 +77,6 @@
#define CONFIG_FEC_MXC
#define CONFIG_FEC_MXC_PHYADDR 0x00
#define CONFIG_MII
-#define CONFIG_NET_MULTI
/*
* BOOTP options