diff options
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 108 |
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 | ||
191 | config MACB | 191 | config 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 | ||
238 | config 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 | |||
248 | config ARIADNE | 238 | config 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 | ||
1158 | config 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 | |||
1173 | config NE2_MCA | 1148 | config 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 | ||
1766 | config 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 | |||
1791 | config NET_POCKET | 1778 | config 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 | ||
2338 | config 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 | |||
2351 | endmenu | 2349 | endmenu |
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 | ||
2393 | config 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 | |||
2395 | config EHEA | 2411 | config 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 | ||
2507 | config 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 | |||
2491 | endmenu | 2514 | endmenu |
2492 | 2515 | ||
2493 | source "drivers/net/tokenring/Kconfig" | 2516 | source "drivers/net/tokenring/Kconfig" |
@@ -2522,7 +2545,7 @@ config RIONET_RX_SIZE | |||
2522 | 2545 | ||
2523 | config FDDI | 2546 | config 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 | ||
2534 | config DEFXX | 2557 | config 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 | |||
2568 | config 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 | ||
2541 | config SKFP | 2584 | config 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: |