diff options
author | David S. Miller <davem@davemloft.net> | 2011-08-11 01:05:54 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-08-11 01:05:54 -0400 |
commit | 628a604842b68cb0fc483e7cd5fcfb836be633d5 (patch) | |
tree | 686b7f3eb491a9626c72b449e34baa3df3c303a9 | |
parent | 9de79c127cccecb11ae6a21ab1499e87aa222880 (diff) | |
parent | 115978859272b958366d4a08c99a24f9625fa663 (diff) |
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/next-organize
-rw-r--r-- | MAINTAINERS | 66 | ||||
-rw-r--r-- | drivers/infiniband/hw/cxgb3/Makefile | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/cxgb4/Makefile | 2 | ||||
-rw-r--r-- | drivers/net/Kconfig | 1241 | ||||
-rw-r--r-- | drivers/net/Makefile | 92 | ||||
-rw-r--r-- | drivers/net/arm/Kconfig | 22 | ||||
-rw-r--r-- | drivers/net/arm/Makefile | 3 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/3c501.c (renamed from drivers/net/3c501.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/3c501.h (renamed from drivers/net/3c501.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/3c509.c (renamed from drivers/net/3c509.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/3c515.c (renamed from drivers/net/3c515.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/3c574_cs.c (renamed from drivers/net/pcmcia/3c574_cs.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/3c589_cs.c (renamed from drivers/net/pcmcia/3c589_cs.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/3c59x.c (renamed from drivers/net/3c59x.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/Kconfig | 147 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/Makefile | 12 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/acenic.c (renamed from drivers/net/acenic.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/acenic.h (renamed from drivers/net/acenic.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/typhoon.c (renamed from drivers/net/typhoon.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/3com/typhoon.h (renamed from drivers/net/typhoon.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/3c503.c (renamed from drivers/net/3c503.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/3c503.h (renamed from drivers/net/3c503.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/8390.c (renamed from drivers/net/8390.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/8390.h (renamed from drivers/net/8390.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/8390p.c (renamed from drivers/net/8390p.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/Kconfig | 335 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/Makefile | 29 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/ac3200.c (renamed from drivers/net/ac3200.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/apne.c (renamed from drivers/net/apne.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/ax88796.c (renamed from drivers/net/ax88796.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/axnet_cs.c (renamed from drivers/net/pcmcia/axnet_cs.c) | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/e2100.c (renamed from drivers/net/e2100.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/es3210.c (renamed from drivers/net/es3210.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/etherh.c (renamed from drivers/net/arm/etherh.c) | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/hp-plus.c (renamed from drivers/net/hp-plus.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/hp.c (renamed from drivers/net/hp.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/hydra.c (renamed from drivers/net/hydra.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/lib8390.c (renamed from drivers/net/lib8390.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/lne390.c (renamed from drivers/net/lne390.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/mac8390.c (renamed from drivers/net/mac8390.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/ne-h8300.c (renamed from drivers/net/ne-h8300.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/ne.c (renamed from drivers/net/ne.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/ne2.c (renamed from drivers/net/ne2.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/ne2k-pci.c (renamed from drivers/net/ne2k-pci.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/ne3210.c (renamed from drivers/net/ne3210.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/pcnet_cs.c (renamed from drivers/net/pcmcia/pcnet_cs.c) | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/smc-mca.c (renamed from drivers/net/smc-mca.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/smc-ultra.c (renamed from drivers/net/smc-ultra.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/smc-ultra32.c (renamed from drivers/net/smc-ultra32.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/stnic.c (renamed from drivers/net/stnic.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/wd.c (renamed from drivers/net/wd.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/8390/zorro8390.c (renamed from drivers/net/zorro8390.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/Kconfig | 24 | ||||
-rw-r--r-- | drivers/net/ethernet/Makefile | 13 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/7990.c (renamed from drivers/net/7990.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/7990.h (renamed from drivers/net/7990.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/Kconfig | 192 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/Makefile | 20 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/a2065.c (renamed from drivers/net/a2065.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/a2065.h (renamed from drivers/net/a2065.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/am79c961a.c (renamed from drivers/net/arm/am79c961a.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/am79c961a.h (renamed from drivers/net/arm/am79c961a.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/amd8111e.c (renamed from drivers/net/amd8111e.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/amd8111e.h (renamed from drivers/net/amd8111e.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/ariadne.c (renamed from drivers/net/ariadne.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/ariadne.h (renamed from drivers/net/ariadne.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/atarilance.c (renamed from drivers/net/atarilance.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/au1000_eth.c (renamed from drivers/net/au1000_eth.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/au1000_eth.h (renamed from drivers/net/au1000_eth.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/declance.c (renamed from drivers/net/declance.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/depca.c (renamed from drivers/net/depca.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/depca.h (renamed from drivers/net/depca.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/hplance.c (renamed from drivers/net/hplance.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/hplance.h (renamed from drivers/net/hplance.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/lance.c (renamed from drivers/net/lance.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/mvme147.c (renamed from drivers/net/mvme147.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/ni65.c (renamed from drivers/net/ni65.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/ni65.h (renamed from drivers/net/ni65.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/nmclan_cs.c (renamed from drivers/net/pcmcia/nmclan_cs.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/pcnet32.c (renamed from drivers/net/pcnet32.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/sun3lance.c (renamed from drivers/net/sun3lance.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/amd/sunlance.c (renamed from drivers/net/sunlance.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/Kconfig | 119 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/Makefile | 11 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/b44.c (renamed from drivers/net/b44.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/b44.h (renamed from drivers/net/b44.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bcm63xx_enet.c (renamed from drivers/net/bcm63xx_enet.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bcm63xx_enet.h (renamed from drivers/net/bcm63xx_enet.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2.c (renamed from drivers/net/bnx2.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2.h (renamed from drivers/net/bnx2.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2_fw.h (renamed from drivers/net/bnx2_fw.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/Makefile (renamed from drivers/net/bnx2x/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x.h (renamed from drivers/net/bnx2x/bnx2x.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c (renamed from drivers/net/bnx2x/bnx2x_cmn.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h (renamed from drivers/net/bnx2x/bnx2x_cmn.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c (renamed from drivers/net/bnx2x/bnx2x_dcb.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h (renamed from drivers/net/bnx2x/bnx2x_dcb.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_dump.h (renamed from drivers/net/bnx2x/bnx2x_dump.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c (renamed from drivers/net/bnx2x/bnx2x_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h (renamed from drivers/net/bnx2x/bnx2x_fw_defs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_file_hdr.h (renamed from drivers/net/bnx2x/bnx2x_fw_file_hdr.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h (renamed from drivers/net/bnx2x/bnx2x_hsi.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h (renamed from drivers/net/bnx2x/bnx2x_init.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h (renamed from drivers/net/bnx2x/bnx2x_init_ops.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (renamed from drivers/net/bnx2x/bnx2x_link.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h (renamed from drivers/net/bnx2x/bnx2x_link.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (renamed from drivers/net/bnx2x/bnx2x_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h (renamed from drivers/net/bnx2x/bnx2x_reg.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (renamed from drivers/net/bnx2x/bnx2x_sp.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h (renamed from drivers/net/bnx2x/bnx2x_sp.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c (renamed from drivers/net/bnx2x/bnx2x_stats.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h (renamed from drivers/net/bnx2x/bnx2x_stats.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/cnic.c (renamed from drivers/net/cnic.c) | 4 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/cnic.h (renamed from drivers/net/cnic.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/cnic_defs.h (renamed from drivers/net/cnic_defs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/cnic_if.h (renamed from drivers/net/cnic_if.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/sb1250-mac.c (renamed from drivers/net/sb1250-mac.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/tg3.c (renamed from drivers/net/tg3.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/tg3.h (renamed from drivers/net/tg3.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/Kconfig | 106 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/Makefile | 8 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/Makefile (renamed from drivers/net/chelsio/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/common.h (renamed from drivers/net/chelsio/common.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/cphy.h (renamed from drivers/net/chelsio/cphy.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h (renamed from drivers/net/chelsio/cpl5_cmd.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/cxgb2.c (renamed from drivers/net/chelsio/cxgb2.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/elmer0.h (renamed from drivers/net/chelsio/elmer0.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/espi.c (renamed from drivers/net/chelsio/espi.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/espi.h (renamed from drivers/net/chelsio/espi.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/fpga_defs.h (renamed from drivers/net/chelsio/fpga_defs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/gmac.h (renamed from drivers/net/chelsio/gmac.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c (renamed from drivers/net/chelsio/mv88e1xxx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.h (renamed from drivers/net/chelsio/mv88e1xxx.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/mv88x201x.c (renamed from drivers/net/chelsio/mv88x201x.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/my3126.c (renamed from drivers/net/chelsio/my3126.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/pm3393.c (renamed from drivers/net/chelsio/pm3393.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/regs.h (renamed from drivers/net/chelsio/regs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/sge.c (renamed from drivers/net/chelsio/sge.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/sge.h (renamed from drivers/net/chelsio/sge.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/subr.c (renamed from drivers/net/chelsio/subr.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h (renamed from drivers/net/chelsio/suni1x10gexp_regs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/tp.c (renamed from drivers/net/chelsio/tp.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/tp.h (renamed from drivers/net/chelsio/tp.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/vsc7326.c (renamed from drivers/net/chelsio/vsc7326.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h (renamed from drivers/net/chelsio/vsc7326_reg.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/Makefile (renamed from drivers/net/cxgb3/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/adapter.h (renamed from drivers/net/cxgb3/adapter.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/ael1002.c (renamed from drivers/net/cxgb3/ael1002.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/aq100x.c (renamed from drivers/net/cxgb3/aq100x.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/common.h (renamed from drivers/net/cxgb3/common.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/cxgb3_ctl_defs.h (renamed from drivers/net/cxgb3/cxgb3_ctl_defs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h (renamed from drivers/net/cxgb3/cxgb3_defs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h (renamed from drivers/net/cxgb3/cxgb3_ioctl.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c (renamed from drivers/net/cxgb3/cxgb3_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c (renamed from drivers/net/cxgb3/cxgb3_offload.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h (renamed from drivers/net/cxgb3/cxgb3_offload.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/firmware_exports.h (renamed from drivers/net/cxgb3/firmware_exports.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/l2t.c (renamed from drivers/net/cxgb3/l2t.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/l2t.h (renamed from drivers/net/cxgb3/l2t.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/mc5.c (renamed from drivers/net/cxgb3/mc5.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/regs.h (renamed from drivers/net/cxgb3/regs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/sge.c (renamed from drivers/net/cxgb3/sge.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/sge_defs.h (renamed from drivers/net/cxgb3/sge_defs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h (renamed from drivers/net/cxgb3/t3_cpl.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/t3_hw.c (renamed from drivers/net/cxgb3/t3_hw.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/t3cdev.h (renamed from drivers/net/cxgb3/t3cdev.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/version.h (renamed from drivers/net/cxgb3/version.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/vsc8211.c (renamed from drivers/net/cxgb3/vsc8211.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/xgmac.c (renamed from drivers/net/cxgb3/xgmac.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/Makefile (renamed from drivers/net/cxgb4/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/cxgb4.h (renamed from drivers/net/cxgb4/cxgb4.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c (renamed from drivers/net/cxgb4/cxgb4_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h (renamed from drivers/net/cxgb4/cxgb4_uld.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/l2t.c (renamed from drivers/net/cxgb4/l2t.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/l2t.h (renamed from drivers/net/cxgb4/l2t.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/sge.c (renamed from drivers/net/cxgb4/sge.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (renamed from drivers/net/cxgb4/t4_hw.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/t4_hw.h (renamed from drivers/net/cxgb4/t4_hw.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/t4_msg.h (renamed from drivers/net/cxgb4/t4_msg.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/t4_regs.h (renamed from drivers/net/cxgb4/t4_regs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h (renamed from drivers/net/cxgb4/t4fw_api.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/Makefile (renamed from drivers/net/cxgb4vf/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/adapter.h (renamed from drivers/net/cxgb4vf/adapter.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c (renamed from drivers/net/cxgb4vf/cxgb4vf_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/sge.c (renamed from drivers/net/cxgb4vf/sge.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h (renamed from drivers/net/cxgb4vf/t4vf_common.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h (renamed from drivers/net/cxgb4vf/t4vf_defs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c (renamed from drivers/net/cxgb4vf/t4vf_hw.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/3c505.c (renamed from drivers/net/3c505.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/3c505.h (renamed from drivers/net/3c505.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/3c507.c (renamed from drivers/net/3c507.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/3c523.c (renamed from drivers/net/3c523.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/3c523.h (renamed from drivers/net/3c523.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/3c527.c (renamed from drivers/net/3c527.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/3c527.h (renamed from drivers/net/3c527.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/82596.c (renamed from drivers/net/82596.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/Kconfig | 182 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/Makefile | 20 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/eepro.c (renamed from drivers/net/eepro.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/eexpress.c (renamed from drivers/net/eexpress.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/eexpress.h (renamed from drivers/net/eexpress.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/ether1.c (renamed from drivers/net/arm/ether1.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/ether1.h (renamed from drivers/net/arm/ether1.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/lasi_82596.c (renamed from drivers/net/lasi_82596.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/lib82596.c (renamed from drivers/net/lib82596.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/lp486e.c (renamed from drivers/net/lp486e.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/ni52.c (renamed from drivers/net/ni52.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/ni52.h (renamed from drivers/net/ni52.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/sni_82596.c (renamed from drivers/net/sni_82596.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/sun3_82586.c (renamed from drivers/net/sun3_82586.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/sun3_82586.h (renamed from drivers/net/sun3_82586.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/i825xx/znet.c (renamed from drivers/net/znet.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/Kconfig | 220 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/Makefile | 12 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e100.c (renamed from drivers/net/e100.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/Makefile (renamed from drivers/net/e1000/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000.h (renamed from drivers/net/e1000/e1000.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000_ethtool.c (renamed from drivers/net/e1000/e1000_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000_hw.c (renamed from drivers/net/e1000/e1000_hw.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000_hw.h (renamed from drivers/net/e1000/e1000_hw.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000_main.c (renamed from drivers/net/e1000/e1000_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000_osdep.h (renamed from drivers/net/e1000/e1000_osdep.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000/e1000_param.c (renamed from drivers/net/e1000/e1000_param.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/80003es2lan.c (renamed from drivers/net/e1000e/es2lan.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/82571.c (renamed from drivers/net/e1000e/82571.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/Makefile (renamed from drivers/net/e1000e/Makefile) | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/defines.h (renamed from drivers/net/e1000e/defines.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/e1000.h (renamed from drivers/net/e1000e/e1000.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/ethtool.c (renamed from drivers/net/e1000e/ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/hw.h (renamed from drivers/net/e1000e/hw.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/ich8lan.c (renamed from drivers/net/e1000e/ich8lan.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/lib.c (renamed from drivers/net/e1000e/lib.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/netdev.c (renamed from drivers/net/e1000e/netdev.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/param.c (renamed from drivers/net/e1000e/param.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/e1000e/phy.c (renamed from drivers/net/e1000e/phy.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/Makefile (renamed from drivers/net/igb/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_82575.c (renamed from drivers/net/igb/e1000_82575.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_82575.h (renamed from drivers/net/igb/e1000_82575.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_defines.h (renamed from drivers/net/igb/e1000_defines.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_hw.h (renamed from drivers/net/igb/e1000_hw.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_mac.c (renamed from drivers/net/igb/e1000_mac.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_mac.h (renamed from drivers/net/igb/e1000_mac.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_mbx.c (renamed from drivers/net/igb/e1000_mbx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_mbx.h (renamed from drivers/net/igb/e1000_mbx.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_nvm.c (renamed from drivers/net/igb/e1000_nvm.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_nvm.h (renamed from drivers/net/igb/e1000_nvm.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_phy.c (renamed from drivers/net/igb/e1000_phy.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_phy.h (renamed from drivers/net/igb/e1000_phy.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/e1000_regs.h (renamed from drivers/net/igb/e1000_regs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/igb.h (renamed from drivers/net/igb/igb.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/igb_ethtool.c (renamed from drivers/net/igb/igb_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igb/igb_main.c (renamed from drivers/net/igb/igb_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/Makefile (renamed from drivers/net/igbvf/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/defines.h (renamed from drivers/net/igbvf/defines.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/ethtool.c (renamed from drivers/net/igbvf/ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/igbvf.h (renamed from drivers/net/igbvf/igbvf.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/mbx.c (renamed from drivers/net/igbvf/mbx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/mbx.h (renamed from drivers/net/igbvf/mbx.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/netdev.c (renamed from drivers/net/igbvf/netdev.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/regs.h (renamed from drivers/net/igbvf/regs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/vf.c (renamed from drivers/net/igbvf/vf.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/igbvf/vf.h (renamed from drivers/net/igbvf/vf.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/Makefile (renamed from drivers/net/ixgb/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb.h (renamed from drivers/net/ixgb/ixgb.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_ee.c (renamed from drivers/net/ixgb/ixgb_ee.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_ee.h (renamed from drivers/net/ixgb/ixgb_ee.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c (renamed from drivers/net/ixgb/ixgb_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_hw.c (renamed from drivers/net/ixgb/ixgb_hw.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_hw.h (renamed from drivers/net/ixgb/ixgb_hw.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_ids.h (renamed from drivers/net/ixgb/ixgb_ids.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_main.c (renamed from drivers/net/ixgb/ixgb_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_osdep.h (renamed from drivers/net/ixgb/ixgb_osdep.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_param.c (renamed from drivers/net/ixgb/ixgb_param.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/Makefile (renamed from drivers/net/ixgbe/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe.h (renamed from drivers/net/ixgbe/ixgbe.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c (renamed from drivers/net/ixgbe/ixgbe_82598.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c (renamed from drivers/net/ixgbe/ixgbe_82599.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_common.c (renamed from drivers/net/ixgbe/ixgbe_common.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_common.h (renamed from drivers/net/ixgbe/ixgbe_common.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c (renamed from drivers/net/ixgbe/ixgbe_dcb.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h (renamed from drivers/net/ixgbe/ixgbe_dcb.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c (renamed from drivers/net/ixgbe/ixgbe_dcb_82598.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h (renamed from drivers/net/ixgbe/ixgbe_dcb_82598.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c (renamed from drivers/net/ixgbe/ixgbe_dcb_82599.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h (renamed from drivers/net/ixgbe/ixgbe_dcb_82599.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c (renamed from drivers/net/ixgbe/ixgbe_dcb_nl.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c (renamed from drivers/net/ixgbe/ixgbe_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c (renamed from drivers/net/ixgbe/ixgbe_fcoe.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h (renamed from drivers/net/ixgbe/ixgbe_fcoe.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (renamed from drivers/net/ixgbe/ixgbe_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c (renamed from drivers/net/ixgbe/ixgbe_mbx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h (renamed from drivers/net/ixgbe/ixgbe_mbx.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c (renamed from drivers/net/ixgbe/ixgbe_phy.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h (renamed from drivers/net/ixgbe/ixgbe_phy.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c (renamed from drivers/net/ixgbe/ixgbe_sriov.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h (renamed from drivers/net/ixgbe/ixgbe_sriov.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_type.h (renamed from drivers/net/ixgbe/ixgbe_type.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c (renamed from drivers/net/ixgbe/ixgbe_x540.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/Makefile (renamed from drivers/net/ixgbevf/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/defines.h (renamed from drivers/net/ixgbevf/defines.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/ethtool.c (renamed from drivers/net/ixgbevf/ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/ixgbevf.h (renamed from drivers/net/ixgbevf/ixgbevf.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c (renamed from drivers/net/ixgbevf/ixgbevf_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/mbx.c (renamed from drivers/net/ixgbevf/mbx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/mbx.h (renamed from drivers/net/ixgbevf/mbx.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/regs.h (renamed from drivers/net/ixgbevf/regs.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/vf.c (renamed from drivers/net/ixgbevf/vf.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/vf.h (renamed from drivers/net/ixgbevf/vf.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/Kconfig | 53 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/Makefile | 8 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/Makefile (renamed from drivers/net/netxen/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic.h (renamed from drivers/net/netxen/netxen_nic.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c (renamed from drivers/net/netxen/netxen_nic_ctx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c (renamed from drivers/net/netxen/netxen_nic_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h (renamed from drivers/net/netxen/netxen_nic_hdr.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c (renamed from drivers/net/netxen/netxen_nic_hw.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h (renamed from drivers/net/netxen/netxen_nic_hw.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c (renamed from drivers/net/netxen/netxen_nic_init.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c (renamed from drivers/net/netxen/netxen_nic_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qla3xxx.c (renamed from drivers/net/qla3xxx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qla3xxx.h (renamed from drivers/net/qla3xxx.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/Makefile (renamed from drivers/net/qlcnic/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic.h (renamed from drivers/net/qlcnic/qlcnic.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c (renamed from drivers/net/qlcnic/qlcnic_ctx.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c (renamed from drivers/net/qlcnic/qlcnic_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h (renamed from drivers/net/qlcnic/qlcnic_hdr.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c (renamed from drivers/net/qlcnic/qlcnic_hw.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c (renamed from drivers/net/qlcnic/qlcnic_init.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c (renamed from drivers/net/qlcnic/qlcnic_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlge/Makefile (renamed from drivers/net/qlge/Makefile) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlge/qlge.h (renamed from drivers/net/qlge/qlge.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlge/qlge_dbg.c (renamed from drivers/net/qlge/qlge_dbg.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c (renamed from drivers/net/qlge/qlge_ethtool.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlge/qlge_main.c (renamed from drivers/net/qlge/qlge_main.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/qlogic/qlge/qlge_mpi.c (renamed from drivers/net/qlge/qlge_mpi.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/Kconfig | 131 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/Makefile | 11 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/epic100.c (renamed from drivers/net/epic100.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smc911x.c (renamed from drivers/net/smc911x.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smc911x.h (renamed from drivers/net/smc911x.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smc9194.c (renamed from drivers/net/smc9194.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smc9194.h (renamed from drivers/net/smc9194.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smc91c92_cs.c (renamed from drivers/net/pcmcia/smc91c92_cs.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smc91x.c (renamed from drivers/net/smc91x.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smc91x.h (renamed from drivers/net/smc91x.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smsc911x.c (renamed from drivers/net/smsc911x.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smsc911x.h (renamed from drivers/net/smsc911x.h) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smsc9420.c (renamed from drivers/net/smsc9420.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/smsc/smsc9420.h (renamed from drivers/net/smsc9420.h) | 0 | ||||
-rw-r--r-- | drivers/net/pcmcia/Kconfig | 59 | ||||
-rw-r--r-- | drivers/net/pcmcia/Makefile | 6 | ||||
-rw-r--r-- | drivers/scsi/bnx2fc/bnx2fc.h | 2 | ||||
-rw-r--r-- | drivers/scsi/bnx2i/bnx2i.h | 2 | ||||
-rw-r--r-- | drivers/scsi/cxgbi/cxgb3i/Kbuild | 2 | ||||
-rw-r--r-- | drivers/scsi/cxgbi/cxgb4i/Kbuild | 2 |
355 files changed, 1699 insertions, 1467 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 51d42fbc8dc4..5b368ccf7572 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -117,20 +117,20 @@ Maintainers List (try to look for most precise areas first) | |||
117 | M: Philip Blundell <philb@gnu.org> | 117 | M: Philip Blundell <philb@gnu.org> |
118 | L: netdev@vger.kernel.org | 118 | L: netdev@vger.kernel.org |
119 | S: Maintained | 119 | S: Maintained |
120 | F: drivers/net/3c505* | 120 | F: drivers/net/ethernet/i825xx/3c505* |
121 | 121 | ||
122 | 3C59X NETWORK DRIVER | 122 | 3C59X NETWORK DRIVER |
123 | M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> | 123 | M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> |
124 | L: netdev@vger.kernel.org | 124 | L: netdev@vger.kernel.org |
125 | S: Maintained | 125 | S: Maintained |
126 | F: Documentation/networking/vortex.txt | 126 | F: Documentation/networking/vortex.txt |
127 | F: drivers/net/3c59x.c | 127 | F: drivers/net/ethernet/3com/3c59x.c |
128 | 128 | ||
129 | 3CR990 NETWORK DRIVER | 129 | 3CR990 NETWORK DRIVER |
130 | M: David Dillow <dave@thedillows.org> | 130 | M: David Dillow <dave@thedillows.org> |
131 | L: netdev@vger.kernel.org | 131 | L: netdev@vger.kernel.org |
132 | S: Maintained | 132 | S: Maintained |
133 | F: drivers/net/typhoon* | 133 | F: drivers/net/ethernet/3com/typhoon* |
134 | 134 | ||
135 | 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) | 135 | 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) |
136 | M: Adam Radford <linuxraid@lsi.com> | 136 | M: Adam Radford <linuxraid@lsi.com> |
@@ -170,8 +170,7 @@ F: include/linux/serial_8250.h | |||
170 | 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] | 170 | 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] |
171 | L: netdev@vger.kernel.org | 171 | L: netdev@vger.kernel.org |
172 | S: Orphan / Obsolete | 172 | S: Orphan / Obsolete |
173 | F: drivers/net/*8390* | 173 | F: drivers/net/ethernet/8390/ |
174 | F: drivers/net/ax88796.c | ||
175 | 174 | ||
176 | 9P FILE SYSTEM | 175 | 9P FILE SYSTEM |
177 | M: Eric Van Hensbergen <ericvh@gmail.com> | 176 | M: Eric Van Hensbergen <ericvh@gmail.com> |
@@ -214,7 +213,7 @@ ACENIC DRIVER | |||
214 | M: Jes Sorensen <jes@trained-monkey.org> | 213 | M: Jes Sorensen <jes@trained-monkey.org> |
215 | L: linux-acenic@sunsite.dk | 214 | L: linux-acenic@sunsite.dk |
216 | S: Maintained | 215 | S: Maintained |
217 | F: drivers/net/acenic* | 216 | F: drivers/net/ethernet/3com/acenic* |
218 | 217 | ||
219 | ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER | 218 | ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER |
220 | M: Peter Feuerer <peter@piie.net> | 219 | M: Peter Feuerer <peter@piie.net> |
@@ -746,7 +745,7 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | |||
746 | W: http://www.arm.linux.org.uk/ | 745 | W: http://www.arm.linux.org.uk/ |
747 | S: Maintained | 746 | S: Maintained |
748 | F: arch/arm/mach-ebsa110/ | 747 | F: arch/arm/mach-ebsa110/ |
749 | F: drivers/net/arm/am79c961a.* | 748 | F: drivers/net/ethernet/amd/am79c961a.* |
750 | 749 | ||
751 | ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) | 750 | ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) |
752 | M: Daniel Ribeiro <drwyrm@gmail.com> | 751 | M: Daniel Ribeiro <drwyrm@gmail.com> |
@@ -1015,7 +1014,7 @@ F: arch/arm/include/asm/hardware/ioc.h | |||
1015 | F: arch/arm/include/asm/hardware/iomd.h | 1014 | F: arch/arm/include/asm/hardware/iomd.h |
1016 | F: arch/arm/include/asm/hardware/memc.h | 1015 | F: arch/arm/include/asm/hardware/memc.h |
1017 | F: arch/arm/mach-rpc/ | 1016 | F: arch/arm/mach-rpc/ |
1018 | F: drivers/net/arm/ether* | 1017 | F: drivers/net/arm/ether3* |
1019 | F: drivers/scsi/arm/ | 1018 | F: drivers/scsi/arm/ |
1020 | 1019 | ||
1021 | ARM/SHARK MACHINE SUPPORT | 1020 | ARM/SHARK MACHINE SUPPORT |
@@ -1527,27 +1526,27 @@ BROADCOM B44 10/100 ETHERNET DRIVER | |||
1527 | M: Gary Zambrano <zambrano@broadcom.com> | 1526 | M: Gary Zambrano <zambrano@broadcom.com> |
1528 | L: netdev@vger.kernel.org | 1527 | L: netdev@vger.kernel.org |
1529 | S: Supported | 1528 | S: Supported |
1530 | F: drivers/net/b44.* | 1529 | F: drivers/net/ethernet/broadcom/b44.* |
1531 | 1530 | ||
1532 | BROADCOM BNX2 GIGABIT ETHERNET DRIVER | 1531 | BROADCOM BNX2 GIGABIT ETHERNET DRIVER |
1533 | M: Michael Chan <mchan@broadcom.com> | 1532 | M: Michael Chan <mchan@broadcom.com> |
1534 | L: netdev@vger.kernel.org | 1533 | L: netdev@vger.kernel.org |
1535 | S: Supported | 1534 | S: Supported |
1536 | F: drivers/net/bnx2.* | 1535 | F: drivers/net/ethernet/broadcom/bnx2.* |
1537 | F: drivers/net/bnx2_* | 1536 | F: drivers/net/ethernet/broadcom/bnx2_* |
1538 | 1537 | ||
1539 | BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER | 1538 | BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER |
1540 | M: Eilon Greenstein <eilong@broadcom.com> | 1539 | M: Eilon Greenstein <eilong@broadcom.com> |
1541 | L: netdev@vger.kernel.org | 1540 | L: netdev@vger.kernel.org |
1542 | S: Supported | 1541 | S: Supported |
1543 | F: drivers/net/bnx2x/ | 1542 | F: drivers/net/ethernet/broadcom/bnx2x/ |
1544 | 1543 | ||
1545 | BROADCOM TG3 GIGABIT ETHERNET DRIVER | 1544 | BROADCOM TG3 GIGABIT ETHERNET DRIVER |
1546 | M: Matt Carlson <mcarlson@broadcom.com> | 1545 | M: Matt Carlson <mcarlson@broadcom.com> |
1547 | M: Michael Chan <mchan@broadcom.com> | 1546 | M: Michael Chan <mchan@broadcom.com> |
1548 | L: netdev@vger.kernel.org | 1547 | L: netdev@vger.kernel.org |
1549 | S: Supported | 1548 | S: Supported |
1550 | F: drivers/net/tg3.* | 1549 | F: drivers/net/ethernet/broadcom/tg3.* |
1551 | 1550 | ||
1552 | BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER | 1551 | BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER |
1553 | M: Brett Rudley <brudley@broadcom.com> | 1552 | M: Brett Rudley <brudley@broadcom.com> |
@@ -1995,7 +1994,7 @@ M: Divy Le Ray <divy@chelsio.com> | |||
1995 | L: netdev@vger.kernel.org | 1994 | L: netdev@vger.kernel.org |
1996 | W: http://www.chelsio.com | 1995 | W: http://www.chelsio.com |
1997 | S: Supported | 1996 | S: Supported |
1998 | F: drivers/net/cxgb3/ | 1997 | F: drivers/net/ethernet/chelsio/cxgb3/ |
1999 | 1998 | ||
2000 | CXGB3 IWARP RNIC DRIVER (IW_CXGB3) | 1999 | CXGB3 IWARP RNIC DRIVER (IW_CXGB3) |
2001 | M: Steve Wise <swise@chelsio.com> | 2000 | M: Steve Wise <swise@chelsio.com> |
@@ -2009,7 +2008,7 @@ M: Dimitris Michailidis <dm@chelsio.com> | |||
2009 | L: netdev@vger.kernel.org | 2008 | L: netdev@vger.kernel.org |
2010 | W: http://www.chelsio.com | 2009 | W: http://www.chelsio.com |
2011 | S: Supported | 2010 | S: Supported |
2012 | F: drivers/net/cxgb4/ | 2011 | F: drivers/net/ethernet/chelsio/cxgb4/ |
2013 | 2012 | ||
2014 | CXGB4 IWARP RNIC DRIVER (IW_CXGB4) | 2013 | CXGB4 IWARP RNIC DRIVER (IW_CXGB4) |
2015 | M: Steve Wise <swise@chelsio.com> | 2014 | M: Steve Wise <swise@chelsio.com> |
@@ -2023,7 +2022,7 @@ M: Casey Leedom <leedom@chelsio.com> | |||
2023 | L: netdev@vger.kernel.org | 2022 | L: netdev@vger.kernel.org |
2024 | W: http://www.chelsio.com | 2023 | W: http://www.chelsio.com |
2025 | S: Supported | 2024 | S: Supported |
2026 | F: drivers/net/cxgb4vf/ | 2025 | F: drivers/net/ethernet/chelsio/cxgb4vf/ |
2027 | 2026 | ||
2028 | STMMAC ETHERNET DRIVER | 2027 | STMMAC ETHERNET DRIVER |
2029 | M: Giuseppe Cavallaro <peppe.cavallaro@st.com> | 2028 | M: Giuseppe Cavallaro <peppe.cavallaro@st.com> |
@@ -2511,7 +2510,7 @@ ETHEREXPRESS-16 NETWORK DRIVER | |||
2511 | M: Philip Blundell <philb@gnu.org> | 2510 | M: Philip Blundell <philb@gnu.org> |
2512 | L: netdev@vger.kernel.org | 2511 | L: netdev@vger.kernel.org |
2513 | S: Maintained | 2512 | S: Maintained |
2514 | F: drivers/net/eexpress.* | 2513 | F: drivers/net/ethernet/i825xx/eexpress.* |
2515 | 2514 | ||
2516 | ETHERNET BRIDGE | 2515 | ETHERNET BRIDGE |
2517 | M: Stephen Hemminger <shemminger@linux-foundation.org> | 2516 | M: Stephen Hemminger <shemminger@linux-foundation.org> |
@@ -3341,13 +3340,13 @@ M: Bruce Allan <bruce.w.allan@intel.com> | |||
3341 | M: Carolyn Wyborny <carolyn.wyborny@intel.com> | 3340 | M: Carolyn Wyborny <carolyn.wyborny@intel.com> |
3342 | M: Don Skidmore <donald.c.skidmore@intel.com> | 3341 | M: Don Skidmore <donald.c.skidmore@intel.com> |
3343 | M: Greg Rose <gregory.v.rose@intel.com> | 3342 | M: Greg Rose <gregory.v.rose@intel.com> |
3344 | M: PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com> | 3343 | M: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com> |
3345 | M: Alex Duyck <alexander.h.duyck@intel.com> | 3344 | M: Alex Duyck <alexander.h.duyck@intel.com> |
3346 | M: John Ronciak <john.ronciak@intel.com> | 3345 | M: John Ronciak <john.ronciak@intel.com> |
3347 | L: e1000-devel@lists.sourceforge.net | 3346 | L: e1000-devel@lists.sourceforge.net |
3348 | W: http://e1000.sourceforge.net/ | 3347 | W: http://e1000.sourceforge.net/ |
3349 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-2.6.git | 3348 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net.git |
3350 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next-2.6.git | 3349 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next.git |
3351 | S: Supported | 3350 | S: Supported |
3352 | F: Documentation/networking/e100.txt | 3351 | F: Documentation/networking/e100.txt |
3353 | F: Documentation/networking/e1000.txt | 3352 | F: Documentation/networking/e1000.txt |
@@ -3357,14 +3356,7 @@ F: Documentation/networking/igbvf.txt | |||
3357 | F: Documentation/networking/ixgb.txt | 3356 | F: Documentation/networking/ixgb.txt |
3358 | F: Documentation/networking/ixgbe.txt | 3357 | F: Documentation/networking/ixgbe.txt |
3359 | F: Documentation/networking/ixgbevf.txt | 3358 | F: Documentation/networking/ixgbevf.txt |
3360 | F: drivers/net/e100.c | 3359 | F: drivers/net/ethernet/intel/ |
3361 | F: drivers/net/e1000/ | ||
3362 | F: drivers/net/e1000e/ | ||
3363 | F: drivers/net/igb/ | ||
3364 | F: drivers/net/igbvf/ | ||
3365 | F: drivers/net/ixgb/ | ||
3366 | F: drivers/net/ixgbe/ | ||
3367 | F: drivers/net/ixgbevf/ | ||
3368 | 3360 | ||
3369 | INTEL MRST PMU DRIVER | 3361 | INTEL MRST PMU DRIVER |
3370 | M: Len Brown <len.brown@intel.com> | 3362 | M: Len Brown <len.brown@intel.com> |
@@ -4507,7 +4499,7 @@ M: Amit Kumar Salecha <amit.salecha@qlogic.com> | |||
4507 | L: netdev@vger.kernel.org | 4499 | L: netdev@vger.kernel.org |
4508 | W: http://www.qlogic.com | 4500 | W: http://www.qlogic.com |
4509 | S: Supported | 4501 | S: Supported |
4510 | F: drivers/net/netxen/ | 4502 | F: drivers/net/ethernet/qlogic/netxen/ |
4511 | 4503 | ||
4512 | NFS, SUNRPC, AND LOCKD CLIENTS | 4504 | NFS, SUNRPC, AND LOCKD CLIENTS |
4513 | M: Trond Myklebust <Trond.Myklebust@netapp.com> | 4505 | M: Trond Myklebust <Trond.Myklebust@netapp.com> |
@@ -4941,7 +4933,7 @@ PCNET32 NETWORK DRIVER | |||
4941 | M: Don Fry <pcnet32@frontier.com> | 4933 | M: Don Fry <pcnet32@frontier.com> |
4942 | L: netdev@vger.kernel.org | 4934 | L: netdev@vger.kernel.org |
4943 | S: Maintained | 4935 | S: Maintained |
4944 | F: drivers/net/pcnet32.c | 4936 | F: drivers/net/ethernet/amd/pcnet32.c |
4945 | 4937 | ||
4946 | PCRYPT PARALLEL CRYPTO ENGINE | 4938 | PCRYPT PARALLEL CRYPTO ENGINE |
4947 | M: Steffen Klassert <steffen.klassert@secunet.com> | 4939 | M: Steffen Klassert <steffen.klassert@secunet.com> |
@@ -5253,7 +5245,7 @@ M: linux-driver@qlogic.com | |||
5253 | L: netdev@vger.kernel.org | 5245 | L: netdev@vger.kernel.org |
5254 | S: Supported | 5246 | S: Supported |
5255 | F: Documentation/networking/LICENSE.qla3xxx | 5247 | F: Documentation/networking/LICENSE.qla3xxx |
5256 | F: drivers/net/qla3xxx.* | 5248 | F: drivers/net/ethernet/qlogic/qla3xxx.* |
5257 | 5249 | ||
5258 | QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER | 5250 | QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER |
5259 | M: Amit Kumar Salecha <amit.salecha@qlogic.com> | 5251 | M: Amit Kumar Salecha <amit.salecha@qlogic.com> |
@@ -5261,7 +5253,7 @@ M: Anirban Chakraborty <anirban.chakraborty@qlogic.com> | |||
5261 | M: linux-driver@qlogic.com | 5253 | M: linux-driver@qlogic.com |
5262 | L: netdev@vger.kernel.org | 5254 | L: netdev@vger.kernel.org |
5263 | S: Supported | 5255 | S: Supported |
5264 | F: drivers/net/qlcnic/ | 5256 | F: drivers/net/ethernet/qlogic/qlcnic/ |
5265 | 5257 | ||
5266 | QLOGIC QLGE 10Gb ETHERNET DRIVER | 5258 | QLOGIC QLGE 10Gb ETHERNET DRIVER |
5267 | M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> | 5259 | M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> |
@@ -5269,7 +5261,7 @@ M: Ron Mercer <ron.mercer@qlogic.com> | |||
5269 | M: linux-driver@qlogic.com | 5261 | M: linux-driver@qlogic.com |
5270 | L: netdev@vger.kernel.org | 5262 | L: netdev@vger.kernel.org |
5271 | S: Supported | 5263 | S: Supported |
5272 | F: drivers/net/qlge/ | 5264 | F: drivers/net/ethernet/qlogic/qlge/ |
5273 | 5265 | ||
5274 | QNX4 FILESYSTEM | 5266 | QNX4 FILESYSTEM |
5275 | M: Anders Larsen <al@alarsen.net> | 5267 | M: Anders Larsen <al@alarsen.net> |
@@ -5877,7 +5869,7 @@ F: mm/sl?b.c | |||
5877 | SMC91x ETHERNET DRIVER | 5869 | SMC91x ETHERNET DRIVER |
5878 | M: Nicolas Pitre <nico@fluxnic.net> | 5870 | M: Nicolas Pitre <nico@fluxnic.net> |
5879 | S: Odd Fixes | 5871 | S: Odd Fixes |
5880 | F: drivers/net/smc91x.* | 5872 | F: drivers/net/ethernet/smsc/smc91x.* |
5881 | 5873 | ||
5882 | SMM665 HARDWARE MONITOR DRIVER | 5874 | SMM665 HARDWARE MONITOR DRIVER |
5883 | M: Guenter Roeck <linux@roeck-us.net> | 5875 | M: Guenter Roeck <linux@roeck-us.net> |
@@ -5912,13 +5904,13 @@ M: Steve Glendinning <steve.glendinning@smsc.com> | |||
5912 | L: netdev@vger.kernel.org | 5904 | L: netdev@vger.kernel.org |
5913 | S: Supported | 5905 | S: Supported |
5914 | F: include/linux/smsc911x.h | 5906 | F: include/linux/smsc911x.h |
5915 | F: drivers/net/smsc911x.* | 5907 | F: drivers/net/ethernet/smsc/smsc911x.* |
5916 | 5908 | ||
5917 | SMSC9420 PCI ETHERNET DRIVER | 5909 | SMSC9420 PCI ETHERNET DRIVER |
5918 | M: Steve Glendinning <steve.glendinning@smsc.com> | 5910 | M: Steve Glendinning <steve.glendinning@smsc.com> |
5919 | L: netdev@vger.kernel.org | 5911 | L: netdev@vger.kernel.org |
5920 | S: Supported | 5912 | S: Supported |
5921 | F: drivers/net/smsc9420.* | 5913 | F: drivers/net/ethernet/smsc/smsc9420.* |
5922 | 5914 | ||
5923 | SN-IA64 (Itanium) SUB-PLATFORM | 5915 | SN-IA64 (Itanium) SUB-PLATFORM |
5924 | M: Jes Sorensen <jes@sgi.com> | 5916 | M: Jes Sorensen <jes@sgi.com> |
@@ -6568,7 +6560,7 @@ W: http://uclinux-h8.sourceforge.jp/ | |||
6568 | S: Supported | 6560 | S: Supported |
6569 | F: arch/h8300/ | 6561 | F: arch/h8300/ |
6570 | F: drivers/ide/ide-h8300.c | 6562 | F: drivers/ide/ide-h8300.c |
6571 | F: drivers/net/ne-h8300.c | 6563 | F: drivers/net/ethernet/8390/ne-h8300.c |
6572 | 6564 | ||
6573 | UDF FILESYSTEM | 6565 | UDF FILESYSTEM |
6574 | M: Jan Kara <jack@suse.cz> | 6566 | M: Jan Kara <jack@suse.cz> |
diff --git a/drivers/infiniband/hw/cxgb3/Makefile b/drivers/infiniband/hw/cxgb3/Makefile index 621619c794e5..2761364185af 100644 --- a/drivers/infiniband/hw/cxgb3/Makefile +++ b/drivers/infiniband/hw/cxgb3/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | ccflags-y := -Idrivers/net/cxgb3 | 1 | ccflags-y := -Idrivers/net/ethernet/chelsio/cxgb3 |
2 | 2 | ||
3 | obj-$(CONFIG_INFINIBAND_CXGB3) += iw_cxgb3.o | 3 | obj-$(CONFIG_INFINIBAND_CXGB3) += iw_cxgb3.o |
4 | 4 | ||
diff --git a/drivers/infiniband/hw/cxgb4/Makefile b/drivers/infiniband/hw/cxgb4/Makefile index cd20b1342aec..46b878ca2c3b 100644 --- a/drivers/infiniband/hw/cxgb4/Makefile +++ b/drivers/infiniband/hw/cxgb4/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | ccflags-y := -Idrivers/net/cxgb4 | 1 | ccflags-y := -Idrivers/net/ethernet/chelsio/cxgb4 |
2 | 2 | ||
3 | obj-$(CONFIG_INFINIBAND_CXGB4) += iw_cxgb4.o | 3 | obj-$(CONFIG_INFINIBAND_CXGB4) += iw_cxgb4.o |
4 | 4 | ||
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 8d0314dbd946..d7d0b3532bc3 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -193,6 +193,8 @@ source "drivers/net/phy/Kconfig" | |||
193 | # Ethernet | 193 | # Ethernet |
194 | # | 194 | # |
195 | 195 | ||
196 | source "drivers/net/ethernet/Kconfig" | ||
197 | |||
196 | menuconfig NET_ETHERNET | 198 | menuconfig NET_ETHERNET |
197 | bool "Ethernet (10 or 100Mbit)" | 199 | bool "Ethernet (10 or 100Mbit)" |
198 | depends on !UML | 200 | depends on !UML |
@@ -235,22 +237,6 @@ config MACB | |||
235 | 237 | ||
236 | source "drivers/net/arm/Kconfig" | 238 | source "drivers/net/arm/Kconfig" |
237 | 239 | ||
238 | config AX88796 | ||
239 | tristate "ASIX AX88796 NE2000 clone support" | ||
240 | depends on ARM || MIPS || SUPERH | ||
241 | select PHYLIB | ||
242 | select MDIO_BITBANG | ||
243 | help | ||
244 | AX88796 driver, using platform bus to provide | ||
245 | chip detection and resources | ||
246 | |||
247 | config AX88796_93CX6 | ||
248 | bool "ASIX AX88796 external 93CX6 eeprom support" | ||
249 | depends on AX88796 | ||
250 | select EEPROM_93CX6 | ||
251 | help | ||
252 | Select this if your platform comes with an external 93CX6 eeprom. | ||
253 | |||
254 | config MACE | 240 | config MACE |
255 | tristate "MACE (Power Mac ethernet) support" | 241 | tristate "MACE (Power Mac ethernet) support" |
256 | depends on PPC_PMAC && PPC32 | 242 | depends on PPC_PMAC && PPC32 |
@@ -285,71 +271,6 @@ config BMAC | |||
285 | To compile this driver as a module, choose M here: the module | 271 | To compile this driver as a module, choose M here: the module |
286 | will be called bmac. | 272 | will be called bmac. |
287 | 273 | ||
288 | config ARIADNE | ||
289 | tristate "Ariadne support" | ||
290 | depends on ZORRO | ||
291 | help | ||
292 | If you have a Village Tronic Ariadne Ethernet adapter, say Y. | ||
293 | Otherwise, say N. | ||
294 | |||
295 | To compile this driver as a module, choose M here: the module | ||
296 | will be called ariadne. | ||
297 | |||
298 | config A2065 | ||
299 | tristate "A2065 support" | ||
300 | depends on ZORRO | ||
301 | select CRC32 | ||
302 | help | ||
303 | If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, | ||
304 | say N. | ||
305 | |||
306 | To compile this driver as a module, choose M here: the module | ||
307 | will be called a2065. | ||
308 | |||
309 | config HYDRA | ||
310 | tristate "Hydra support" | ||
311 | depends on ZORRO | ||
312 | select CRC32 | ||
313 | help | ||
314 | If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. | ||
315 | |||
316 | To compile this driver as a module, choose M here: the module | ||
317 | will be called hydra. | ||
318 | |||
319 | config ZORRO8390 | ||
320 | tristate "Zorro NS8390-based Ethernet support" | ||
321 | depends on ZORRO | ||
322 | select CRC32 | ||
323 | help | ||
324 | This driver is for Zorro Ethernet cards using an NS8390-compatible | ||
325 | chipset, like the Village Tronic Ariadne II and the Individual | ||
326 | Computers X-Surf Ethernet cards. If you have such a card, say Y. | ||
327 | Otherwise, say N. | ||
328 | |||
329 | To compile this driver as a module, choose M here: the module | ||
330 | will be called zorro8390. | ||
331 | |||
332 | config APNE | ||
333 | tristate "PCMCIA NE2000 support" | ||
334 | depends on AMIGA_PCMCIA | ||
335 | select CRC32 | ||
336 | help | ||
337 | If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, | ||
338 | say N. | ||
339 | |||
340 | To compile this driver as a module, choose M here: the module | ||
341 | will be called apne. | ||
342 | |||
343 | config MAC8390 | ||
344 | bool "Macintosh NS 8390 based ethernet cards" | ||
345 | depends on MAC | ||
346 | select CRC32 | ||
347 | help | ||
348 | If you want to include a driver to support Nubus or LC-PDS | ||
349 | Ethernet cards using an NS8390 chipset or its equivalent, say Y | ||
350 | and read the Ethernet-HOWTO, available from | ||
351 | <http://www.tldp.org/docs.html#howto>. | ||
352 | |||
353 | config MAC89x0 | 274 | config MAC89x0 |
354 | tristate "Macintosh CS89x0 based ethernet cards" | 275 | tristate "Macintosh CS89x0 based ethernet cards" |
355 | depends on MAC | 276 | depends on MAC |
@@ -385,86 +306,6 @@ config MACMACE | |||
385 | say Y and read the Ethernet-HOWTO, available from | 306 | say Y and read the Ethernet-HOWTO, available from |
386 | <http://www.tldp.org/docs.html#howto>. | 307 | <http://www.tldp.org/docs.html#howto>. |
387 | 308 | ||
388 | config MVME147_NET | ||
389 | tristate "MVME147 (Lance) Ethernet support" | ||
390 | depends on MVME147 | ||
391 | select CRC32 | ||
392 | help | ||
393 | Support for the on-board Ethernet interface on the Motorola MVME147 | ||
394 | single-board computer. Say Y here to include the | ||
395 | driver for this chip in your kernel. | ||
396 | To compile this driver as a module, choose M here. | ||
397 | |||
398 | config MVME16x_NET | ||
399 | tristate "MVME16x Ethernet support" | ||
400 | depends on MVME16x | ||
401 | help | ||
402 | This is the driver for the Ethernet interface on the Motorola | ||
403 | MVME162, 166, 167, 172 and 177 boards. Say Y here to include the | ||
404 | driver for this chip in your kernel. | ||
405 | To compile this driver as a module, choose M here. | ||
406 | |||
407 | config BVME6000_NET | ||
408 | tristate "BVME6000 Ethernet support" | ||
409 | depends on BVME6000 | ||
410 | help | ||
411 | This is the driver for the Ethernet interface on BVME4000 and | ||
412 | BVME6000 VME boards. Say Y here to include the driver for this chip | ||
413 | in your kernel. | ||
414 | To compile this driver as a module, choose M here. | ||
415 | |||
416 | config ATARILANCE | ||
417 | tristate "Atari Lance support" | ||
418 | depends on ATARI | ||
419 | help | ||
420 | Say Y to include support for several Atari Ethernet adapters based | ||
421 | on the AMD Lance chipset: RieblCard (with or without battery), or | ||
422 | PAMCard VME (also the version by Rhotron, with different addresses). | ||
423 | |||
424 | config SUN3LANCE | ||
425 | tristate "Sun3/Sun3x on-board LANCE support" | ||
426 | depends on SUN3 || SUN3X | ||
427 | help | ||
428 | Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) | ||
429 | featured an AMD Lance 10Mbit Ethernet controller on board; say Y | ||
430 | here to compile in the Linux driver for this and enable Ethernet. | ||
431 | General Linux information on the Sun 3 and 3x series (now | ||
432 | discontinued) is at | ||
433 | <http://www.angelfire.com/ca2/tech68k/sun3.html>. | ||
434 | |||
435 | If you're not building a kernel for a Sun 3, say N. | ||
436 | |||
437 | config SUN3_82586 | ||
438 | bool "Sun3 on-board Intel 82586 support" | ||
439 | depends on SUN3 | ||
440 | help | ||
441 | This driver enables support for the on-board Intel 82586 based | ||
442 | Ethernet adapter found on Sun 3/1xx and 3/2xx motherboards. Note | ||
443 | that this driver does not support 82586-based adapters on additional | ||
444 | VME boards. | ||
445 | |||
446 | config HPLANCE | ||
447 | bool "HP on-board LANCE support" | ||
448 | depends on DIO | ||
449 | select CRC32 | ||
450 | help | ||
451 | If you want to use the builtin "LANCE" Ethernet controller on an | ||
452 | HP300 machine, say Y here. | ||
453 | |||
454 | config LASI_82596 | ||
455 | tristate "Lasi ethernet" | ||
456 | depends on GSC | ||
457 | help | ||
458 | Say Y here to support the builtin Intel 82596 ethernet controller | ||
459 | found in Hewlett-Packard PA-RISC machines with 10Mbit ethernet. | ||
460 | |||
461 | config SNI_82596 | ||
462 | tristate "SNI RM ethernet" | ||
463 | depends on NET_ETHERNET && SNI_RM | ||
464 | help | ||
465 | Say Y here to support the on-board Intel 82596 ethernet controller | ||
466 | built into SNI RM machines. | ||
467 | |||
468 | config KORINA | 309 | config KORINA |
469 | tristate "Korina (IDT RC32434) Ethernet support" | 310 | tristate "Korina (IDT RC32434) Ethernet support" |
470 | depends on NET_ETHERNET && MIKROTIK_RB532 | 311 | depends on NET_ETHERNET && MIKROTIK_RB532 |
@@ -485,15 +326,6 @@ config XTENSA_XT2000_SONIC | |||
485 | help | 326 | help |
486 | This is the driver for the onboard card of the Xtensa XT2000 board. | 327 | This is the driver for the onboard card of the Xtensa XT2000 board. |
487 | 328 | ||
488 | config MIPS_AU1X00_ENET | ||
489 | tristate "MIPS AU1000 Ethernet support" | ||
490 | depends on MIPS_ALCHEMY | ||
491 | select PHYLIB | ||
492 | select CRC32 | ||
493 | help | ||
494 | If you have an Alchemy Semi AU1X00 based system | ||
495 | say Y. Otherwise, say N. | ||
496 | |||
497 | config SGI_IOC3_ETH | 329 | config SGI_IOC3_ETH |
498 | bool "SGI IOC3 Ethernet" | 330 | bool "SGI IOC3 Ethernet" |
499 | depends on PCI && SGI_IP27 | 331 | depends on PCI && SGI_IP27 |
@@ -516,18 +348,6 @@ config SGI_O2MACE_ETH | |||
516 | tristate "SGI O2 MACE Fast Ethernet support" | 348 | tristate "SGI O2 MACE Fast Ethernet support" |
517 | depends on SGI_IP32=y | 349 | depends on SGI_IP32=y |
518 | 350 | ||
519 | config STNIC | ||
520 | tristate "National DP83902AV support" | ||
521 | depends on SUPERH | ||
522 | select CRC32 | ||
523 | help | ||
524 | Support for cards based on the National Semiconductor DP83902AV | ||
525 | ST-NIC Serial Network Interface Controller for Twisted Pair. This | ||
526 | is a 10Mbit/sec Ethernet controller. Product overview and specs at | ||
527 | <http://www.national.com/pf/DP/DP83902A.html>. | ||
528 | |||
529 | If unsure, say N. | ||
530 | |||
531 | config SH_ETH | 351 | config SH_ETH |
532 | tristate "Renesas SuperH Ethernet support" | 352 | tristate "Renesas SuperH Ethernet support" |
533 | depends on SUPERH && \ | 353 | depends on SUPERH && \ |
@@ -543,19 +363,6 @@ config SH_ETH | |||
543 | This driver supporting CPUs are: | 363 | This driver supporting CPUs are: |
544 | - SH7710, SH7712, SH7763, SH7619, SH7724, and SH7757. | 364 | - SH7710, SH7712, SH7763, SH7619, SH7724, and SH7757. |
545 | 365 | ||
546 | config SUNLANCE | ||
547 | tristate "Sun LANCE support" | ||
548 | depends on SBUS | ||
549 | select CRC32 | ||
550 | help | ||
551 | This driver supports the "le" interface present on all 32-bit Sparc | ||
552 | systems, on some older Ultra systems and as an Sbus option. These | ||
553 | cards are based on the AMD Lance chipset, which is better known | ||
554 | via the NE2100 cards. | ||
555 | |||
556 | To compile this driver as a module, choose M here: the module | ||
557 | will be called sunlance. | ||
558 | |||
559 | config HAPPYMEAL | 366 | config HAPPYMEAL |
560 | tristate "Sun Happy Meal 10/100baseT support" | 367 | tristate "Sun Happy Meal 10/100baseT support" |
561 | depends on SBUS || PCI | 368 | depends on SBUS || PCI |
@@ -614,236 +421,6 @@ config SUNVNET | |||
614 | help | 421 | help |
615 | Support for virtual network devices under Sun Logical Domains. | 422 | Support for virtual network devices under Sun Logical Domains. |
616 | 423 | ||
617 | config NET_VENDOR_3COM | ||
618 | bool "3COM cards" | ||
619 | depends on ISA || EISA || MCA || PCI | ||
620 | help | ||
621 | If you have a network (Ethernet) card belonging to this class, say Y | ||
622 | and read the Ethernet-HOWTO, available from | ||
623 | <http://www.tldp.org/docs.html#howto>. | ||
624 | |||
625 | Note that the answer to this question doesn't directly affect the | ||
626 | kernel: saying N will just cause the configurator to skip all | ||
627 | the questions about 3COM cards. If you say Y, you will be asked for | ||
628 | your specific card in the following questions. | ||
629 | |||
630 | config EL1 | ||
631 | tristate "3c501 \"EtherLink\" support" | ||
632 | depends on NET_VENDOR_3COM && ISA | ||
633 | ---help--- | ||
634 | If you have a network (Ethernet) card of this type, say Y and read | ||
635 | the Ethernet-HOWTO, available from | ||
636 | <http://www.tldp.org/docs.html#howto>. Also, consider buying a | ||
637 | new card, since the 3c501 is slow, broken, and obsolete: you will | ||
638 | have problems. Some people suggest to ping ("man ping") a nearby | ||
639 | machine every minute ("man cron") when using this card. | ||
640 | |||
641 | To compile this driver as a module, choose M here. The module | ||
642 | will be called 3c501. | ||
643 | |||
644 | config EL2 | ||
645 | tristate "3c503 \"EtherLink II\" support" | ||
646 | depends on NET_VENDOR_3COM && ISA | ||
647 | select CRC32 | ||
648 | help | ||
649 | If you have a network (Ethernet) card of this type, say Y and read | ||
650 | the Ethernet-HOWTO, available from | ||
651 | <http://www.tldp.org/docs.html#howto>. | ||
652 | |||
653 | To compile this driver as a module, choose M here. The module | ||
654 | will be called 3c503. | ||
655 | |||
656 | config ELPLUS | ||
657 | tristate "3c505 \"EtherLink Plus\" support" | ||
658 | depends on NET_VENDOR_3COM && ISA && ISA_DMA_API | ||
659 | ---help--- | ||
660 | Information about this network (Ethernet) card can be found in | ||
661 | <file:Documentation/networking/3c505.txt>. If you have a card of | ||
662 | this type, say Y and read the Ethernet-HOWTO, available from | ||
663 | <http://www.tldp.org/docs.html#howto>. | ||
664 | |||
665 | To compile this driver as a module, choose M here. The module | ||
666 | will be called 3c505. | ||
667 | |||
668 | config EL16 | ||
669 | tristate "3c507 \"EtherLink 16\" support (EXPERIMENTAL)" | ||
670 | depends on NET_VENDOR_3COM && ISA && EXPERIMENTAL | ||
671 | help | ||
672 | If you have a network (Ethernet) card of this type, say Y and read | ||
673 | the Ethernet-HOWTO, available from | ||
674 | <http://www.tldp.org/docs.html#howto>. | ||
675 | |||
676 | To compile this driver as a module, choose M here. The module | ||
677 | will be called 3c507. | ||
678 | |||
679 | config EL3 | ||
680 | tristate "3c509/3c529 (MCA)/3c579 \"EtherLink III\" support" | ||
681 | depends on NET_VENDOR_3COM && (ISA || EISA || MCA) | ||
682 | ---help--- | ||
683 | If you have a network (Ethernet) card belonging to the 3Com | ||
684 | EtherLinkIII series, say Y and read the Ethernet-HOWTO, available | ||
685 | from <http://www.tldp.org/docs.html#howto>. | ||
686 | |||
687 | If your card is not working you may need to use the DOS | ||
688 | setup disk to disable Plug & Play mode, and to select the default | ||
689 | media type. | ||
690 | |||
691 | To compile this driver as a module, choose M here. The module | ||
692 | will be called 3c509. | ||
693 | |||
694 | config 3C515 | ||
695 | tristate "3c515 ISA \"Fast EtherLink\"" | ||
696 | depends on NET_VENDOR_3COM && (ISA || EISA) && ISA_DMA_API | ||
697 | help | ||
698 | If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet | ||
699 | network card, say Y and read the Ethernet-HOWTO, available from | ||
700 | <http://www.tldp.org/docs.html#howto>. | ||
701 | |||
702 | To compile this driver as a module, choose M here. The module | ||
703 | will be called 3c515. | ||
704 | |||
705 | config ELMC | ||
706 | tristate "3c523 \"EtherLink/MC\" support" | ||
707 | depends on NET_VENDOR_3COM && MCA_LEGACY | ||
708 | help | ||
709 | If you have a network (Ethernet) card of this type, say Y and read | ||
710 | the Ethernet-HOWTO, available from | ||
711 | <http://www.tldp.org/docs.html#howto>. | ||
712 | |||
713 | To compile this driver as a module, choose M here. The module | ||
714 | will be called 3c523. | ||
715 | |||
716 | config ELMC_II | ||
717 | tristate "3c527 \"EtherLink/MC 32\" support (EXPERIMENTAL)" | ||
718 | depends on NET_VENDOR_3COM && MCA && MCA_LEGACY | ||
719 | help | ||
720 | If you have a network (Ethernet) card of this type, say Y and read | ||
721 | the Ethernet-HOWTO, available from | ||
722 | <http://www.tldp.org/docs.html#howto>. | ||
723 | |||
724 | To compile this driver as a module, choose M here. The module | ||
725 | will be called 3c527. | ||
726 | |||
727 | config VORTEX | ||
728 | tristate "3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" support" | ||
729 | depends on NET_VENDOR_3COM && (PCI || EISA) | ||
730 | select MII | ||
731 | ---help--- | ||
732 | This option enables driver support for a large number of 10Mbps and | ||
733 | 10/100Mbps EISA, PCI and PCMCIA 3Com network cards: | ||
734 | |||
735 | "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI | ||
736 | "Boomerang" (EtherLink XL 3c900 or 3c905) PCI | ||
737 | "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus | ||
738 | "Tornado" (3c905) PCI | ||
739 | "Hurricane" (3c555/3cSOHO) PCI | ||
740 | |||
741 | If you have such a card, say Y and read the Ethernet-HOWTO, | ||
742 | available from <http://www.tldp.org/docs.html#howto>. More | ||
743 | specific information is in | ||
744 | <file:Documentation/networking/vortex.txt> and in the comments at | ||
745 | the beginning of <file:drivers/net/3c59x.c>. | ||
746 | |||
747 | To compile this support as a module, choose M here. | ||
748 | |||
749 | config TYPHOON | ||
750 | tristate "3cr990 series \"Typhoon\" support" | ||
751 | depends on NET_VENDOR_3COM && PCI | ||
752 | select CRC32 | ||
753 | ---help--- | ||
754 | This option enables driver support for the 3cr990 series of cards: | ||
755 | |||
756 | 3C990-TX, 3CR990-TX-95, 3CR990-TX-97, 3CR990-FX-95, 3CR990-FX-97, | ||
757 | 3CR990SVR, 3CR990SVR95, 3CR990SVR97, 3CR990-FX-95 Server, | ||
758 | 3CR990-FX-97 Server, 3C990B-TX-M, 3C990BSVR | ||
759 | |||
760 | If you have a network (Ethernet) card of this type, say Y and read | ||
761 | the Ethernet-HOWTO, available from | ||
762 | <http://www.tldp.org/docs.html#howto>. | ||
763 | |||
764 | To compile this driver as a module, choose M here. The module | ||
765 | will be called typhoon. | ||
766 | |||
767 | config LANCE | ||
768 | tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" | ||
769 | depends on ISA && ISA_DMA_API | ||
770 | help | ||
771 | If you have a network (Ethernet) card of this type, say Y and read | ||
772 | the Ethernet-HOWTO, available from | ||
773 | <http://www.tldp.org/docs.html#howto>. Some LinkSys cards are | ||
774 | of this type. | ||
775 | |||
776 | To compile this driver as a module, choose M here: the module | ||
777 | will be called lance. This is recommended. | ||
778 | |||
779 | config NET_VENDOR_SMC | ||
780 | bool "Western Digital/SMC cards" | ||
781 | depends on ISA || MCA || EISA || MAC | ||
782 | help | ||
783 | If you have a network (Ethernet) card belonging to this class, say Y | ||
784 | and read the Ethernet-HOWTO, available from | ||
785 | <http://www.tldp.org/docs.html#howto>. | ||
786 | |||
787 | Note that the answer to this question doesn't directly affect the | ||
788 | kernel: saying N will just cause the configurator to skip all | ||
789 | the questions about Western Digital cards. If you say Y, you will be | ||
790 | asked for your specific card in the following questions. | ||
791 | |||
792 | config WD80x3 | ||
793 | tristate "WD80*3 support" | ||
794 | depends on NET_VENDOR_SMC && ISA | ||
795 | select CRC32 | ||
796 | help | ||
797 | If you have a network (Ethernet) card of this type, say Y and read | ||
798 | the Ethernet-HOWTO, available from | ||
799 | <http://www.tldp.org/docs.html#howto>. | ||
800 | |||
801 | To compile this driver as a module, choose M here. The module | ||
802 | will be called wd. | ||
803 | |||
804 | config ULTRAMCA | ||
805 | tristate "SMC Ultra MCA support" | ||
806 | depends on NET_VENDOR_SMC && MCA | ||
807 | select CRC32 | ||
808 | help | ||
809 | If you have a network (Ethernet) card of this type and are running | ||
810 | an MCA based system (PS/2), say Y and read the Ethernet-HOWTO, | ||
811 | available from <http://www.tldp.org/docs.html#howto>. | ||
812 | |||
813 | To compile this driver as a module, choose M here. The module | ||
814 | will be called smc-mca. | ||
815 | |||
816 | config ULTRA | ||
817 | tristate "SMC Ultra support" | ||
818 | depends on NET_VENDOR_SMC && ISA | ||
819 | select CRC32 | ||
820 | ---help--- | ||
821 | If you have a network (Ethernet) card of this type, say Y and read | ||
822 | the Ethernet-HOWTO, available from | ||
823 | <http://www.tldp.org/docs.html#howto>. | ||
824 | |||
825 | Important: There have been many reports that, with some motherboards | ||
826 | mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible, | ||
827 | such as some BusLogic models) causes corruption problems with many | ||
828 | operating systems. The Linux smc-ultra driver has a work-around for | ||
829 | this but keep it in mind if you have such a SCSI card and have | ||
830 | problems. | ||
831 | |||
832 | To compile this driver as a module, choose M here. The module | ||
833 | will be called smc-ultra. | ||
834 | |||
835 | config ULTRA32 | ||
836 | tristate "SMC Ultra32 EISA support" | ||
837 | depends on NET_VENDOR_SMC && EISA | ||
838 | select CRC32 | ||
839 | help | ||
840 | If you have a network (Ethernet) card of this type, say Y and read | ||
841 | the Ethernet-HOWTO, available from | ||
842 | <http://www.tldp.org/docs.html#howto>. | ||
843 | |||
844 | To compile this driver as a module, choose M here. The module | ||
845 | will be called smc-ultra32. | ||
846 | |||
847 | config BFIN_MAC | 424 | config BFIN_MAC |
848 | tristate "Blackfin on-chip MAC support" | 425 | tristate "Blackfin on-chip MAC support" |
849 | depends on NET_ETHERNET && (BF516 || BF518 || BF526 || BF527 || BF536 || BF537) | 426 | depends on NET_ETHERNET && (BF516 || BF518 || BF526 || BF527 || BF536 || BF537) |
@@ -890,39 +467,6 @@ config BFIN_MAC_USE_HWSTAMP | |||
890 | help | 467 | help |
891 | To support the IEEE 1588 Precision Time Protocol (PTP), select y here | 468 | To support the IEEE 1588 Precision Time Protocol (PTP), select y here |
892 | 469 | ||
893 | config SMC9194 | ||
894 | tristate "SMC 9194 support" | ||
895 | depends on NET_VENDOR_SMC && (ISA || MAC && BROKEN) | ||
896 | select CRC32 | ||
897 | ---help--- | ||
898 | This is support for the SMC9xxx based Ethernet cards. Choose this | ||
899 | option if you have a DELL laptop with the docking station, or | ||
900 | another SMC9192/9194 based chipset. Say Y if you want it compiled | ||
901 | into the kernel, and read the file | ||
902 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
903 | available from <http://www.tldp.org/docs.html#howto>. | ||
904 | |||
905 | To compile this driver as a module, choose M here. The module | ||
906 | will be called smc9194. | ||
907 | |||
908 | config SMC91X | ||
909 | tristate "SMC 91C9x/91C1xxx support" | ||
910 | select CRC32 | ||
911 | select MII | ||
912 | depends on ARM || M32R || SUPERH || \ | ||
913 | MIPS || BLACKFIN || MN10300 || COLDFIRE | ||
914 | help | ||
915 | This is a driver for SMC's 91x series of Ethernet chipsets, | ||
916 | including the SMC91C94 and the SMC91C111. Say Y if you want it | ||
917 | compiled into the kernel, and read the file | ||
918 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
919 | available from <http://www.tldp.org/docs.html#howto>. | ||
920 | |||
921 | This driver is also available as a module ( = code which can be | ||
922 | inserted in and removed from the running kernel whenever you want). | ||
923 | The module will be called smc91x. If you want to compile it as a | ||
924 | module, say M here and read <file:Documentation/kbuild/modules.txt>. | ||
925 | |||
926 | config PXA168_ETH | 470 | config PXA168_ETH |
927 | tristate "Marvell pxa168 ethernet support" | 471 | tristate "Marvell pxa168 ethernet support" |
928 | depends on CPU_PXA168 | 472 | depends on CPU_PXA168 |
@@ -1037,50 +581,12 @@ config GRETH | |||
1037 | help | 581 | help |
1038 | Say Y here if you want to use the Aeroflex Gaisler GRETH Ethernet MAC. | 582 | Say Y here if you want to use the Aeroflex Gaisler GRETH Ethernet MAC. |
1039 | 583 | ||
1040 | config SMC911X | ||
1041 | tristate "SMSC LAN911[5678] support" | ||
1042 | select CRC32 | ||
1043 | select MII | ||
1044 | depends on ARM || SUPERH || MN10300 | ||
1045 | help | ||
1046 | This is a driver for SMSC's LAN911x series of Ethernet chipsets | ||
1047 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. | ||
1048 | Say Y if you want it compiled into the kernel, | ||
1049 | and read the Ethernet-HOWTO, available from | ||
1050 | <http://www.tldp.org/docs.html#howto>. | ||
1051 | |||
1052 | This driver is also available as a module. The module will be | ||
1053 | called smc911x. If you want to compile it as a module, say M | ||
1054 | here and read <file:Documentation/kbuild/modules.txt> | ||
1055 | |||
1056 | config SMSC911X | ||
1057 | tristate "SMSC LAN911x/LAN921x families embedded ethernet support" | ||
1058 | depends on ARM || SUPERH || BLACKFIN || MIPS || MN10300 | ||
1059 | select CRC32 | ||
1060 | select MII | ||
1061 | select PHYLIB | ||
1062 | ---help--- | ||
1063 | Say Y here if you want support for SMSC LAN911x and LAN921x families | ||
1064 | of ethernet controllers. | ||
1065 | |||
1066 | To compile this driver as a module, choose M here and read | ||
1067 | <file:Documentation/networking/net-modules.txt>. The module | ||
1068 | will be called smsc911x. | ||
1069 | |||
1070 | config SMSC911X_ARCH_HOOKS | ||
1071 | def_bool n | ||
1072 | depends on SMSC911X | ||
1073 | help | ||
1074 | If the arch enables this, it allows the arch to implement various | ||
1075 | hooks for more comprehensive interrupt control and also to override | ||
1076 | the source of the MAC address. | ||
1077 | |||
1078 | config NET_VENDOR_RACAL | 584 | config NET_VENDOR_RACAL |
1079 | bool "Racal-Interlan (Micom) NI cards" | 585 | bool "Racal-Interlan (Micom) NI cards" |
1080 | depends on ISA | 586 | depends on ISA |
1081 | help | 587 | help |
1082 | If you have a network (Ethernet) card belonging to this class, such | 588 | If you have a network (Ethernet) card belonging to this class, such |
1083 | as the NI5010, NI5210 or NI6210, say Y and read the Ethernet-HOWTO, | 589 | as the NI5010, say Y and read the Ethernet-HOWTO, |
1084 | available from <http://www.tldp.org/docs.html#howto>. | 590 | available from <http://www.tldp.org/docs.html#howto>. |
1085 | 591 | ||
1086 | Note that the answer to this question doesn't directly affect the | 592 | Note that the answer to this question doesn't directly affect the |
@@ -1100,28 +606,6 @@ config NI5010 | |||
1100 | To compile this driver as a module, choose M here. The module | 606 | To compile this driver as a module, choose M here. The module |
1101 | will be called ni5010. | 607 | will be called ni5010. |
1102 | 608 | ||
1103 | config NI52 | ||
1104 | tristate "NI5210 support" | ||
1105 | depends on NET_VENDOR_RACAL && ISA | ||
1106 | help | ||
1107 | If you have a network (Ethernet) card of this type, say Y and read | ||
1108 | the Ethernet-HOWTO, available from | ||
1109 | <http://www.tldp.org/docs.html#howto>. | ||
1110 | |||
1111 | To compile this driver as a module, choose M here. The module | ||
1112 | will be called ni52. | ||
1113 | |||
1114 | config NI65 | ||
1115 | tristate "NI6510 support" | ||
1116 | depends on NET_VENDOR_RACAL && ISA && ISA_DMA_API | ||
1117 | help | ||
1118 | If you have a network (Ethernet) card of this type, say Y and read | ||
1119 | the Ethernet-HOWTO, available from | ||
1120 | <http://www.tldp.org/docs.html#howto>. | ||
1121 | |||
1122 | To compile this driver as a module, choose M here. The module | ||
1123 | will be called ni65. | ||
1124 | |||
1125 | config DNET | 609 | config DNET |
1126 | tristate "Dave ethernet support (DNET)" | 610 | tristate "Dave ethernet support (DNET)" |
1127 | depends on NET_ETHERNET && HAS_IOMEM | 611 | depends on NET_ETHERNET && HAS_IOMEM |
@@ -1147,19 +631,6 @@ config AT1700 | |||
1147 | To compile this driver as a module, choose M here. The module | 631 | To compile this driver as a module, choose M here. The module |
1148 | will be called at1700. | 632 | will be called at1700. |
1149 | 633 | ||
1150 | config DEPCA | ||
1151 | tristate "DEPCA, DE10x, DE200, DE201, DE202, DE422 support" | ||
1152 | depends on ISA || EISA || MCA | ||
1153 | select CRC32 | ||
1154 | ---help--- | ||
1155 | If you have a network (Ethernet) card of this type, say Y and read | ||
1156 | the Ethernet-HOWTO, available from | ||
1157 | <http://www.tldp.org/docs.html#howto> as well as | ||
1158 | <file:drivers/net/depca.c>. | ||
1159 | |||
1160 | To compile this driver as a module, choose M here. The module | ||
1161 | will be called depca. | ||
1162 | |||
1163 | config HP100 | 634 | config HP100 |
1164 | tristate "HP 10/100VG PCLAN (ISA, EISA, PCI) support" | 635 | tristate "HP 10/100VG PCLAN (ISA, EISA, PCI) support" |
1165 | depends on ISA || EISA || PCI | 636 | depends on ISA || EISA || PCI |
@@ -1188,18 +659,6 @@ config NET_ISA | |||
1188 | the remaining ISA network card questions. If you say Y, you will be | 659 | the remaining ISA network card questions. If you say Y, you will be |
1189 | asked for your specific card in the following questions. | 660 | asked for your specific card in the following questions. |
1190 | 661 | ||
1191 | config E2100 | ||
1192 | tristate "Cabletron E21xx support" | ||
1193 | depends on NET_ISA | ||
1194 | select CRC32 | ||
1195 | help | ||
1196 | If you have a network (Ethernet) card of this type, say Y and read | ||
1197 | the Ethernet-HOWTO, available from | ||
1198 | <http://www.tldp.org/docs.html#howto>. | ||
1199 | |||
1200 | To compile this driver as a module, choose M here. The module | ||
1201 | will be called e2100. | ||
1202 | |||
1203 | config EWRK3 | 662 | config EWRK3 |
1204 | tristate "EtherWORKS 3 (DE203, DE204, DE205) support" | 663 | tristate "EtherWORKS 3 (DE203, DE204, DE205) support" |
1205 | depends on NET_ISA | 664 | depends on NET_ISA |
@@ -1214,65 +673,6 @@ config EWRK3 | |||
1214 | To compile this driver as a module, choose M here. The module | 673 | To compile this driver as a module, choose M here. The module |
1215 | will be called ewrk3. | 674 | will be called ewrk3. |
1216 | 675 | ||
1217 | config EEXPRESS | ||
1218 | tristate "EtherExpress 16 support" | ||
1219 | depends on NET_ISA | ||
1220 | ---help--- | ||
1221 | If you have an EtherExpress16 network (Ethernet) card, say Y and | ||
1222 | read the Ethernet-HOWTO, available from | ||
1223 | <http://www.tldp.org/docs.html#howto>. Note that the Intel | ||
1224 | EtherExpress16 card used to be regarded as a very poor choice | ||
1225 | because the driver was very unreliable. We now have a new driver | ||
1226 | that should do better. | ||
1227 | |||
1228 | To compile this driver as a module, choose M here. The module | ||
1229 | will be called eexpress. | ||
1230 | |||
1231 | config EEXPRESS_PRO | ||
1232 | tristate "EtherExpressPro support/EtherExpress 10 (i82595) support" | ||
1233 | depends on NET_ISA | ||
1234 | ---help--- | ||
1235 | If you have a network (Ethernet) card of this type, say Y. This | ||
1236 | driver supports Intel i82595{FX,TX} based boards. Note however | ||
1237 | that the EtherExpress PRO/100 Ethernet card has its own separate | ||
1238 | driver. Please read the Ethernet-HOWTO, available from | ||
1239 | <http://www.tldp.org/docs.html#howto>. | ||
1240 | |||
1241 | To compile this driver as a module, choose M here. The module | ||
1242 | will be called eepro. | ||
1243 | |||
1244 | config HPLAN_PLUS | ||
1245 | tristate "HP PCLAN+ (27247B and 27252A) support" | ||
1246 | depends on NET_ISA | ||
1247 | select CRC32 | ||
1248 | help | ||
1249 | If you have a network (Ethernet) card of this type, say Y and read | ||
1250 | the Ethernet-HOWTO, available from | ||
1251 | <http://www.tldp.org/docs.html#howto>. | ||
1252 | |||
1253 | To compile this driver as a module, choose M here. The module | ||
1254 | will be called hp-plus. | ||
1255 | |||
1256 | config HPLAN | ||
1257 | tristate "HP PCLAN (27245 and other 27xxx series) support" | ||
1258 | depends on NET_ISA | ||
1259 | select CRC32 | ||
1260 | help | ||
1261 | If you have a network (Ethernet) card of this type, say Y and read | ||
1262 | the Ethernet-HOWTO, available from | ||
1263 | <http://www.tldp.org/docs.html#howto>. | ||
1264 | |||
1265 | To compile this driver as a module, choose M here. The module | ||
1266 | will be called hp. | ||
1267 | |||
1268 | config LP486E | ||
1269 | tristate "LP486E on board Ethernet" | ||
1270 | depends on NET_ISA | ||
1271 | help | ||
1272 | Say Y here to support the 82596-based on-board Ethernet controller | ||
1273 | for the Panther motherboard, which is one of the two shipped in the | ||
1274 | Intel Professional Workstation. | ||
1275 | |||
1276 | config ETH16I | 676 | config ETH16I |
1277 | tristate "ICL EtherTeam 16i/32 support" | 677 | tristate "ICL EtherTeam 16i/32 support" |
1278 | depends on NET_ISA | 678 | depends on NET_ISA |
@@ -1284,36 +684,6 @@ config ETH16I | |||
1284 | To compile this driver as a module, choose M here. The module | 684 | To compile this driver as a module, choose M here. The module |
1285 | will be called eth16i. | 685 | will be called eth16i. |
1286 | 686 | ||
1287 | config NE2000 | ||
1288 | tristate "NE2000/NE1000 support" | ||
1289 | depends on NET_ISA || (Q40 && m) || M32R || MACH_TX49XX | ||
1290 | select CRC32 | ||
1291 | ---help--- | ||
1292 | If you have a network (Ethernet) card of this type, say Y and read | ||
1293 | the Ethernet-HOWTO, available from | ||
1294 | <http://www.tldp.org/docs.html#howto>. Many Ethernet cards | ||
1295 | without a specific driver are compatible with NE2000. | ||
1296 | |||
1297 | If you have a PCI NE2000 card however, say N here and Y to "PCI | ||
1298 | NE2000 and clone support" under "EISA, VLB, PCI and on board | ||
1299 | controllers" below. If you have a NE2000 card and are running on | ||
1300 | an MCA system (a bus system used on some IBM PS/2 computers and | ||
1301 | laptops), say N here and Y to "NE/2 (ne2000 MCA version) support", | ||
1302 | below. | ||
1303 | |||
1304 | To compile this driver as a module, choose M here. The module | ||
1305 | will be called ne. | ||
1306 | |||
1307 | config ZNET | ||
1308 | tristate "Zenith Z-Note support (EXPERIMENTAL)" | ||
1309 | depends on NET_ISA && EXPERIMENTAL && ISA_DMA_API | ||
1310 | help | ||
1311 | The Zenith Z-Note notebook computer has a built-in network | ||
1312 | (Ethernet) card, and this is the Linux driver for it. Note that the | ||
1313 | IBM Thinkpad 300 is compatible with the Z-Note and is also supported | ||
1314 | by this driver. Read the Ethernet-HOWTO, available from | ||
1315 | <http://www.tldp.org/docs.html#howto>. | ||
1316 | |||
1317 | config SEEQ8005 | 687 | config SEEQ8005 |
1318 | tristate "SEEQ8005 support (EXPERIMENTAL)" | 688 | tristate "SEEQ8005 support (EXPERIMENTAL)" |
1319 | depends on NET_ISA && EXPERIMENTAL | 689 | depends on NET_ISA && EXPERIMENTAL |
@@ -1325,18 +695,6 @@ config SEEQ8005 | |||
1325 | To compile this driver as a module, choose M here. The module | 695 | To compile this driver as a module, choose M here. The module |
1326 | will be called seeq8005. | 696 | will be called seeq8005. |
1327 | 697 | ||
1328 | config NE2_MCA | ||
1329 | tristate "NE/2 (ne2000 MCA version) support" | ||
1330 | depends on MCA_LEGACY | ||
1331 | select CRC32 | ||
1332 | help | ||
1333 | If you have a network (Ethernet) card of this type, say Y and read | ||
1334 | the Ethernet-HOWTO, available from | ||
1335 | <http://www.tldp.org/docs.html#howto>. | ||
1336 | |||
1337 | To compile this driver as a module, choose M here. The module | ||
1338 | will be called ne2. | ||
1339 | |||
1340 | config IBMLANA | 698 | config IBMLANA |
1341 | tristate "IBM LAN Adapter/A support" | 699 | tristate "IBM LAN Adapter/A support" |
1342 | depends on MCA | 700 | depends on MCA |
@@ -1378,32 +736,6 @@ config NET_PCI | |||
1378 | will be asked for your specific card in the following questions. If | 736 | will be asked for your specific card in the following questions. If |
1379 | you are unsure, say Y. | 737 | you are unsure, say Y. |
1380 | 738 | ||
1381 | config PCNET32 | ||
1382 | tristate "AMD PCnet32 PCI support" | ||
1383 | depends on NET_PCI && PCI | ||
1384 | select CRC32 | ||
1385 | select MII | ||
1386 | help | ||
1387 | If you have a PCnet32 or PCnetPCI based network (Ethernet) card, | ||
1388 | answer Y here and read the Ethernet-HOWTO, available from | ||
1389 | <http://www.tldp.org/docs.html#howto>. | ||
1390 | |||
1391 | To compile this driver as a module, choose M here. The module | ||
1392 | will be called pcnet32. | ||
1393 | |||
1394 | config AMD8111_ETH | ||
1395 | tristate "AMD 8111 (new PCI lance) support" | ||
1396 | depends on NET_PCI && PCI | ||
1397 | select CRC32 | ||
1398 | select MII | ||
1399 | help | ||
1400 | If you have an AMD 8111-based PCI lance ethernet card, | ||
1401 | answer Y here and read the Ethernet-HOWTO, available from | ||
1402 | <http://www.tldp.org/docs.html#howto>. | ||
1403 | |||
1404 | To compile this driver as a module, choose M here. The module | ||
1405 | will be called amd8111e. | ||
1406 | |||
1407 | config ADAPTEC_STARFIRE | 739 | config ADAPTEC_STARFIRE |
1408 | tristate "Adaptec Starfire/DuraLAN support" | 740 | tristate "Adaptec Starfire/DuraLAN support" |
1409 | depends on NET_PCI && PCI | 741 | depends on NET_PCI && PCI |
@@ -1418,18 +750,6 @@ config ADAPTEC_STARFIRE | |||
1418 | To compile this driver as a module, choose M here: the module | 750 | To compile this driver as a module, choose M here: the module |
1419 | will be called starfire. This is recommended. | 751 | will be called starfire. This is recommended. |
1420 | 752 | ||
1421 | config AC3200 | ||
1422 | tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)" | ||
1423 | depends on NET_PCI && (ISA || EISA) && EXPERIMENTAL | ||
1424 | select CRC32 | ||
1425 | help | ||
1426 | If you have a network (Ethernet) card of this type, say Y and read | ||
1427 | the Ethernet-HOWTO, available from | ||
1428 | <http://www.tldp.org/docs.html#howto>. | ||
1429 | |||
1430 | To compile this driver as a module, choose M here. The module | ||
1431 | will be called ac3200. | ||
1432 | |||
1433 | config KSZ884X_PCI | 753 | config KSZ884X_PCI |
1434 | tristate "Micrel KSZ8841/2 PCI" | 754 | tristate "Micrel KSZ8841/2 PCI" |
1435 | depends on NET_PCI && PCI | 755 | depends on NET_PCI && PCI |
@@ -1441,49 +761,6 @@ config KSZ884X_PCI | |||
1441 | To compile this driver as a module, choose M here. The module | 761 | To compile this driver as a module, choose M here. The module |
1442 | will be called ksz884x. | 762 | will be called ksz884x. |
1443 | 763 | ||
1444 | config APRICOT | ||
1445 | tristate "Apricot Xen-II on board Ethernet" | ||
1446 | depends on NET_PCI && ISA | ||
1447 | help | ||
1448 | If you have a network (Ethernet) controller of this type, say Y and | ||
1449 | read the Ethernet-HOWTO, available from | ||
1450 | <http://www.tldp.org/docs.html#howto>. | ||
1451 | |||
1452 | To compile this driver as a module, choose M here. The module | ||
1453 | will be called apricot. | ||
1454 | |||
1455 | config B44 | ||
1456 | tristate "Broadcom 440x/47xx ethernet support" | ||
1457 | depends on SSB_POSSIBLE && HAS_DMA | ||
1458 | select SSB | ||
1459 | select MII | ||
1460 | help | ||
1461 | If you have a network (Ethernet) controller of this type, say Y | ||
1462 | or M and read the Ethernet-HOWTO, available from | ||
1463 | <http://www.tldp.org/docs.html#howto>. | ||
1464 | |||
1465 | To compile this driver as a module, choose M here. The module | ||
1466 | will be called b44. | ||
1467 | |||
1468 | # Auto-select SSB PCI-HOST support, if possible | ||
1469 | config B44_PCI_AUTOSELECT | ||
1470 | bool | ||
1471 | depends on B44 && SSB_PCIHOST_POSSIBLE | ||
1472 | select SSB_PCIHOST | ||
1473 | default y | ||
1474 | |||
1475 | # Auto-select SSB PCICORE driver, if possible | ||
1476 | config B44_PCICORE_AUTOSELECT | ||
1477 | bool | ||
1478 | depends on B44 && SSB_DRIVER_PCICORE_POSSIBLE | ||
1479 | select SSB_DRIVER_PCICORE | ||
1480 | default y | ||
1481 | |||
1482 | config B44_PCI | ||
1483 | bool | ||
1484 | depends on B44_PCI_AUTOSELECT && B44_PCICORE_AUTOSELECT | ||
1485 | default y | ||
1486 | |||
1487 | config FORCEDETH | 764 | config FORCEDETH |
1488 | tristate "nForce Ethernet support" | 765 | tristate "nForce Ethernet support" |
1489 | depends on NET_PCI && PCI | 766 | depends on NET_PCI && PCI |
@@ -1519,44 +796,6 @@ config TC35815 | |||
1519 | depends on NET_PCI && PCI && MIPS | 796 | depends on NET_PCI && PCI && MIPS |
1520 | select PHYLIB | 797 | select PHYLIB |
1521 | 798 | ||
1522 | config E100 | ||
1523 | tristate "Intel(R) PRO/100+ support" | ||
1524 | depends on NET_PCI && PCI | ||
1525 | select MII | ||
1526 | ---help--- | ||
1527 | This driver supports Intel(R) PRO/100 family of adapters. | ||
1528 | To verify that your adapter is supported, find the board ID number | ||
1529 | on the adapter. Look for a label that has a barcode and a number | ||
1530 | in the format 123456-001 (six digits hyphen three digits). | ||
1531 | |||
1532 | Use the above information and the Adapter & Driver ID Guide at: | ||
1533 | |||
1534 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
1535 | |||
1536 | to identify the adapter. | ||
1537 | |||
1538 | For the latest Intel PRO/100 network driver for Linux, see: | ||
1539 | |||
1540 | <http://www.intel.com/p/en_US/support/highlights/network/pro100plus> | ||
1541 | |||
1542 | More specific information on configuring the driver is in | ||
1543 | <file:Documentation/networking/e100.txt>. | ||
1544 | |||
1545 | To compile this driver as a module, choose M here. The module | ||
1546 | will be called e100. | ||
1547 | |||
1548 | config LNE390 | ||
1549 | tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)" | ||
1550 | depends on NET_PCI && EISA && EXPERIMENTAL | ||
1551 | select CRC32 | ||
1552 | help | ||
1553 | If you have a network (Ethernet) card of this type, say Y and read | ||
1554 | the Ethernet-HOWTO, available from | ||
1555 | <http://www.tldp.org/docs.html#howto>. | ||
1556 | |||
1557 | To compile this driver as a module, choose M here. The module | ||
1558 | will be called lne390. | ||
1559 | |||
1560 | config FEALNX | 799 | config FEALNX |
1561 | tristate "Myson MTD-8xx PCI Ethernet support" | 800 | tristate "Myson MTD-8xx PCI Ethernet support" |
1562 | depends on NET_PCI && PCI | 801 | depends on NET_PCI && PCI |
@@ -1577,50 +816,6 @@ config NATSEMI | |||
1577 | More specific information and updates are available from | 816 | More specific information and updates are available from |
1578 | <http://www.scyld.com/network/natsemi.html>. | 817 | <http://www.scyld.com/network/natsemi.html>. |
1579 | 818 | ||
1580 | config NE2K_PCI | ||
1581 | tristate "PCI NE2000 and clones support (see help)" | ||
1582 | depends on NET_PCI && PCI | ||
1583 | select CRC32 | ||
1584 | ---help--- | ||
1585 | This driver is for NE2000 compatible PCI cards. It will not work | ||
1586 | with ISA NE2000 cards (they have their own driver, "NE2000/NE1000 | ||
1587 | support" below). If you have a PCI NE2000 network (Ethernet) card, | ||
1588 | say Y and read the Ethernet-HOWTO, available from | ||
1589 | <http://www.tldp.org/docs.html#howto>. | ||
1590 | |||
1591 | This driver also works for the following NE2000 clone cards: | ||
1592 | RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2 | ||
1593 | NetVin NV5000SC Via 86C926 SureCom NE34 Winbond | ||
1594 | Holtek HT80232 Holtek HT80229 | ||
1595 | |||
1596 | To compile this driver as a module, choose M here. The module | ||
1597 | will be called ne2k-pci. | ||
1598 | |||
1599 | config NE3210 | ||
1600 | tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)" | ||
1601 | depends on NET_PCI && EISA && EXPERIMENTAL | ||
1602 | select CRC32 | ||
1603 | ---help--- | ||
1604 | If you have a network (Ethernet) card of this type, say Y and read | ||
1605 | the Ethernet-HOWTO, available from | ||
1606 | <http://www.tldp.org/docs.html#howto>. Note that this driver | ||
1607 | will NOT WORK for NE3200 cards as they are completely different. | ||
1608 | |||
1609 | To compile this driver as a module, choose M here. The module | ||
1610 | will be called ne3210. | ||
1611 | |||
1612 | config ES3210 | ||
1613 | tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)" | ||
1614 | depends on NET_PCI && EISA && EXPERIMENTAL | ||
1615 | select CRC32 | ||
1616 | help | ||
1617 | If you have a network (Ethernet) card of this type, say Y and read | ||
1618 | the Ethernet-HOWTO, available from | ||
1619 | <http://www.tldp.org/docs.html#howto>. | ||
1620 | |||
1621 | To compile this driver as a module, choose M here. The module | ||
1622 | will be called es3210. | ||
1623 | |||
1624 | config 8139CP | 819 | config 8139CP |
1625 | tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)" | 820 | tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)" |
1626 | depends on NET_PCI && PCI && EXPERIMENTAL | 821 | depends on NET_PCI && PCI && EXPERIMENTAL |
@@ -1717,33 +912,6 @@ config SIS900 | |||
1717 | To compile this driver as a module, choose M here: the module | 912 | To compile this driver as a module, choose M here: the module |
1718 | will be called sis900. This is recommended. | 913 | will be called sis900. This is recommended. |
1719 | 914 | ||
1720 | config EPIC100 | ||
1721 | tristate "SMC EtherPower II" | ||
1722 | depends on NET_PCI && PCI | ||
1723 | select CRC32 | ||
1724 | select MII | ||
1725 | help | ||
1726 | This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC, | ||
1727 | which is based on the SMC83c17x (EPIC/100). | ||
1728 | More specific information and updates are available from | ||
1729 | <http://www.scyld.com/network/epic100.html>. | ||
1730 | |||
1731 | config SMSC9420 | ||
1732 | tristate "SMSC LAN9420 PCI ethernet adapter support" | ||
1733 | depends on NET_PCI && PCI | ||
1734 | select CRC32 | ||
1735 | select PHYLIB | ||
1736 | select SMSC_PHY | ||
1737 | help | ||
1738 | This is a driver for SMSC's LAN9420 PCI ethernet adapter. | ||
1739 | Say Y if you want it compiled into the kernel, | ||
1740 | and read the Ethernet-HOWTO, available from | ||
1741 | <http://www.tldp.org/docs.html#howto>. | ||
1742 | |||
1743 | This driver is also available as a module. The module will be | ||
1744 | called smsc9420. If you want to compile it as a module, say M | ||
1745 | here and read <file:Documentation/kbuild/modules.txt> | ||
1746 | |||
1747 | config SUNDANCE | 915 | config SUNDANCE |
1748 | tristate "Sundance Alta support" | 916 | tristate "Sundance Alta support" |
1749 | depends on NET_PCI && PCI | 917 | depends on NET_PCI && PCI |
@@ -1925,15 +1093,6 @@ config SGISEEQ | |||
1925 | Say Y here if you have an Seeq based Ethernet network card. This is | 1093 | Say Y here if you have an Seeq based Ethernet network card. This is |
1926 | used in many Silicon Graphics machines. | 1094 | used in many Silicon Graphics machines. |
1927 | 1095 | ||
1928 | config DECLANCE | ||
1929 | tristate "DEC LANCE ethernet controller support" | ||
1930 | depends on MACH_DECSTATION | ||
1931 | select CRC32 | ||
1932 | help | ||
1933 | This driver is for the series of Ethernet controllers produced by | ||
1934 | DEC (now Compaq) based on the AMD Lance chipset, including the | ||
1935 | DEPCA series. (This chipset is better known via the NE2100 cards.) | ||
1936 | |||
1937 | config FEC | 1096 | config FEC |
1938 | bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)" | 1097 | bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)" |
1939 | depends on M523x || M527x || M5272 || M528x || M520x || M532x || \ | 1098 | depends on M523x || M527x || M5272 || M528x || M520x || M532x || \ |
@@ -1967,13 +1126,6 @@ config FEC_MPC52xx_MDIO | |||
1967 | If not sure, enable. | 1126 | If not sure, enable. |
1968 | If compiled as module, it will be called fec_mpc52xx_phy. | 1127 | If compiled as module, it will be called fec_mpc52xx_phy. |
1969 | 1128 | ||
1970 | config NE_H8300 | ||
1971 | tristate "NE2000 compatible support for H8/300" | ||
1972 | depends on H8300 | ||
1973 | help | ||
1974 | Say Y here if you want to use the NE2000 compatible | ||
1975 | controller on the Renesas H8/300 processor. | ||
1976 | |||
1977 | config ATL2 | 1129 | config ATL2 |
1978 | tristate "Atheros L2 Fast Ethernet support" | 1130 | tristate "Atheros L2 Fast Ethernet support" |
1979 | depends on PCI | 1131 | depends on PCI |
@@ -1992,15 +1144,6 @@ config XILINX_EMACLITE | |||
1992 | help | 1144 | help |
1993 | This driver supports the 10/100 Ethernet Lite from Xilinx. | 1145 | This driver supports the 10/100 Ethernet Lite from Xilinx. |
1994 | 1146 | ||
1995 | config BCM63XX_ENET | ||
1996 | tristate "Broadcom 63xx internal mac support" | ||
1997 | depends on BCM63XX | ||
1998 | select MII | ||
1999 | select PHYLIB | ||
2000 | help | ||
2001 | This driver supports the ethernet MACs in the Broadcom 63xx | ||
2002 | MIPS chipset family (BCM63XX). | ||
2003 | |||
2004 | config FTMAC100 | 1147 | config FTMAC100 |
2005 | tristate "Faraday FTMAC100 10/100 Ethernet support" | 1148 | tristate "Faraday FTMAC100 10/100 Ethernet support" |
2006 | depends on ARM | 1149 | depends on ARM |
@@ -2044,33 +1187,6 @@ menuconfig NETDEV_1000 | |||
2044 | 1187 | ||
2045 | if NETDEV_1000 | 1188 | if NETDEV_1000 |
2046 | 1189 | ||
2047 | config ACENIC | ||
2048 | tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support" | ||
2049 | depends on PCI | ||
2050 | ---help--- | ||
2051 | Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear | ||
2052 | GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet | ||
2053 | adapter. The driver allows for using the Jumbo Frame option (9000 | ||
2054 | bytes/frame) however it requires that your switches can handle this | ||
2055 | as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig | ||
2056 | line. | ||
2057 | |||
2058 | To compile this driver as a module, choose M here: the | ||
2059 | module will be called acenic. | ||
2060 | |||
2061 | config ACENIC_OMIT_TIGON_I | ||
2062 | bool "Omit support for old Tigon I based AceNICs" | ||
2063 | depends on ACENIC | ||
2064 | help | ||
2065 | Say Y here if you only have Tigon II based AceNICs and want to leave | ||
2066 | out support for the older Tigon I based cards which are no longer | ||
2067 | being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B | ||
2068 | version)). This will reduce the size of the driver object by | ||
2069 | app. 100KB. If you are not sure whether your card is a Tigon I or a | ||
2070 | Tigon II, say N here. | ||
2071 | |||
2072 | The safe and default value for this is N. | ||
2073 | |||
2074 | config DL2K | 1190 | config DL2K |
2075 | tristate "DL2000/TC902x-based Gigabit Ethernet support" | 1191 | tristate "DL2000/TC902x-based Gigabit Ethernet support" |
2076 | depends on PCI | 1192 | depends on PCI |
@@ -2085,47 +1201,6 @@ config DL2K | |||
2085 | To compile this driver as a module, choose M here: the | 1201 | To compile this driver as a module, choose M here: the |
2086 | module will be called dl2k. | 1202 | module will be called dl2k. |
2087 | 1203 | ||
2088 | config E1000 | ||
2089 | tristate "Intel(R) PRO/1000 Gigabit Ethernet support" | ||
2090 | depends on PCI | ||
2091 | ---help--- | ||
2092 | This driver supports Intel(R) PRO/1000 gigabit ethernet family of | ||
2093 | adapters. For more information on how to identify your adapter, go | ||
2094 | to the Adapter & Driver ID Guide at: | ||
2095 | |||
2096 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
2097 | |||
2098 | For general information and support, go to the Intel support | ||
2099 | website at: | ||
2100 | |||
2101 | <http://support.intel.com> | ||
2102 | |||
2103 | More specific information on configuring the driver is in | ||
2104 | <file:Documentation/networking/e1000.txt>. | ||
2105 | |||
2106 | To compile this driver as a module, choose M here. The module | ||
2107 | will be called e1000. | ||
2108 | |||
2109 | config E1000E | ||
2110 | tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" | ||
2111 | depends on PCI && (!SPARC32 || BROKEN) | ||
2112 | select CRC32 | ||
2113 | ---help--- | ||
2114 | This driver supports the PCI-Express Intel(R) PRO/1000 gigabit | ||
2115 | ethernet family of adapters. For PCI or PCI-X e1000 adapters, | ||
2116 | use the regular e1000 driver For more information on how to | ||
2117 | identify your adapter, go to the Adapter & Driver ID Guide at: | ||
2118 | |||
2119 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
2120 | |||
2121 | For general information and support, go to the Intel support | ||
2122 | website at: | ||
2123 | |||
2124 | <http://support.intel.com> | ||
2125 | |||
2126 | To compile this driver as a module, choose M here. The module | ||
2127 | will be called e1000e. | ||
2128 | |||
2129 | config IP1000 | 1204 | config IP1000 |
2130 | tristate "IP1000 Gigabit Ethernet support" | 1205 | tristate "IP1000 Gigabit Ethernet support" |
2131 | depends on PCI && EXPERIMENTAL | 1206 | depends on PCI && EXPERIMENTAL |
@@ -2136,57 +1211,6 @@ config IP1000 | |||
2136 | To compile this driver as a module, choose M here: the module | 1211 | To compile this driver as a module, choose M here: the module |
2137 | will be called ipg. This is recommended. | 1212 | will be called ipg. This is recommended. |
2138 | 1213 | ||
2139 | config IGB | ||
2140 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" | ||
2141 | depends on PCI | ||
2142 | ---help--- | ||
2143 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of | ||
2144 | adapters. For more information on how to identify your adapter, go | ||
2145 | to the Adapter & Driver ID Guide at: | ||
2146 | |||
2147 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
2148 | |||
2149 | For general information and support, go to the Intel support | ||
2150 | website at: | ||
2151 | |||
2152 | <http://support.intel.com> | ||
2153 | |||
2154 | More specific information on configuring the driver is in | ||
2155 | <file:Documentation/networking/e1000.txt>. | ||
2156 | |||
2157 | To compile this driver as a module, choose M here. The module | ||
2158 | will be called igb. | ||
2159 | |||
2160 | config IGB_DCA | ||
2161 | bool "Direct Cache Access (DCA) Support" | ||
2162 | default y | ||
2163 | depends on IGB && DCA && !(IGB=y && DCA=m) | ||
2164 | ---help--- | ||
2165 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
2166 | driver. DCA is a method for warming the CPU cache before data | ||
2167 | is used, with the intent of lessening the impact of cache misses. | ||
2168 | |||
2169 | config IGBVF | ||
2170 | tristate "Intel(R) 82576 Virtual Function Ethernet support" | ||
2171 | depends on PCI | ||
2172 | ---help--- | ||
2173 | This driver supports Intel(R) 82576 virtual functions. For more | ||
2174 | information on how to identify your adapter, go to the Adapter & | ||
2175 | Driver ID Guide at: | ||
2176 | |||
2177 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
2178 | |||
2179 | For general information and support, go to the Intel support | ||
2180 | website at: | ||
2181 | |||
2182 | <http://support.intel.com> | ||
2183 | |||
2184 | More specific information on configuring the driver is in | ||
2185 | <file:Documentation/networking/e1000.txt>. | ||
2186 | |||
2187 | To compile this driver as a module, choose M here. The module | ||
2188 | will be called igbvf. | ||
2189 | |||
2190 | source "drivers/net/ixp2000/Kconfig" | 1214 | source "drivers/net/ixp2000/Kconfig" |
2191 | 1215 | ||
2192 | config NS83820 | 1216 | config NS83820 |
@@ -2237,19 +1261,6 @@ config R8169 | |||
2237 | To compile this driver as a module, choose M here: the module | 1261 | To compile this driver as a module, choose M here: the module |
2238 | will be called r8169. This is recommended. | 1262 | will be called r8169. This is recommended. |
2239 | 1263 | ||
2240 | config SB1250_MAC | ||
2241 | tristate "SB1250 Gigabit Ethernet support" | ||
2242 | depends on SIBYTE_SB1xxx_SOC | ||
2243 | select PHYLIB | ||
2244 | ---help--- | ||
2245 | This driver supports Gigabit Ethernet interfaces based on the | ||
2246 | Broadcom SiByte family of System-On-a-Chip parts. They include | ||
2247 | the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455 | ||
2248 | and BCM1480 chips. | ||
2249 | |||
2250 | To compile this driver as a module, choose M here: the module | ||
2251 | will be called sb1250-mac. | ||
2252 | |||
2253 | config SIS190 | 1264 | config SIS190 |
2254 | tristate "SiS190/SiS191 gigabit ethernet support" | 1265 | tristate "SiS190/SiS191 gigabit ethernet support" |
2255 | depends on PCI | 1266 | depends on PCI |
@@ -2343,39 +1354,6 @@ config VIA_VELOCITY | |||
2343 | To compile this driver as a module, choose M here. The module | 1354 | To compile this driver as a module, choose M here. The module |
2344 | will be called via-velocity. | 1355 | will be called via-velocity. |
2345 | 1356 | ||
2346 | config TIGON3 | ||
2347 | tristate "Broadcom Tigon3 support" | ||
2348 | depends on PCI | ||
2349 | select PHYLIB | ||
2350 | help | ||
2351 | This driver supports Broadcom Tigon3 based gigabit Ethernet cards. | ||
2352 | |||
2353 | To compile this driver as a module, choose M here: the module | ||
2354 | will be called tg3. This is recommended. | ||
2355 | |||
2356 | config BNX2 | ||
2357 | tristate "Broadcom NetXtremeII support" | ||
2358 | depends on PCI | ||
2359 | select CRC32 | ||
2360 | select FW_LOADER | ||
2361 | help | ||
2362 | This driver supports Broadcom NetXtremeII gigabit Ethernet cards. | ||
2363 | |||
2364 | To compile this driver as a module, choose M here: the module | ||
2365 | will be called bnx2. This is recommended. | ||
2366 | |||
2367 | config CNIC | ||
2368 | tristate "Broadcom CNIC support" | ||
2369 | depends on PCI | ||
2370 | select BNX2 | ||
2371 | select UIO | ||
2372 | help | ||
2373 | This driver supports offload features of Broadcom NetXtremeII | ||
2374 | gigabit Ethernet cards. | ||
2375 | |||
2376 | To compile this driver as a module, choose M here: the module | ||
2377 | will be called cnic. This is recommended. | ||
2378 | |||
2379 | config SPIDER_NET | 1357 | config SPIDER_NET |
2380 | tristate "Spider Gigabit Ethernet driver" | 1358 | tristate "Spider Gigabit Ethernet driver" |
2381 | depends on PCI && (PPC_IBM_CELL_BLADE || PPC_CELLEB) | 1359 | depends on PCI && (PPC_IBM_CELL_BLADE || PPC_CELLEB) |
@@ -2466,15 +1444,6 @@ config XILINX_LL_TEMAC | |||
2466 | This driver supports the Xilinx 10/100/1000 LocalLink TEMAC | 1444 | This driver supports the Xilinx 10/100/1000 LocalLink TEMAC |
2467 | core used in Xilinx Spartan and Virtex FPGAs | 1445 | core used in Xilinx Spartan and Virtex FPGAs |
2468 | 1446 | ||
2469 | config QLA3XXX | ||
2470 | tristate "QLogic QLA3XXX Network Driver Support" | ||
2471 | depends on PCI | ||
2472 | help | ||
2473 | This driver supports QLogic ISP3XXX gigabit Ethernet cards. | ||
2474 | |||
2475 | To compile this driver as a module, choose M here: the module | ||
2476 | will be called qla3xxx. | ||
2477 | |||
2478 | config ATL1 | 1447 | config ATL1 |
2479 | tristate "Atheros/Attansic L1 Gigabit Ethernet support" | 1448 | tristate "Atheros/Attansic L1 Gigabit Ethernet support" |
2480 | depends on PCI | 1449 | depends on PCI |
@@ -2583,92 +1552,6 @@ if NETDEV_10000 | |||
2583 | config MDIO | 1552 | config MDIO |
2584 | tristate | 1553 | tristate |
2585 | 1554 | ||
2586 | config CHELSIO_T1 | ||
2587 | tristate "Chelsio 10Gb Ethernet support" | ||
2588 | depends on PCI | ||
2589 | select CRC32 | ||
2590 | select MDIO | ||
2591 | help | ||
2592 | This driver supports Chelsio gigabit and 10-gigabit | ||
2593 | Ethernet cards. More information about adapter features and | ||
2594 | performance tuning is in <file:Documentation/networking/cxgb.txt>. | ||
2595 | |||
2596 | For general information about Chelsio and our products, visit | ||
2597 | our website at <http://www.chelsio.com>. | ||
2598 | |||
2599 | For customer support, please visit our customer support page at | ||
2600 | <http://www.chelsio.com/support.html>. | ||
2601 | |||
2602 | Please send feedback to <linux-bugs@chelsio.com>. | ||
2603 | |||
2604 | To compile this driver as a module, choose M here: the module | ||
2605 | will be called cxgb. | ||
2606 | |||
2607 | config CHELSIO_T1_1G | ||
2608 | bool "Chelsio gigabit Ethernet support" | ||
2609 | depends on CHELSIO_T1 | ||
2610 | help | ||
2611 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you | ||
2612 | are using only 10G cards say 'N' here. | ||
2613 | |||
2614 | config CHELSIO_T3 | ||
2615 | tristate "Chelsio Communications T3 10Gb Ethernet support" | ||
2616 | depends on PCI && INET | ||
2617 | select FW_LOADER | ||
2618 | select MDIO | ||
2619 | help | ||
2620 | This driver supports Chelsio T3-based gigabit and 10Gb Ethernet | ||
2621 | adapters. | ||
2622 | |||
2623 | For general information about Chelsio and our products, visit | ||
2624 | our website at <http://www.chelsio.com>. | ||
2625 | |||
2626 | For customer support, please visit our customer support page at | ||
2627 | <http://www.chelsio.com/support.html>. | ||
2628 | |||
2629 | Please send feedback to <linux-bugs@chelsio.com>. | ||
2630 | |||
2631 | To compile this driver as a module, choose M here: the module | ||
2632 | will be called cxgb3. | ||
2633 | |||
2634 | config CHELSIO_T4 | ||
2635 | tristate "Chelsio Communications T4 Ethernet support" | ||
2636 | depends on PCI | ||
2637 | select FW_LOADER | ||
2638 | select MDIO | ||
2639 | help | ||
2640 | This driver supports Chelsio T4-based gigabit and 10Gb Ethernet | ||
2641 | adapters. | ||
2642 | |||
2643 | For general information about Chelsio and our products, visit | ||
2644 | our website at <http://www.chelsio.com>. | ||
2645 | |||
2646 | For customer support, please visit our customer support page at | ||
2647 | <http://www.chelsio.com/support.html>. | ||
2648 | |||
2649 | Please send feedback to <linux-bugs@chelsio.com>. | ||
2650 | |||
2651 | To compile this driver as a module choose M here; the module | ||
2652 | will be called cxgb4. | ||
2653 | |||
2654 | config CHELSIO_T4VF | ||
2655 | tristate "Chelsio Communications T4 Virtual Function Ethernet support" | ||
2656 | depends on PCI | ||
2657 | help | ||
2658 | This driver supports Chelsio T4-based gigabit and 10Gb Ethernet | ||
2659 | adapters with PCI-E SR-IOV Virtual Functions. | ||
2660 | |||
2661 | For general information about Chelsio and our products, visit | ||
2662 | our website at <http://www.chelsio.com>. | ||
2663 | |||
2664 | For customer support, please visit our customer support page at | ||
2665 | <http://www.chelsio.com/support.html>. | ||
2666 | |||
2667 | Please send feedback to <linux-bugs@chelsio.com>. | ||
2668 | |||
2669 | To compile this driver as a module choose M here; the module | ||
2670 | will be called cxgb4vf. | ||
2671 | |||
2672 | config EHEA | 1555 | config EHEA |
2673 | tristate "eHEA Ethernet support" | 1556 | tristate "eHEA Ethernet support" |
2674 | depends on IBMEBUS && INET && SPARSEMEM | 1557 | depends on IBMEBUS && INET && SPARSEMEM |
@@ -2685,88 +1568,6 @@ config ENIC | |||
2685 | help | 1568 | help |
2686 | This enables the support for the Cisco VIC Ethernet card. | 1569 | This enables the support for the Cisco VIC Ethernet card. |
2687 | 1570 | ||
2688 | config IXGBE | ||
2689 | tristate "Intel(R) 10GbE PCI Express adapters support" | ||
2690 | depends on PCI && INET | ||
2691 | select MDIO | ||
2692 | ---help--- | ||
2693 | This driver supports Intel(R) 10GbE PCI Express family of | ||
2694 | adapters. For more information on how to identify your adapter, go | ||
2695 | to the Adapter & Driver ID Guide at: | ||
2696 | |||
2697 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
2698 | |||
2699 | For general information and support, go to the Intel support | ||
2700 | website at: | ||
2701 | |||
2702 | <http://support.intel.com> | ||
2703 | |||
2704 | To compile this driver as a module, choose M here. The module | ||
2705 | will be called ixgbe. | ||
2706 | |||
2707 | config IXGBE_DCA | ||
2708 | bool "Direct Cache Access (DCA) Support" | ||
2709 | default y | ||
2710 | depends on IXGBE && DCA && !(IXGBE=y && DCA=m) | ||
2711 | ---help--- | ||
2712 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
2713 | driver. DCA is a method for warming the CPU cache before data | ||
2714 | is used, with the intent of lessening the impact of cache misses. | ||
2715 | |||
2716 | config IXGBE_DCB | ||
2717 | bool "Data Center Bridging (DCB) Support" | ||
2718 | default n | ||
2719 | depends on IXGBE && DCB | ||
2720 | ---help--- | ||
2721 | Say Y here if you want to use Data Center Bridging (DCB) in the | ||
2722 | driver. | ||
2723 | |||
2724 | If unsure, say N. | ||
2725 | |||
2726 | config IXGBEVF | ||
2727 | tristate "Intel(R) 82599 Virtual Function Ethernet support" | ||
2728 | depends on PCI_MSI | ||
2729 | ---help--- | ||
2730 | This driver supports Intel(R) 82599 virtual functions. For more | ||
2731 | information on how to identify your adapter, go to the Adapter & | ||
2732 | Driver ID Guide at: | ||
2733 | |||
2734 | <http://support.intel.com/support/network/sb/CS-008441.htm> | ||
2735 | |||
2736 | For general information and support, go to the Intel support | ||
2737 | website at: | ||
2738 | |||
2739 | <http://support.intel.com> | ||
2740 | |||
2741 | More specific information on configuring the driver is in | ||
2742 | <file:Documentation/networking/ixgbevf.txt>. | ||
2743 | |||
2744 | To compile this driver as a module, choose M here. The module | ||
2745 | will be called ixgbevf. MSI-X interrupt support is required | ||
2746 | for this driver to work correctly. | ||
2747 | |||
2748 | config IXGB | ||
2749 | tristate "Intel(R) PRO/10GbE support" | ||
2750 | depends on PCI | ||
2751 | ---help--- | ||
2752 | This driver supports Intel(R) PRO/10GbE family of adapters for | ||
2753 | PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver | ||
2754 | instead. For more information on how to identify your adapter, go | ||
2755 | to the Adapter & Driver ID Guide at: | ||
2756 | |||
2757 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
2758 | |||
2759 | For general information and support, go to the Intel support | ||
2760 | website at: | ||
2761 | |||
2762 | <http://support.intel.com> | ||
2763 | |||
2764 | More specific information on configuring the driver is in | ||
2765 | <file:Documentation/networking/ixgb.txt>. | ||
2766 | |||
2767 | To compile this driver as a module, choose M here. The module | ||
2768 | will be called ixgb. | ||
2769 | |||
2770 | config S2IO | 1571 | config S2IO |
2771 | tristate "Exar Xframe 10Gb Ethernet Adapter" | 1572 | tristate "Exar Xframe 10Gb Ethernet Adapter" |
2772 | depends on PCI | 1573 | depends on PCI |
@@ -2827,13 +1628,6 @@ config MYRI10GE_DCA | |||
2827 | driver. DCA is a method for warming the CPU cache before data | 1628 | driver. DCA is a method for warming the CPU cache before data |
2828 | is used, with the intent of lessening the impact of cache misses. | 1629 | is used, with the intent of lessening the impact of cache misses. |
2829 | 1630 | ||
2830 | config NETXEN_NIC | ||
2831 | tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" | ||
2832 | depends on PCI | ||
2833 | select FW_LOADER | ||
2834 | help | ||
2835 | This enables the support for NetXen's Gigabit Ethernet card. | ||
2836 | |||
2837 | config NIU | 1631 | config NIU |
2838 | tristate "Sun Neptune 10Gbit Ethernet support" | 1632 | tristate "Sun Neptune 10Gbit Ethernet support" |
2839 | depends on PCI | 1633 | depends on PCI |
@@ -2881,35 +1675,6 @@ config TEHUTI | |||
2881 | help | 1675 | help |
2882 | Tehuti Networks 10G Ethernet NIC | 1676 | Tehuti Networks 10G Ethernet NIC |
2883 | 1677 | ||
2884 | config BNX2X | ||
2885 | tristate "Broadcom NetXtremeII 10Gb support" | ||
2886 | depends on PCI | ||
2887 | select FW_LOADER | ||
2888 | select ZLIB_INFLATE | ||
2889 | select LIBCRC32C | ||
2890 | select MDIO | ||
2891 | help | ||
2892 | This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. | ||
2893 | To compile this driver as a module, choose M here: the module | ||
2894 | will be called bnx2x. This is recommended. | ||
2895 | |||
2896 | config QLCNIC | ||
2897 | tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support" | ||
2898 | depends on PCI | ||
2899 | select FW_LOADER | ||
2900 | help | ||
2901 | This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet | ||
2902 | devices. | ||
2903 | |||
2904 | config QLGE | ||
2905 | tristate "QLogic QLGE 10Gb Ethernet Driver Support" | ||
2906 | depends on PCI | ||
2907 | help | ||
2908 | This driver supports QLogic ISP8XXX 10Gb Ethernet cards. | ||
2909 | |||
2910 | To compile this driver as a module, choose M here: the module | ||
2911 | will be called qlge. | ||
2912 | |||
2913 | config BNA | 1678 | config BNA |
2914 | tristate "Brocade 1010/1020 10Gb Ethernet Driver support" | 1679 | tristate "Brocade 1010/1020 10Gb Ethernet Driver support" |
2915 | depends on PCI | 1680 | depends on PCI |
diff --git a/drivers/net/Makefile b/drivers/net/Makefile index e1eca2ab505e..49b3e87075d3 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile | |||
@@ -1,5 +1,5 @@ | |||
1 | # | 1 | # |
2 | # Makefile for the Linux network (ethercard) device drivers. | 2 | # Makefile for the Linux network device drivers. |
3 | # | 3 | # |
4 | 4 | ||
5 | obj-$(CONFIG_MII) += mii.o | 5 | obj-$(CONFIG_MII) += mii.o |
@@ -10,19 +10,8 @@ obj-$(CONFIG_TI_DAVINCI_EMAC) += davinci_emac.o | |||
10 | obj-$(CONFIG_TI_DAVINCI_MDIO) += davinci_mdio.o | 10 | obj-$(CONFIG_TI_DAVINCI_MDIO) += davinci_mdio.o |
11 | obj-$(CONFIG_TI_DAVINCI_CPDMA) += davinci_cpdma.o | 11 | obj-$(CONFIG_TI_DAVINCI_CPDMA) += davinci_cpdma.o |
12 | 12 | ||
13 | obj-$(CONFIG_E1000) += e1000/ | ||
14 | obj-$(CONFIG_E1000E) += e1000e/ | ||
15 | obj-$(CONFIG_IBM_NEW_EMAC) += ibm_newemac/ | 13 | obj-$(CONFIG_IBM_NEW_EMAC) += ibm_newemac/ |
16 | obj-$(CONFIG_IGB) += igb/ | ||
17 | obj-$(CONFIG_IGBVF) += igbvf/ | ||
18 | obj-$(CONFIG_IXGBE) += ixgbe/ | ||
19 | obj-$(CONFIG_IXGBEVF) += ixgbevf/ | ||
20 | obj-$(CONFIG_IXGB) += ixgb/ | ||
21 | obj-$(CONFIG_IP1000) += ipg.o | 14 | obj-$(CONFIG_IP1000) += ipg.o |
22 | obj-$(CONFIG_CHELSIO_T1) += chelsio/ | ||
23 | obj-$(CONFIG_CHELSIO_T3) += cxgb3/ | ||
24 | obj-$(CONFIG_CHELSIO_T4) += cxgb4/ | ||
25 | obj-$(CONFIG_CHELSIO_T4VF) += cxgb4vf/ | ||
26 | obj-$(CONFIG_EHEA) += ehea/ | 15 | obj-$(CONFIG_EHEA) += ehea/ |
27 | obj-$(CONFIG_CAN) += can/ | 16 | obj-$(CONFIG_CAN) += can/ |
28 | obj-$(CONFIG_BONDING) += bonding/ | 17 | obj-$(CONFIG_BONDING) += bonding/ |
@@ -56,7 +45,6 @@ obj-$(CONFIG_PLIP) += plip.o | |||
56 | obj-$(CONFIG_ROADRUNNER) += rrunner.o | 45 | obj-$(CONFIG_ROADRUNNER) += rrunner.o |
57 | 46 | ||
58 | obj-$(CONFIG_HAPPYMEAL) += sunhme.o | 47 | obj-$(CONFIG_HAPPYMEAL) += sunhme.o |
59 | obj-$(CONFIG_SUNLANCE) += sunlance.o | ||
60 | obj-$(CONFIG_SUNQE) += sunqe.o | 48 | obj-$(CONFIG_SUNQE) += sunqe.o |
61 | obj-$(CONFIG_SUNBMAC) += sunbmac.o | 49 | obj-$(CONFIG_SUNBMAC) += sunbmac.o |
62 | obj-$(CONFIG_SUNGEM) += sungem.o sungem_phy.o | 50 | obj-$(CONFIG_SUNGEM) += sungem.o sungem_phy.o |
@@ -66,28 +54,15 @@ obj-$(CONFIG_SUNVNET) += sunvnet.o | |||
66 | obj-$(CONFIG_MACE) += mace.o | 54 | obj-$(CONFIG_MACE) += mace.o |
67 | obj-$(CONFIG_BMAC) += bmac.o | 55 | obj-$(CONFIG_BMAC) += bmac.o |
68 | 56 | ||
69 | obj-$(CONFIG_VORTEX) += 3c59x.o | ||
70 | obj-$(CONFIG_TYPHOON) += typhoon.o | ||
71 | obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o | ||
72 | obj-$(CONFIG_PCNET32) += pcnet32.o | ||
73 | obj-$(CONFIG_E100) += e100.o | ||
74 | obj-$(CONFIG_TLAN) += tlan.o | 57 | obj-$(CONFIG_TLAN) += tlan.o |
75 | obj-$(CONFIG_EPIC100) += epic100.o | ||
76 | obj-$(CONFIG_SMSC9420) += smsc9420.o | ||
77 | obj-$(CONFIG_SIS190) += sis190.o | 58 | obj-$(CONFIG_SIS190) += sis190.o |
78 | obj-$(CONFIG_SIS900) += sis900.o | 59 | obj-$(CONFIG_SIS900) += sis900.o |
79 | obj-$(CONFIG_R6040) += r6040.o | 60 | obj-$(CONFIG_R6040) += r6040.o |
80 | obj-$(CONFIG_YELLOWFIN) += yellowfin.o | 61 | obj-$(CONFIG_YELLOWFIN) += yellowfin.o |
81 | obj-$(CONFIG_ACENIC) += acenic.o | ||
82 | obj-$(CONFIG_ISERIES_VETH) += iseries_veth.o | 62 | obj-$(CONFIG_ISERIES_VETH) += iseries_veth.o |
83 | obj-$(CONFIG_NATSEMI) += natsemi.o | 63 | obj-$(CONFIG_NATSEMI) += natsemi.o |
84 | obj-$(CONFIG_NS83820) += ns83820.o | 64 | obj-$(CONFIG_NS83820) += ns83820.o |
85 | obj-$(CONFIG_STNIC) += stnic.o 8390.o | ||
86 | obj-$(CONFIG_FEALNX) += fealnx.o | 65 | obj-$(CONFIG_FEALNX) += fealnx.o |
87 | obj-$(CONFIG_TIGON3) += tg3.o | ||
88 | obj-$(CONFIG_BNX2) += bnx2.o | ||
89 | obj-$(CONFIG_CNIC) += cnic.o | ||
90 | obj-$(CONFIG_BNX2X) += bnx2x/ | ||
91 | spidernet-y += spider_net.o spider_net_ethtool.o | 66 | spidernet-y += spider_net.o spider_net_ethtool.o |
92 | obj-$(CONFIG_SPIDER_NET) += spidernet.o sungem_phy.o | 67 | obj-$(CONFIG_SPIDER_NET) += spidernet.o sungem_phy.o |
93 | obj-$(CONFIG_GELIC_NET) += ps3_gelic.o | 68 | obj-$(CONFIG_GELIC_NET) += ps3_gelic.o |
@@ -117,35 +92,13 @@ obj-$(CONFIG_HAMACHI) += hamachi.o | |||
117 | obj-$(CONFIG_NET) += Space.o loopback.o | 92 | obj-$(CONFIG_NET) += Space.o loopback.o |
118 | obj-$(CONFIG_SEEQ8005) += seeq8005.o | 93 | obj-$(CONFIG_SEEQ8005) += seeq8005.o |
119 | obj-$(CONFIG_NET_SB1000) += sb1000.o | 94 | obj-$(CONFIG_NET_SB1000) += sb1000.o |
120 | obj-$(CONFIG_MAC8390) += mac8390.o | ||
121 | obj-$(CONFIG_APNE) += apne.o 8390.o | ||
122 | obj-$(CONFIG_PCMCIA_PCNET) += 8390.o | ||
123 | obj-$(CONFIG_HP100) += hp100.o | 95 | obj-$(CONFIG_HP100) += hp100.o |
124 | obj-$(CONFIG_SMC9194) += smc9194.o | ||
125 | obj-$(CONFIG_FEC) += fec.o | 96 | obj-$(CONFIG_FEC) += fec.o |
126 | obj-$(CONFIG_FEC_MPC52xx) += fec_mpc52xx.o | 97 | obj-$(CONFIG_FEC_MPC52xx) += fec_mpc52xx.o |
127 | ifeq ($(CONFIG_FEC_MPC52xx_MDIO),y) | 98 | ifeq ($(CONFIG_FEC_MPC52xx_MDIO),y) |
128 | obj-$(CONFIG_FEC_MPC52xx) += fec_mpc52xx_phy.o | 99 | obj-$(CONFIG_FEC_MPC52xx) += fec_mpc52xx_phy.o |
129 | endif | 100 | endif |
130 | obj-$(CONFIG_WD80x3) += wd.o 8390.o | ||
131 | obj-$(CONFIG_EL2) += 3c503.o 8390p.o | ||
132 | obj-$(CONFIG_NE2000) += ne.o 8390p.o | ||
133 | obj-$(CONFIG_NE2_MCA) += ne2.o 8390p.o | ||
134 | obj-$(CONFIG_HPLAN) += hp.o 8390p.o | ||
135 | obj-$(CONFIG_HPLAN_PLUS) += hp-plus.o 8390p.o | ||
136 | obj-$(CONFIG_ULTRA) += smc-ultra.o 8390.o | ||
137 | obj-$(CONFIG_ULTRAMCA) += smc-mca.o 8390.o | ||
138 | obj-$(CONFIG_ULTRA32) += smc-ultra32.o 8390.o | ||
139 | obj-$(CONFIG_E2100) += e2100.o 8390.o | ||
140 | obj-$(CONFIG_ES3210) += es3210.o 8390.o | ||
141 | obj-$(CONFIG_LNE390) += lne390.o 8390.o | ||
142 | obj-$(CONFIG_NE3210) += ne3210.o 8390.o | ||
143 | obj-$(CONFIG_SB1250_MAC) += sb1250-mac.o | ||
144 | obj-$(CONFIG_B44) += b44.o | ||
145 | obj-$(CONFIG_FORCEDETH) += forcedeth.o | 101 | obj-$(CONFIG_FORCEDETH) += forcedeth.o |
146 | obj-$(CONFIG_NE_H8300) += ne-h8300.o | ||
147 | obj-$(CONFIG_AX88796) += ax88796.o | ||
148 | obj-$(CONFIG_BCM63XX_ENET) += bcm63xx_enet.o | ||
149 | obj-$(CONFIG_FTGMAC100) += ftgmac100.o | 102 | obj-$(CONFIG_FTGMAC100) += ftgmac100.o |
150 | obj-$(CONFIG_FTMAC100) += ftmac100.o | 103 | obj-$(CONFIG_FTMAC100) += ftmac100.o |
151 | 104 | ||
@@ -154,9 +107,6 @@ obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o | |||
154 | ll_temac-objs := ll_temac_main.o ll_temac_mdio.o | 107 | ll_temac-objs := ll_temac_main.o ll_temac_mdio.o |
155 | obj-$(CONFIG_XILINX_LL_TEMAC) += ll_temac.o | 108 | obj-$(CONFIG_XILINX_LL_TEMAC) += ll_temac.o |
156 | obj-$(CONFIG_XILINX_EMACLITE) += xilinx_emaclite.o | 109 | obj-$(CONFIG_XILINX_EMACLITE) += xilinx_emaclite.o |
157 | obj-$(CONFIG_QLA3XXX) += qla3xxx.o | ||
158 | obj-$(CONFIG_QLCNIC) += qlcnic/ | ||
159 | obj-$(CONFIG_QLGE) += qlge/ | ||
160 | 110 | ||
161 | obj-$(CONFIG_PPP) += ppp_generic.o | 111 | obj-$(CONFIG_PPP) += ppp_generic.o |
162 | obj-$(CONFIG_PPP_ASYNC) += ppp_async.o | 112 | obj-$(CONFIG_PPP_ASYNC) += ppp_async.o |
@@ -180,59 +130,25 @@ obj-$(CONFIG_MACVLAN) += macvlan.o | |||
180 | obj-$(CONFIG_MACVTAP) += macvtap.o | 130 | obj-$(CONFIG_MACVTAP) += macvtap.o |
181 | obj-$(CONFIG_DE600) += de600.o | 131 | obj-$(CONFIG_DE600) += de600.o |
182 | obj-$(CONFIG_DE620) += de620.o | 132 | obj-$(CONFIG_DE620) += de620.o |
183 | obj-$(CONFIG_LANCE) += lance.o | ||
184 | obj-$(CONFIG_SUN3_82586) += sun3_82586.o | ||
185 | obj-$(CONFIG_SUN3LANCE) += sun3lance.o | ||
186 | obj-$(CONFIG_DEFXX) += defxx.o | 133 | obj-$(CONFIG_DEFXX) += defxx.o |
187 | obj-$(CONFIG_SGISEEQ) += sgiseeq.o | 134 | obj-$(CONFIG_SGISEEQ) += sgiseeq.o |
188 | obj-$(CONFIG_SGI_O2MACE_ETH) += meth.o | 135 | obj-$(CONFIG_SGI_O2MACE_ETH) += meth.o |
189 | obj-$(CONFIG_AT1700) += at1700.o | 136 | obj-$(CONFIG_AT1700) += at1700.o |
190 | obj-$(CONFIG_EL1) += 3c501.o | ||
191 | obj-$(CONFIG_EL16) += 3c507.o | ||
192 | obj-$(CONFIG_ELMC) += 3c523.o | ||
193 | obj-$(CONFIG_IBMLANA) += ibmlana.o | 137 | obj-$(CONFIG_IBMLANA) += ibmlana.o |
194 | obj-$(CONFIG_ELMC_II) += 3c527.o | ||
195 | obj-$(CONFIG_EL3) += 3c509.o | ||
196 | obj-$(CONFIG_3C515) += 3c515.o | ||
197 | obj-$(CONFIG_EEXPRESS) += eexpress.o | ||
198 | obj-$(CONFIG_EEXPRESS_PRO) += eepro.o | ||
199 | obj-$(CONFIG_8139CP) += 8139cp.o | 138 | obj-$(CONFIG_8139CP) += 8139cp.o |
200 | obj-$(CONFIG_8139TOO) += 8139too.o | 139 | obj-$(CONFIG_8139TOO) += 8139too.o |
201 | obj-$(CONFIG_ZNET) += znet.o | ||
202 | obj-$(CONFIG_CPMAC) += cpmac.o | 140 | obj-$(CONFIG_CPMAC) += cpmac.o |
203 | obj-$(CONFIG_DEPCA) += depca.o | ||
204 | obj-$(CONFIG_EWRK3) += ewrk3.o | 141 | obj-$(CONFIG_EWRK3) += ewrk3.o |
205 | obj-$(CONFIG_ATP) += atp.o | 142 | obj-$(CONFIG_ATP) += atp.o |
206 | obj-$(CONFIG_NI5010) += ni5010.o | 143 | obj-$(CONFIG_NI5010) += ni5010.o |
207 | obj-$(CONFIG_NI52) += ni52.o | ||
208 | obj-$(CONFIG_NI65) += ni65.o | ||
209 | obj-$(CONFIG_ELPLUS) += 3c505.o | ||
210 | obj-$(CONFIG_AC3200) += ac3200.o 8390.o | ||
211 | obj-$(CONFIG_APRICOT) += 82596.o | ||
212 | obj-$(CONFIG_LASI_82596) += lasi_82596.o | ||
213 | obj-$(CONFIG_SNI_82596) += sni_82596.o | ||
214 | obj-$(CONFIG_MVME16x_NET) += 82596.o | ||
215 | obj-$(CONFIG_BVME6000_NET) += 82596.o | ||
216 | obj-$(CONFIG_SC92031) += sc92031.o | 144 | obj-$(CONFIG_SC92031) += sc92031.o |
217 | 145 | ||
218 | # This is also a 82596 and should probably be merged | ||
219 | obj-$(CONFIG_LP486E) += lp486e.o | ||
220 | |||
221 | obj-$(CONFIG_ETH16I) += eth16i.o | 146 | obj-$(CONFIG_ETH16I) += eth16i.o |
222 | obj-$(CONFIG_ZORRO8390) += zorro8390.o | ||
223 | obj-$(CONFIG_HPLANCE) += hplance.o 7990.o | ||
224 | obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o | ||
225 | obj-$(CONFIG_EQUALIZER) += eql.o | 147 | obj-$(CONFIG_EQUALIZER) += eql.o |
226 | obj-$(CONFIG_KORINA) += korina.o | 148 | obj-$(CONFIG_KORINA) += korina.o |
227 | obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o | 149 | obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o |
228 | obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o | ||
229 | obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o | 150 | obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o |
230 | obj-$(CONFIG_SGI_IOC3_ETH) += ioc3-eth.o | 151 | obj-$(CONFIG_SGI_IOC3_ETH) += ioc3-eth.o |
231 | obj-$(CONFIG_DECLANCE) += declance.o | ||
232 | obj-$(CONFIG_ATARILANCE) += atarilance.o | ||
233 | obj-$(CONFIG_A2065) += a2065.o | ||
234 | obj-$(CONFIG_HYDRA) += hydra.o | ||
235 | obj-$(CONFIG_ARIADNE) += ariadne.o | ||
236 | obj-$(CONFIG_CS89x0) += cs89x0.o | 152 | obj-$(CONFIG_CS89x0) += cs89x0.o |
237 | obj-$(CONFIG_MACSONIC) += macsonic.o | 153 | obj-$(CONFIG_MACSONIC) += macsonic.o |
238 | obj-$(CONFIG_MACMACE) += macmace.o | 154 | obj-$(CONFIG_MACMACE) += macmace.o |
@@ -242,14 +158,10 @@ obj-$(CONFIG_VETH) += veth.o | |||
242 | obj-$(CONFIG_NET_NETX) += netx-eth.o | 158 | obj-$(CONFIG_NET_NETX) += netx-eth.o |
243 | obj-$(CONFIG_DL2K) += dl2k.o | 159 | obj-$(CONFIG_DL2K) += dl2k.o |
244 | obj-$(CONFIG_R8169) += r8169.o | 160 | obj-$(CONFIG_R8169) += r8169.o |
245 | obj-$(CONFIG_AMD8111_ETH) += amd8111e.o | ||
246 | obj-$(CONFIG_IBMVETH) += ibmveth.o | 161 | obj-$(CONFIG_IBMVETH) += ibmveth.o |
247 | obj-$(CONFIG_S2IO) += s2io.o | 162 | obj-$(CONFIG_S2IO) += s2io.o |
248 | obj-$(CONFIG_VXGE) += vxge/ | 163 | obj-$(CONFIG_VXGE) += vxge/ |
249 | obj-$(CONFIG_MYRI10GE) += myri10ge/ | 164 | obj-$(CONFIG_MYRI10GE) += myri10ge/ |
250 | obj-$(CONFIG_SMC91X) += smc91x.o | ||
251 | obj-$(CONFIG_SMC911X) += smc911x.o | ||
252 | obj-$(CONFIG_SMSC911X) += smsc911x.o | ||
253 | obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o | 165 | obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o |
254 | obj-$(CONFIG_BFIN_MAC) += bfin_mac.o | 166 | obj-$(CONFIG_BFIN_MAC) += bfin_mac.o |
255 | obj-$(CONFIG_DM9000) += dm9000.o | 167 | obj-$(CONFIG_DM9000) += dm9000.o |
@@ -269,6 +181,7 @@ obj-$(CONFIG_S6GMAC) += s6gmac.o | |||
269 | 181 | ||
270 | obj-$(CONFIG_ARM) += arm/ | 182 | obj-$(CONFIG_ARM) += arm/ |
271 | obj-$(CONFIG_DEV_APPLETALK) += appletalk/ | 183 | obj-$(CONFIG_DEV_APPLETALK) += appletalk/ |
184 | obj-$(CONFIG_ETHERNET) += ethernet/ | ||
272 | obj-$(CONFIG_TR) += tokenring/ | 185 | obj-$(CONFIG_TR) += tokenring/ |
273 | obj-$(CONFIG_WAN) += wan/ | 186 | obj-$(CONFIG_WAN) += wan/ |
274 | obj-$(CONFIG_ARCNET) += arcnet/ | 187 | obj-$(CONFIG_ARCNET) += arcnet/ |
@@ -295,7 +208,6 @@ obj-$(CONFIG_NETCONSOLE) += netconsole.o | |||
295 | 208 | ||
296 | obj-$(CONFIG_FS_ENET) += fs_enet/ | 209 | obj-$(CONFIG_FS_ENET) += fs_enet/ |
297 | 210 | ||
298 | obj-$(CONFIG_NETXEN_NIC) += netxen/ | ||
299 | obj-$(CONFIG_NIU) += niu.o | 211 | obj-$(CONFIG_NIU) += niu.o |
300 | obj-$(CONFIG_VIRTIO_NET) += virtio_net.o | 212 | obj-$(CONFIG_VIRTIO_NET) += virtio_net.o |
301 | obj-$(CONFIG_SFC) += sfc/ | 213 | obj-$(CONFIG_SFC) += sfc/ |
diff --git a/drivers/net/arm/Kconfig b/drivers/net/arm/Kconfig index 39e1c0d39476..7848b5f67013 100644 --- a/drivers/net/arm/Kconfig +++ b/drivers/net/arm/Kconfig | |||
@@ -2,20 +2,6 @@ | |||
2 | # Acorn Network device configuration | 2 | # Acorn Network device configuration |
3 | # These are for Acorn's Expansion card network interfaces | 3 | # These are for Acorn's Expansion card network interfaces |
4 | # | 4 | # |
5 | config ARM_AM79C961A | ||
6 | bool "ARM EBSA110 AM79C961A support" | ||
7 | depends on ARM && ARCH_EBSA110 | ||
8 | select CRC32 | ||
9 | help | ||
10 | If you wish to compile a kernel for the EBSA-110, then you should | ||
11 | always answer Y to this. | ||
12 | |||
13 | config ARM_ETHER1 | ||
14 | tristate "Acorn Ether1 support" | ||
15 | depends on ARM && ARCH_ACORN | ||
16 | help | ||
17 | If you have an Acorn system with one of these (AKA25) network cards, | ||
18 | you should say Y to this option if you wish to use it with Linux. | ||
19 | 5 | ||
20 | config ARM_ETHER3 | 6 | config ARM_ETHER3 |
21 | tristate "Acorn/ANT Ether3 support" | 7 | tristate "Acorn/ANT Ether3 support" |
@@ -24,14 +10,6 @@ config ARM_ETHER3 | |||
24 | If you have an Acorn system with one of these network cards, you | 10 | If you have an Acorn system with one of these network cards, you |
25 | should say Y to this option if you wish to use it with Linux. | 11 | should say Y to this option if you wish to use it with Linux. |
26 | 12 | ||
27 | config ARM_ETHERH | ||
28 | tristate "I-cubed EtherH/ANT EtherM support" | ||
29 | depends on ARM && ARCH_ACORN | ||
30 | select CRC32 | ||
31 | help | ||
32 | If you have an Acorn system with one of these network cards, you | ||
33 | should say Y to this option if you wish to use it with Linux. | ||
34 | |||
35 | config ARM_AT91_ETHER | 13 | config ARM_AT91_ETHER |
36 | tristate "AT91RM9200 Ethernet support" | 14 | tristate "AT91RM9200 Ethernet support" |
37 | depends on ARM && ARCH_AT91RM9200 | 15 | depends on ARM && ARCH_AT91RM9200 |
diff --git a/drivers/net/arm/Makefile b/drivers/net/arm/Makefile index 303171f589e6..6cca728b8094 100644 --- a/drivers/net/arm/Makefile +++ b/drivers/net/arm/Makefile | |||
@@ -3,10 +3,7 @@ | |||
3 | # Makefile for the ARM network device drivers | 3 | # Makefile for the ARM network device drivers |
4 | # | 4 | # |
5 | 5 | ||
6 | obj-$(CONFIG_ARM_AM79C961A) += am79c961a.o | ||
7 | obj-$(CONFIG_ARM_ETHERH) += etherh.o | ||
8 | obj-$(CONFIG_ARM_ETHER3) += ether3.o | 6 | obj-$(CONFIG_ARM_ETHER3) += ether3.o |
9 | obj-$(CONFIG_ARM_ETHER1) += ether1.o | ||
10 | obj-$(CONFIG_ARM_AT91_ETHER) += at91_ether.o | 7 | obj-$(CONFIG_ARM_AT91_ETHER) += at91_ether.o |
11 | obj-$(CONFIG_ARM_KS8695_ETHER) += ks8695net.o | 8 | obj-$(CONFIG_ARM_KS8695_ETHER) += ks8695net.o |
12 | obj-$(CONFIG_EP93XX_ETH) += ep93xx_eth.o | 9 | obj-$(CONFIG_EP93XX_ETH) += ep93xx_eth.o |
diff --git a/drivers/net/3c501.c b/drivers/net/ethernet/3com/3c501.c index 5420f6de27df..5420f6de27df 100644 --- a/drivers/net/3c501.c +++ b/drivers/net/ethernet/3com/3c501.c | |||
diff --git a/drivers/net/3c501.h b/drivers/net/ethernet/3com/3c501.h index 183fd55f03cb..183fd55f03cb 100644 --- a/drivers/net/3c501.h +++ b/drivers/net/ethernet/3com/3c501.h | |||
diff --git a/drivers/net/3c509.c b/drivers/net/ethernet/3com/3c509.c index 44b28b2d7003..44b28b2d7003 100644 --- a/drivers/net/3c509.c +++ b/drivers/net/ethernet/3com/3c509.c | |||
diff --git a/drivers/net/3c515.c b/drivers/net/ethernet/3com/3c515.c index d2bb4b254c57..d2bb4b254c57 100644 --- a/drivers/net/3c515.c +++ b/drivers/net/ethernet/3com/3c515.c | |||
diff --git a/drivers/net/pcmcia/3c574_cs.c b/drivers/net/ethernet/3com/3c574_cs.c index 34c5e1cbf65d..34c5e1cbf65d 100644 --- a/drivers/net/pcmcia/3c574_cs.c +++ b/drivers/net/ethernet/3com/3c574_cs.c | |||
diff --git a/drivers/net/pcmcia/3c589_cs.c b/drivers/net/ethernet/3com/3c589_cs.c index 4a1a35809807..4a1a35809807 100644 --- a/drivers/net/pcmcia/3c589_cs.c +++ b/drivers/net/ethernet/3com/3c589_cs.c | |||
diff --git a/drivers/net/3c59x.c b/drivers/net/ethernet/3com/3c59x.c index 8cc22568ebd3..8cc22568ebd3 100644 --- a/drivers/net/3c59x.c +++ b/drivers/net/ethernet/3com/3c59x.c | |||
diff --git a/drivers/net/ethernet/3com/Kconfig b/drivers/net/ethernet/3com/Kconfig new file mode 100644 index 000000000000..497f038dcd47 --- /dev/null +++ b/drivers/net/ethernet/3com/Kconfig | |||
@@ -0,0 +1,147 @@ | |||
1 | # | ||
2 | # 3Com Ethernet device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_3COM | ||
6 | bool "3Com devices" | ||
7 | depends on ISA || EISA || MCA || PCI || PCMCIA | ||
8 | ---help--- | ||
9 | If you have a network (Ethernet) card belonging to this class, say Y | ||
10 | and read the Ethernet-HOWTO, available from | ||
11 | <http://www.tldp.org/docs.html#howto>. | ||
12 | |||
13 | Note that the answer to this question doesn't directly affect the | ||
14 | kernel: saying N will just cause the configurator to skip all | ||
15 | the questions about 3Com cards. If you say Y, you will be asked for | ||
16 | your specific card in the following questions. | ||
17 | |||
18 | if NET_VENDOR_3COM | ||
19 | |||
20 | config EL1 | ||
21 | tristate "3c501 \"EtherLink\" support" | ||
22 | depends on ISA | ||
23 | ---help--- | ||
24 | If you have a network (Ethernet) card of this type, say Y and read | ||
25 | the Ethernet-HOWTO, available from | ||
26 | <http://www.tldp.org/docs.html#howto>. Also, consider buying a | ||
27 | new card, since the 3c501 is slow, broken, and obsolete: you will | ||
28 | have problems. Some people suggest to ping ("man ping") a nearby | ||
29 | machine every minute ("man cron") when using this card. | ||
30 | |||
31 | To compile this driver as a module, choose M here. The module | ||
32 | will be called 3c501. | ||
33 | |||
34 | config EL3 | ||
35 | tristate "3c509/3c529 (MCA)/3c579 \"EtherLink III\" support" | ||
36 | depends on (ISA || EISA || MCA) | ||
37 | ---help--- | ||
38 | If you have a network (Ethernet) card belonging to the 3Com | ||
39 | EtherLinkIII series, say Y and read the Ethernet-HOWTO, available | ||
40 | from <http://www.tldp.org/docs.html#howto>. | ||
41 | |||
42 | If your card is not working you may need to use the DOS | ||
43 | setup disk to disable Plug & Play mode, and to select the default | ||
44 | media type. | ||
45 | |||
46 | To compile this driver as a module, choose M here. The module | ||
47 | will be called 3c509. | ||
48 | |||
49 | config 3C515 | ||
50 | tristate "3c515 ISA \"Fast EtherLink\"" | ||
51 | depends on (ISA || EISA) && ISA_DMA_API | ||
52 | ---help--- | ||
53 | If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet | ||
54 | network card, say Y and read the Ethernet-HOWTO, available from | ||
55 | <http://www.tldp.org/docs.html#howto>. | ||
56 | |||
57 | To compile this driver as a module, choose M here. The module | ||
58 | will be called 3c515. | ||
59 | |||
60 | config PCMCIA_3C574 | ||
61 | tristate "3Com 3c574 PCMCIA support" | ||
62 | depends on PCMCIA | ||
63 | ---help--- | ||
64 | Say Y here if you intend to attach a 3Com 3c574 or compatible PCMCIA | ||
65 | (PC-card) Fast Ethernet card to your computer. | ||
66 | |||
67 | To compile this driver as a module, choose M here: the module will be | ||
68 | called 3c574_cs. If unsure, say N. | ||
69 | |||
70 | config PCMCIA_3C589 | ||
71 | tristate "3Com 3c589 PCMCIA support" | ||
72 | depends on PCMCIA | ||
73 | ---help--- | ||
74 | Say Y here if you intend to attach a 3Com 3c589 or compatible PCMCIA | ||
75 | (PC-card) Ethernet card to your computer. | ||
76 | |||
77 | To compile this driver as a module, choose M here: the module will be | ||
78 | called 3c589_cs. If unsure, say N. | ||
79 | |||
80 | config VORTEX | ||
81 | tristate "3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" support" | ||
82 | depends on (PCI || EISA) | ||
83 | select MII | ||
84 | ---help--- | ||
85 | This option enables driver support for a large number of 10Mbps and | ||
86 | 10/100Mbps EISA, PCI and PCMCIA 3Com network cards: | ||
87 | |||
88 | "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI | ||
89 | "Boomerang" (EtherLink XL 3c900 or 3c905) PCI | ||
90 | "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus | ||
91 | "Tornado" (3c905) PCI | ||
92 | "Hurricane" (3c555/3cSOHO) PCI | ||
93 | |||
94 | If you have such a card, say Y and read the Ethernet-HOWTO, | ||
95 | available from <http://www.tldp.org/docs.html#howto>. More | ||
96 | specific information is in | ||
97 | <file:Documentation/networking/vortex.txt> and in the comments at | ||
98 | the beginning of <file:drivers/net/3c59x.c>. | ||
99 | |||
100 | To compile this support as a module, choose M here. | ||
101 | |||
102 | config TYPHOON | ||
103 | tristate "3cr990 series \"Typhoon\" support" | ||
104 | depends on PCI | ||
105 | select CRC32 | ||
106 | ---help--- | ||
107 | This option enables driver support for the 3cr990 series of cards: | ||
108 | |||
109 | 3C990-TX, 3CR990-TX-95, 3CR990-TX-97, 3CR990-FX-95, 3CR990-FX-97, | ||
110 | 3CR990SVR, 3CR990SVR95, 3CR990SVR97, 3CR990-FX-95 Server, | ||
111 | 3CR990-FX-97 Server, 3C990B-TX-M, 3C990BSVR | ||
112 | |||
113 | If you have a network (Ethernet) card of this type, say Y and read | ||
114 | the Ethernet-HOWTO, available from | ||
115 | <http://www.tldp.org/docs.html#howto>. | ||
116 | |||
117 | To compile this driver as a module, choose M here. The module | ||
118 | will be called typhoon. | ||
119 | |||
120 | config ACENIC | ||
121 | tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support" | ||
122 | depends on PCI | ||
123 | ---help--- | ||
124 | Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear | ||
125 | GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet | ||
126 | adapter. The driver allows for using the Jumbo Frame option (9000 | ||
127 | bytes/frame) however it requires that your switches can handle this | ||
128 | as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig | ||
129 | line. | ||
130 | |||
131 | To compile this driver as a module, choose M here: the | ||
132 | module will be called acenic. | ||
133 | |||
134 | config ACENIC_OMIT_TIGON_I | ||
135 | bool "Omit support for old Tigon I based AceNICs" | ||
136 | depends on ACENIC | ||
137 | ---help--- | ||
138 | Say Y here if you only have Tigon II based AceNICs and want to leave | ||
139 | out support for the older Tigon I based cards which are no longer | ||
140 | being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B | ||
141 | version)). This will reduce the size of the driver object by | ||
142 | app. 100KB. If you are not sure whether your card is a Tigon I or a | ||
143 | Tigon II, say N here. | ||
144 | |||
145 | The safe and default value for this is N. | ||
146 | |||
147 | endif # NET_VENDOR_3COM | ||
diff --git a/drivers/net/ethernet/3com/Makefile b/drivers/net/ethernet/3com/Makefile new file mode 100644 index 000000000000..96d1d60d67b6 --- /dev/null +++ b/drivers/net/ethernet/3com/Makefile | |||
@@ -0,0 +1,12 @@ | |||
1 | # | ||
2 | # Makefile for the 3Com Ethernet device drivers | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_EL1) += 3c501.o | ||
6 | obj-$(CONFIG_EL3) += 3c509.o | ||
7 | obj-$(CONFIG_3C515) += 3c515.o | ||
8 | obj-$(CONFIG_PCMCIA_3C589) += 3c589_cs.o | ||
9 | obj-$(CONFIG_PCMCIA_3C574) += 3c574_cs.o | ||
10 | obj-$(CONFIG_VORTEX) += 3c59x.o | ||
11 | obj-$(CONFIG_ACENIC) += acenic.o | ||
12 | obj-$(CONFIG_TYPHOON) += typhoon.o | ||
diff --git a/drivers/net/acenic.c b/drivers/net/ethernet/3com/acenic.c index 31798f5f5d06..31798f5f5d06 100644 --- a/drivers/net/acenic.c +++ b/drivers/net/ethernet/3com/acenic.c | |||
diff --git a/drivers/net/acenic.h b/drivers/net/ethernet/3com/acenic.h index 51c486cfbb8c..51c486cfbb8c 100644 --- a/drivers/net/acenic.h +++ b/drivers/net/ethernet/3com/acenic.h | |||
diff --git a/drivers/net/typhoon.c b/drivers/net/ethernet/3com/typhoon.c index 1d5091a1e49a..1d5091a1e49a 100644 --- a/drivers/net/typhoon.c +++ b/drivers/net/ethernet/3com/typhoon.c | |||
diff --git a/drivers/net/typhoon.h b/drivers/net/ethernet/3com/typhoon.h index 88187fc84aa3..88187fc84aa3 100644 --- a/drivers/net/typhoon.h +++ b/drivers/net/ethernet/3com/typhoon.h | |||
diff --git a/drivers/net/3c503.c b/drivers/net/ethernet/8390/3c503.c index 84e68f1b9adf..84e68f1b9adf 100644 --- a/drivers/net/3c503.c +++ b/drivers/net/ethernet/8390/3c503.c | |||
diff --git a/drivers/net/3c503.h b/drivers/net/ethernet/8390/3c503.h index e2367b82a2ec..e2367b82a2ec 100644 --- a/drivers/net/3c503.h +++ b/drivers/net/ethernet/8390/3c503.h | |||
diff --git a/drivers/net/8390.c b/drivers/net/ethernet/8390/8390.c index 7c7518be1756..7c7518be1756 100644 --- a/drivers/net/8390.c +++ b/drivers/net/ethernet/8390/8390.c | |||
diff --git a/drivers/net/8390.h b/drivers/net/ethernet/8390/8390.h index 58a12e4c78f9..58a12e4c78f9 100644 --- a/drivers/net/8390.h +++ b/drivers/net/ethernet/8390/8390.h | |||
diff --git a/drivers/net/8390p.c b/drivers/net/ethernet/8390/8390p.c index a2a64ea0b691..a2a64ea0b691 100644 --- a/drivers/net/8390p.c +++ b/drivers/net/ethernet/8390/8390p.c | |||
diff --git a/drivers/net/ethernet/8390/Kconfig b/drivers/net/ethernet/8390/Kconfig new file mode 100644 index 000000000000..f1b9bddc1550 --- /dev/null +++ b/drivers/net/ethernet/8390/Kconfig | |||
@@ -0,0 +1,335 @@ | |||
1 | # | ||
2 | # 8390 device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_8390 | ||
6 | bool "National Semi-conductor 8390 devices" | ||
7 | depends on AMIGA_PCMCIA || PCI || SUPERH || ISA || MCA || EISA || \ | ||
8 | MAC || M32R || MACH_TX49XX || MCA_LEGACY || H8300 || \ | ||
9 | ARM || MIPS || ZORRO || PCMCIA || EXPERIMENTAL | ||
10 | ---help--- | ||
11 | If you have a network (Ethernet) card belonging to this class, say Y | ||
12 | and read the Ethernet-HOWTO, available from | ||
13 | <http://www.tldp.org/docs.html#howto>. | ||
14 | |||
15 | Note that the answer to this question doesn't directly affect the | ||
16 | kernel: saying N will just cause the configurator to skip all | ||
17 | the questions about Western Digital cards. If you say Y, you will be | ||
18 | asked for your specific card in the following questions. | ||
19 | |||
20 | if NET_VENDOR_8390 | ||
21 | |||
22 | config EL2 | ||
23 | tristate "3c503 \"EtherLink II\" support" | ||
24 | depends on ISA | ||
25 | select CRC32 | ||
26 | ---help--- | ||
27 | If you have a network (Ethernet) card of this type, say Y and read | ||
28 | the Ethernet-HOWTO, available from | ||
29 | <http://www.tldp.org/docs.html#howto>. | ||
30 | |||
31 | To compile this driver as a module, choose M here. The module | ||
32 | will be called 3c503. | ||
33 | |||
34 | config AC3200 | ||
35 | tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)" | ||
36 | depends on PCI && (ISA || EISA) && EXPERIMENTAL | ||
37 | select CRC32 | ||
38 | ---help--- | ||
39 | If you have a network (Ethernet) card of this type, say Y and read | ||
40 | the Ethernet-HOWTO, available from | ||
41 | <http://www.tldp.org/docs.html#howto>. | ||
42 | |||
43 | To compile this driver as a module, choose M here. The module | ||
44 | will be called ac3200. | ||
45 | |||
46 | config PCMCIA_AXNET | ||
47 | tristate "Asix AX88190 PCMCIA support" | ||
48 | depends on PCMCIA | ||
49 | ---help--- | ||
50 | Say Y here if you intend to attach an Asix AX88190-based PCMCIA | ||
51 | (PC-card) Fast Ethernet card to your computer. These cards are | ||
52 | nearly NE2000 compatible but need a separate driver due to a few | ||
53 | misfeatures. | ||
54 | |||
55 | To compile this driver as a module, choose M here: the module will be | ||
56 | called axnet_cs. If unsure, say N. | ||
57 | |||
58 | config AX88796 | ||
59 | tristate "ASIX AX88796 NE2000 clone support" | ||
60 | depends on (ARM || MIPS || SUPERH) | ||
61 | select PHYLIB | ||
62 | select MDIO_BITBANG | ||
63 | ---help--- | ||
64 | AX88796 driver, using platform bus to provide | ||
65 | chip detection and resources | ||
66 | |||
67 | config AX88796_93CX6 | ||
68 | bool "ASIX AX88796 external 93CX6 eeprom support" | ||
69 | depends on AX88796 | ||
70 | select EEPROM_93CX6 | ||
71 | ---help--- | ||
72 | Select this if your platform comes with an external 93CX6 eeprom. | ||
73 | |||
74 | config E2100 | ||
75 | tristate "Cabletron E21xx support" | ||
76 | depends on ISA | ||
77 | select CRC32 | ||
78 | ---help--- | ||
79 | If you have a network (Ethernet) card of this type, say Y and read | ||
80 | the Ethernet-HOWTO, available from | ||
81 | <http://www.tldp.org/docs.html#howto>. | ||
82 | |||
83 | To compile this driver as a module, choose M here. The module | ||
84 | will be called e2100. | ||
85 | |||
86 | config ES3210 | ||
87 | tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)" | ||
88 | depends on PCI && EISA && EXPERIMENTAL | ||
89 | select CRC32 | ||
90 | ---help--- | ||
91 | If you have a network (Ethernet) card of this type, say Y and read | ||
92 | the Ethernet-HOWTO, available from | ||
93 | <http://www.tldp.org/docs.html#howto>. | ||
94 | |||
95 | To compile this driver as a module, choose M here. The module | ||
96 | will be called es3210. | ||
97 | |||
98 | config HPLAN_PLUS | ||
99 | tristate "HP PCLAN+ (27247B and 27252A) support" | ||
100 | depends on ISA | ||
101 | select CRC32 | ||
102 | ---help--- | ||
103 | If you have a network (Ethernet) card of this type, say Y and read | ||
104 | the Ethernet-HOWTO, available from | ||
105 | <http://www.tldp.org/docs.html#howto>. | ||
106 | |||
107 | To compile this driver as a module, choose M here. The module | ||
108 | will be called hp-plus. | ||
109 | |||
110 | config HPLAN | ||
111 | tristate "HP PCLAN (27245 and other 27xxx series) support" | ||
112 | depends on ISA | ||
113 | select CRC32 | ||
114 | ---help--- | ||
115 | If you have a network (Ethernet) card of this type, say Y and read | ||
116 | the Ethernet-HOWTO, available from | ||
117 | <http://www.tldp.org/docs.html#howto>. | ||
118 | |||
119 | To compile this driver as a module, choose M here. The module | ||
120 | will be called hp. | ||
121 | |||
122 | config HYDRA | ||
123 | tristate "Hydra support" | ||
124 | depends on ZORRO | ||
125 | select CRC32 | ||
126 | ---help--- | ||
127 | If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. | ||
128 | |||
129 | To compile this driver as a module, choose M here: the module | ||
130 | will be called hydra. | ||
131 | |||
132 | config ARM_ETHERH | ||
133 | tristate "I-cubed EtherH/ANT EtherM support" | ||
134 | depends on ARM && ARCH_ACORN | ||
135 | select CRC32 | ||
136 | ---help--- | ||
137 | If you have an Acorn system with one of these network cards, you | ||
138 | should say Y to this option if you wish to use it with Linux. | ||
139 | |||
140 | config LNE390 | ||
141 | tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)" | ||
142 | depends on PCI && EISA && EXPERIMENTAL | ||
143 | select CRC32 | ||
144 | ---help--- | ||
145 | If you have a network (Ethernet) card of this type, say Y and read | ||
146 | the Ethernet-HOWTO, available from | ||
147 | <http://www.tldp.org/docs.html#howto>. | ||
148 | |||
149 | To compile this driver as a module, choose M here. The module | ||
150 | will be called lne390. | ||
151 | |||
152 | config MAC8390 | ||
153 | bool "Macintosh NS 8390 based ethernet cards" | ||
154 | depends on MAC | ||
155 | select CRC32 | ||
156 | ---help--- | ||
157 | If you want to include a driver to support Nubus or LC-PDS | ||
158 | Ethernet cards using an NS8390 chipset or its equivalent, say Y | ||
159 | and read the Ethernet-HOWTO, available from | ||
160 | <http://www.tldp.org/docs.html#howto>. | ||
161 | |||
162 | config NE2000 | ||
163 | tristate "NE2000/NE1000 support" | ||
164 | depends on (ISA || (Q40 && m) || M32R || MACH_TX49XX) | ||
165 | select CRC32 | ||
166 | ---help--- | ||
167 | If you have a network (Ethernet) card of this type, say Y and read | ||
168 | the Ethernet-HOWTO, available from | ||
169 | <http://www.tldp.org/docs.html#howto>. Many Ethernet cards | ||
170 | without a specific driver are compatible with NE2000. | ||
171 | |||
172 | If you have a PCI NE2000 card however, say N here and Y to "PCI | ||
173 | NE2000 and clone support" under "EISA, VLB, PCI and on board | ||
174 | controllers" below. If you have a NE2000 card and are running on | ||
175 | an MCA system (a bus system used on some IBM PS/2 computers and | ||
176 | laptops), say N here and Y to "NE/2 (ne2000 MCA version) support", | ||
177 | below. | ||
178 | |||
179 | To compile this driver as a module, choose M here. The module | ||
180 | will be called ne. | ||
181 | |||
182 | config NE2_MCA | ||
183 | tristate "NE/2 (ne2000 MCA version) support" | ||
184 | depends on MCA_LEGACY | ||
185 | select CRC32 | ||
186 | ---help--- | ||
187 | If you have a network (Ethernet) card of this type, say Y and read | ||
188 | the Ethernet-HOWTO, available from | ||
189 | <http://www.tldp.org/docs.html#howto>. | ||
190 | |||
191 | To compile this driver as a module, choose M here. The module | ||
192 | will be called ne2. | ||
193 | |||
194 | config NE2K_PCI | ||
195 | tristate "PCI NE2000 and clones support (see help)" | ||
196 | depends on PCI | ||
197 | select CRC32 | ||
198 | ---help--- | ||
199 | This driver is for NE2000 compatible PCI cards. It will not work | ||
200 | with ISA NE2000 cards (they have their own driver, "NE2000/NE1000 | ||
201 | support" below). If you have a PCI NE2000 network (Ethernet) card, | ||
202 | say Y and read the Ethernet-HOWTO, available from | ||
203 | <http://www.tldp.org/docs.html#howto>. | ||
204 | |||
205 | This driver also works for the following NE2000 clone cards: | ||
206 | RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2 | ||
207 | NetVin NV5000SC Via 86C926 SureCom NE34 Winbond | ||
208 | Holtek HT80232 Holtek HT80229 | ||
209 | |||
210 | To compile this driver as a module, choose M here. The module | ||
211 | will be called ne2k-pci. | ||
212 | |||
213 | config APNE | ||
214 | tristate "PCMCIA NE2000 support" | ||
215 | depends on AMIGA_PCMCIA | ||
216 | select CRC32 | ||
217 | ---help--- | ||
218 | If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, | ||
219 | say N. | ||
220 | |||
221 | To compile this driver as a module, choose M here: the module | ||
222 | will be called apne. | ||
223 | |||
224 | config NE3210 | ||
225 | tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)" | ||
226 | depends on PCI && EISA && EXPERIMENTAL | ||
227 | select CRC32 | ||
228 | ---help--- | ||
229 | If you have a network (Ethernet) card of this type, say Y and read | ||
230 | the Ethernet-HOWTO, available from | ||
231 | <http://www.tldp.org/docs.html#howto>. Note that this driver | ||
232 | will NOT WORK for NE3200 cards as they are completely different. | ||
233 | |||
234 | To compile this driver as a module, choose M here. The module | ||
235 | will be called ne3210. | ||
236 | |||
237 | config PCMCIA_PCNET | ||
238 | tristate "NE2000 compatible PCMCIA support" | ||
239 | depends on PCMCIA | ||
240 | select CRC32 | ||
241 | ---help--- | ||
242 | Say Y here if you intend to attach an NE2000 compatible PCMCIA | ||
243 | (PC-card) Ethernet or Fast Ethernet card to your computer. | ||
244 | |||
245 | To compile this driver as a module, choose M here: the module will be | ||
246 | called pcnet_cs. If unsure, say N. | ||
247 | |||
248 | config NE_H8300 | ||
249 | tristate "NE2000 compatible support for H8/300" | ||
250 | depends on H8300 | ||
251 | ---help--- | ||
252 | Say Y here if you want to use the NE2000 compatible | ||
253 | controller on the Renesas H8/300 processor. | ||
254 | |||
255 | config STNIC | ||
256 | tristate "National DP83902AV support" | ||
257 | depends on SUPERH | ||
258 | select CRC32 | ||
259 | ---help--- | ||
260 | Support for cards based on the National Semiconductor DP83902AV | ||
261 | ST-NIC Serial Network Interface Controller for Twisted Pair. This | ||
262 | is a 10Mbit/sec Ethernet controller. Product overview and specs at | ||
263 | <http://www.national.com/pf/DP/DP83902A.html>. | ||
264 | |||
265 | If unsure, say N. | ||
266 | |||
267 | config ULTRAMCA | ||
268 | tristate "SMC Ultra MCA support" | ||
269 | depends on MCA | ||
270 | select CRC32 | ||
271 | ---help--- | ||
272 | If you have a network (Ethernet) card of this type and are running | ||
273 | an MCA based system (PS/2), say Y and read the Ethernet-HOWTO, | ||
274 | available from <http://www.tldp.org/docs.html#howto>. | ||
275 | |||
276 | To compile this driver as a module, choose M here. The module | ||
277 | will be called smc-mca. | ||
278 | |||
279 | config ULTRA | ||
280 | tristate "SMC Ultra support" | ||
281 | depends on ISA | ||
282 | select CRC32 | ||
283 | ---help--- | ||
284 | If you have a network (Ethernet) card of this type, say Y and read | ||
285 | the Ethernet-HOWTO, available from | ||
286 | <http://www.tldp.org/docs.html#howto>. | ||
287 | |||
288 | Important: There have been many reports that, with some motherboards | ||
289 | mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible, | ||
290 | such as some BusLogic models) causes corruption problems with many | ||
291 | operating systems. The Linux smc-ultra driver has a work-around for | ||
292 | this but keep it in mind if you have such a SCSI card and have | ||
293 | problems. | ||
294 | |||
295 | To compile this driver as a module, choose M here. The module | ||
296 | will be called smc-ultra. | ||
297 | |||
298 | config ULTRA32 | ||
299 | tristate "SMC Ultra32 EISA support" | ||
300 | depends on EISA | ||
301 | select CRC32 | ||
302 | ---help--- | ||
303 | If you have a network (Ethernet) card of this type, say Y and read | ||
304 | the Ethernet-HOWTO, available from | ||
305 | <http://www.tldp.org/docs.html#howto>. | ||
306 | |||
307 | To compile this driver as a module, choose M here. The module | ||
308 | will be called smc-ultra32. | ||
309 | |||
310 | config WD80x3 | ||
311 | tristate "WD80*3 support" | ||
312 | depends on ISA | ||
313 | select CRC32 | ||
314 | ---help--- | ||
315 | If you have a network (Ethernet) card of this type, say Y and read | ||
316 | the Ethernet-HOWTO, available from | ||
317 | <http://www.tldp.org/docs.html#howto>. | ||
318 | |||
319 | To compile this driver as a module, choose M here. The module | ||
320 | will be called wd. | ||
321 | |||
322 | config ZORRO8390 | ||
323 | tristate "Zorro NS8390-based Ethernet support" | ||
324 | depends on ZORRO | ||
325 | select CRC32 | ||
326 | ---help--- | ||
327 | This driver is for Zorro Ethernet cards using an NS8390-compatible | ||
328 | chipset, like the Village Tronic Ariadne II and the Individual | ||
329 | Computers X-Surf Ethernet cards. If you have such a card, say Y. | ||
330 | Otherwise, say N. | ||
331 | |||
332 | To compile this driver as a module, choose M here: the module | ||
333 | will be called zorro8390. | ||
334 | |||
335 | endif # NET_VENDOR_8390 | ||
diff --git a/drivers/net/ethernet/8390/Makefile b/drivers/net/ethernet/8390/Makefile new file mode 100644 index 000000000000..3337d7fb4344 --- /dev/null +++ b/drivers/net/ethernet/8390/Makefile | |||
@@ -0,0 +1,29 @@ | |||
1 | # | ||
2 | # Makefile for the 8390 network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_MAC8390) += mac8390.o | ||
6 | obj-$(CONFIG_AC3200) += ac3200.o 8390.o | ||
7 | obj-$(CONFIG_APNE) += apne.o 8390.o | ||
8 | obj-$(CONFIG_ARM_ETHERH) += etherh.o | ||
9 | obj-$(CONFIG_AX88796) += ax88796.o | ||
10 | obj-$(CONFIG_E2100) += e2100.o 8390.o | ||
11 | obj-$(CONFIG_EL2) += 3c503.o 8390p.o | ||
12 | obj-$(CONFIG_ES3210) += es3210.o 8390.o | ||
13 | obj-$(CONFIG_HPLAN_PLUS) += hp-plus.o 8390p.o | ||
14 | obj-$(CONFIG_HPLAN) += hp.o 8390p.o | ||
15 | obj-$(CONFIG_HYDRA) += hydra.o 8390.o | ||
16 | obj-$(CONFIG_LNE390) += lne390.o 8390.o | ||
17 | obj-$(CONFIG_NE2000) += ne.o 8390p.o | ||
18 | obj-$(CONFIG_NE2_MCA) += ne2.o 8390p.o | ||
19 | obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o | ||
20 | obj-$(CONFIG_NE3210) += ne3210.o 8390.o | ||
21 | obj-$(CONFIG_NE_H8300) += ne-h8300.o 8390.o | ||
22 | obj-$(CONFIG_PCMCIA_AXNET) += axnet_cs.o 8390.o | ||
23 | obj-$(CONFIG_PCMCIA_PCNET) += pcnet_cs.o 8390.o | ||
24 | obj-$(CONFIG_STNIC) += stnic.o 8390.o | ||
25 | obj-$(CONFIG_ULTRA) += smc-ultra.o 8390.o | ||
26 | obj-$(CONFIG_ULTRA32) += smc-ultra32.o 8390.o | ||
27 | obj-$(CONFIG_ULTRAMCA) += smc-mca.o 8390.o | ||
28 | obj-$(CONFIG_WD80x3) += wd.o 8390.o | ||
29 | obj-$(CONFIG_ZORRO8390) += zorro8390.o 8390.o | ||
diff --git a/drivers/net/ac3200.c b/drivers/net/ethernet/8390/ac3200.c index f07b2e980fbc..f07b2e980fbc 100644 --- a/drivers/net/ac3200.c +++ b/drivers/net/ethernet/8390/ac3200.c | |||
diff --git a/drivers/net/apne.c b/drivers/net/ethernet/8390/apne.c index 547737340cbb..547737340cbb 100644 --- a/drivers/net/apne.c +++ b/drivers/net/ethernet/8390/apne.c | |||
diff --git a/drivers/net/ax88796.c b/drivers/net/ethernet/8390/ax88796.c index e7cb8c8b9776..e7cb8c8b9776 100644 --- a/drivers/net/ax88796.c +++ b/drivers/net/ethernet/8390/ax88796.c | |||
diff --git a/drivers/net/pcmcia/axnet_cs.c b/drivers/net/ethernet/8390/axnet_cs.c index 9953db711969..3e4b926c30dc 100644 --- a/drivers/net/pcmcia/axnet_cs.c +++ b/drivers/net/ethernet/8390/axnet_cs.c | |||
@@ -38,7 +38,7 @@ | |||
38 | #include <linux/etherdevice.h> | 38 | #include <linux/etherdevice.h> |
39 | #include <linux/crc32.h> | 39 | #include <linux/crc32.h> |
40 | #include <linux/mii.h> | 40 | #include <linux/mii.h> |
41 | #include "../8390.h" | 41 | #include "8390.h" |
42 | 42 | ||
43 | #include <pcmcia/cistpl.h> | 43 | #include <pcmcia/cistpl.h> |
44 | #include <pcmcia/ciscode.h> | 44 | #include <pcmcia/ciscode.h> |
diff --git a/drivers/net/e2100.c b/drivers/net/ethernet/8390/e2100.c index d50a9998ae77..d50a9998ae77 100644 --- a/drivers/net/e2100.c +++ b/drivers/net/ethernet/8390/e2100.c | |||
diff --git a/drivers/net/es3210.c b/drivers/net/ethernet/8390/es3210.c index 7a09575ecff0..7a09575ecff0 100644 --- a/drivers/net/es3210.c +++ b/drivers/net/ethernet/8390/es3210.c | |||
diff --git a/drivers/net/arm/etherh.c b/drivers/net/ethernet/8390/etherh.c index 03e217a868d4..cf851faef311 100644 --- a/drivers/net/arm/etherh.c +++ b/drivers/net/ethernet/8390/etherh.c | |||
@@ -65,7 +65,7 @@ | |||
65 | static char version[] __initdata = | 65 | static char version[] __initdata = |
66 | "EtherH/EtherM Driver (c) 2002-2004 Russell King " DRV_VERSION "\n"; | 66 | "EtherH/EtherM Driver (c) 2002-2004 Russell King " DRV_VERSION "\n"; |
67 | 67 | ||
68 | #include "../lib8390.c" | 68 | #include "lib8390.c" |
69 | 69 | ||
70 | static unsigned int net_debug = NET_DEBUG; | 70 | static unsigned int net_debug = NET_DEBUG; |
71 | 71 | ||
diff --git a/drivers/net/hp-plus.c b/drivers/net/ethernet/8390/hp-plus.c index 29917363ebfb..29917363ebfb 100644 --- a/drivers/net/hp-plus.c +++ b/drivers/net/ethernet/8390/hp-plus.c | |||
diff --git a/drivers/net/hp.c b/drivers/net/ethernet/8390/hp.c index 18564d4a7c04..18564d4a7c04 100644 --- a/drivers/net/hp.c +++ b/drivers/net/ethernet/8390/hp.c | |||
diff --git a/drivers/net/hydra.c b/drivers/net/ethernet/8390/hydra.c index 1cd481c04202..1cd481c04202 100644 --- a/drivers/net/hydra.c +++ b/drivers/net/ethernet/8390/hydra.c | |||
diff --git a/drivers/net/lib8390.c b/drivers/net/ethernet/8390/lib8390.c index 05ae21435bfd..05ae21435bfd 100644 --- a/drivers/net/lib8390.c +++ b/drivers/net/ethernet/8390/lib8390.c | |||
diff --git a/drivers/net/lne390.c b/drivers/net/ethernet/8390/lne390.c index f9888d20177b..f9888d20177b 100644 --- a/drivers/net/lne390.c +++ b/drivers/net/ethernet/8390/lne390.c | |||
diff --git a/drivers/net/mac8390.c b/drivers/net/ethernet/8390/mac8390.c index f84f5e6ededb..f84f5e6ededb 100644 --- a/drivers/net/mac8390.c +++ b/drivers/net/ethernet/8390/mac8390.c | |||
diff --git a/drivers/net/ne-h8300.c b/drivers/net/ethernet/8390/ne-h8300.c index 7298a34bc795..7298a34bc795 100644 --- a/drivers/net/ne-h8300.c +++ b/drivers/net/ethernet/8390/ne-h8300.c | |||
diff --git a/drivers/net/ne.c b/drivers/net/ethernet/8390/ne.c index 1063093b3afc..1063093b3afc 100644 --- a/drivers/net/ne.c +++ b/drivers/net/ethernet/8390/ne.c | |||
diff --git a/drivers/net/ne2.c b/drivers/net/ethernet/8390/ne2.c index 70cdc6996342..70cdc6996342 100644 --- a/drivers/net/ne2.c +++ b/drivers/net/ethernet/8390/ne2.c | |||
diff --git a/drivers/net/ne2k-pci.c b/drivers/net/ethernet/8390/ne2k-pci.c index 3c333cb5d34e..3c333cb5d34e 100644 --- a/drivers/net/ne2k-pci.c +++ b/drivers/net/ethernet/8390/ne2k-pci.c | |||
diff --git a/drivers/net/ne3210.c b/drivers/net/ethernet/8390/ne3210.c index 243ed2aee88e..243ed2aee88e 100644 --- a/drivers/net/ne3210.c +++ b/drivers/net/ethernet/8390/ne3210.c | |||
diff --git a/drivers/net/pcmcia/pcnet_cs.c b/drivers/net/ethernet/8390/pcnet_cs.c index b4fd7c3ed077..40107614b5dc 100644 --- a/drivers/net/pcmcia/pcnet_cs.c +++ b/drivers/net/ethernet/8390/pcnet_cs.c | |||
@@ -41,7 +41,7 @@ | |||
41 | #include <linux/log2.h> | 41 | #include <linux/log2.h> |
42 | #include <linux/etherdevice.h> | 42 | #include <linux/etherdevice.h> |
43 | #include <linux/mii.h> | 43 | #include <linux/mii.h> |
44 | #include "../8390.h" | 44 | #include "8390.h" |
45 | 45 | ||
46 | #include <pcmcia/cistpl.h> | 46 | #include <pcmcia/cistpl.h> |
47 | #include <pcmcia/ciscode.h> | 47 | #include <pcmcia/ciscode.h> |
diff --git a/drivers/net/smc-mca.c b/drivers/net/ethernet/8390/smc-mca.c index 34934fb23b97..34934fb23b97 100644 --- a/drivers/net/smc-mca.c +++ b/drivers/net/ethernet/8390/smc-mca.c | |||
diff --git a/drivers/net/smc-ultra.c b/drivers/net/ethernet/8390/smc-ultra.c index ba44ede29198..ba44ede29198 100644 --- a/drivers/net/smc-ultra.c +++ b/drivers/net/ethernet/8390/smc-ultra.c | |||
diff --git a/drivers/net/smc-ultra32.c b/drivers/net/ethernet/8390/smc-ultra32.c index e459c3b2510a..e459c3b2510a 100644 --- a/drivers/net/smc-ultra32.c +++ b/drivers/net/ethernet/8390/smc-ultra32.c | |||
diff --git a/drivers/net/stnic.c b/drivers/net/ethernet/8390/stnic.c index d85f0a84bc7b..d85f0a84bc7b 100644 --- a/drivers/net/stnic.c +++ b/drivers/net/ethernet/8390/stnic.c | |||
diff --git a/drivers/net/wd.c b/drivers/net/ethernet/8390/wd.c index 8831a3393ecf..8831a3393ecf 100644 --- a/drivers/net/wd.c +++ b/drivers/net/ethernet/8390/wd.c | |||
diff --git a/drivers/net/zorro8390.c b/drivers/net/ethernet/8390/zorro8390.c index 15e7751a273c..15e7751a273c 100644 --- a/drivers/net/zorro8390.c +++ b/drivers/net/ethernet/8390/zorro8390.c | |||
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig new file mode 100644 index 000000000000..d0a8fa8ab7ec --- /dev/null +++ b/drivers/net/ethernet/Kconfig | |||
@@ -0,0 +1,24 @@ | |||
1 | # | ||
2 | # Ethernet LAN device configuration | ||
3 | # | ||
4 | |||
5 | menuconfig ETHERNET | ||
6 | bool "Ethernet driver support" | ||
7 | depends on NET | ||
8 | default y | ||
9 | ---help--- | ||
10 | This section contains all the Ethernet device drivers. | ||
11 | |||
12 | if ETHERNET | ||
13 | |||
14 | source "drivers/net/ethernet/3com/Kconfig" | ||
15 | source "drivers/net/ethernet/8390/Kconfig" | ||
16 | source "drivers/net/ethernet/amd/Kconfig" | ||
17 | source "drivers/net/ethernet/broadcom/Kconfig" | ||
18 | source "drivers/net/ethernet/chelsio/Kconfig" | ||
19 | source "drivers/net/ethernet/intel/Kconfig" | ||
20 | source "drivers/net/ethernet/i825xx/Kconfig" | ||
21 | source "drivers/net/ethernet/qlogic/Kconfig" | ||
22 | source "drivers/net/ethernet/smsc/Kconfig" | ||
23 | |||
24 | endif # ETHERNET | ||
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile new file mode 100644 index 000000000000..6d3276a48012 --- /dev/null +++ b/drivers/net/ethernet/Makefile | |||
@@ -0,0 +1,13 @@ | |||
1 | # | ||
2 | # Makefile for the Linux network Ethernet device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_NET_VENDOR_3COM) += 3com/ | ||
6 | obj-$(CONFIG_NET_VENDOR_8390) += 8390/ | ||
7 | obj-$(CONFIG_NET_VENDOR_AMD) += amd/ | ||
8 | obj-$(CONFIG_NET_VENDOR_BROADCOM) += broadcom/ | ||
9 | obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/ | ||
10 | obj-$(CONFIG_NET_VENDOR_INTEL) += intel/ | ||
11 | obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/ | ||
12 | obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/ | ||
13 | obj-$(CONFIG_NET_VENDOR_SMSC) += smsc/ | ||
diff --git a/drivers/net/7990.c b/drivers/net/ethernet/amd/7990.c index 60b35fb5f524..60b35fb5f524 100644 --- a/drivers/net/7990.c +++ b/drivers/net/ethernet/amd/7990.c | |||
diff --git a/drivers/net/7990.h b/drivers/net/ethernet/amd/7990.h index 0a5837b96421..0a5837b96421 100644 --- a/drivers/net/7990.h +++ b/drivers/net/ethernet/amd/7990.h | |||
diff --git a/drivers/net/ethernet/amd/Kconfig b/drivers/net/ethernet/amd/Kconfig new file mode 100644 index 000000000000..05139403ea8d --- /dev/null +++ b/drivers/net/ethernet/amd/Kconfig | |||
@@ -0,0 +1,192 @@ | |||
1 | # | ||
2 | # AMD network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_AMD | ||
6 | bool "AMD devices" | ||
7 | depends on DIO || MACH_DECSTATION || MVME147 || ATARI || SUN3 || \ | ||
8 | SUN3X || SBUS || PCI || ZORRO || (ISA && ISA_DMA_API) || \ | ||
9 | (ARM && ARCH_EBSA110) || ISA || EISA || MCA || PCMCIA | ||
10 | ---help--- | ||
11 | If you have a network (Ethernet) chipset belonging to this class, | ||
12 | say Y. | ||
13 | |||
14 | Note that the answer to this question does not directly affect | ||
15 | the kernel: saying N will just case the configurator to skip all | ||
16 | the questions regarding AMD chipsets. If you say Y, you will be asked | ||
17 | for your specific chipset/driver in the following questions. | ||
18 | |||
19 | if NET_VENDOR_AMD | ||
20 | |||
21 | config A2065 | ||
22 | tristate "A2065 support" | ||
23 | depends on ZORRO | ||
24 | select CRC32 | ||
25 | ---help--- | ||
26 | If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, | ||
27 | say N. | ||
28 | |||
29 | To compile this driver as a module, choose M here: the module | ||
30 | will be called a2065. | ||
31 | |||
32 | config AMD8111_ETH | ||
33 | tristate "AMD 8111 (new PCI LANCE) support" | ||
34 | depends on PCI | ||
35 | select CRC32 | ||
36 | select MII | ||
37 | ---help--- | ||
38 | If you have an AMD 8111-based PCI LANCE ethernet card, | ||
39 | answer Y here and read the Ethernet-HOWTO, available from | ||
40 | <http://www.tldp.org/docs.html#howto>. | ||
41 | |||
42 | To compile this driver as a module, choose M here. The module | ||
43 | will be called amd8111e. | ||
44 | |||
45 | config LANCE | ||
46 | tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" | ||
47 | depends on ISA && ISA_DMA_API | ||
48 | ---help--- | ||
49 | If you have a network (Ethernet) card of this type, say Y and read | ||
50 | the Ethernet-HOWTO, available from | ||
51 | <http://www.tldp.org/docs.html#howto>. Some LinkSys cards are | ||
52 | of this type. | ||
53 | |||
54 | To compile this driver as a module, choose M here: the module | ||
55 | will be called lance. This is recommended. | ||
56 | |||
57 | config PCNET32 | ||
58 | tristate "AMD PCnet32 PCI support" | ||
59 | depends on PCI | ||
60 | select CRC32 | ||
61 | select MII | ||
62 | ---help--- | ||
63 | If you have a PCnet32 or PCnetPCI based network (Ethernet) card, | ||
64 | answer Y here and read the Ethernet-HOWTO, available from | ||
65 | <http://www.tldp.org/docs.html#howto>. | ||
66 | |||
67 | To compile this driver as a module, choose M here. The module | ||
68 | will be called pcnet32. | ||
69 | |||
70 | config ARIADNE | ||
71 | tristate "Ariadne support" | ||
72 | depends on ZORRO | ||
73 | ---help--- | ||
74 | If you have a Village Tronic Ariadne Ethernet adapter, say Y. | ||
75 | Otherwise, say N. | ||
76 | |||
77 | To compile this driver as a module, choose M here: the module | ||
78 | will be called ariadne. | ||
79 | |||
80 | config ARM_AM79C961A | ||
81 | bool "ARM EBSA110 AM79C961A support" | ||
82 | depends on ARM && ARCH_EBSA110 | ||
83 | select CRC32 | ||
84 | ---help--- | ||
85 | If you wish to compile a kernel for the EBSA-110, then you should | ||
86 | always answer Y to this. | ||
87 | |||
88 | config ATARILANCE | ||
89 | tristate "Atari LANCE support" | ||
90 | depends on ATARI | ||
91 | ---help--- | ||
92 | Say Y to include support for several Atari Ethernet adapters based | ||
93 | on the AMD LANCE chipset: RieblCard (with or without battery), or | ||
94 | PAMCard VME (also the version by Rhotron, with different addresses). | ||
95 | |||
96 | config DECLANCE | ||
97 | tristate "DEC LANCE ethernet controller support" | ||
98 | depends on MACH_DECSTATION | ||
99 | select CRC32 | ||
100 | ---help--- | ||
101 | This driver is for the series of Ethernet controllers produced by | ||
102 | DEC (now Compaq) based on the AMD LANCE chipset, including the | ||
103 | DEPCA series. (This chipset is better known via the NE2100 cards.) | ||
104 | |||
105 | config DEPCA | ||
106 | tristate "DEPCA, DE10x, DE200, DE201, DE202, DE422 support" | ||
107 | depends on (ISA || EISA || MCA) | ||
108 | select CRC32 | ||
109 | ---help--- | ||
110 | If you have a network (Ethernet) card of this type, say Y and read | ||
111 | the Ethernet-HOWTO, available from | ||
112 | <http://www.tldp.org/docs.html#howto> as well as | ||
113 | <file:drivers/net/depca.c>. | ||
114 | |||
115 | To compile this driver as a module, choose M here. The module | ||
116 | will be called depca. | ||
117 | |||
118 | config HPLANCE | ||
119 | bool "HP on-board LANCE support" | ||
120 | depends on DIO | ||
121 | select CRC32 | ||
122 | ---help--- | ||
123 | If you want to use the builtin "LANCE" Ethernet controller on an | ||
124 | HP300 machine, say Y here. | ||
125 | |||
126 | config MIPS_AU1X00_ENET | ||
127 | tristate "MIPS AU1000 Ethernet support" | ||
128 | depends on MIPS_ALCHEMY | ||
129 | select PHYLIB | ||
130 | select CRC32 | ||
131 | ---help--- | ||
132 | If you have an Alchemy Semi AU1X00 based system | ||
133 | say Y. Otherwise, say N. | ||
134 | |||
135 | config MVME147_NET | ||
136 | tristate "MVME147 (LANCE) Ethernet support" | ||
137 | depends on MVME147 | ||
138 | select CRC32 | ||
139 | ---help--- | ||
140 | Support for the on-board Ethernet interface on the Motorola MVME147 | ||
141 | single-board computer. Say Y here to include the | ||
142 | driver for this chip in your kernel. | ||
143 | To compile this driver as a module, choose M here. | ||
144 | |||
145 | config PCMCIA_NMCLAN | ||
146 | tristate "New Media PCMCIA support" | ||
147 | depends on PCMCIA | ||
148 | help | ||
149 | Say Y here if you intend to attach a New Media Ethernet or LiveWire | ||
150 | PCMCIA (PC-card) Ethernet card to your computer. | ||
151 | |||
152 | To compile this driver as a module, choose M here: the module will be | ||
153 | called nmclan_cs. If unsure, say N. | ||
154 | |||
155 | config NI65 | ||
156 | tristate "NI6510 support" | ||
157 | depends on ISA && ISA_DMA_API | ||
158 | ---help--- | ||
159 | If you have a network (Ethernet) card of this type, say Y and read | ||
160 | the Ethernet-HOWTO, available from | ||
161 | <http://www.tldp.org/docs.html#howto>. | ||
162 | |||
163 | To compile this driver as a module, choose M here. The module | ||
164 | will be called ni65. | ||
165 | |||
166 | config SUN3LANCE | ||
167 | tristate "Sun3/Sun3x on-board LANCE support" | ||
168 | depends on (SUN3 || SUN3X) | ||
169 | ---help--- | ||
170 | Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) | ||
171 | featured an AMD LANCE 10Mbit Ethernet controller on board; say Y | ||
172 | here to compile in the Linux driver for this and enable Ethernet. | ||
173 | General Linux information on the Sun 3 and 3x series (now | ||
174 | discontinued) is at | ||
175 | <http://www.angelfire.com/ca2/tech68k/sun3.html>. | ||
176 | |||
177 | If you're not building a kernel for a Sun 3, say N. | ||
178 | |||
179 | config SUNLANCE | ||
180 | tristate "Sun LANCE support" | ||
181 | depends on SBUS | ||
182 | select CRC32 | ||
183 | ---help--- | ||
184 | This driver supports the "le" interface present on all 32-bit Sparc | ||
185 | systems, on some older Ultra systems and as an Sbus option. These | ||
186 | cards are based on the AMD LANCE chipset, which is better known | ||
187 | via the NE2100 cards. | ||
188 | |||
189 | To compile this driver as a module, choose M here: the module | ||
190 | will be called sunlance. | ||
191 | |||
192 | endif # NET_VENDOR_AMD | ||
diff --git a/drivers/net/ethernet/amd/Makefile b/drivers/net/ethernet/amd/Makefile new file mode 100644 index 000000000000..175caa5328c9 --- /dev/null +++ b/drivers/net/ethernet/amd/Makefile | |||
@@ -0,0 +1,20 @@ | |||
1 | # | ||
2 | # Makefile for the AMD network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_A2065) += a2065.o | ||
6 | obj-$(CONFIG_AMD8111_ETH) += amd8111e.o | ||
7 | obj-$(CONFIG_ARM_AM79C961A) += am79c961a.o | ||
8 | obj-$(CONFIG_ARIADNE) += ariadne.o | ||
9 | obj-$(CONFIG_ATARILANCE) += atarilance.o | ||
10 | obj-$(CONFIG_DECLANCE) += declance.o | ||
11 | obj-$(CONFIG_DEPCA) += depca.o | ||
12 | obj-$(CONFIG_HPLANCE) += hplance.o 7990.o | ||
13 | obj-$(CONFIG_LANCE) += lance.o | ||
14 | obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o | ||
15 | obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o | ||
16 | obj-$(CONFIG_PCMCIA_NMCLAN) += nmclan_cs.o | ||
17 | obj-$(CONFIG_NI65) += ni65.o | ||
18 | obj-$(CONFIG_PCNET32) += pcnet32.o | ||
19 | obj-$(CONFIG_SUN3LANCE) += sun3lance.o | ||
20 | obj-$(CONFIG_SUNLANCE) += sunlance.o | ||
diff --git a/drivers/net/a2065.c b/drivers/net/ethernet/amd/a2065.c index e1e1b07d9b8d..e1e1b07d9b8d 100644 --- a/drivers/net/a2065.c +++ b/drivers/net/ethernet/amd/a2065.c | |||
diff --git a/drivers/net/a2065.h b/drivers/net/ethernet/amd/a2065.h index 5117759d4e9c..5117759d4e9c 100644 --- a/drivers/net/a2065.h +++ b/drivers/net/ethernet/amd/a2065.h | |||
diff --git a/drivers/net/arm/am79c961a.c b/drivers/net/ethernet/amd/am79c961a.c index 52fe21e1e2cd..52fe21e1e2cd 100644 --- a/drivers/net/arm/am79c961a.c +++ b/drivers/net/ethernet/amd/am79c961a.c | |||
diff --git a/drivers/net/arm/am79c961a.h b/drivers/net/ethernet/amd/am79c961a.h index fd634d32756b..fd634d32756b 100644 --- a/drivers/net/arm/am79c961a.h +++ b/drivers/net/ethernet/amd/am79c961a.h | |||
diff --git a/drivers/net/amd8111e.c b/drivers/net/ethernet/amd/amd8111e.c index 78002ef9c0e5..78002ef9c0e5 100644 --- a/drivers/net/amd8111e.c +++ b/drivers/net/ethernet/amd/amd8111e.c | |||
diff --git a/drivers/net/amd8111e.h b/drivers/net/ethernet/amd/amd8111e.h index 2ff2e7a12dd0..2ff2e7a12dd0 100644 --- a/drivers/net/amd8111e.h +++ b/drivers/net/ethernet/amd/amd8111e.h | |||
diff --git a/drivers/net/ariadne.c b/drivers/net/ethernet/amd/ariadne.c index 7ed78f402042..7ed78f402042 100644 --- a/drivers/net/ariadne.c +++ b/drivers/net/ethernet/amd/ariadne.c | |||
diff --git a/drivers/net/ariadne.h b/drivers/net/ethernet/amd/ariadne.h index 727be5cdd1ea..727be5cdd1ea 100644 --- a/drivers/net/ariadne.h +++ b/drivers/net/ethernet/amd/ariadne.h | |||
diff --git a/drivers/net/atarilance.c b/drivers/net/ethernet/amd/atarilance.c index 1264d781b554..1264d781b554 100644 --- a/drivers/net/atarilance.c +++ b/drivers/net/ethernet/amd/atarilance.c | |||
diff --git a/drivers/net/au1000_eth.c b/drivers/net/ethernet/amd/au1000_eth.c index b9debcfb61a0..b9debcfb61a0 100644 --- a/drivers/net/au1000_eth.c +++ b/drivers/net/ethernet/amd/au1000_eth.c | |||
diff --git a/drivers/net/au1000_eth.h b/drivers/net/ethernet/amd/au1000_eth.h index 6229c774552c..6229c774552c 100644 --- a/drivers/net/au1000_eth.h +++ b/drivers/net/ethernet/amd/au1000_eth.h | |||
diff --git a/drivers/net/declance.c b/drivers/net/ethernet/amd/declance.c index d5598f6584a3..d5598f6584a3 100644 --- a/drivers/net/declance.c +++ b/drivers/net/ethernet/amd/declance.c | |||
diff --git a/drivers/net/depca.c b/drivers/net/ethernet/amd/depca.c index f2015a851977..f2015a851977 100644 --- a/drivers/net/depca.c +++ b/drivers/net/ethernet/amd/depca.c | |||
diff --git a/drivers/net/depca.h b/drivers/net/ethernet/amd/depca.h index ee42648dbde6..ee42648dbde6 100644 --- a/drivers/net/depca.h +++ b/drivers/net/ethernet/amd/depca.h | |||
diff --git a/drivers/net/hplance.c b/drivers/net/ethernet/amd/hplance.c index a900d5bf2948..a900d5bf2948 100644 --- a/drivers/net/hplance.c +++ b/drivers/net/ethernet/amd/hplance.c | |||
diff --git a/drivers/net/hplance.h b/drivers/net/ethernet/amd/hplance.h index 04aee9e0376a..04aee9e0376a 100644 --- a/drivers/net/hplance.h +++ b/drivers/net/ethernet/amd/hplance.h | |||
diff --git a/drivers/net/lance.c b/drivers/net/ethernet/amd/lance.c index 02336edce748..02336edce748 100644 --- a/drivers/net/lance.c +++ b/drivers/net/ethernet/amd/lance.c | |||
diff --git a/drivers/net/mvme147.c b/drivers/net/ethernet/amd/mvme147.c index 3a7ad840d5b5..3a7ad840d5b5 100644 --- a/drivers/net/mvme147.c +++ b/drivers/net/ethernet/amd/mvme147.c | |||
diff --git a/drivers/net/ni65.c b/drivers/net/ethernet/amd/ni65.c index c75ae85eb918..c75ae85eb918 100644 --- a/drivers/net/ni65.c +++ b/drivers/net/ethernet/amd/ni65.c | |||
diff --git a/drivers/net/ni65.h b/drivers/net/ethernet/amd/ni65.h index e6217e35edf0..e6217e35edf0 100644 --- a/drivers/net/ni65.h +++ b/drivers/net/ethernet/amd/ni65.h | |||
diff --git a/drivers/net/pcmcia/nmclan_cs.c b/drivers/net/ethernet/amd/nmclan_cs.c index 9d70b6595220..9d70b6595220 100644 --- a/drivers/net/pcmcia/nmclan_cs.c +++ b/drivers/net/ethernet/amd/nmclan_cs.c | |||
diff --git a/drivers/net/pcnet32.c b/drivers/net/ethernet/amd/pcnet32.c index 8b3090dc4bcd..8b3090dc4bcd 100644 --- a/drivers/net/pcnet32.c +++ b/drivers/net/ethernet/amd/pcnet32.c | |||
diff --git a/drivers/net/sun3lance.c b/drivers/net/ethernet/amd/sun3lance.c index 7d9ec23aabf6..7d9ec23aabf6 100644 --- a/drivers/net/sun3lance.c +++ b/drivers/net/ethernet/amd/sun3lance.c | |||
diff --git a/drivers/net/sunlance.c b/drivers/net/ethernet/amd/sunlance.c index 06f2d4382dc4..06f2d4382dc4 100644 --- a/drivers/net/sunlance.c +++ b/drivers/net/ethernet/amd/sunlance.c | |||
diff --git a/drivers/net/ethernet/broadcom/Kconfig b/drivers/net/ethernet/broadcom/Kconfig new file mode 100644 index 000000000000..8986e57d7f9c --- /dev/null +++ b/drivers/net/ethernet/broadcom/Kconfig | |||
@@ -0,0 +1,119 @@ | |||
1 | # | ||
2 | # Broadcom device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_BROADCOM | ||
6 | bool "Broadcom devices" | ||
7 | depends on (SSB_POSSIBLE && HAS_DMA) || PCI || BCM63XX || \ | ||
8 | SIBYTE_SB1xxx_SOC | ||
9 | ---help--- | ||
10 | If you have a network (Ethernet) chipset belonging to this class, | ||
11 | say Y. | ||
12 | |||
13 | Note that the answer to this question does not directly affect | ||
14 | the kernel: saying N will just case the configurator to skip all | ||
15 | the questions regarding AMD chipsets. If you say Y, you will be asked | ||
16 | for your specific chipset/driver in the following questions. | ||
17 | |||
18 | if NET_VENDOR_BROADCOM | ||
19 | |||
20 | config B44 | ||
21 | tristate "Broadcom 440x/47xx ethernet support" | ||
22 | depends on SSB_POSSIBLE && HAS_DMA | ||
23 | select SSB | ||
24 | select MII | ||
25 | ---help--- | ||
26 | If you have a network (Ethernet) controller of this type, say Y | ||
27 | or M and read the Ethernet-HOWTO, available from | ||
28 | <http://www.tldp.org/docs.html#howto>. | ||
29 | |||
30 | To compile this driver as a module, choose M here. The module | ||
31 | will be called b44. | ||
32 | |||
33 | # Auto-select SSB PCI-HOST support, if possible | ||
34 | config B44_PCI_AUTOSELECT | ||
35 | bool | ||
36 | depends on B44 && SSB_PCIHOST_POSSIBLE | ||
37 | select SSB_PCIHOST | ||
38 | default y | ||
39 | |||
40 | # Auto-select SSB PCICORE driver, if possible | ||
41 | config B44_PCICORE_AUTOSELECT | ||
42 | bool | ||
43 | depends on B44 && SSB_DRIVER_PCICORE_POSSIBLE | ||
44 | select SSB_DRIVER_PCICORE | ||
45 | default y | ||
46 | |||
47 | config B44_PCI | ||
48 | bool | ||
49 | depends on B44_PCI_AUTOSELECT && B44_PCICORE_AUTOSELECT | ||
50 | default y | ||
51 | |||
52 | config BCM63XX_ENET | ||
53 | tristate "Broadcom 63xx internal mac support" | ||
54 | depends on BCM63XX | ||
55 | select MII | ||
56 | select PHYLIB | ||
57 | help | ||
58 | This driver supports the ethernet MACs in the Broadcom 63xx | ||
59 | MIPS chipset family (BCM63XX). | ||
60 | |||
61 | config BNX2 | ||
62 | tristate "Broadcom NetXtremeII support" | ||
63 | depends on PCI | ||
64 | select CRC32 | ||
65 | select FW_LOADER | ||
66 | ---help--- | ||
67 | This driver supports Broadcom NetXtremeII gigabit Ethernet cards. | ||
68 | |||
69 | To compile this driver as a module, choose M here: the module | ||
70 | will be called bnx2. This is recommended. | ||
71 | |||
72 | config CNIC | ||
73 | tristate "Broadcom CNIC support" | ||
74 | depends on PCI | ||
75 | select BNX2 | ||
76 | select UIO | ||
77 | ---help--- | ||
78 | This driver supports offload features of Broadcom NetXtremeII | ||
79 | gigabit Ethernet cards. | ||
80 | |||
81 | To compile this driver as a module, choose M here: the module | ||
82 | will be called cnic. This is recommended. | ||
83 | |||
84 | config SB1250_MAC | ||
85 | tristate "SB1250 Gigabit Ethernet support" | ||
86 | depends on SIBYTE_SB1xxx_SOC | ||
87 | select PHYLIB | ||
88 | ---help--- | ||
89 | This driver supports Gigabit Ethernet interfaces based on the | ||
90 | Broadcom SiByte family of System-On-a-Chip parts. They include | ||
91 | the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455 | ||
92 | and BCM1480 chips. | ||
93 | |||
94 | To compile this driver as a module, choose M here: the module | ||
95 | will be called sb1250-mac. | ||
96 | |||
97 | config TIGON3 | ||
98 | tristate "Broadcom Tigon3 support" | ||
99 | depends on PCI | ||
100 | select PHYLIB | ||
101 | ---help--- | ||
102 | This driver supports Broadcom Tigon3 based gigabit Ethernet cards. | ||
103 | |||
104 | To compile this driver as a module, choose M here: the module | ||
105 | will be called tg3. This is recommended. | ||
106 | |||
107 | config BNX2X | ||
108 | tristate "Broadcom NetXtremeII 10Gb support" | ||
109 | depends on PCI | ||
110 | select FW_LOADER | ||
111 | select ZLIB_INFLATE | ||
112 | select LIBCRC32C | ||
113 | select MDIO | ||
114 | ---help--- | ||
115 | This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. | ||
116 | To compile this driver as a module, choose M here: the module | ||
117 | will be called bnx2x. This is recommended. | ||
118 | |||
119 | endif # NET_VENDOR_BROADCOM | ||
diff --git a/drivers/net/ethernet/broadcom/Makefile b/drivers/net/ethernet/broadcom/Makefile new file mode 100644 index 000000000000..b7896051d54e --- /dev/null +++ b/drivers/net/ethernet/broadcom/Makefile | |||
@@ -0,0 +1,11 @@ | |||
1 | # | ||
2 | # Makefile for the Broadcom network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_B44) += b44.o | ||
6 | obj-$(CONFIG_BCM63XX_ENET) += bcm63xx_enet.o | ||
7 | obj-$(CONFIG_BNX2) += bnx2.o | ||
8 | obj-$(CONFIG_CNIC) += cnic.o | ||
9 | obj-$(CONFIG_BNX2X) += bnx2x/ | ||
10 | obj-$(CONFIG_SB1250_MAC) += sb1250-mac.o | ||
11 | obj-$(CONFIG_TIGON3) += tg3.o | ||
diff --git a/drivers/net/b44.c b/drivers/net/ethernet/broadcom/b44.c index 41ea84e3f69c..41ea84e3f69c 100644 --- a/drivers/net/b44.c +++ b/drivers/net/ethernet/broadcom/b44.c | |||
diff --git a/drivers/net/b44.h b/drivers/net/ethernet/broadcom/b44.h index e1905a49279f..e1905a49279f 100644 --- a/drivers/net/b44.h +++ b/drivers/net/ethernet/broadcom/b44.h | |||
diff --git a/drivers/net/bcm63xx_enet.c b/drivers/net/ethernet/broadcom/bcm63xx_enet.c index 1d9b9858067c..1d9b9858067c 100644 --- a/drivers/net/bcm63xx_enet.c +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c | |||
diff --git a/drivers/net/bcm63xx_enet.h b/drivers/net/ethernet/broadcom/bcm63xx_enet.h index 0e3048b788c2..0e3048b788c2 100644 --- a/drivers/net/bcm63xx_enet.h +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.h | |||
diff --git a/drivers/net/bnx2.c b/drivers/net/ethernet/broadcom/bnx2.c index 4b2b57018a02..4b2b57018a02 100644 --- a/drivers/net/bnx2.c +++ b/drivers/net/ethernet/broadcom/bnx2.c | |||
diff --git a/drivers/net/bnx2.h b/drivers/net/ethernet/broadcom/bnx2.h index fc50d4267df8..fc50d4267df8 100644 --- a/drivers/net/bnx2.h +++ b/drivers/net/ethernet/broadcom/bnx2.h | |||
diff --git a/drivers/net/bnx2_fw.h b/drivers/net/ethernet/broadcom/bnx2_fw.h index 940eb91f209d..940eb91f209d 100644 --- a/drivers/net/bnx2_fw.h +++ b/drivers/net/ethernet/broadcom/bnx2_fw.h | |||
diff --git a/drivers/net/bnx2x/Makefile b/drivers/net/ethernet/broadcom/bnx2x/Makefile index 48fbdd48f88f..48fbdd48f88f 100644 --- a/drivers/net/bnx2x/Makefile +++ b/drivers/net/ethernet/broadcom/bnx2x/Makefile | |||
diff --git a/drivers/net/bnx2x/bnx2x.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h index c423504a755f..c423504a755f 100644 --- a/drivers/net/bnx2x/bnx2x.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_cmn.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c index d724a18b5285..d724a18b5285 100644 --- a/drivers/net/bnx2x/bnx2x_cmn.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | |||
diff --git a/drivers/net/bnx2x/bnx2x_cmn.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h index 223bfeebc597..223bfeebc597 100644 --- a/drivers/net/bnx2x/bnx2x_cmn.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_dcb.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c index a4ea35f6a456..a4ea35f6a456 100644 --- a/drivers/net/bnx2x/bnx2x_dcb.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | |||
diff --git a/drivers/net/bnx2x/bnx2x_dcb.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h index 2c6a3bca6f28..2c6a3bca6f28 100644 --- a/drivers/net/bnx2x/bnx2x_dcb.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_dump.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dump.h index b983825d0ee9..b983825d0ee9 100644 --- a/drivers/net/bnx2x/bnx2x_dump.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_dump.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_ethtool.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c index 221863059dae..221863059dae 100644 --- a/drivers/net/bnx2x/bnx2x_ethtool.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | |||
diff --git a/drivers/net/bnx2x/bnx2x_fw_defs.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h index 998652a1b858..998652a1b858 100644 --- a/drivers/net/bnx2x/bnx2x_fw_defs.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_fw_file_hdr.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_file_hdr.h index f4a07fbaed05..f4a07fbaed05 100644 --- a/drivers/net/bnx2x/bnx2x_fw_file_hdr.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_file_hdr.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_hsi.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h index dc24de40e336..dc24de40e336 100644 --- a/drivers/net/bnx2x/bnx2x_hsi.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_init.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h index 4d748e77d1ac..4d748e77d1ac 100644 --- a/drivers/net/bnx2x/bnx2x_init.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_init_ops.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h index 7ec1724753ad..7ec1724753ad 100644 --- a/drivers/net/bnx2x/bnx2x_init_ops.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_link.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c index d45b1555a602..d45b1555a602 100644 --- a/drivers/net/bnx2x/bnx2x_link.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | |||
diff --git a/drivers/net/bnx2x/bnx2x_link.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h index c12db6da213e..c12db6da213e 100644 --- a/drivers/net/bnx2x/bnx2x_link.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c index 150709111548..150709111548 100644 --- a/drivers/net/bnx2x/bnx2x_main.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | |||
diff --git a/drivers/net/bnx2x/bnx2x_reg.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h index 27b5ecb11830..27b5ecb11830 100644 --- a/drivers/net/bnx2x/bnx2x_reg.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_sp.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c index df52f110c6c5..df52f110c6c5 100644 --- a/drivers/net/bnx2x/bnx2x_sp.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | |||
diff --git a/drivers/net/bnx2x/bnx2x_sp.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h index 9a517c2e9f1b..9a517c2e9f1b 100644 --- a/drivers/net/bnx2x/bnx2x_sp.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | |||
diff --git a/drivers/net/bnx2x/bnx2x_stats.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c index 771f6803b238..771f6803b238 100644 --- a/drivers/net/bnx2x/bnx2x_stats.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | |||
diff --git a/drivers/net/bnx2x/bnx2x_stats.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h index 5d8ce2f6afef..5d8ce2f6afef 100644 --- a/drivers/net/bnx2x/bnx2x_stats.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | |||
diff --git a/drivers/net/cnic.c b/drivers/net/ethernet/broadcom/cnic.c index 94a2e541006d..769816104a6d 100644 --- a/drivers/net/cnic.c +++ b/drivers/net/ethernet/broadcom/cnic.c | |||
@@ -45,8 +45,8 @@ | |||
45 | #include "bnx2x/bnx2x_reg.h" | 45 | #include "bnx2x/bnx2x_reg.h" |
46 | #include "bnx2x/bnx2x_fw_defs.h" | 46 | #include "bnx2x/bnx2x_fw_defs.h" |
47 | #include "bnx2x/bnx2x_hsi.h" | 47 | #include "bnx2x/bnx2x_hsi.h" |
48 | #include "../scsi/bnx2i/57xx_iscsi_constants.h" | 48 | #include "../../../scsi/bnx2i/57xx_iscsi_constants.h" |
49 | #include "../scsi/bnx2i/57xx_iscsi_hsi.h" | 49 | #include "../../../scsi/bnx2i/57xx_iscsi_hsi.h" |
50 | #include "cnic.h" | 50 | #include "cnic.h" |
51 | #include "cnic_defs.h" | 51 | #include "cnic_defs.h" |
52 | 52 | ||
diff --git a/drivers/net/cnic.h b/drivers/net/ethernet/broadcom/cnic.h index 7a2928f82d40..7a2928f82d40 100644 --- a/drivers/net/cnic.h +++ b/drivers/net/ethernet/broadcom/cnic.h | |||
diff --git a/drivers/net/cnic_defs.h b/drivers/net/ethernet/broadcom/cnic_defs.h index e47d21076767..e47d21076767 100644 --- a/drivers/net/cnic_defs.h +++ b/drivers/net/ethernet/broadcom/cnic_defs.h | |||
diff --git a/drivers/net/cnic_if.h b/drivers/net/ethernet/broadcom/cnic_if.h index 79443e0dbf96..79443e0dbf96 100644 --- a/drivers/net/cnic_if.h +++ b/drivers/net/ethernet/broadcom/cnic_if.h | |||
diff --git a/drivers/net/sb1250-mac.c b/drivers/net/ethernet/broadcom/sb1250-mac.c index ea65f7ec360a..ea65f7ec360a 100644 --- a/drivers/net/sb1250-mac.c +++ b/drivers/net/ethernet/broadcom/sb1250-mac.c | |||
diff --git a/drivers/net/tg3.c b/drivers/net/ethernet/broadcom/tg3.c index dc3fbf61910b..dc3fbf61910b 100644 --- a/drivers/net/tg3.c +++ b/drivers/net/ethernet/broadcom/tg3.c | |||
diff --git a/drivers/net/tg3.h b/drivers/net/ethernet/broadcom/tg3.h index 2ea456dd5880..2ea456dd5880 100644 --- a/drivers/net/tg3.h +++ b/drivers/net/ethernet/broadcom/tg3.h | |||
diff --git a/drivers/net/ethernet/chelsio/Kconfig b/drivers/net/ethernet/chelsio/Kconfig new file mode 100644 index 000000000000..7b54574107ce --- /dev/null +++ b/drivers/net/ethernet/chelsio/Kconfig | |||
@@ -0,0 +1,106 @@ | |||
1 | # | ||
2 | # Chelsio device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_CHELSIO | ||
6 | bool "Chelsio devices" | ||
7 | depends on PCI || INET | ||
8 | ---help--- | ||
9 | If you have a network (Ethernet) card belonging to this class, say Y | ||
10 | and read the Ethernet-HOWTO, available from | ||
11 | <http://www.tldp.org/docs.html#howto>. | ||
12 | |||
13 | Note that the answer to this question doesn't directly affect the | ||
14 | kernel: saying N will just cause the configurator to skip all | ||
15 | the questions about Chelsio devices. If you say Y, you will be asked for | ||
16 | your specific card in the following questions. | ||
17 | |||
18 | if NET_VENDOR_CHELSIO | ||
19 | |||
20 | config CHELSIO_T1 | ||
21 | tristate "Chelsio 10Gb Ethernet support" | ||
22 | depends on PCI | ||
23 | select CRC32 | ||
24 | select MDIO | ||
25 | ---help--- | ||
26 | This driver supports Chelsio gigabit and 10-gigabit | ||
27 | Ethernet cards. More information about adapter features and | ||
28 | performance tuning is in <file:Documentation/networking/cxgb.txt>. | ||
29 | |||
30 | For general information about Chelsio and our products, visit | ||
31 | our website at <http://www.chelsio.com>. | ||
32 | |||
33 | For customer support, please visit our customer support page at | ||
34 | <http://www.chelsio.com/support.html>. | ||
35 | |||
36 | Please send feedback to <linux-bugs@chelsio.com>. | ||
37 | |||
38 | To compile this driver as a module, choose M here: the module | ||
39 | will be called cxgb. | ||
40 | |||
41 | config CHELSIO_T1_1G | ||
42 | bool "Chelsio gigabit Ethernet support" | ||
43 | depends on CHELSIO_T1 | ||
44 | ---help--- | ||
45 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you | ||
46 | are using only 10G cards say 'N' here. | ||
47 | |||
48 | config CHELSIO_T3 | ||
49 | tristate "Chelsio Communications T3 10Gb Ethernet support" | ||
50 | depends on PCI && INET | ||
51 | select FW_LOADER | ||
52 | select MDIO | ||
53 | ---help--- | ||
54 | This driver supports Chelsio T3-based gigabit and 10Gb Ethernet | ||
55 | adapters. | ||
56 | |||
57 | For general information about Chelsio and our products, visit | ||
58 | our website at <http://www.chelsio.com>. | ||
59 | |||
60 | For customer support, please visit our customer support page at | ||
61 | <http://www.chelsio.com/support.html>. | ||
62 | |||
63 | Please send feedback to <linux-bugs@chelsio.com>. | ||
64 | |||
65 | To compile this driver as a module, choose M here: the module | ||
66 | will be called cxgb3. | ||
67 | |||
68 | config CHELSIO_T4 | ||
69 | tristate "Chelsio Communications T4 Ethernet support" | ||
70 | depends on PCI | ||
71 | select FW_LOADER | ||
72 | select MDIO | ||
73 | ---help--- | ||
74 | This driver supports Chelsio T4-based gigabit and 10Gb Ethernet | ||
75 | adapters. | ||
76 | |||
77 | For general information about Chelsio and our products, visit | ||
78 | our website at <http://www.chelsio.com>. | ||
79 | |||
80 | For customer support, please visit our customer support page at | ||
81 | <http://www.chelsio.com/support.html>. | ||
82 | |||
83 | Please send feedback to <linux-bugs@chelsio.com>. | ||
84 | |||
85 | To compile this driver as a module choose M here; the module | ||
86 | will be called cxgb4. | ||
87 | |||
88 | config CHELSIO_T4VF | ||
89 | tristate "Chelsio Communications T4 Virtual Function Ethernet support" | ||
90 | depends on PCI | ||
91 | ---help--- | ||
92 | This driver supports Chelsio T4-based gigabit and 10Gb Ethernet | ||
93 | adapters with PCI-E SR-IOV Virtual Functions. | ||
94 | |||
95 | For general information about Chelsio and our products, visit | ||
96 | our website at <http://www.chelsio.com>. | ||
97 | |||
98 | For customer support, please visit our customer support page at | ||
99 | <http://www.chelsio.com/support.html>. | ||
100 | |||
101 | Please send feedback to <linux-bugs@chelsio.com>. | ||
102 | |||
103 | To compile this driver as a module choose M here; the module | ||
104 | will be called cxgb4vf. | ||
105 | |||
106 | endif # NET_VENDOR_CHELSIO | ||
diff --git a/drivers/net/ethernet/chelsio/Makefile b/drivers/net/ethernet/chelsio/Makefile new file mode 100644 index 000000000000..390510b5e90f --- /dev/null +++ b/drivers/net/ethernet/chelsio/Makefile | |||
@@ -0,0 +1,8 @@ | |||
1 | # | ||
2 | # Makefile for the Chelsio network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_CHELSIO_T1) += cxgb/ | ||
6 | obj-$(CONFIG_CHELSIO_T3) += cxgb3/ | ||
7 | obj-$(CONFIG_CHELSIO_T4) += cxgb4/ | ||
8 | obj-$(CONFIG_CHELSIO_T4VF) += cxgb4vf/ | ||
diff --git a/drivers/net/chelsio/Makefile b/drivers/net/ethernet/chelsio/cxgb/Makefile index 57a4b262fd3f..57a4b262fd3f 100644 --- a/drivers/net/chelsio/Makefile +++ b/drivers/net/ethernet/chelsio/cxgb/Makefile | |||
diff --git a/drivers/net/chelsio/common.h b/drivers/net/ethernet/chelsio/cxgb/common.h index 5ccbed1784d2..5ccbed1784d2 100644 --- a/drivers/net/chelsio/common.h +++ b/drivers/net/ethernet/chelsio/cxgb/common.h | |||
diff --git a/drivers/net/chelsio/cphy.h b/drivers/net/ethernet/chelsio/cxgb/cphy.h index 1f095a9fc739..1f095a9fc739 100644 --- a/drivers/net/chelsio/cphy.h +++ b/drivers/net/ethernet/chelsio/cxgb/cphy.h | |||
diff --git a/drivers/net/chelsio/cpl5_cmd.h b/drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h index e36d45b78cc7..e36d45b78cc7 100644 --- a/drivers/net/chelsio/cpl5_cmd.h +++ b/drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | |||
diff --git a/drivers/net/chelsio/cxgb2.c b/drivers/net/ethernet/chelsio/cxgb/cxgb2.c index 3edbbc4c5112..3edbbc4c5112 100644 --- a/drivers/net/chelsio/cxgb2.c +++ b/drivers/net/ethernet/chelsio/cxgb/cxgb2.c | |||
diff --git a/drivers/net/chelsio/elmer0.h b/drivers/net/ethernet/chelsio/cxgb/elmer0.h index eef655c827d9..eef655c827d9 100644 --- a/drivers/net/chelsio/elmer0.h +++ b/drivers/net/ethernet/chelsio/cxgb/elmer0.h | |||
diff --git a/drivers/net/chelsio/espi.c b/drivers/net/ethernet/chelsio/cxgb/espi.c index 639ff1955739..639ff1955739 100644 --- a/drivers/net/chelsio/espi.c +++ b/drivers/net/ethernet/chelsio/cxgb/espi.c | |||
diff --git a/drivers/net/chelsio/espi.h b/drivers/net/ethernet/chelsio/cxgb/espi.h index 5694aad4fbc0..5694aad4fbc0 100644 --- a/drivers/net/chelsio/espi.h +++ b/drivers/net/ethernet/chelsio/cxgb/espi.h | |||
diff --git a/drivers/net/chelsio/fpga_defs.h b/drivers/net/ethernet/chelsio/cxgb/fpga_defs.h index ccdb2bc9ae98..ccdb2bc9ae98 100644 --- a/drivers/net/chelsio/fpga_defs.h +++ b/drivers/net/ethernet/chelsio/cxgb/fpga_defs.h | |||
diff --git a/drivers/net/chelsio/gmac.h b/drivers/net/ethernet/chelsio/cxgb/gmac.h index d42337457cf7..d42337457cf7 100644 --- a/drivers/net/chelsio/gmac.h +++ b/drivers/net/ethernet/chelsio/cxgb/gmac.h | |||
diff --git a/drivers/net/chelsio/mv88e1xxx.c b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c index 71018a4fdf15..71018a4fdf15 100644 --- a/drivers/net/chelsio/mv88e1xxx.c +++ b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c | |||
diff --git a/drivers/net/chelsio/mv88e1xxx.h b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.h index 967cc4286359..967cc4286359 100644 --- a/drivers/net/chelsio/mv88e1xxx.h +++ b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.h | |||
diff --git a/drivers/net/chelsio/mv88x201x.c b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c index f7136b2fd1e5..f7136b2fd1e5 100644 --- a/drivers/net/chelsio/mv88x201x.c +++ b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | |||
diff --git a/drivers/net/chelsio/my3126.c b/drivers/net/ethernet/chelsio/cxgb/my3126.c index a683fd3bb624..a683fd3bb624 100644 --- a/drivers/net/chelsio/my3126.c +++ b/drivers/net/ethernet/chelsio/cxgb/my3126.c | |||
diff --git a/drivers/net/chelsio/pm3393.c b/drivers/net/ethernet/chelsio/cxgb/pm3393.c index 40c7b93ababc..40c7b93ababc 100644 --- a/drivers/net/chelsio/pm3393.c +++ b/drivers/net/ethernet/chelsio/cxgb/pm3393.c | |||
diff --git a/drivers/net/chelsio/regs.h b/drivers/net/ethernet/chelsio/cxgb/regs.h index c80bf4d6d0a6..c80bf4d6d0a6 100644 --- a/drivers/net/chelsio/regs.h +++ b/drivers/net/ethernet/chelsio/cxgb/regs.h | |||
diff --git a/drivers/net/chelsio/sge.c b/drivers/net/ethernet/chelsio/cxgb/sge.c index e9a03fffef15..e9a03fffef15 100644 --- a/drivers/net/chelsio/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb/sge.c | |||
diff --git a/drivers/net/chelsio/sge.h b/drivers/net/ethernet/chelsio/cxgb/sge.h index e03980bcdd65..e03980bcdd65 100644 --- a/drivers/net/chelsio/sge.h +++ b/drivers/net/ethernet/chelsio/cxgb/sge.h | |||
diff --git a/drivers/net/chelsio/subr.c b/drivers/net/ethernet/chelsio/cxgb/subr.c index 8a43c7e19701..8a43c7e19701 100644 --- a/drivers/net/chelsio/subr.c +++ b/drivers/net/ethernet/chelsio/cxgb/subr.c | |||
diff --git a/drivers/net/chelsio/suni1x10gexp_regs.h b/drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h index d0f87d82566a..d0f87d82566a 100644 --- a/drivers/net/chelsio/suni1x10gexp_regs.h +++ b/drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | |||
diff --git a/drivers/net/chelsio/tp.c b/drivers/net/ethernet/chelsio/cxgb/tp.c index 8bed4a59e65f..8bed4a59e65f 100644 --- a/drivers/net/chelsio/tp.c +++ b/drivers/net/ethernet/chelsio/cxgb/tp.c | |||
diff --git a/drivers/net/chelsio/tp.h b/drivers/net/ethernet/chelsio/cxgb/tp.h index dfd8ce25106a..dfd8ce25106a 100644 --- a/drivers/net/chelsio/tp.h +++ b/drivers/net/ethernet/chelsio/cxgb/tp.h | |||
diff --git a/drivers/net/chelsio/vsc7326.c b/drivers/net/ethernet/chelsio/cxgb/vsc7326.c index b0cb388f5e12..b0cb388f5e12 100644 --- a/drivers/net/chelsio/vsc7326.c +++ b/drivers/net/ethernet/chelsio/cxgb/vsc7326.c | |||
diff --git a/drivers/net/chelsio/vsc7326_reg.h b/drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h index 479edbcabe68..479edbcabe68 100644 --- a/drivers/net/chelsio/vsc7326_reg.h +++ b/drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h | |||
diff --git a/drivers/net/cxgb3/Makefile b/drivers/net/ethernet/chelsio/cxgb3/Makefile index 29aff78c7820..29aff78c7820 100644 --- a/drivers/net/cxgb3/Makefile +++ b/drivers/net/ethernet/chelsio/cxgb3/Makefile | |||
diff --git a/drivers/net/cxgb3/adapter.h b/drivers/net/ethernet/chelsio/cxgb3/adapter.h index 8b395b537330..8b395b537330 100644 --- a/drivers/net/cxgb3/adapter.h +++ b/drivers/net/ethernet/chelsio/cxgb3/adapter.h | |||
diff --git a/drivers/net/cxgb3/ael1002.c b/drivers/net/ethernet/chelsio/cxgb3/ael1002.c index 2028da95afa1..2028da95afa1 100644 --- a/drivers/net/cxgb3/ael1002.c +++ b/drivers/net/ethernet/chelsio/cxgb3/ael1002.c | |||
diff --git a/drivers/net/cxgb3/aq100x.c b/drivers/net/ethernet/chelsio/cxgb3/aq100x.c index 341b7ef1508f..341b7ef1508f 100644 --- a/drivers/net/cxgb3/aq100x.c +++ b/drivers/net/ethernet/chelsio/cxgb3/aq100x.c | |||
diff --git a/drivers/net/cxgb3/common.h b/drivers/net/ethernet/chelsio/cxgb3/common.h index df01b6343241..df01b6343241 100644 --- a/drivers/net/cxgb3/common.h +++ b/drivers/net/ethernet/chelsio/cxgb3/common.h | |||
diff --git a/drivers/net/cxgb3/cxgb3_ctl_defs.h b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_ctl_defs.h index 369fe711fd7f..369fe711fd7f 100644 --- a/drivers/net/cxgb3/cxgb3_ctl_defs.h +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_ctl_defs.h | |||
diff --git a/drivers/net/cxgb3/cxgb3_defs.h b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h index 920d918ed193..920d918ed193 100644 --- a/drivers/net/cxgb3/cxgb3_defs.h +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h | |||
diff --git a/drivers/net/cxgb3/cxgb3_ioctl.h b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h index b19e4376ba76..b19e4376ba76 100644 --- a/drivers/net/cxgb3/cxgb3_ioctl.h +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h | |||
diff --git a/drivers/net/cxgb3/cxgb3_main.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c index 93b41a7ac175..93b41a7ac175 100644 --- a/drivers/net/cxgb3/cxgb3_main.c +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | |||
diff --git a/drivers/net/cxgb3/cxgb3_offload.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c index 805076c54f1b..805076c54f1b 100644 --- a/drivers/net/cxgb3/cxgb3_offload.c +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | |||
diff --git a/drivers/net/cxgb3/cxgb3_offload.h b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h index 929c298115ca..929c298115ca 100644 --- a/drivers/net/cxgb3/cxgb3_offload.h +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h | |||
diff --git a/drivers/net/cxgb3/firmware_exports.h b/drivers/net/ethernet/chelsio/cxgb3/firmware_exports.h index 0d9b0e6dccff..0d9b0e6dccff 100644 --- a/drivers/net/cxgb3/firmware_exports.h +++ b/drivers/net/ethernet/chelsio/cxgb3/firmware_exports.h | |||
diff --git a/drivers/net/cxgb3/l2t.c b/drivers/net/ethernet/chelsio/cxgb3/l2t.c index f452c4003253..f452c4003253 100644 --- a/drivers/net/cxgb3/l2t.c +++ b/drivers/net/ethernet/chelsio/cxgb3/l2t.c | |||
diff --git a/drivers/net/cxgb3/l2t.h b/drivers/net/ethernet/chelsio/cxgb3/l2t.h index 7a12d52ed4fc..7a12d52ed4fc 100644 --- a/drivers/net/cxgb3/l2t.h +++ b/drivers/net/ethernet/chelsio/cxgb3/l2t.h | |||
diff --git a/drivers/net/cxgb3/mc5.c b/drivers/net/ethernet/chelsio/cxgb3/mc5.c index e13b7fe9d082..e13b7fe9d082 100644 --- a/drivers/net/cxgb3/mc5.c +++ b/drivers/net/ethernet/chelsio/cxgb3/mc5.c | |||
diff --git a/drivers/net/cxgb3/regs.h b/drivers/net/ethernet/chelsio/cxgb3/regs.h index 6990f6c65221..6990f6c65221 100644 --- a/drivers/net/cxgb3/regs.h +++ b/drivers/net/ethernet/chelsio/cxgb3/regs.h | |||
diff --git a/drivers/net/cxgb3/sge.c b/drivers/net/ethernet/chelsio/cxgb3/sge.c index d6fa1777a343..d6fa1777a343 100644 --- a/drivers/net/cxgb3/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb3/sge.c | |||
diff --git a/drivers/net/cxgb3/sge_defs.h b/drivers/net/ethernet/chelsio/cxgb3/sge_defs.h index 29b6c800b238..29b6c800b238 100644 --- a/drivers/net/cxgb3/sge_defs.h +++ b/drivers/net/ethernet/chelsio/cxgb3/sge_defs.h | |||
diff --git a/drivers/net/cxgb3/t3_cpl.h b/drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h index 852c399a8b0a..852c399a8b0a 100644 --- a/drivers/net/cxgb3/t3_cpl.h +++ b/drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h | |||
diff --git a/drivers/net/cxgb3/t3_hw.c b/drivers/net/ethernet/chelsio/cxgb3/t3_hw.c index 44ac2f40b644..44ac2f40b644 100644 --- a/drivers/net/cxgb3/t3_hw.c +++ b/drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | |||
diff --git a/drivers/net/cxgb3/t3cdev.h b/drivers/net/ethernet/chelsio/cxgb3/t3cdev.h index 705713b56636..705713b56636 100644 --- a/drivers/net/cxgb3/t3cdev.h +++ b/drivers/net/ethernet/chelsio/cxgb3/t3cdev.h | |||
diff --git a/drivers/net/cxgb3/version.h b/drivers/net/ethernet/chelsio/cxgb3/version.h index 8bda06e366c8..8bda06e366c8 100644 --- a/drivers/net/cxgb3/version.h +++ b/drivers/net/ethernet/chelsio/cxgb3/version.h | |||
diff --git a/drivers/net/cxgb3/vsc8211.c b/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c index 4f9a1c2724f4..4f9a1c2724f4 100644 --- a/drivers/net/cxgb3/vsc8211.c +++ b/drivers/net/ethernet/chelsio/cxgb3/vsc8211.c | |||
diff --git a/drivers/net/cxgb3/xgmac.c b/drivers/net/ethernet/chelsio/cxgb3/xgmac.c index 3af19a550372..3af19a550372 100644 --- a/drivers/net/cxgb3/xgmac.c +++ b/drivers/net/ethernet/chelsio/cxgb3/xgmac.c | |||
diff --git a/drivers/net/cxgb4/Makefile b/drivers/net/ethernet/chelsio/cxgb4/Makefile index 498667487f52..498667487f52 100644 --- a/drivers/net/cxgb4/Makefile +++ b/drivers/net/ethernet/chelsio/cxgb4/Makefile | |||
diff --git a/drivers/net/cxgb4/cxgb4.h b/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h index 223a7f72343b..223a7f72343b 100644 --- a/drivers/net/cxgb4/cxgb4.h +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | |||
diff --git a/drivers/net/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c index c9957b7f17b5..c9957b7f17b5 100644 --- a/drivers/net/cxgb4/cxgb4_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | |||
diff --git a/drivers/net/cxgb4/cxgb4_uld.h b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h index b1d39b8d141a..b1d39b8d141a 100644 --- a/drivers/net/cxgb4/cxgb4_uld.h +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | |||
diff --git a/drivers/net/cxgb4/l2t.c b/drivers/net/ethernet/chelsio/cxgb4/l2t.c index a2d323c473f8..a2d323c473f8 100644 --- a/drivers/net/cxgb4/l2t.c +++ b/drivers/net/ethernet/chelsio/cxgb4/l2t.c | |||
diff --git a/drivers/net/cxgb4/l2t.h b/drivers/net/ethernet/chelsio/cxgb4/l2t.h index 02b31d0c6410..02b31d0c6410 100644 --- a/drivers/net/cxgb4/l2t.h +++ b/drivers/net/ethernet/chelsio/cxgb4/l2t.h | |||
diff --git a/drivers/net/cxgb4/sge.c b/drivers/net/ethernet/chelsio/cxgb4/sge.c index 56adf448b9fe..56adf448b9fe 100644 --- a/drivers/net/cxgb4/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb4/sge.c | |||
diff --git a/drivers/net/cxgb4/t4_hw.c b/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c index d1ec111aebd8..d1ec111aebd8 100644 --- a/drivers/net/cxgb4/t4_hw.c +++ b/drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | |||
diff --git a/drivers/net/cxgb4/t4_hw.h b/drivers/net/ethernet/chelsio/cxgb4/t4_hw.h index c26b455f37de..c26b455f37de 100644 --- a/drivers/net/cxgb4/t4_hw.h +++ b/drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | |||
diff --git a/drivers/net/cxgb4/t4_msg.h b/drivers/net/ethernet/chelsio/cxgb4/t4_msg.h index eb71b8250b91..eb71b8250b91 100644 --- a/drivers/net/cxgb4/t4_msg.h +++ b/drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | |||
diff --git a/drivers/net/cxgb4/t4_regs.h b/drivers/net/ethernet/chelsio/cxgb4/t4_regs.h index 0adc5bcec7c4..0adc5bcec7c4 100644 --- a/drivers/net/cxgb4/t4_regs.h +++ b/drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | |||
diff --git a/drivers/net/cxgb4/t4fw_api.h b/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h index edcfd7ec7802..edcfd7ec7802 100644 --- a/drivers/net/cxgb4/t4fw_api.h +++ b/drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | |||
diff --git a/drivers/net/cxgb4vf/Makefile b/drivers/net/ethernet/chelsio/cxgb4vf/Makefile index d72ee26cb4c7..d72ee26cb4c7 100644 --- a/drivers/net/cxgb4vf/Makefile +++ b/drivers/net/ethernet/chelsio/cxgb4vf/Makefile | |||
diff --git a/drivers/net/cxgb4vf/adapter.h b/drivers/net/ethernet/chelsio/cxgb4vf/adapter.h index 594334d5c711..594334d5c711 100644 --- a/drivers/net/cxgb4vf/adapter.h +++ b/drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | |||
diff --git a/drivers/net/cxgb4vf/cxgb4vf_main.c b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c index ec799139dfe2..ec799139dfe2 100644 --- a/drivers/net/cxgb4vf/cxgb4vf_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | |||
diff --git a/drivers/net/cxgb4vf/sge.c b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c index cffb328c46c3..cffb328c46c3 100644 --- a/drivers/net/cxgb4vf/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c | |||
diff --git a/drivers/net/cxgb4vf/t4vf_common.h b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h index a65c80aed1f2..a65c80aed1f2 100644 --- a/drivers/net/cxgb4vf/t4vf_common.h +++ b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h | |||
diff --git a/drivers/net/cxgb4vf/t4vf_defs.h b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h index c7b127d93767..c7b127d93767 100644 --- a/drivers/net/cxgb4vf/t4vf_defs.h +++ b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h | |||
diff --git a/drivers/net/cxgb4vf/t4vf_hw.c b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c index fe3fd3dad6f7..fe3fd3dad6f7 100644 --- a/drivers/net/cxgb4vf/t4vf_hw.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | |||
diff --git a/drivers/net/3c505.c b/drivers/net/ethernet/i825xx/3c505.c index 88d766ee0e1b..88d766ee0e1b 100644 --- a/drivers/net/3c505.c +++ b/drivers/net/ethernet/i825xx/3c505.c | |||
diff --git a/drivers/net/3c505.h b/drivers/net/ethernet/i825xx/3c505.h index 04df2a9002b6..04df2a9002b6 100644 --- a/drivers/net/3c505.h +++ b/drivers/net/ethernet/i825xx/3c505.h | |||
diff --git a/drivers/net/3c507.c b/drivers/net/ethernet/i825xx/3c507.c index 1e945551c144..1e945551c144 100644 --- a/drivers/net/3c507.c +++ b/drivers/net/ethernet/i825xx/3c507.c | |||
diff --git a/drivers/net/3c523.c b/drivers/net/ethernet/i825xx/3c523.c index bc0d1a1c2e28..bc0d1a1c2e28 100644 --- a/drivers/net/3c523.c +++ b/drivers/net/ethernet/i825xx/3c523.c | |||
diff --git a/drivers/net/3c523.h b/drivers/net/ethernet/i825xx/3c523.h index 6956441687b9..6956441687b9 100644 --- a/drivers/net/3c523.h +++ b/drivers/net/ethernet/i825xx/3c523.h | |||
diff --git a/drivers/net/3c527.c b/drivers/net/ethernet/i825xx/3c527.c index d9d056d207f3..d9d056d207f3 100644 --- a/drivers/net/3c527.c +++ b/drivers/net/ethernet/i825xx/3c527.c | |||
diff --git a/drivers/net/3c527.h b/drivers/net/ethernet/i825xx/3c527.h index d693b8d15cde..d693b8d15cde 100644 --- a/drivers/net/3c527.h +++ b/drivers/net/ethernet/i825xx/3c527.h | |||
diff --git a/drivers/net/82596.c b/drivers/net/ethernet/i825xx/82596.c index be1f1970c842..be1f1970c842 100644 --- a/drivers/net/82596.c +++ b/drivers/net/ethernet/i825xx/82596.c | |||
diff --git a/drivers/net/ethernet/i825xx/Kconfig b/drivers/net/ethernet/i825xx/Kconfig new file mode 100644 index 000000000000..5c30a5b3cba9 --- /dev/null +++ b/drivers/net/ethernet/i825xx/Kconfig | |||
@@ -0,0 +1,182 @@ | |||
1 | # | ||
2 | # Intel 82596/82593/82596 network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_I825XX | ||
6 | bool "Intel (82586/82593/82596) devices" | ||
7 | depends on NET_VENDOR_INTEL && (ISA || ISA_DMA_API || ARM || \ | ||
8 | ARCH_ACORN || MCA || MCA_LEGACY || SNI_RM || SUN3 || \ | ||
9 | GSC || BVME6000 || MVME16x || EXPERIMENTAL) | ||
10 | ---help--- | ||
11 | If you have a network (Ethernet) card belonging to this class, say Y | ||
12 | and read the Ethernet-HOWTO, available from | ||
13 | <http://www.tldp.org/docs.html#howto>. | ||
14 | |||
15 | Note that the answer to this question does not directly affect the | ||
16 | kernel: saying N will just cause the configurator to skip all | ||
17 | the questions about these devices. If you say Y, you will be asked for | ||
18 | your specific card in the following questions. | ||
19 | |||
20 | if NET_VENDOR_I825XX | ||
21 | |||
22 | config ELPLUS | ||
23 | tristate "3c505 \"EtherLink Plus\" support" | ||
24 | depends on ISA && ISA_DMA_API | ||
25 | ---help--- | ||
26 | Information about this network (Ethernet) card can be found in | ||
27 | <file:Documentation/networking/3c505.txt>. If you have a card of | ||
28 | this type, say Y and read the Ethernet-HOWTO, available from | ||
29 | <http://www.tldp.org/docs.html#howto>. | ||
30 | |||
31 | To compile this driver as a module, choose M here. The module | ||
32 | will be called 3c505. | ||
33 | |||
34 | config EL16 | ||
35 | tristate "3c507 \"EtherLink 16\" support (EXPERIMENTAL)" | ||
36 | depends on ISA && EXPERIMENTAL | ||
37 | ---help--- | ||
38 | If you have a network (Ethernet) card of this type, say Y and read | ||
39 | the Ethernet-HOWTO, available from | ||
40 | <http://www.tldp.org/docs.html#howto>. | ||
41 | |||
42 | To compile this driver as a module, choose M here. The module | ||
43 | will be called 3c507. | ||
44 | |||
45 | config ELMC | ||
46 | tristate "3c523 \"EtherLink/MC\" support" | ||
47 | depends on MCA_LEGACY | ||
48 | ---help--- | ||
49 | If you have a network (Ethernet) card of this type, say Y and read | ||
50 | the Ethernet-HOWTO, available from | ||
51 | <http://www.tldp.org/docs.html#howto>. | ||
52 | |||
53 | To compile this driver as a module, choose M here. The module | ||
54 | will be called 3c523. | ||
55 | |||
56 | config ELMC_II | ||
57 | tristate "3c527 \"EtherLink/MC 32\" support (EXPERIMENTAL)" | ||
58 | depends on MCA && MCA_LEGACY | ||
59 | ---help--- | ||
60 | If you have a network (Ethernet) card of this type, say Y and read | ||
61 | the Ethernet-HOWTO, available from | ||
62 | <http://www.tldp.org/docs.html#howto>. | ||
63 | |||
64 | To compile this driver as a module, choose M here. The module | ||
65 | will be called 3c527. | ||
66 | |||
67 | config ARM_ETHER1 | ||
68 | tristate "Acorn Ether1 support" | ||
69 | depends on ARM && ARCH_ACORN | ||
70 | ---help--- | ||
71 | If you have an Acorn system with one of these (AKA25) network cards, | ||
72 | you should say Y to this option if you wish to use it with Linux. | ||
73 | |||
74 | config APRICOT | ||
75 | tristate "Apricot Xen-II on board Ethernet" | ||
76 | depends on ISA | ||
77 | ---help--- | ||
78 | If you have a network (Ethernet) controller of this type, say Y and | ||
79 | read the Ethernet-HOWTO, available from | ||
80 | <http://www.tldp.org/docs.html#howto>. | ||
81 | |||
82 | To compile this driver as a module, choose M here. The module | ||
83 | will be called apricot. | ||
84 | |||
85 | config BVME6000_NET | ||
86 | tristate "BVME6000 Ethernet support" | ||
87 | depends on BVME6000MVME16x | ||
88 | ---help--- | ||
89 | This is the driver for the Ethernet interface on BVME4000 and | ||
90 | BVME6000 VME boards. Say Y here to include the driver for this chip | ||
91 | in your kernel. | ||
92 | To compile this driver as a module, choose M here. | ||
93 | |||
94 | config EEXPRESS | ||
95 | tristate "EtherExpress 16 support" | ||
96 | depends on ISA | ||
97 | ---help--- | ||
98 | If you have an EtherExpress16 network (Ethernet) card, say Y and | ||
99 | read the Ethernet-HOWTO, available from | ||
100 | <http://www.tldp.org/docs.html#howto>. Note that the Intel | ||
101 | EtherExpress16 card used to be regarded as a very poor choice | ||
102 | because the driver was very unreliable. We now have a new driver | ||
103 | that should do better. | ||
104 | |||
105 | To compile this driver as a module, choose M here. The module | ||
106 | will be called eexpress. | ||
107 | |||
108 | config EEXPRESS_PRO | ||
109 | tristate "EtherExpressPro support/EtherExpress 10 (i82595) support" | ||
110 | depends on ISA | ||
111 | ---help--- | ||
112 | If you have a network (Ethernet) card of this type, say Y. This | ||
113 | driver supports Intel i82595{FX,TX} based boards. Note however | ||
114 | that the EtherExpress PRO/100 Ethernet card has its own separate | ||
115 | driver. Please read the Ethernet-HOWTO, available from | ||
116 | <http://www.tldp.org/docs.html#howto>. | ||
117 | |||
118 | To compile this driver as a module, choose M here. The module | ||
119 | will be called eepro. | ||
120 | |||
121 | config LASI_82596 | ||
122 | tristate "Lasi ethernet" | ||
123 | depends on GSC | ||
124 | ---help--- | ||
125 | Say Y here to support the builtin Intel 82596 ethernet controller | ||
126 | found in Hewlett-Packard PA-RISC machines with 10Mbit ethernet. | ||
127 | |||
128 | config LP486E | ||
129 | tristate "LP486E on board Ethernet" | ||
130 | depends on ISA | ||
131 | ---help--- | ||
132 | Say Y here to support the 82596-based on-board Ethernet controller | ||
133 | for the Panther motherboard, which is one of the two shipped in the | ||
134 | Intel Professional Workstation. | ||
135 | |||
136 | config MVME16x_NET | ||
137 | tristate "MVME16x Ethernet support" | ||
138 | depends on MVME16x | ||
139 | ---help--- | ||
140 | This is the driver for the Ethernet interface on the Motorola | ||
141 | MVME162, 166, 167, 172 and 177 boards. Say Y here to include the | ||
142 | driver for this chip in your kernel. | ||
143 | To compile this driver as a module, choose M here. | ||
144 | |||
145 | config NI52 | ||
146 | tristate "NI5210 support" | ||
147 | depends on ISA | ||
148 | ---help--- | ||
149 | If you have a network (Ethernet) card of this type, say Y and read | ||
150 | the Ethernet-HOWTO, available from | ||
151 | <http://www.tldp.org/docs.html#howto>. | ||
152 | |||
153 | To compile this driver as a module, choose M here. The module | ||
154 | will be called ni52. | ||
155 | |||
156 | config SNI_82596 | ||
157 | tristate "SNI RM ethernet" | ||
158 | depends on SNI_RM | ||
159 | ---help--- | ||
160 | Say Y here to support the on-board Intel 82596 ethernet controller | ||
161 | built into SNI RM machines. | ||
162 | |||
163 | config SUN3_82586 | ||
164 | bool "Sun3 on-board Intel 82586 support" | ||
165 | depends on SUN3 | ||
166 | ---help--- | ||
167 | This driver enables support for the on-board Intel 82586 based | ||
168 | Ethernet adapter found on Sun 3/1xx and 3/2xx motherboards. Note | ||
169 | that this driver does not support 82586-based adapters on additional | ||
170 | VME boards. | ||
171 | |||
172 | config ZNET | ||
173 | tristate "Zenith Z-Note support (EXPERIMENTAL)" | ||
174 | depends on EXPERIMENTAL && ISA_DMA_API | ||
175 | ---help--- | ||
176 | The Zenith Z-Note notebook computer has a built-in network | ||
177 | (Ethernet) card, and this is the Linux driver for it. Note that the | ||
178 | IBM Thinkpad 300 is compatible with the Z-Note and is also supported | ||
179 | by this driver. Read the Ethernet-HOWTO, available from | ||
180 | <http://www.tldp.org/docs.html#howto>. | ||
181 | |||
182 | endif # NET_VENDOR_I825XX | ||
diff --git a/drivers/net/ethernet/i825xx/Makefile b/drivers/net/ethernet/i825xx/Makefile new file mode 100644 index 000000000000..f68a3694968a --- /dev/null +++ b/drivers/net/ethernet/i825xx/Makefile | |||
@@ -0,0 +1,20 @@ | |||
1 | # | ||
2 | # Makefile for the Intel 82586/82593/82596 chipset device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_ARM_ETHER1) += ether1.o | ||
6 | obj-$(CONFIG_EEXPRESS) += eexpress.o | ||
7 | obj-$(CONFIG_EEXPRESS_PRO) += eepro.o | ||
8 | obj-$(CONFIG_ELPLUS) += 3c505.o | ||
9 | obj-$(CONFIG_EL16) += 3c507.o | ||
10 | obj-$(CONFIG_ELMC) += 3c523.o | ||
11 | obj-$(CONFIG_ELMC_II) += 3c527.o | ||
12 | obj-$(CONFIG_LP486E) += lp486e.o | ||
13 | obj-$(CONFIG_NI52) += ni52.o | ||
14 | obj-$(CONFIG_SUN3_82586) += sun3_82586.o | ||
15 | obj-$(CONFIG_ZNET) += znet.o | ||
16 | obj-$(CONFIG_APRICOT) += 82596.o | ||
17 | obj-$(CONFIG_LASI_82596) += lasi_82596.o | ||
18 | obj-$(CONFIG_SNI_82596) += sni_82596.o | ||
19 | obj-$(CONFIG_MVME16x_NET) += 82596.o | ||
20 | obj-$(CONFIG_BVME6000_NET) += 82596.o | ||
diff --git a/drivers/net/eepro.c b/drivers/net/ethernet/i825xx/eepro.c index dfeb006035df..dfeb006035df 100644 --- a/drivers/net/eepro.c +++ b/drivers/net/ethernet/i825xx/eepro.c | |||
diff --git a/drivers/net/eexpress.c b/drivers/net/ethernet/i825xx/eexpress.c index a19228563efd..a19228563efd 100644 --- a/drivers/net/eexpress.c +++ b/drivers/net/ethernet/i825xx/eexpress.c | |||
diff --git a/drivers/net/eexpress.h b/drivers/net/ethernet/i825xx/eexpress.h index dc9c6ea289e9..dc9c6ea289e9 100644 --- a/drivers/net/eexpress.h +++ b/drivers/net/ethernet/i825xx/eexpress.h | |||
diff --git a/drivers/net/arm/ether1.c b/drivers/net/ethernet/i825xx/ether1.c index b00781c02d5d..b00781c02d5d 100644 --- a/drivers/net/arm/ether1.c +++ b/drivers/net/ethernet/i825xx/ether1.c | |||
diff --git a/drivers/net/arm/ether1.h b/drivers/net/ethernet/i825xx/ether1.h index 3a5830ab3dc7..3a5830ab3dc7 100644 --- a/drivers/net/arm/ether1.h +++ b/drivers/net/ethernet/i825xx/ether1.h | |||
diff --git a/drivers/net/lasi_82596.c b/drivers/net/ethernet/i825xx/lasi_82596.c index 6eba352c52e0..6eba352c52e0 100644 --- a/drivers/net/lasi_82596.c +++ b/drivers/net/ethernet/i825xx/lasi_82596.c | |||
diff --git a/drivers/net/lib82596.c b/drivers/net/ethernet/i825xx/lib82596.c index 9e042894479b..9e042894479b 100644 --- a/drivers/net/lib82596.c +++ b/drivers/net/ethernet/i825xx/lib82596.c | |||
diff --git a/drivers/net/lp486e.c b/drivers/net/ethernet/i825xx/lp486e.c index 385a95311cd2..385a95311cd2 100644 --- a/drivers/net/lp486e.c +++ b/drivers/net/ethernet/i825xx/lp486e.c | |||
diff --git a/drivers/net/ni52.c b/drivers/net/ethernet/i825xx/ni52.c index d973fc6c6b88..d973fc6c6b88 100644 --- a/drivers/net/ni52.c +++ b/drivers/net/ethernet/i825xx/ni52.c | |||
diff --git a/drivers/net/ni52.h b/drivers/net/ethernet/i825xx/ni52.h index 0a03b2883327..0a03b2883327 100644 --- a/drivers/net/ni52.h +++ b/drivers/net/ethernet/i825xx/ni52.h | |||
diff --git a/drivers/net/sni_82596.c b/drivers/net/ethernet/i825xx/sni_82596.c index 6b2a88817473..6b2a88817473 100644 --- a/drivers/net/sni_82596.c +++ b/drivers/net/ethernet/i825xx/sni_82596.c | |||
diff --git a/drivers/net/sun3_82586.c b/drivers/net/ethernet/i825xx/sun3_82586.c index b6ae53bada75..b6ae53bada75 100644 --- a/drivers/net/sun3_82586.c +++ b/drivers/net/ethernet/i825xx/sun3_82586.c | |||
diff --git a/drivers/net/sun3_82586.h b/drivers/net/ethernet/i825xx/sun3_82586.h index 93346f00486b..93346f00486b 100644 --- a/drivers/net/sun3_82586.h +++ b/drivers/net/ethernet/i825xx/sun3_82586.h | |||
diff --git a/drivers/net/znet.c b/drivers/net/ethernet/i825xx/znet.c index 8b8881718f5e..8b8881718f5e 100644 --- a/drivers/net/znet.c +++ b/drivers/net/ethernet/i825xx/znet.c | |||
diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig new file mode 100644 index 000000000000..5fe185ba07bc --- /dev/null +++ b/drivers/net/ethernet/intel/Kconfig | |||
@@ -0,0 +1,220 @@ | |||
1 | # | ||
2 | # Intel network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_INTEL | ||
6 | bool "Intel devices" | ||
7 | depends on PCI || PCI_MSI | ||
8 | ---help--- | ||
9 | If you have a network (Ethernet) card belonging to this class, say Y | ||
10 | and read the Ethernet-HOWTO, available from | ||
11 | <http://www.tldp.org/docs.html#howto>. | ||
12 | |||
13 | Note that the answer to this question doesn't directly affect the | ||
14 | kernel: saying N will just cause the configurator to skip all | ||
15 | the questions about Intel cards. If you say Y, you will be asked for | ||
16 | your specific card in the following questions. | ||
17 | |||
18 | if NET_VENDOR_INTEL | ||
19 | |||
20 | config E100 | ||
21 | tristate "Intel(R) PRO/100+ support" | ||
22 | depends on PCI | ||
23 | select MII | ||
24 | ---help--- | ||
25 | This driver supports Intel(R) PRO/100 family of adapters. | ||
26 | To verify that your adapter is supported, find the board ID number | ||
27 | on the adapter. Look for a label that has a barcode and a number | ||
28 | in the format 123456-001 (six digits hyphen three digits). | ||
29 | |||
30 | Use the above information and the Adapter & Driver ID Guide at: | ||
31 | |||
32 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
33 | |||
34 | to identify the adapter. | ||
35 | |||
36 | For the latest Intel PRO/100 network driver for Linux, see: | ||
37 | |||
38 | <http://www.intel.com/p/en_US/support/highlights/network/pro100plus> | ||
39 | |||
40 | More specific information on configuring the driver is in | ||
41 | <file:Documentation/networking/e100.txt>. | ||
42 | |||
43 | To compile this driver as a module, choose M here. The module | ||
44 | will be called e100. | ||
45 | |||
46 | config E1000 | ||
47 | tristate "Intel(R) PRO/1000 Gigabit Ethernet support" | ||
48 | depends on PCI | ||
49 | ---help--- | ||
50 | This driver supports Intel(R) PRO/1000 gigabit ethernet family of | ||
51 | adapters. For more information on how to identify your adapter, go | ||
52 | to the Adapter & Driver ID Guide at: | ||
53 | |||
54 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
55 | |||
56 | For general information and support, go to the Intel support | ||
57 | website at: | ||
58 | |||
59 | <http://support.intel.com> | ||
60 | |||
61 | More specific information on configuring the driver is in | ||
62 | <file:Documentation/networking/e1000.txt>. | ||
63 | |||
64 | To compile this driver as a module, choose M here. The module | ||
65 | will be called e1000. | ||
66 | |||
67 | config E1000E | ||
68 | tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" | ||
69 | depends on PCI && (!SPARC32 || BROKEN) | ||
70 | select CRC32 | ||
71 | ---help--- | ||
72 | This driver supports the PCI-Express Intel(R) PRO/1000 gigabit | ||
73 | ethernet family of adapters. For PCI or PCI-X e1000 adapters, | ||
74 | use the regular e1000 driver For more information on how to | ||
75 | identify your adapter, go to the Adapter & Driver ID Guide at: | ||
76 | |||
77 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
78 | |||
79 | For general information and support, go to the Intel support | ||
80 | website at: | ||
81 | |||
82 | <http://support.intel.com> | ||
83 | |||
84 | To compile this driver as a module, choose M here. The module | ||
85 | will be called e1000e. | ||
86 | |||
87 | config IGB | ||
88 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" | ||
89 | depends on PCI | ||
90 | ---help--- | ||
91 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of | ||
92 | adapters. For more information on how to identify your adapter, go | ||
93 | to the Adapter & Driver ID Guide at: | ||
94 | |||
95 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
96 | |||
97 | For general information and support, go to the Intel support | ||
98 | website at: | ||
99 | |||
100 | <http://support.intel.com> | ||
101 | |||
102 | More specific information on configuring the driver is in | ||
103 | <file:Documentation/networking/e1000.txt>. | ||
104 | |||
105 | To compile this driver as a module, choose M here. The module | ||
106 | will be called igb. | ||
107 | |||
108 | config IGB_DCA | ||
109 | bool "Direct Cache Access (DCA) Support" | ||
110 | default y | ||
111 | depends on IGB && DCA && !(IGB=y && DCA=m) | ||
112 | ---help--- | ||
113 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
114 | driver. DCA is a method for warming the CPU cache before data | ||
115 | is used, with the intent of lessening the impact of cache misses. | ||
116 | |||
117 | config IGBVF | ||
118 | tristate "Intel(R) 82576 Virtual Function Ethernet support" | ||
119 | depends on PCI | ||
120 | ---help--- | ||
121 | This driver supports Intel(R) 82576 virtual functions. For more | ||
122 | information on how to identify your adapter, go to the Adapter & | ||
123 | Driver ID Guide at: | ||
124 | |||
125 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
126 | |||
127 | For general information and support, go to the Intel support | ||
128 | website at: | ||
129 | |||
130 | <http://support.intel.com> | ||
131 | |||
132 | More specific information on configuring the driver is in | ||
133 | <file:Documentation/networking/e1000.txt>. | ||
134 | |||
135 | To compile this driver as a module, choose M here. The module | ||
136 | will be called igbvf. | ||
137 | |||
138 | config IXGB | ||
139 | tristate "Intel(R) PRO/10GbE support" | ||
140 | depends on PCI | ||
141 | ---help--- | ||
142 | This driver supports Intel(R) PRO/10GbE family of adapters for | ||
143 | PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver | ||
144 | instead. For more information on how to identify your adapter, go | ||
145 | to the Adapter & Driver ID Guide at: | ||
146 | |||
147 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
148 | |||
149 | For general information and support, go to the Intel support | ||
150 | website at: | ||
151 | |||
152 | <http://support.intel.com> | ||
153 | |||
154 | More specific information on configuring the driver is in | ||
155 | <file:Documentation/networking/ixgb.txt>. | ||
156 | |||
157 | To compile this driver as a module, choose M here. The module | ||
158 | will be called ixgb. | ||
159 | |||
160 | config IXGBE | ||
161 | tristate "Intel(R) 10GbE PCI Express adapters support" | ||
162 | depends on PCI && INET | ||
163 | select MDIO | ||
164 | ---help--- | ||
165 | This driver supports Intel(R) 10GbE PCI Express family of | ||
166 | adapters. For more information on how to identify your adapter, go | ||
167 | to the Adapter & Driver ID Guide at: | ||
168 | |||
169 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
170 | |||
171 | For general information and support, go to the Intel support | ||
172 | website at: | ||
173 | |||
174 | <http://support.intel.com> | ||
175 | |||
176 | To compile this driver as a module, choose M here. The module | ||
177 | will be called ixgbe. | ||
178 | |||
179 | config IXGBE_DCA | ||
180 | bool "Direct Cache Access (DCA) Support" | ||
181 | default y | ||
182 | depends on IXGBE && DCA && !(IXGBE=y && DCA=m) | ||
183 | ---help--- | ||
184 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
185 | driver. DCA is a method for warming the CPU cache before data | ||
186 | is used, with the intent of lessening the impact of cache misses. | ||
187 | |||
188 | config IXGBE_DCB | ||
189 | bool "Data Center Bridging (DCB) Support" | ||
190 | default n | ||
191 | depends on IXGBE && DCB | ||
192 | ---help--- | ||
193 | Say Y here if you want to use Data Center Bridging (DCB) in the | ||
194 | driver. | ||
195 | |||
196 | If unsure, say N. | ||
197 | |||
198 | config IXGBEVF | ||
199 | tristate "Intel(R) 82599 Virtual Function Ethernet support" | ||
200 | depends on PCI_MSI | ||
201 | ---help--- | ||
202 | This driver supports Intel(R) 82599 virtual functions. For more | ||
203 | information on how to identify your adapter, go to the Adapter & | ||
204 | Driver ID Guide at: | ||
205 | |||
206 | <http://support.intel.com/support/network/sb/CS-008441.htm> | ||
207 | |||
208 | For general information and support, go to the Intel support | ||
209 | website at: | ||
210 | |||
211 | <http://support.intel.com> | ||
212 | |||
213 | More specific information on configuring the driver is in | ||
214 | <file:Documentation/networking/ixgbevf.txt>. | ||
215 | |||
216 | To compile this driver as a module, choose M here. The module | ||
217 | will be called ixgbevf. MSI-X interrupt support is required | ||
218 | for this driver to work correctly. | ||
219 | |||
220 | endif # NET_VENDOR_INTEL | ||
diff --git a/drivers/net/ethernet/intel/Makefile b/drivers/net/ethernet/intel/Makefile new file mode 100644 index 000000000000..c8210e688669 --- /dev/null +++ b/drivers/net/ethernet/intel/Makefile | |||
@@ -0,0 +1,12 @@ | |||
1 | # | ||
2 | # Makefile for the Intel network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_E100) += e100.o | ||
6 | obj-$(CONFIG_E1000) += e1000/ | ||
7 | obj-$(CONFIG_E1000E) += e1000e/ | ||
8 | obj-$(CONFIG_IGB) += igb/ | ||
9 | obj-$(CONFIG_IGBVF) += igbvf/ | ||
10 | obj-$(CONFIG_IXGBE) += ixgbe/ | ||
11 | obj-$(CONFIG_IXGBEVF) += ixgbevf/ | ||
12 | obj-$(CONFIG_IXGB) += ixgb/ | ||
diff --git a/drivers/net/e100.c b/drivers/net/ethernet/intel/e100.c index c1352c60c299..c1352c60c299 100644 --- a/drivers/net/e100.c +++ b/drivers/net/ethernet/intel/e100.c | |||
diff --git a/drivers/net/e1000/Makefile b/drivers/net/ethernet/intel/e1000/Makefile index 4a6ab1522451..4a6ab1522451 100644 --- a/drivers/net/e1000/Makefile +++ b/drivers/net/ethernet/intel/e1000/Makefile | |||
diff --git a/drivers/net/e1000/e1000.h b/drivers/net/ethernet/intel/e1000/e1000.h index 24f41da8c4be..24f41da8c4be 100644 --- a/drivers/net/e1000/e1000.h +++ b/drivers/net/ethernet/intel/e1000/e1000.h | |||
diff --git a/drivers/net/e1000/e1000_ethtool.c b/drivers/net/ethernet/intel/e1000/e1000_ethtool.c index 5548d464261a..5548d464261a 100644 --- a/drivers/net/e1000/e1000_ethtool.c +++ b/drivers/net/ethernet/intel/e1000/e1000_ethtool.c | |||
diff --git a/drivers/net/e1000/e1000_hw.c b/drivers/net/ethernet/intel/e1000/e1000_hw.c index 8545c7aa93eb..8545c7aa93eb 100644 --- a/drivers/net/e1000/e1000_hw.c +++ b/drivers/net/ethernet/intel/e1000/e1000_hw.c | |||
diff --git a/drivers/net/e1000/e1000_hw.h b/drivers/net/ethernet/intel/e1000/e1000_hw.h index 5c9a8403668b..5c9a8403668b 100644 --- a/drivers/net/e1000/e1000_hw.h +++ b/drivers/net/ethernet/intel/e1000/e1000_hw.h | |||
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/ethernet/intel/e1000/e1000_main.c index f97afda941d7..f97afda941d7 100644 --- a/drivers/net/e1000/e1000_main.c +++ b/drivers/net/ethernet/intel/e1000/e1000_main.c | |||
diff --git a/drivers/net/e1000/e1000_osdep.h b/drivers/net/ethernet/intel/e1000/e1000_osdep.h index 33e7c45a4fe4..33e7c45a4fe4 100644 --- a/drivers/net/e1000/e1000_osdep.h +++ b/drivers/net/ethernet/intel/e1000/e1000_osdep.h | |||
diff --git a/drivers/net/e1000/e1000_param.c b/drivers/net/ethernet/intel/e1000/e1000_param.c index 1301eba8b57a..1301eba8b57a 100644 --- a/drivers/net/e1000/e1000_param.c +++ b/drivers/net/ethernet/intel/e1000/e1000_param.c | |||
diff --git a/drivers/net/e1000e/es2lan.c b/drivers/net/ethernet/intel/e1000e/80003es2lan.c index e4f42257c24c..e4f42257c24c 100644 --- a/drivers/net/e1000e/es2lan.c +++ b/drivers/net/ethernet/intel/e1000e/80003es2lan.c | |||
diff --git a/drivers/net/e1000e/82571.c b/drivers/net/ethernet/intel/e1000e/82571.c index 480f2592f8a5..480f2592f8a5 100644 --- a/drivers/net/e1000e/82571.c +++ b/drivers/net/ethernet/intel/e1000e/82571.c | |||
diff --git a/drivers/net/e1000e/Makefile b/drivers/net/ethernet/intel/e1000e/Makefile index 28519acacd2d..948c05db5d68 100644 --- a/drivers/net/e1000e/Makefile +++ b/drivers/net/ethernet/intel/e1000e/Makefile | |||
@@ -32,6 +32,6 @@ | |||
32 | 32 | ||
33 | obj-$(CONFIG_E1000E) += e1000e.o | 33 | obj-$(CONFIG_E1000E) += e1000e.o |
34 | 34 | ||
35 | e1000e-objs := 82571.o ich8lan.o es2lan.o \ | 35 | e1000e-objs := 82571.o ich8lan.o 80003es2lan.o \ |
36 | lib.o phy.o param.o ethtool.o netdev.o | 36 | lib.o phy.o param.o ethtool.o netdev.o |
37 | 37 | ||
diff --git a/drivers/net/e1000e/defines.h b/drivers/net/ethernet/intel/e1000e/defines.h index c516a7440bec..c516a7440bec 100644 --- a/drivers/net/e1000e/defines.h +++ b/drivers/net/ethernet/intel/e1000e/defines.h | |||
diff --git a/drivers/net/e1000e/e1000.h b/drivers/net/ethernet/intel/e1000e/e1000.h index 638d175792cf..638d175792cf 100644 --- a/drivers/net/e1000e/e1000.h +++ b/drivers/net/ethernet/intel/e1000e/e1000.h | |||
diff --git a/drivers/net/e1000e/ethtool.c b/drivers/net/ethernet/intel/e1000e/ethtool.c index 06d88f316dce..06d88f316dce 100644 --- a/drivers/net/e1000e/ethtool.c +++ b/drivers/net/ethernet/intel/e1000e/ethtool.c | |||
diff --git a/drivers/net/e1000e/hw.h b/drivers/net/ethernet/intel/e1000e/hw.h index 29670397079b..29670397079b 100644 --- a/drivers/net/e1000e/hw.h +++ b/drivers/net/ethernet/intel/e1000e/hw.h | |||
diff --git a/drivers/net/e1000e/ich8lan.c b/drivers/net/ethernet/intel/e1000e/ich8lan.c index 4e36978b8fd8..4e36978b8fd8 100644 --- a/drivers/net/e1000e/ich8lan.c +++ b/drivers/net/ethernet/intel/e1000e/ich8lan.c | |||
diff --git a/drivers/net/e1000e/lib.c b/drivers/net/ethernet/intel/e1000e/lib.c index 7898a67d6505..7898a67d6505 100644 --- a/drivers/net/e1000e/lib.c +++ b/drivers/net/ethernet/intel/e1000e/lib.c | |||
diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c index ab4be80f7ab5..ab4be80f7ab5 100644 --- a/drivers/net/e1000e/netdev.c +++ b/drivers/net/ethernet/intel/e1000e/netdev.c | |||
diff --git a/drivers/net/e1000e/param.c b/drivers/net/ethernet/intel/e1000e/param.c index 4dd9b63273f6..4dd9b63273f6 100644 --- a/drivers/net/e1000e/param.c +++ b/drivers/net/ethernet/intel/e1000e/param.c | |||
diff --git a/drivers/net/e1000e/phy.c b/drivers/net/ethernet/intel/e1000e/phy.c index 8666476cb9be..8666476cb9be 100644 --- a/drivers/net/e1000e/phy.c +++ b/drivers/net/ethernet/intel/e1000e/phy.c | |||
diff --git a/drivers/net/igb/Makefile b/drivers/net/ethernet/intel/igb/Makefile index c6e4621b6262..c6e4621b6262 100644 --- a/drivers/net/igb/Makefile +++ b/drivers/net/ethernet/intel/igb/Makefile | |||
diff --git a/drivers/net/igb/e1000_82575.c b/drivers/net/ethernet/intel/igb/e1000_82575.c index c0857bdfb03a..c0857bdfb03a 100644 --- a/drivers/net/igb/e1000_82575.c +++ b/drivers/net/ethernet/intel/igb/e1000_82575.c | |||
diff --git a/drivers/net/igb/e1000_82575.h b/drivers/net/ethernet/intel/igb/e1000_82575.h index 786e110011a3..786e110011a3 100644 --- a/drivers/net/igb/e1000_82575.h +++ b/drivers/net/ethernet/intel/igb/e1000_82575.h | |||
diff --git a/drivers/net/igb/e1000_defines.h b/drivers/net/ethernet/intel/igb/e1000_defines.h index 7b8ddd830f19..7b8ddd830f19 100644 --- a/drivers/net/igb/e1000_defines.h +++ b/drivers/net/ethernet/intel/igb/e1000_defines.h | |||
diff --git a/drivers/net/igb/e1000_hw.h b/drivers/net/ethernet/intel/igb/e1000_hw.h index 4519a1367170..4519a1367170 100644 --- a/drivers/net/igb/e1000_hw.h +++ b/drivers/net/ethernet/intel/igb/e1000_hw.h | |||
diff --git a/drivers/net/igb/e1000_mac.c b/drivers/net/ethernet/intel/igb/e1000_mac.c index 2b5ef761d2ab..2b5ef761d2ab 100644 --- a/drivers/net/igb/e1000_mac.c +++ b/drivers/net/ethernet/intel/igb/e1000_mac.c | |||
diff --git a/drivers/net/igb/e1000_mac.h b/drivers/net/ethernet/intel/igb/e1000_mac.h index 4927f61fbbc8..4927f61fbbc8 100644 --- a/drivers/net/igb/e1000_mac.h +++ b/drivers/net/ethernet/intel/igb/e1000_mac.h | |||
diff --git a/drivers/net/igb/e1000_mbx.c b/drivers/net/ethernet/intel/igb/e1000_mbx.c index 74f2f11ac290..74f2f11ac290 100644 --- a/drivers/net/igb/e1000_mbx.c +++ b/drivers/net/ethernet/intel/igb/e1000_mbx.c | |||
diff --git a/drivers/net/igb/e1000_mbx.h b/drivers/net/ethernet/intel/igb/e1000_mbx.h index eddb0f83dcea..eddb0f83dcea 100644 --- a/drivers/net/igb/e1000_mbx.h +++ b/drivers/net/ethernet/intel/igb/e1000_mbx.h | |||
diff --git a/drivers/net/igb/e1000_nvm.c b/drivers/net/ethernet/intel/igb/e1000_nvm.c index 40407124e722..40407124e722 100644 --- a/drivers/net/igb/e1000_nvm.c +++ b/drivers/net/ethernet/intel/igb/e1000_nvm.c | |||
diff --git a/drivers/net/igb/e1000_nvm.h b/drivers/net/ethernet/intel/igb/e1000_nvm.h index a2a7ca9fa733..a2a7ca9fa733 100644 --- a/drivers/net/igb/e1000_nvm.h +++ b/drivers/net/ethernet/intel/igb/e1000_nvm.h | |||
diff --git a/drivers/net/igb/e1000_phy.c b/drivers/net/ethernet/intel/igb/e1000_phy.c index e662554c62d6..e662554c62d6 100644 --- a/drivers/net/igb/e1000_phy.c +++ b/drivers/net/ethernet/intel/igb/e1000_phy.c | |||
diff --git a/drivers/net/igb/e1000_phy.h b/drivers/net/ethernet/intel/igb/e1000_phy.h index 8510797b9d81..8510797b9d81 100644 --- a/drivers/net/igb/e1000_phy.h +++ b/drivers/net/ethernet/intel/igb/e1000_phy.h | |||
diff --git a/drivers/net/igb/e1000_regs.h b/drivers/net/ethernet/intel/igb/e1000_regs.h index 0990f6d860c7..0990f6d860c7 100644 --- a/drivers/net/igb/e1000_regs.h +++ b/drivers/net/ethernet/intel/igb/e1000_regs.h | |||
diff --git a/drivers/net/igb/igb.h b/drivers/net/ethernet/intel/igb/igb.h index 265e151b66c4..265e151b66c4 100644 --- a/drivers/net/igb/igb.h +++ b/drivers/net/ethernet/intel/igb/igb.h | |||
diff --git a/drivers/net/igb/igb_ethtool.c b/drivers/net/ethernet/intel/igb/igb_ethtool.c index 414b0225be89..414b0225be89 100644 --- a/drivers/net/igb/igb_ethtool.c +++ b/drivers/net/ethernet/intel/igb/igb_ethtool.c | |||
diff --git a/drivers/net/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index 40d4c405fd7e..40d4c405fd7e 100644 --- a/drivers/net/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c | |||
diff --git a/drivers/net/igbvf/Makefile b/drivers/net/ethernet/intel/igbvf/Makefile index 0fa3db3dd8b6..0fa3db3dd8b6 100644 --- a/drivers/net/igbvf/Makefile +++ b/drivers/net/ethernet/intel/igbvf/Makefile | |||
diff --git a/drivers/net/igbvf/defines.h b/drivers/net/ethernet/intel/igbvf/defines.h index 79f2604673fe..79f2604673fe 100644 --- a/drivers/net/igbvf/defines.h +++ b/drivers/net/ethernet/intel/igbvf/defines.h | |||
diff --git a/drivers/net/igbvf/ethtool.c b/drivers/net/ethernet/intel/igbvf/ethtool.c index b0b14d63dfbf..b0b14d63dfbf 100644 --- a/drivers/net/igbvf/ethtool.c +++ b/drivers/net/ethernet/intel/igbvf/ethtool.c | |||
diff --git a/drivers/net/igbvf/igbvf.h b/drivers/net/ethernet/intel/igbvf/igbvf.h index fd4a7b780fdd..fd4a7b780fdd 100644 --- a/drivers/net/igbvf/igbvf.h +++ b/drivers/net/ethernet/intel/igbvf/igbvf.h | |||
diff --git a/drivers/net/igbvf/mbx.c b/drivers/net/ethernet/intel/igbvf/mbx.c index 3d6f4cc3998a..3d6f4cc3998a 100644 --- a/drivers/net/igbvf/mbx.c +++ b/drivers/net/ethernet/intel/igbvf/mbx.c | |||
diff --git a/drivers/net/igbvf/mbx.h b/drivers/net/ethernet/intel/igbvf/mbx.h index c2883c45d477..c2883c45d477 100644 --- a/drivers/net/igbvf/mbx.h +++ b/drivers/net/ethernet/intel/igbvf/mbx.h | |||
diff --git a/drivers/net/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index 40ed066e3ef4..40ed066e3ef4 100644 --- a/drivers/net/igbvf/netdev.c +++ b/drivers/net/ethernet/intel/igbvf/netdev.c | |||
diff --git a/drivers/net/igbvf/regs.h b/drivers/net/ethernet/intel/igbvf/regs.h index 77e18d3d6b15..77e18d3d6b15 100644 --- a/drivers/net/igbvf/regs.h +++ b/drivers/net/ethernet/intel/igbvf/regs.h | |||
diff --git a/drivers/net/igbvf/vf.c b/drivers/net/ethernet/intel/igbvf/vf.c index af3822f9ea9a..af3822f9ea9a 100644 --- a/drivers/net/igbvf/vf.c +++ b/drivers/net/ethernet/intel/igbvf/vf.c | |||
diff --git a/drivers/net/igbvf/vf.h b/drivers/net/ethernet/intel/igbvf/vf.h index d7ed58fcd9bb..d7ed58fcd9bb 100644 --- a/drivers/net/igbvf/vf.h +++ b/drivers/net/ethernet/intel/igbvf/vf.h | |||
diff --git a/drivers/net/ixgb/Makefile b/drivers/net/ethernet/intel/ixgb/Makefile index 0b20c5e62ffe..0b20c5e62ffe 100644 --- a/drivers/net/ixgb/Makefile +++ b/drivers/net/ethernet/intel/ixgb/Makefile | |||
diff --git a/drivers/net/ixgb/ixgb.h b/drivers/net/ethernet/intel/ixgb/ixgb.h index 49e8408f05fc..49e8408f05fc 100644 --- a/drivers/net/ixgb/ixgb.h +++ b/drivers/net/ethernet/intel/ixgb/ixgb.h | |||
diff --git a/drivers/net/ixgb/ixgb_ee.c b/drivers/net/ethernet/intel/ixgb/ixgb_ee.c index 38b362b67857..38b362b67857 100644 --- a/drivers/net/ixgb/ixgb_ee.c +++ b/drivers/net/ethernet/intel/ixgb/ixgb_ee.c | |||
diff --git a/drivers/net/ixgb/ixgb_ee.h b/drivers/net/ethernet/intel/ixgb/ixgb_ee.h index 7ea12652f471..7ea12652f471 100644 --- a/drivers/net/ixgb/ixgb_ee.h +++ b/drivers/net/ethernet/intel/ixgb/ixgb_ee.h | |||
diff --git a/drivers/net/ixgb/ixgb_ethtool.c b/drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c index 6da890b9534c..6da890b9534c 100644 --- a/drivers/net/ixgb/ixgb_ethtool.c +++ b/drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | |||
diff --git a/drivers/net/ixgb/ixgb_hw.c b/drivers/net/ethernet/intel/ixgb/ixgb_hw.c index 3d61a9e4faf7..3d61a9e4faf7 100644 --- a/drivers/net/ixgb/ixgb_hw.c +++ b/drivers/net/ethernet/intel/ixgb/ixgb_hw.c | |||
diff --git a/drivers/net/ixgb/ixgb_hw.h b/drivers/net/ethernet/intel/ixgb/ixgb_hw.h index 873d32b89fba..873d32b89fba 100644 --- a/drivers/net/ixgb/ixgb_hw.h +++ b/drivers/net/ethernet/intel/ixgb/ixgb_hw.h | |||
diff --git a/drivers/net/ixgb/ixgb_ids.h b/drivers/net/ethernet/intel/ixgb/ixgb_ids.h index 2a58847f46e8..2a58847f46e8 100644 --- a/drivers/net/ixgb/ixgb_ids.h +++ b/drivers/net/ethernet/intel/ixgb/ixgb_ids.h | |||
diff --git a/drivers/net/ixgb/ixgb_main.c b/drivers/net/ethernet/intel/ixgb/ixgb_main.c index 6a130eb51cfa..6a130eb51cfa 100644 --- a/drivers/net/ixgb/ixgb_main.c +++ b/drivers/net/ethernet/intel/ixgb/ixgb_main.c | |||
diff --git a/drivers/net/ixgb/ixgb_osdep.h b/drivers/net/ethernet/intel/ixgb/ixgb_osdep.h index e361185920ef..e361185920ef 100644 --- a/drivers/net/ixgb/ixgb_osdep.h +++ b/drivers/net/ethernet/intel/ixgb/ixgb_osdep.h | |||
diff --git a/drivers/net/ixgb/ixgb_param.c b/drivers/net/ethernet/intel/ixgb/ixgb_param.c index dd7fbeb1f7d1..dd7fbeb1f7d1 100644 --- a/drivers/net/ixgb/ixgb_param.c +++ b/drivers/net/ethernet/intel/ixgb/ixgb_param.c | |||
diff --git a/drivers/net/ixgbe/Makefile b/drivers/net/ethernet/intel/ixgbe/Makefile index 7d7387fbdecd..7d7387fbdecd 100644 --- a/drivers/net/ixgbe/Makefile +++ b/drivers/net/ethernet/intel/ixgbe/Makefile | |||
diff --git a/drivers/net/ixgbe/ixgbe.h b/drivers/net/ethernet/intel/ixgbe/ixgbe.h index e04a8e49e6dc..e04a8e49e6dc 100644 --- a/drivers/net/ixgbe/ixgbe.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_82598.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c index 0d4e38264492..0d4e38264492 100644 --- a/drivers/net/ixgbe/ixgbe_82598.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_82599.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c index 34f30ec79c2e..34f30ec79c2e 100644 --- a/drivers/net/ixgbe/ixgbe_82599.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_common.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c index fc1375f26fe5..fc1375f26fe5 100644 --- a/drivers/net/ixgbe/ixgbe_common.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_common.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.h index f24fd64a4c46..f24fd64a4c46 100644 --- a/drivers/net/ixgbe/ixgbe_common.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_dcb.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c index 9d88c31487bc..9d88c31487bc 100644 --- a/drivers/net/ixgbe/ixgbe_dcb.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_dcb.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h index e85826ae0320..e85826ae0320 100644 --- a/drivers/net/ixgbe/ixgbe_dcb.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_dcb_82598.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c index 2288c3cac010..2288c3cac010 100644 --- a/drivers/net/ixgbe/ixgbe_dcb_82598.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_dcb_82598.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h index 2f318935561a..2f318935561a 100644 --- a/drivers/net/ixgbe/ixgbe_dcb_82598.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_dcb_82599.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c index ade98200288c..ade98200288c 100644 --- a/drivers/net/ixgbe/ixgbe_dcb_82599.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_dcb_82599.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h index 08d1749862a3..08d1749862a3 100644 --- a/drivers/net/ixgbe/ixgbe_dcb_82599.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_dcb_nl.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c index 0ace6ce1d0b4..0ace6ce1d0b4 100644 --- a/drivers/net/ixgbe/ixgbe_dcb_nl.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_ethtool.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c index 82d4244c6e10..82d4244c6e10 100644 --- a/drivers/net/ixgbe/ixgbe_ethtool.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_fcoe.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c index 824edae77865..824edae77865 100644 --- a/drivers/net/ixgbe/ixgbe_fcoe.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_fcoe.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h index 99de145e290d..99de145e290d 100644 --- a/drivers/net/ixgbe/ixgbe_fcoe.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index e86297b32733..e86297b32733 100644 --- a/drivers/net/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_mbx.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c index 1ff0eefcfd0a..1ff0eefcfd0a 100644 --- a/drivers/net/ixgbe/ixgbe_mbx.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_mbx.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h index b239bdac38da..b239bdac38da 100644 --- a/drivers/net/ixgbe/ixgbe_mbx.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_phy.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c index f7ca3511b9fe..f7ca3511b9fe 100644 --- a/drivers/net/ixgbe/ixgbe_phy.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_phy.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h index 197bdd13106a..197bdd13106a 100644 --- a/drivers/net/ixgbe/ixgbe_phy.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_sriov.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c index d99d01e21326..d99d01e21326 100644 --- a/drivers/net/ixgbe/ixgbe_sriov.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | |||
diff --git a/drivers/net/ixgbe/ixgbe_sriov.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h index 34175564bb78..34175564bb78 100644 --- a/drivers/net/ixgbe/ixgbe_sriov.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_type.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h index e0d970ebab7a..e0d970ebab7a 100644 --- a/drivers/net/ixgbe/ixgbe_type.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | |||
diff --git a/drivers/net/ixgbe/ixgbe_x540.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c index 2696c78e9f46..2696c78e9f46 100644 --- a/drivers/net/ixgbe/ixgbe_x540.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | |||
diff --git a/drivers/net/ixgbevf/Makefile b/drivers/net/ethernet/intel/ixgbevf/Makefile index 1f35d229e71a..1f35d229e71a 100644 --- a/drivers/net/ixgbevf/Makefile +++ b/drivers/net/ethernet/intel/ixgbevf/Makefile | |||
diff --git a/drivers/net/ixgbevf/defines.h b/drivers/net/ethernet/intel/ixgbevf/defines.h index 78abb6f1a866..78abb6f1a866 100644 --- a/drivers/net/ixgbevf/defines.h +++ b/drivers/net/ethernet/intel/ixgbevf/defines.h | |||
diff --git a/drivers/net/ixgbevf/ethtool.c b/drivers/net/ethernet/intel/ixgbevf/ethtool.c index deee3754b1f7..deee3754b1f7 100644 --- a/drivers/net/ixgbevf/ethtool.c +++ b/drivers/net/ethernet/intel/ixgbevf/ethtool.c | |||
diff --git a/drivers/net/ixgbevf/ixgbevf.h b/drivers/net/ethernet/intel/ixgbevf/ixgbevf.h index 8857df4dd3b9..8857df4dd3b9 100644 --- a/drivers/net/ixgbevf/ixgbevf.h +++ b/drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | |||
diff --git a/drivers/net/ixgbevf/ixgbevf_main.c b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c index 3b880a27f8d1..3b880a27f8d1 100644 --- a/drivers/net/ixgbevf/ixgbevf_main.c +++ b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | |||
diff --git a/drivers/net/ixgbevf/mbx.c b/drivers/net/ethernet/intel/ixgbevf/mbx.c index 7a8833125770..7a8833125770 100644 --- a/drivers/net/ixgbevf/mbx.c +++ b/drivers/net/ethernet/intel/ixgbevf/mbx.c | |||
diff --git a/drivers/net/ixgbevf/mbx.h b/drivers/net/ethernet/intel/ixgbevf/mbx.h index ea393eb03f3a..ea393eb03f3a 100644 --- a/drivers/net/ixgbevf/mbx.h +++ b/drivers/net/ethernet/intel/ixgbevf/mbx.h | |||
diff --git a/drivers/net/ixgbevf/regs.h b/drivers/net/ethernet/intel/ixgbevf/regs.h index 189200eeca26..189200eeca26 100644 --- a/drivers/net/ixgbevf/regs.h +++ b/drivers/net/ethernet/intel/ixgbevf/regs.h | |||
diff --git a/drivers/net/ixgbevf/vf.c b/drivers/net/ethernet/intel/ixgbevf/vf.c index aa3682e8c473..aa3682e8c473 100644 --- a/drivers/net/ixgbevf/vf.c +++ b/drivers/net/ethernet/intel/ixgbevf/vf.c | |||
diff --git a/drivers/net/ixgbevf/vf.h b/drivers/net/ethernet/intel/ixgbevf/vf.h index 10306b492ee6..10306b492ee6 100644 --- a/drivers/net/ixgbevf/vf.h +++ b/drivers/net/ethernet/intel/ixgbevf/vf.h | |||
diff --git a/drivers/net/ethernet/qlogic/Kconfig b/drivers/net/ethernet/qlogic/Kconfig new file mode 100644 index 000000000000..a7c4424011ec --- /dev/null +++ b/drivers/net/ethernet/qlogic/Kconfig | |||
@@ -0,0 +1,53 @@ | |||
1 | # | ||
2 | # QLogic network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_QLOGIC | ||
6 | bool "QLogic devices" | ||
7 | depends on PCI | ||
8 | ---help--- | ||
9 | If you have a network (Ethernet) card belonging to this class, say Y | ||
10 | and read the Ethernet-HOWTO, available from | ||
11 | <http://www.tldp.org/docs.html#howto>. | ||
12 | |||
13 | Note that the answer to this question doesn't directly affect the | ||
14 | kernel: saying N will just cause the configurator to skip all | ||
15 | the questions about QLogic cards. If you say Y, you will be asked for | ||
16 | your specific card in the following questions. | ||
17 | |||
18 | if NET_VENDOR_QLOGIC | ||
19 | |||
20 | config QLA3XXX | ||
21 | tristate "QLogic QLA3XXX Network Driver Support" | ||
22 | depends on PCI | ||
23 | ---help--- | ||
24 | This driver supports QLogic ISP3XXX gigabit Ethernet cards. | ||
25 | |||
26 | To compile this driver as a module, choose M here: the module | ||
27 | will be called qla3xxx. | ||
28 | |||
29 | config QLCNIC | ||
30 | tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support" | ||
31 | depends on PCI | ||
32 | select FW_LOADER | ||
33 | ---help--- | ||
34 | This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet | ||
35 | devices. | ||
36 | |||
37 | config QLGE | ||
38 | tristate "QLogic QLGE 10Gb Ethernet Driver Support" | ||
39 | depends on PCI | ||
40 | ---help--- | ||
41 | This driver supports QLogic ISP8XXX 10Gb Ethernet cards. | ||
42 | |||
43 | To compile this driver as a module, choose M here: the module | ||
44 | will be called qlge. | ||
45 | |||
46 | config NETXEN_NIC | ||
47 | tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" | ||
48 | depends on PCI | ||
49 | select FW_LOADER | ||
50 | ---help--- | ||
51 | This enables the support for NetXen's Gigabit Ethernet card. | ||
52 | |||
53 | endif # NET_VENDOR_QLOGIC | ||
diff --git a/drivers/net/ethernet/qlogic/Makefile b/drivers/net/ethernet/qlogic/Makefile new file mode 100644 index 000000000000..b2a283d9ae60 --- /dev/null +++ b/drivers/net/ethernet/qlogic/Makefile | |||
@@ -0,0 +1,8 @@ | |||
1 | # | ||
2 | # Makefile for the QLogic network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_QLA3XXX) += qla3xxx.o | ||
6 | obj-$(CONFIG_QLCNIC) += qlcnic/ | ||
7 | obj-$(CONFIG_QLGE) += qlge/ | ||
8 | obj-$(CONFIG_NETXEN_NIC) += netxen/ | ||
diff --git a/drivers/net/netxen/Makefile b/drivers/net/ethernet/qlogic/netxen/Makefile index 861a0590b1f4..861a0590b1f4 100644 --- a/drivers/net/netxen/Makefile +++ b/drivers/net/ethernet/qlogic/netxen/Makefile | |||
diff --git a/drivers/net/netxen/netxen_nic.h b/drivers/net/ethernet/qlogic/netxen/netxen_nic.h index 196b660e1d91..196b660e1d91 100644 --- a/drivers/net/netxen/netxen_nic.h +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic.h | |||
diff --git a/drivers/net/netxen/netxen_nic_ctx.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c index a925392abd6f..a925392abd6f 100644 --- a/drivers/net/netxen/netxen_nic_ctx.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c | |||
diff --git a/drivers/net/netxen/netxen_nic_ethtool.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c index b34fb74d07e3..b34fb74d07e3 100644 --- a/drivers/net/netxen/netxen_nic_ethtool.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c | |||
diff --git a/drivers/net/netxen/netxen_nic_hdr.h b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h index dc1967c1f312..dc1967c1f312 100644 --- a/drivers/net/netxen/netxen_nic_hdr.h +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h | |||
diff --git a/drivers/net/netxen/netxen_nic_hw.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c index 3f89e57cae50..3f89e57cae50 100644 --- a/drivers/net/netxen/netxen_nic_hw.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | |||
diff --git a/drivers/net/netxen/netxen_nic_hw.h b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h index e2c5b6f2df03..e2c5b6f2df03 100644 --- a/drivers/net/netxen/netxen_nic_hw.h +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h | |||
diff --git a/drivers/net/netxen/netxen_nic_init.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c index d6c6357de6aa..d6c6357de6aa 100644 --- a/drivers/net/netxen/netxen_nic_init.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c | |||
diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index 8c7fc32d781f..8c7fc32d781f 100644 --- a/drivers/net/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | |||
diff --git a/drivers/net/qla3xxx.c b/drivers/net/ethernet/qlogic/qla3xxx.c index ccde8061afa8..ccde8061afa8 100644 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/ethernet/qlogic/qla3xxx.c | |||
diff --git a/drivers/net/qla3xxx.h b/drivers/net/ethernet/qlogic/qla3xxx.h index 73e234366a82..73e234366a82 100644 --- a/drivers/net/qla3xxx.h +++ b/drivers/net/ethernet/qlogic/qla3xxx.h | |||
diff --git a/drivers/net/qlcnic/Makefile b/drivers/net/ethernet/qlogic/qlcnic/Makefile index ddba83ef3f44..ddba83ef3f44 100644 --- a/drivers/net/qlcnic/Makefile +++ b/drivers/net/ethernet/qlogic/qlcnic/Makefile | |||
diff --git a/drivers/net/qlcnic/qlcnic.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h index 53c6e5dcf26c..53c6e5dcf26c 100644 --- a/drivers/net/qlcnic/qlcnic.h +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | |||
diff --git a/drivers/net/qlcnic/qlcnic_ctx.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c index b0d32ddd2ccb..b0d32ddd2ccb 100644 --- a/drivers/net/qlcnic/qlcnic_ctx.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | |||
diff --git a/drivers/net/qlcnic/qlcnic_ethtool.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c index 7c64f2ffc219..7c64f2ffc219 100644 --- a/drivers/net/qlcnic/qlcnic_ethtool.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | |||
diff --git a/drivers/net/qlcnic/qlcnic_hdr.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h index d14506f764e0..d14506f764e0 100644 --- a/drivers/net/qlcnic/qlcnic_hdr.h +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h | |||
diff --git a/drivers/net/qlcnic/qlcnic_hw.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c index 74e9d7b94965..74e9d7b94965 100644 --- a/drivers/net/qlcnic/qlcnic_hw.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | |||
diff --git a/drivers/net/qlcnic/qlcnic_init.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c index 3b6741e4754d..3b6741e4754d 100644 --- a/drivers/net/qlcnic/qlcnic_init.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | |||
diff --git a/drivers/net/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c index ec8ef72d38d3..ec8ef72d38d3 100644 --- a/drivers/net/qlcnic/qlcnic_main.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | |||
diff --git a/drivers/net/qlge/Makefile b/drivers/net/ethernet/qlogic/qlge/Makefile index 8a197658d76f..8a197658d76f 100644 --- a/drivers/net/qlge/Makefile +++ b/drivers/net/ethernet/qlogic/qlge/Makefile | |||
diff --git a/drivers/net/qlge/qlge.h b/drivers/net/ethernet/qlogic/qlge/qlge.h index 8731f79c9efc..8731f79c9efc 100644 --- a/drivers/net/qlge/qlge.h +++ b/drivers/net/ethernet/qlogic/qlge/qlge.h | |||
diff --git a/drivers/net/qlge/qlge_dbg.c b/drivers/net/ethernet/qlogic/qlge/qlge_dbg.c index fca804f36d61..fca804f36d61 100644 --- a/drivers/net/qlge/qlge_dbg.c +++ b/drivers/net/ethernet/qlogic/qlge/qlge_dbg.c | |||
diff --git a/drivers/net/qlge/qlge_ethtool.c b/drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c index 9b67bfea035f..9b67bfea035f 100644 --- a/drivers/net/qlge/qlge_ethtool.c +++ b/drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c | |||
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/ethernet/qlogic/qlge/qlge_main.c index f07e96ec8843..f07e96ec8843 100644 --- a/drivers/net/qlge/qlge_main.c +++ b/drivers/net/ethernet/qlogic/qlge/qlge_main.c | |||
diff --git a/drivers/net/qlge/qlge_mpi.c b/drivers/net/ethernet/qlogic/qlge/qlge_mpi.c index ff2bf8a4e247..ff2bf8a4e247 100644 --- a/drivers/net/qlge/qlge_mpi.c +++ b/drivers/net/ethernet/qlogic/qlge/qlge_mpi.c | |||
diff --git a/drivers/net/ethernet/smsc/Kconfig b/drivers/net/ethernet/smsc/Kconfig new file mode 100644 index 000000000000..702efe686c48 --- /dev/null +++ b/drivers/net/ethernet/smsc/Kconfig | |||
@@ -0,0 +1,131 @@ | |||
1 | # | ||
2 | # Western Digital/SMC network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_SMSC | ||
6 | bool "SMC (SMSC)/Western Digital devices" | ||
7 | depends on ARM || ISA || MAC || ARM || MIPS || M32R || SUPERH || \ | ||
8 | BLACKFIN || MN10300 || COLDFIRE || PCI || PCMCIA | ||
9 | ---help--- | ||
10 | If you have a network (Ethernet) card belonging to this class, say Y | ||
11 | and read the Ethernet-HOWTO, available from | ||
12 | <http://www.tldp.org/docs.html#howto>. | ||
13 | |||
14 | Note that the answer to this question doesn't directly affect the | ||
15 | kernel: saying N will just cause the configurator to skip all | ||
16 | the questions about SMC/Western Digital cards. If you say Y, you will | ||
17 | be asked for your specific card in the following questions. | ||
18 | |||
19 | if NET_VENDOR_SMSC | ||
20 | |||
21 | config SMC9194 | ||
22 | tristate "SMC 9194 support" | ||
23 | depends on (ISA || MAC && BROKEN) | ||
24 | select CRC32 | ||
25 | ---help--- | ||
26 | This is support for the SMC9xxx based Ethernet cards. Choose this | ||
27 | option if you have a DELL laptop with the docking station, or | ||
28 | another SMC9192/9194 based chipset. Say Y if you want it compiled | ||
29 | into the kernel, and read the file | ||
30 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
31 | available from <http://www.tldp.org/docs.html#howto>. | ||
32 | |||
33 | To compile this driver as a module, choose M here. The module | ||
34 | will be called smc9194. | ||
35 | |||
36 | config SMC91X | ||
37 | tristate "SMC 91C9x/91C1xxx support" | ||
38 | select CRC32 | ||
39 | select MII | ||
40 | depends on (ARM || M32R || SUPERH || MIPS || BLACKFIN || \ | ||
41 | MN10300 || COLDFIRE) | ||
42 | ---help--- | ||
43 | This is a driver for SMC's 91x series of Ethernet chipsets, | ||
44 | including the SMC91C94 and the SMC91C111. Say Y if you want it | ||
45 | compiled into the kernel, and read the file | ||
46 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
47 | available from <http://www.tldp.org/docs.html#howto>. | ||
48 | |||
49 | This driver is also available as a module ( = code which can be | ||
50 | inserted in and removed from the running kernel whenever you want). | ||
51 | The module will be called smc91x. If you want to compile it as a | ||
52 | module, say M here and read <file:Documentation/kbuild/modules.txt>. | ||
53 | |||
54 | config PCMCIA_SMC91C92 | ||
55 | tristate "SMC 91Cxx PCMCIA support" | ||
56 | depends on PCMCIA | ||
57 | select CRC32 | ||
58 | select MII | ||
59 | ---help--- | ||
60 | Say Y here if you intend to attach an SMC 91Cxx compatible PCMCIA | ||
61 | (PC-card) Ethernet or Fast Ethernet card to your computer. | ||
62 | |||
63 | To compile this driver as a module, choose M here: the module will be | ||
64 | called smc91c92_cs. If unsure, say N. | ||
65 | |||
66 | config EPIC100 | ||
67 | tristate "SMC EtherPower II" | ||
68 | depends on PCI | ||
69 | select CRC32 | ||
70 | select MII | ||
71 | ---help--- | ||
72 | This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC, | ||
73 | which is based on the SMC83c17x (EPIC/100). | ||
74 | More specific information and updates are available from | ||
75 | <http://www.scyld.com/network/epic100.html>. | ||
76 | |||
77 | config SMC911X | ||
78 | tristate "SMSC LAN911[5678] support" | ||
79 | select CRC32 | ||
80 | select MII | ||
81 | depends on (ARM || SUPERH || MN10300) | ||
82 | ---help--- | ||
83 | This is a driver for SMSC's LAN911x series of Ethernet chipsets | ||
84 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. | ||
85 | Say Y if you want it compiled into the kernel, | ||
86 | and read the Ethernet-HOWTO, available from | ||
87 | <http://www.tldp.org/docs.html#howto>. | ||
88 | |||
89 | This driver is also available as a module. The module will be | ||
90 | called smc911x. If you want to compile it as a module, say M | ||
91 | here and read <file:Documentation/kbuild/modules.txt> | ||
92 | |||
93 | config SMSC911X | ||
94 | tristate "SMSC LAN911x/LAN921x families embedded ethernet support" | ||
95 | depends on (ARM || SUPERH || BLACKFIN || MIPS || MN10300) | ||
96 | select CRC32 | ||
97 | select MII | ||
98 | select PHYLIB | ||
99 | ---help--- | ||
100 | Say Y here if you want support for SMSC LAN911x and LAN921x families | ||
101 | of ethernet controllers. | ||
102 | |||
103 | To compile this driver as a module, choose M here and read | ||
104 | <file:Documentation/networking/net-modules.txt>. The module | ||
105 | will be called smsc911x. | ||
106 | |||
107 | config SMSC911X_ARCH_HOOKS | ||
108 | def_bool n | ||
109 | depends on SMSC911X | ||
110 | ---help--- | ||
111 | If the arch enables this, it allows the arch to implement various | ||
112 | hooks for more comprehensive interrupt control and also to override | ||
113 | the source of the MAC address. | ||
114 | |||
115 | config SMSC9420 | ||
116 | tristate "SMSC LAN9420 PCI ethernet adapter support" | ||
117 | depends on PCI | ||
118 | select CRC32 | ||
119 | select PHYLIB | ||
120 | select SMSC_PHY | ||
121 | ---help--- | ||
122 | This is a driver for SMSC's LAN9420 PCI ethernet adapter. | ||
123 | Say Y if you want it compiled into the kernel, | ||
124 | and read the Ethernet-HOWTO, available from | ||
125 | <http://www.tldp.org/docs.html#howto>. | ||
126 | |||
127 | This driver is also available as a module. The module will be | ||
128 | called smsc9420. If you want to compile it as a module, say M | ||
129 | here and read <file:Documentation/kbuild/modules.txt> | ||
130 | |||
131 | endif # NET_VENDOR_SMSC | ||
diff --git a/drivers/net/ethernet/smsc/Makefile b/drivers/net/ethernet/smsc/Makefile new file mode 100644 index 000000000000..f3438dec9d90 --- /dev/null +++ b/drivers/net/ethernet/smsc/Makefile | |||
@@ -0,0 +1,11 @@ | |||
1 | # | ||
2 | # Makefile for the SMSC network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_SMC9194) += smc9194.o | ||
6 | obj-$(CONFIG_SMC91X) += smc91x.o | ||
7 | obj-$(CONFIG_PCMCIA_SMC91C92) += smc91c92_cs.o | ||
8 | obj-$(CONFIG_EPIC100) += epic100.o | ||
9 | obj-$(CONFIG_SMSC9420) += smsc9420.o | ||
10 | obj-$(CONFIG_SMC911X) += smc911x.o | ||
11 | obj-$(CONFIG_SMSC911X) += smsc911x.o | ||
diff --git a/drivers/net/epic100.c b/drivers/net/ethernet/smsc/epic100.c index 814c187d5f95..814c187d5f95 100644 --- a/drivers/net/epic100.c +++ b/drivers/net/ethernet/smsc/epic100.c | |||
diff --git a/drivers/net/smc911x.c b/drivers/net/ethernet/smsc/smc911x.c index a91fe1723020..a91fe1723020 100644 --- a/drivers/net/smc911x.c +++ b/drivers/net/ethernet/smsc/smc911x.c | |||
diff --git a/drivers/net/smc911x.h b/drivers/net/ethernet/smsc/smc911x.h index 3269292efecc..3269292efecc 100644 --- a/drivers/net/smc911x.h +++ b/drivers/net/ethernet/smsc/smc911x.h | |||
diff --git a/drivers/net/smc9194.c b/drivers/net/ethernet/smsc/smc9194.c index 5b65ac4b3cef..5b65ac4b3cef 100644 --- a/drivers/net/smc9194.c +++ b/drivers/net/ethernet/smsc/smc9194.c | |||
diff --git a/drivers/net/smc9194.h b/drivers/net/ethernet/smsc/smc9194.h index cf69d0a5a1cb..cf69d0a5a1cb 100644 --- a/drivers/net/smc9194.h +++ b/drivers/net/ethernet/smsc/smc9194.h | |||
diff --git a/drivers/net/pcmcia/smc91c92_cs.c b/drivers/net/ethernet/smsc/smc91c92_cs.c index cffbc0373fa9..cffbc0373fa9 100644 --- a/drivers/net/pcmcia/smc91c92_cs.c +++ b/drivers/net/ethernet/smsc/smc91c92_cs.c | |||
diff --git a/drivers/net/smc91x.c b/drivers/net/ethernet/smsc/smc91x.c index 2b1d254d59af..2b1d254d59af 100644 --- a/drivers/net/smc91x.c +++ b/drivers/net/ethernet/smsc/smc91x.c | |||
diff --git a/drivers/net/smc91x.h b/drivers/net/ethernet/smsc/smc91x.h index 5f53fbbf67be..5f53fbbf67be 100644 --- a/drivers/net/smc91x.h +++ b/drivers/net/ethernet/smsc/smc91x.h | |||
diff --git a/drivers/net/smsc911x.c b/drivers/net/ethernet/smsc/smsc911x.c index 75c08a55582c..75c08a55582c 100644 --- a/drivers/net/smsc911x.c +++ b/drivers/net/ethernet/smsc/smsc911x.c | |||
diff --git a/drivers/net/smsc911x.h b/drivers/net/ethernet/smsc/smsc911x.h index 8d67aacf8867..8d67aacf8867 100644 --- a/drivers/net/smsc911x.h +++ b/drivers/net/ethernet/smsc/smsc911x.h | |||
diff --git a/drivers/net/smsc9420.c b/drivers/net/ethernet/smsc/smsc9420.c index 459726f54754..459726f54754 100644 --- a/drivers/net/smsc9420.c +++ b/drivers/net/ethernet/smsc/smsc9420.c | |||
diff --git a/drivers/net/smsc9420.h b/drivers/net/ethernet/smsc/smsc9420.h index e441402f77a2..e441402f77a2 100644 --- a/drivers/net/smsc9420.h +++ b/drivers/net/ethernet/smsc/smsc9420.h | |||
diff --git a/drivers/net/pcmcia/Kconfig b/drivers/net/pcmcia/Kconfig index 9b8f793b1cc8..f5a738ff59f5 100644 --- a/drivers/net/pcmcia/Kconfig +++ b/drivers/net/pcmcia/Kconfig | |||
@@ -21,24 +21,6 @@ menuconfig NET_PCMCIA | |||
21 | 21 | ||
22 | if NET_PCMCIA && PCMCIA | 22 | if NET_PCMCIA && PCMCIA |
23 | 23 | ||
24 | config PCMCIA_3C589 | ||
25 | tristate "3Com 3c589 PCMCIA support" | ||
26 | help | ||
27 | Say Y here if you intend to attach a 3Com 3c589 or compatible PCMCIA | ||
28 | (PC-card) Ethernet card to your computer. | ||
29 | |||
30 | To compile this driver as a module, choose M here: the module will be | ||
31 | called 3c589_cs. If unsure, say N. | ||
32 | |||
33 | config PCMCIA_3C574 | ||
34 | tristate "3Com 3c574 PCMCIA support" | ||
35 | help | ||
36 | Say Y here if you intend to attach a 3Com 3c574 or compatible PCMCIA | ||
37 | (PC-card) Fast Ethernet card to your computer. | ||
38 | |||
39 | To compile this driver as a module, choose M here: the module will be | ||
40 | called 3c574_cs. If unsure, say N. | ||
41 | |||
42 | config PCMCIA_FMVJ18X | 24 | config PCMCIA_FMVJ18X |
43 | tristate "Fujitsu FMV-J18x PCMCIA support" | 25 | tristate "Fujitsu FMV-J18x PCMCIA support" |
44 | select CRC32 | 26 | select CRC32 |
@@ -49,36 +31,6 @@ config PCMCIA_FMVJ18X | |||
49 | To compile this driver as a module, choose M here: the module will be | 31 | To compile this driver as a module, choose M here: the module will be |
50 | called fmvj18x_cs. If unsure, say N. | 32 | called fmvj18x_cs. If unsure, say N. |
51 | 33 | ||
52 | config PCMCIA_PCNET | ||
53 | tristate "NE2000 compatible PCMCIA support" | ||
54 | select CRC32 | ||
55 | help | ||
56 | Say Y here if you intend to attach an NE2000 compatible PCMCIA | ||
57 | (PC-card) Ethernet or Fast Ethernet card to your computer. | ||
58 | |||
59 | To compile this driver as a module, choose M here: the module will be | ||
60 | called pcnet_cs. If unsure, say N. | ||
61 | |||
62 | config PCMCIA_NMCLAN | ||
63 | tristate "New Media PCMCIA support" | ||
64 | help | ||
65 | Say Y here if you intend to attach a New Media Ethernet or LiveWire | ||
66 | PCMCIA (PC-card) Ethernet card to your computer. | ||
67 | |||
68 | To compile this driver as a module, choose M here: the module will be | ||
69 | called nmclan_cs. If unsure, say N. | ||
70 | |||
71 | config PCMCIA_SMC91C92 | ||
72 | tristate "SMC 91Cxx PCMCIA support" | ||
73 | select CRC32 | ||
74 | select MII | ||
75 | help | ||
76 | Say Y here if you intend to attach an SMC 91Cxx compatible PCMCIA | ||
77 | (PC-card) Ethernet or Fast Ethernet card to your computer. | ||
78 | |||
79 | To compile this driver as a module, choose M here: the module will be | ||
80 | called smc91c92_cs. If unsure, say N. | ||
81 | |||
82 | config PCMCIA_XIRC2PS | 34 | config PCMCIA_XIRC2PS |
83 | tristate "Xircom 16-bit PCMCIA support" | 35 | tristate "Xircom 16-bit PCMCIA support" |
84 | help | 36 | help |
@@ -88,17 +40,6 @@ config PCMCIA_XIRC2PS | |||
88 | To compile this driver as a module, choose M here: the module will be | 40 | To compile this driver as a module, choose M here: the module will be |
89 | called xirc2ps_cs. If unsure, say N. | 41 | called xirc2ps_cs. If unsure, say N. |
90 | 42 | ||
91 | config PCMCIA_AXNET | ||
92 | tristate "Asix AX88190 PCMCIA support" | ||
93 | ---help--- | ||
94 | Say Y here if you intend to attach an Asix AX88190-based PCMCIA | ||
95 | (PC-card) Fast Ethernet card to your computer. These cards are | ||
96 | nearly NE2000 compatible but need a separate driver due to a few | ||
97 | misfeatures. | ||
98 | |||
99 | To compile this driver as a module, choose M here: the module will be | ||
100 | called axnet_cs. If unsure, say N. | ||
101 | |||
102 | config ARCNET_COM20020_CS | 43 | config ARCNET_COM20020_CS |
103 | tristate "COM20020 ARCnet PCMCIA support" | 44 | tristate "COM20020 ARCnet PCMCIA support" |
104 | depends on ARCNET_COM20020 | 45 | depends on ARCNET_COM20020 |
diff --git a/drivers/net/pcmcia/Makefile b/drivers/net/pcmcia/Makefile index 87d2d99f4c14..f9c98836d75b 100644 --- a/drivers/net/pcmcia/Makefile +++ b/drivers/net/pcmcia/Makefile | |||
@@ -3,14 +3,8 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | # 16-bit client drivers | 5 | # 16-bit client drivers |
6 | obj-$(CONFIG_PCMCIA_3C589) += 3c589_cs.o | ||
7 | obj-$(CONFIG_PCMCIA_3C574) += 3c574_cs.o | ||
8 | obj-$(CONFIG_PCMCIA_FMVJ18X) += fmvj18x_cs.o | 6 | obj-$(CONFIG_PCMCIA_FMVJ18X) += fmvj18x_cs.o |
9 | obj-$(CONFIG_PCMCIA_NMCLAN) += nmclan_cs.o | ||
10 | obj-$(CONFIG_PCMCIA_PCNET) += pcnet_cs.o | ||
11 | obj-$(CONFIG_PCMCIA_SMC91C92) += smc91c92_cs.o | ||
12 | obj-$(CONFIG_PCMCIA_XIRC2PS) += xirc2ps_cs.o | 7 | obj-$(CONFIG_PCMCIA_XIRC2PS) += xirc2ps_cs.o |
13 | obj-$(CONFIG_ARCNET_COM20020_CS)+= com20020_cs.o | 8 | obj-$(CONFIG_ARCNET_COM20020_CS)+= com20020_cs.o |
14 | obj-$(CONFIG_PCMCIA_AXNET) += axnet_cs.o | ||
15 | 9 | ||
16 | obj-$(CONFIG_PCMCIA_IBMTR) += ibmtr_cs.o | 10 | obj-$(CONFIG_PCMCIA_IBMTR) += ibmtr_cs.o |
diff --git a/drivers/scsi/bnx2fc/bnx2fc.h b/drivers/scsi/bnx2fc/bnx2fc.h index 42228ca5a9d2..5613e8afffb0 100644 --- a/drivers/scsi/bnx2fc/bnx2fc.h +++ b/drivers/scsi/bnx2fc/bnx2fc.h | |||
@@ -58,7 +58,7 @@ | |||
58 | 58 | ||
59 | #include "57xx_hsi_bnx2fc.h" | 59 | #include "57xx_hsi_bnx2fc.h" |
60 | #include "bnx2fc_debug.h" | 60 | #include "bnx2fc_debug.h" |
61 | #include "../../net/cnic_if.h" | 61 | #include "../../net/ethernet/broadcom/cnic_if.h" |
62 | #include "bnx2fc_constants.h" | 62 | #include "bnx2fc_constants.h" |
63 | 63 | ||
64 | #define BNX2FC_NAME "bnx2fc" | 64 | #define BNX2FC_NAME "bnx2fc" |
diff --git a/drivers/scsi/bnx2i/bnx2i.h b/drivers/scsi/bnx2i/bnx2i.h index dc5700765db4..0bd70e80efe4 100644 --- a/drivers/scsi/bnx2i/bnx2i.h +++ b/drivers/scsi/bnx2i/bnx2i.h | |||
@@ -40,7 +40,7 @@ | |||
40 | #include <scsi/libiscsi.h> | 40 | #include <scsi/libiscsi.h> |
41 | #include <scsi/scsi_transport_iscsi.h> | 41 | #include <scsi/scsi_transport_iscsi.h> |
42 | 42 | ||
43 | #include "../../net/cnic_if.h" | 43 | #include "../../net/ethernet/broadcom/cnic_if.h" |
44 | #include "57xx_iscsi_hsi.h" | 44 | #include "57xx_iscsi_hsi.h" |
45 | #include "57xx_iscsi_constants.h" | 45 | #include "57xx_iscsi_constants.h" |
46 | 46 | ||
diff --git a/drivers/scsi/cxgbi/cxgb3i/Kbuild b/drivers/scsi/cxgbi/cxgb3i/Kbuild index 09dbf9efc8ea..6f095e28a974 100644 --- a/drivers/scsi/cxgbi/cxgb3i/Kbuild +++ b/drivers/scsi/cxgbi/cxgb3i/Kbuild | |||
@@ -1,3 +1,3 @@ | |||
1 | EXTRA_CFLAGS += -I$(srctree)/drivers/net/cxgb3 | 1 | EXTRA_CFLAGS += -I$(srctree)/drivers/net/ethernet/chelsio/cxgb3 |
2 | 2 | ||
3 | obj-$(CONFIG_SCSI_CXGB3_ISCSI) += cxgb3i.o | 3 | obj-$(CONFIG_SCSI_CXGB3_ISCSI) += cxgb3i.o |
diff --git a/drivers/scsi/cxgbi/cxgb4i/Kbuild b/drivers/scsi/cxgbi/cxgb4i/Kbuild index b9f4af7454b7..8290cdaa4652 100644 --- a/drivers/scsi/cxgbi/cxgb4i/Kbuild +++ b/drivers/scsi/cxgbi/cxgb4i/Kbuild | |||
@@ -1,3 +1,3 @@ | |||
1 | EXTRA_CFLAGS += -I$(srctree)/drivers/net/cxgb4 | 1 | EXTRA_CFLAGS += -I$(srctree)/drivers/net/ethernet/chelsio/cxgb4 |
2 | 2 | ||
3 | obj-$(CONFIG_SCSI_CXGB4_ISCSI) += cxgb4i.o | 3 | obj-$(CONFIG_SCSI_CXGB4_ISCSI) += cxgb4i.o |