aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-10 17:56:22 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-10 17:56:22 -0400
commit6ed911fb04886c5510a41cd89203b931b1c5d261 (patch)
treeb4ee4111fe5371fb84a0c632b8aa749ae49cc874 /drivers/net/Kconfig
parent64b853aa328f34dd58e4e617cded91e2ddbcac13 (diff)
parent4ad072c984ebe329c99965ddd1e58b0bb24af12b (diff)
Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
* 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (40 commits) bonding/bond_main.c: make 2 functions static ps3: gigabit ethernet driver for PS3, take3 [netdrvr] Fix dependencies for ax88796 ne2k clone driver eHEA: Capability flag for DLPAR support Remove sk98lin ethernet driver. sunhme.c:quattro_pci_find() must be __devinit bonding / ipv6: no addrconf for slaves separately from master atl1: remove write-only var in tx handler macmace: use "unsigned long flags;" Cleanup usbnet_probe() return value handling netxen: deinline and sparse fix eeprom_93cx6: shorten pulse timing to match spec (bis) phylib: Add Marvell 88E1112 phy id phylib: cleanup marvell.c a bit AX88796 network driver IOC3: Switch to pci refcounting safe APIs e100: Fix Tyan motherboard e100 not receiving IPMI commands QE Ethernet driver writes to wrong register to mask interrupts rrunner.c:rr_init() must be __devinit tokenring/3c359.c:xl_init() must be __devinit ...
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig116
1 files changed, 29 insertions, 87 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 627316db3744..b941c74a06c4 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -197,6 +197,15 @@ config MACB
197 197
198source "drivers/net/arm/Kconfig" 198source "drivers/net/arm/Kconfig"
199 199
200config AX88796
201 tristate "ASIX AX88796 NE2000 clone support"
202 depends on ARM || MIPS
203 select CRC32
204 select MII
205 help
206 AX88796 driver, using platform bus to provide
207 chip detection and resources
208
200config MACE 209config MACE
201 tristate "MACE (Power Mac ethernet) support" 210 tristate "MACE (Power Mac ethernet) support"
202 depends on PPC_PMAC && PPC32 211 depends on PPC_PMAC && PPC32
@@ -2105,7 +2114,7 @@ config SKGE
2105 with better performance and more complete ethtool support. 2114 with better performance and more complete ethtool support.
2106 2115
2107 It does not support the link failover and network management 2116 It does not support the link failover and network management
2108 features that "portable" vendor supplied sk98lin driver does. 2117 features available in the hardware.
2109 2118
2110 This driver supports adapters based on the original Yukon chipset: 2119 This driver supports adapters based on the original Yukon chipset:
2111 Marvell 88E8001, Belkin F5D5005, CNet GigaCard, DLink DGE-530T, 2120 Marvell 88E8001, Belkin F5D5005, CNet GigaCard, DLink DGE-530T,
@@ -2118,7 +2127,7 @@ config SKGE
2118 will be called skge. This is recommended. 2127 will be called skge. This is recommended.
2119 2128
2120config SKY2 2129config SKY2
2121 tristate "SysKonnect Yukon2 support (EXPERIMENTAL)" 2130 tristate "SysKonnect Yukon2 support"
2122 depends on PCI 2131 depends on PCI
2123 select CRC32 2132 select CRC32
2124 ---help--- 2133 ---help---
@@ -2133,92 +2142,15 @@ config SKY2
2133 To compile this driver as a module, choose M here: the module 2142 To compile this driver as a module, choose M here: the module
2134 will be called sky2. This is recommended. 2143 will be called sky2. This is recommended.
2135 2144
2136config SK98LIN 2145config SKY2_DEBUG
2137 tristate "Marvell Yukon Chipset / SysKonnect SK-98xx Support (DEPRECATED)" 2146 bool "Debugging interface"
2138 depends on PCI 2147 depends on SKY2 && DEBUG_FS
2139 ---help--- 2148 help
2140 Say Y here if you have a Marvell Yukon or SysKonnect SK-98xx/SK-95xx 2149 This option adds the ability to dump driver state for debugging.
2141 compliant Gigabit Ethernet Adapter. 2150 The file debugfs/sky2/ethX displays the state of the internal
2142 2151 transmit and receive rings.
2143 This driver supports the original Yukon chipset. This driver is
2144 deprecated and will be removed from the kernel in the near future,
2145 it has been replaced by the skge driver. skge is cleaner and
2146 seems to work better.
2147 2152
2148 This driver does not support the newer Yukon2 chipset. A separate 2153 If unsure, say N.
2149 driver, sky2, is provided to support Yukon2-based adapters.
2150
2151 The following adapters are supported by this driver:
2152 - 3Com 3C940 Gigabit LOM Ethernet Adapter
2153 - 3Com 3C941 Gigabit LOM Ethernet Adapter
2154 - Allied Telesyn AT-2970LX Gigabit Ethernet Adapter
2155 - Allied Telesyn AT-2970LX/2SC Gigabit Ethernet Adapter
2156 - Allied Telesyn AT-2970SX Gigabit Ethernet Adapter
2157 - Allied Telesyn AT-2970SX/2SC Gigabit Ethernet Adapter
2158 - Allied Telesyn AT-2970TX Gigabit Ethernet Adapter
2159 - Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter
2160 - Allied Telesyn AT-2971SX Gigabit Ethernet Adapter
2161 - Allied Telesyn AT-2971T Gigabit Ethernet Adapter
2162 - Belkin Gigabit Desktop Card 10/100/1000Base-T Adapter, Copper RJ-45
2163 - EG1032 v2 Instant Gigabit Network Adapter
2164 - EG1064 v2 Instant Gigabit Network Adapter
2165 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Abit)
2166 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Albatron)
2167 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Asus)
2168 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (ECS)
2169 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Epox)
2170 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Foxconn)
2171 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Gigabyte)
2172 - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Iwill)
2173 - Marvell 88E8050 Gigabit LOM Ethernet Adapter (Intel)
2174 - Marvell RDK-8001 Adapter
2175 - Marvell RDK-8002 Adapter
2176 - Marvell RDK-8003 Adapter
2177 - Marvell RDK-8004 Adapter
2178 - Marvell RDK-8006 Adapter
2179 - Marvell RDK-8007 Adapter
2180 - Marvell RDK-8008 Adapter
2181 - Marvell RDK-8009 Adapter
2182 - Marvell RDK-8010 Adapter
2183 - Marvell RDK-8011 Adapter
2184 - Marvell RDK-8012 Adapter
2185 - Marvell RDK-8052 Adapter
2186 - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (32 bit)
2187 - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (64 bit)
2188 - N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L)
2189 - SK-9521 10/100/1000Base-T Adapter
2190 - SK-9521 V2.0 10/100/1000Base-T Adapter
2191 - SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T)
2192 - SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter
2193 - SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link)
2194 - SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX)
2195 - SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter
2196 - SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link)
2197 - SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX)
2198 - SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter
2199 - SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link)
2200 - SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter
2201 - SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition)
2202 - SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter
2203 - SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link)
2204 - SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX)
2205 - SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter
2206 - SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link)
2207 - SMC EZ Card 1000 (SMC9452TXV.2)
2208
2209 The adapters support Jumbo Frames.
2210 The dual link adapters support link-failover and dual port features.
2211 Both Marvell Yukon and SysKonnect SK-98xx/SK-95xx adapters support
2212 the scatter-gather functionality with sendfile(). Please refer to
2213 <file:Documentation/networking/sk98lin.txt> for more information about
2214 optional driver parameters.
2215 Questions concerning this driver may be addressed to:
2216 <linux@syskonnect.de>
2217
2218 If you want to compile this driver as a module ( = code which can be
2219 inserted in and removed from the running kernel whenever you want),
2220 say M here and read <file:Documentation/kbuild/modules.txt>. The module will
2221 be called sk98lin. This is recommended.
2222 2154
2223config VIA_VELOCITY 2155config VIA_VELOCITY
2224 tristate "VIA Velocity support" 2156 tristate "VIA Velocity support"
@@ -2268,6 +2200,16 @@ config TSI108_ETH
2268 To compile this driver as a module, choose M here: the module 2200 To compile this driver as a module, choose M here: the module
2269 will be called tsi108_eth. 2201 will be called tsi108_eth.
2270 2202
2203config GELIC_NET
2204 tristate "PS3 Gigabit Ethernet driver"
2205 depends on PPC_PS3
2206 help
2207 This driver supports the network device on the PS3 game
2208 console. This driver has built-in support for Ethernet.
2209
2210 To compile this driver as a module, choose M here: the
2211 module will be called ps3_gelic.
2212
2271config GIANFAR 2213config GIANFAR
2272 tristate "Gianfar Ethernet" 2214 tristate "Gianfar Ethernet"
2273 depends on 85xx || 83xx || PPC_86xx 2215 depends on 85xx || 83xx || PPC_86xx