diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-10 17:56:22 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-10 17:56:22 -0400 |
commit | 6ed911fb04886c5510a41cd89203b931b1c5d261 (patch) | |
tree | b4ee4111fe5371fb84a0c632b8aa749ae49cc874 /drivers/net/Kconfig | |
parent | 64b853aa328f34dd58e4e617cded91e2ddbcac13 (diff) | |
parent | 4ad072c984ebe329c99965ddd1e58b0bb24af12b (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/Kconfig | 116 |
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 | ||
198 | source "drivers/net/arm/Kconfig" | 198 | source "drivers/net/arm/Kconfig" |
199 | 199 | ||
200 | config 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 | |||
200 | config MACE | 209 | config 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 | ||
2120 | config SKY2 | 2129 | config 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 | ||
2136 | config SK98LIN | 2145 | config 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 | ||
2223 | config VIA_VELOCITY | 2155 | config 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 | ||
2203 | config 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 | |||
2271 | config GIANFAR | 2213 | config GIANFAR |
2272 | tristate "Gianfar Ethernet" | 2214 | tristate "Gianfar Ethernet" |
2273 | depends on 85xx || 83xx || PPC_86xx | 2215 | depends on 85xx || 83xx || PPC_86xx |