aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig108
1 files changed, 76 insertions, 32 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 8aa8dd02b910..38f41a593b12 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -190,7 +190,7 @@ config MII
190 190
191config MACB 191config MACB
192 tristate "Atmel MACB support" 192 tristate "Atmel MACB support"
193 depends on NET_ETHERNET && AVR32 193 depends on NET_ETHERNET && (AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263)
194 select MII 194 select MII
195 help 195 help
196 The Atmel MACB ethernet interface is found on many AT32 and AT91 196 The Atmel MACB ethernet interface is found on many AT32 and AT91
@@ -235,16 +235,6 @@ config BMAC
235 To compile this driver as a module, choose M here: the module 235 To compile this driver as a module, choose M here: the module
236 will be called bmac. 236 will be called bmac.
237 237
238config OAKNET
239 tristate "National DP83902AV (Oak ethernet) support"
240 depends on NET_ETHERNET && PPC && BROKEN
241 select CRC32
242 help
243 Say Y if your machine has this type of Ethernet network card.
244
245 To compile this driver as a module, choose M here: the module
246 will be called oaknet.
247
248config ARIADNE 238config ARIADNE
249 tristate "Ariadne support" 239 tristate "Ariadne support"
250 depends on NET_ETHERNET && ZORRO 240 depends on NET_ETHERNET && ZORRO
@@ -1155,21 +1145,6 @@ config SEEQ8005
1155 <file:Documentation/networking/net-modules.txt>. The module 1145 <file:Documentation/networking/net-modules.txt>. The module
1156 will be called seeq8005. 1146 will be called seeq8005.
1157 1147
1158config SKMC
1159 tristate "SKnet MCA support"
1160 depends on NET_ETHERNET && MCA && BROKEN
1161 ---help---
1162 These are Micro Channel Ethernet adapters. You need to say Y to "MCA
1163 support" in order to use this driver. Supported cards are the SKnet
1164 Junior MC2 and the SKnet MC2(+). The driver automatically
1165 distinguishes between the two cards. Note that using multiple boards
1166 of different type hasn't been tested with this driver. Say Y if you
1167 have one of these Ethernet adapters.
1168
1169 To compile this driver as a module, choose M here and read
1170 <file:Documentation/networking/net-modules.txt>. The module
1171 will be called sk_mca.
1172
1173config NE2_MCA 1148config NE2_MCA
1174 tristate "NE/2 (ne2000 MCA version) support" 1149 tristate "NE/2 (ne2000 MCA version) support"
1175 depends on NET_ETHERNET && MCA_LEGACY 1150 depends on NET_ETHERNET && MCA_LEGACY
@@ -1788,6 +1763,18 @@ config LAN_SAA9730
1788 workstations. 1763 workstations.
1789 See <http://www.semiconductors.philips.com/pip/SAA9730_flyer_1>. 1764 See <http://www.semiconductors.philips.com/pip/SAA9730_flyer_1>.
1790 1765
1766config SC92031
1767 tristate "Silan SC92031 PCI Fast Ethernet Adapter driver (EXPERIMENTAL)"
1768 depends on NET_PCI && PCI && EXPERIMENTAL
1769 select CRC32
1770 ---help---
1771 This is a driver for the Fast Ethernet PCI network cards based on
1772 the Silan SC92031 chip (sometimes also called Rsltek 8139D). If you
1773 have one of these, say Y here.
1774
1775 To compile this driver as a module, choose M here: the module
1776 will be called sc92031. This is recommended.
1777
1791config NET_POCKET 1778config NET_POCKET
1792 bool "Pocket and portable adapters" 1779 bool "Pocket and portable adapters"
1793 depends on NET_ETHERNET && PARPORT 1780 depends on NET_ETHERNET && PARPORT
@@ -2348,6 +2335,17 @@ config QLA3XXX
2348 To compile this driver as a module, choose M here: the module 2335 To compile this driver as a module, choose M here: the module
2349 will be called qla3xxx. 2336 will be called qla3xxx.
2350 2337
2338config ATL1
2339 tristate "Attansic L1 Gigabit Ethernet support (EXPERIMENTAL)"
2340 depends on NET_PCI && PCI && EXPERIMENTAL
2341 select CRC32
2342 select MII
2343 help
2344 This driver supports the Attansic L1 gigabit ethernet adapter.
2345
2346 To compile this driver as a module, choose M here. The module
2347 will be called atl1.
2348
2351endmenu 2349endmenu
2352 2350
2353# 2351#
@@ -2392,6 +2390,24 @@ config CHELSIO_T1_NAPI
2392 NAPI is a driver API designed to reduce CPU and interrupt load 2390 NAPI is a driver API designed to reduce CPU and interrupt load
2393 when the driver is receiving lots of packets from the card. 2391 when the driver is receiving lots of packets from the card.
2394 2392
2393config CHELSIO_T3
2394 tristate "Chelsio Communications T3 10Gb Ethernet support"
2395 depends on PCI
2396 help
2397 This driver supports Chelsio T3-based gigabit and 10Gb Ethernet
2398 adapters.
2399
2400 For general information about Chelsio and our products, visit
2401 our website at <http://www.chelsio.com>.
2402
2403 For customer support, please visit our customer support page at
2404 <http://www.chelsio.com/support.htm>.
2405
2406 Please send feedback to <linux-bugs@chelsio.com>.
2407
2408 To compile this driver as a module, choose M here: the module
2409 will be called cxgb3.
2410
2395config EHEA 2411config EHEA
2396 tristate "eHEA Ethernet support" 2412 tristate "eHEA Ethernet support"
2397 depends on IBMEBUS 2413 depends on IBMEBUS
@@ -2488,6 +2504,13 @@ config NETXEN_NIC
2488 help 2504 help
2489 This enables the support for NetXen's Gigabit Ethernet card. 2505 This enables the support for NetXen's Gigabit Ethernet card.
2490 2506
2507config PASEMI_MAC
2508 tristate "PA Semi 1/10Gbit MAC"
2509 depends on PPC64 && PCI
2510 help
2511 This driver supports the on-chip 1/10Gbit Ethernet controller on
2512 PA Semi's PWRficient line of chips.
2513
2491endmenu 2514endmenu
2492 2515
2493source "drivers/net/tokenring/Kconfig" 2516source "drivers/net/tokenring/Kconfig"
@@ -2522,7 +2545,7 @@ config RIONET_RX_SIZE
2522 2545
2523config FDDI 2546config FDDI
2524 bool "FDDI driver support" 2547 bool "FDDI driver support"
2525 depends on (PCI || EISA) 2548 depends on (PCI || EISA || TC)
2526 help 2549 help
2527 Fiber Distributed Data Interface is a high speed local area network 2550 Fiber Distributed Data Interface is a high speed local area network
2528 design; essentially a replacement for high speed Ethernet. FDDI can 2551 design; essentially a replacement for high speed Ethernet. FDDI can
@@ -2532,15 +2555,36 @@ config FDDI
2532 will say N. 2555 will say N.
2533 2556
2534config DEFXX 2557config DEFXX
2535 tristate "Digital DEFEA and DEFPA adapter support" 2558 tristate "Digital DEFTA/DEFEA/DEFPA adapter support"
2536 depends on FDDI && (PCI || EISA) 2559 depends on FDDI && (PCI || EISA || TC)
2537 help 2560 ---help---
2538 This is support for the DIGITAL series of EISA (DEFEA) and PCI 2561 This is support for the DIGITAL series of TURBOchannel (DEFTA),
2539 (DEFPA) controllers which can connect you to a local FDDI network. 2562 EISA (DEFEA) and PCI (DEFPA) controllers which can connect you
2563 to a local FDDI network.
2564
2565 To compile this driver as a module, choose M here: the module
2566 will be called defxx. If unsure, say N.
2567
2568config DEFXX_MMIO
2569 bool
2570 prompt "Use MMIO instead of PIO" if PCI || EISA
2571 depends on DEFXX
2572 default n if PCI || EISA
2573 default y
2574 ---help---
2575 This instructs the driver to use EISA or PCI memory-mapped I/O
2576 (MMIO) as appropriate instead of programmed I/O ports (PIO).
2577 Enabling this gives an improvement in processing time in parts
2578 of the driver, but it may cause problems with EISA (DEFEA)
2579 adapters. TURBOchannel does not have the concept of I/O ports,
2580 so MMIO is always used for these (DEFTA) adapters.
2581
2582 If unsure, say N.
2540 2583
2541config SKFP 2584config SKFP
2542 tristate "SysKonnect FDDI PCI support" 2585 tristate "SysKonnect FDDI PCI support"
2543 depends on FDDI && PCI 2586 depends on FDDI && PCI
2587 select BITREVERSE
2544 ---help--- 2588 ---help---
2545 Say Y here if you have a SysKonnect FDDI PCI adapter. 2589 Say Y here if you have a SysKonnect FDDI PCI adapter.
2546 The following adapters are supported by this driver: 2590 The following adapters are supported by this driver: