Commit d1c0a65f authored by Jan Engelhardt's avatar Jan Engelhardt Committed by Jeff Garzik

Use menuconfig objects II - netdev (general+100mbit)

CONFIG_NETDEVICES, CONFIG_NET_ETHERNET:
Change Kconfig objects from "menu, config" into "menuconfig" so
that the user can disable the whole feature without having to
enter the menu first.

CONFIG_SMC9194:
Move it so that it appears correctly in menuconfig.
Signed-off-by: default avatarJan Engelhardt <jengelh@gmx.de>
Cc: Jeff Garzik <jeff@garzik.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 8f036c04
This diff is collapsed.
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
# #
config ARM_AM79C961A config ARM_AM79C961A
bool "ARM EBSA110 AM79C961A support" bool "ARM EBSA110 AM79C961A support"
depends on NET_ETHERNET && ARM && ARCH_EBSA110 depends on ARM && ARCH_EBSA110
select CRC32 select CRC32
help help
If you wish to compile a kernel for the EBSA-110, then you should If you wish to compile a kernel for the EBSA-110, then you should
...@@ -12,21 +12,21 @@ config ARM_AM79C961A ...@@ -12,21 +12,21 @@ config ARM_AM79C961A
config ARM_ETHER1 config ARM_ETHER1
tristate "Acorn Ether1 support" tristate "Acorn Ether1 support"
depends on NET_ETHERNET && ARM && ARCH_ACORN depends on ARM && ARCH_ACORN
help help
If you have an Acorn system with one of these (AKA25) network cards, If you have an Acorn system with one of these (AKA25) network cards,
you should say Y to this option if you wish to use it with Linux. you should say Y to this option if you wish to use it with Linux.
config ARM_ETHER3 config ARM_ETHER3
tristate "Acorn/ANT Ether3 support" tristate "Acorn/ANT Ether3 support"
depends on NET_ETHERNET && ARM && ARCH_ACORN depends on ARM && ARCH_ACORN
help help
If you have an Acorn system with one of these network cards, you If you have an Acorn system with one of these network cards, you
should say Y to this option if you wish to use it with Linux. should say Y to this option if you wish to use it with Linux.
config ARM_ETHERH config ARM_ETHERH
tristate "I-cubed EtherH/ANT EtherM support" tristate "I-cubed EtherH/ANT EtherM support"
depends on NET_ETHERNET && ARM && ARCH_ACORN depends on ARM && ARCH_ACORN
select CRC32 select CRC32
help help
If you have an Acorn system with one of these network cards, you If you have an Acorn system with one of these network cards, you
...@@ -34,7 +34,7 @@ config ARM_ETHERH ...@@ -34,7 +34,7 @@ config ARM_ETHERH
config ARM_AT91_ETHER config ARM_AT91_ETHER
tristate "AT91RM9200 Ethernet support" tristate "AT91RM9200 Ethernet support"
depends on NET_ETHERNET && ARM && ARCH_AT91RM9200 depends on ARM && ARCH_AT91RM9200
select MII select MII
help help
If you wish to compile a kernel for the AT91RM9200 and enable If you wish to compile a kernel for the AT91RM9200 and enable
...@@ -42,7 +42,7 @@ config ARM_AT91_ETHER ...@@ -42,7 +42,7 @@ config ARM_AT91_ETHER
config EP93XX_ETH config EP93XX_ETH
tristate "EP93xx Ethernet support" tristate "EP93xx Ethernet support"
depends on NET_ETHERNET && ARM && ARCH_EP93XX depends on ARM && ARCH_EP93XX
help help
This is a driver for the ethernet hardware included in EP93xx CPUs. This is a driver for the ethernet hardware included in EP93xx CPUs.
Say Y if you are building a kernel for EP93xx based devices. Say Y if you are building a kernel for EP93xx based devices.
config FEC_8XX config FEC_8XX
tristate "Motorola 8xx FEC driver" tristate "Motorola 8xx FEC driver"
depends on NET_ETHERNET && 8xx depends on 8XX
select MII select MII
config FEC_8XX_GENERIC_PHY config FEC_8XX_GENERIC_PHY
......
config FS_ENET config FS_ENET
tristate "Freescale Ethernet Driver" tristate "Freescale Ethernet Driver"
depends on NET_ETHERNET && (CPM1 || CPM2) depends on CPM1 || CPM2
select MII select MII
config FS_ENET_HAS_SCC config FS_ENET_HAS_SCC
......
...@@ -2,17 +2,17 @@ ...@@ -2,17 +2,17 @@
# Tulip family network device configuration # Tulip family network device configuration
# #
menu "Tulip family network device support" menuconfig NET_TULIP
depends on NET_ETHERNET && (PCI || EISA || CARDBUS)
config NET_TULIP
bool "\"Tulip\" family network device support" bool "\"Tulip\" family network device support"
depends on PCI || EISA || CARDBUS
help help
This selects the "Tulip" family of EISA/PCI network cards. This selects the "Tulip" family of EISA/PCI network cards.
if NET_TULIP
config DE2104X config DE2104X
tristate "Early DECchip Tulip (dc2104x) PCI support (EXPERIMENTAL)" tristate "Early DECchip Tulip (dc2104x) PCI support (EXPERIMENTAL)"
depends on NET_TULIP && PCI && EXPERIMENTAL depends on PCI && EXPERIMENTAL
select CRC32 select CRC32
---help--- ---help---
This driver is developed for the SMC EtherPower series Ethernet This driver is developed for the SMC EtherPower series Ethernet
...@@ -30,7 +30,7 @@ config DE2104X ...@@ -30,7 +30,7 @@ config DE2104X
config TULIP config TULIP
tristate "DECchip Tulip (dc2114x) PCI support" tristate "DECchip Tulip (dc2114x) PCI support"
depends on NET_TULIP && PCI depends on PCI
select CRC32 select CRC32
---help--- ---help---
This driver is developed for the SMC EtherPower series Ethernet This driver is developed for the SMC EtherPower series Ethernet
...@@ -95,7 +95,7 @@ config TULIP_NAPI_HW_MITIGATION ...@@ -95,7 +95,7 @@ config TULIP_NAPI_HW_MITIGATION
config DE4X5 config DE4X5
tristate "Generic DECchip & DIGITAL EtherWORKS PCI/EISA" tristate "Generic DECchip & DIGITAL EtherWORKS PCI/EISA"
depends on NET_TULIP && (PCI || EISA) depends on PCI || EISA
select CRC32 select CRC32
---help--- ---help---
This is support for the DIGITAL series of PCI/EISA Ethernet cards. This is support for the DIGITAL series of PCI/EISA Ethernet cards.
...@@ -112,7 +112,7 @@ config DE4X5 ...@@ -112,7 +112,7 @@ config DE4X5
config WINBOND_840 config WINBOND_840
tristate "Winbond W89c840 Ethernet support" tristate "Winbond W89c840 Ethernet support"
depends on NET_TULIP && PCI depends on PCI
select CRC32 select CRC32
select MII select MII
help help
...@@ -123,7 +123,7 @@ config WINBOND_840 ...@@ -123,7 +123,7 @@ config WINBOND_840
config DM9102 config DM9102
tristate "Davicom DM910x/DM980x support" tristate "Davicom DM910x/DM980x support"
depends on NET_TULIP && PCI depends on PCI
select CRC32 select CRC32
---help--- ---help---
This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from
...@@ -137,7 +137,7 @@ config DM9102 ...@@ -137,7 +137,7 @@ config DM9102
config ULI526X config ULI526X
tristate "ULi M526x controller support" tristate "ULi M526x controller support"
depends on NET_TULIP && PCI depends on PCI
select CRC32 select CRC32
---help--- ---help---
This driver is for ULi M5261/M5263 10/100M Ethernet Controller This driver is for ULi M5261/M5263 10/100M Ethernet Controller
...@@ -149,7 +149,7 @@ config ULI526X ...@@ -149,7 +149,7 @@ config ULI526X
config PCMCIA_XIRCOM config PCMCIA_XIRCOM
tristate "Xircom CardBus support (new driver)" tristate "Xircom CardBus support (new driver)"
depends on NET_TULIP && CARDBUS depends on CARDBUS
---help--- ---help---
This driver is for the Digital "Tulip" Ethernet CardBus adapters. This driver is for the Digital "Tulip" Ethernet CardBus adapters.
It should work with most DEC 21*4*-based chips/ethercards, as well It should work with most DEC 21*4*-based chips/ethercards, as well
...@@ -162,7 +162,7 @@ config PCMCIA_XIRCOM ...@@ -162,7 +162,7 @@ config PCMCIA_XIRCOM
config PCMCIA_XIRTULIP config PCMCIA_XIRTULIP
tristate "Xircom Tulip-like CardBus support (old driver)" tristate "Xircom Tulip-like CardBus support (old driver)"
depends on NET_TULIP && CARDBUS && BROKEN_ON_SMP depends on CARDBUS && BROKEN_ON_SMP
select CRC32 select CRC32
---help--- ---help---
This driver is for the Digital "Tulip" Ethernet CardBus adapters. This driver is for the Digital "Tulip" Ethernet CardBus adapters.
...@@ -174,5 +174,4 @@ config PCMCIA_XIRTULIP ...@@ -174,5 +174,4 @@ config PCMCIA_XIRTULIP
<file:Documentation/networking/net-modules.txt>. The module will <file:Documentation/networking/net-modules.txt>. The module will
be called xircom_tulip_cb. If unsure, say N. be called xircom_tulip_cb. If unsure, say N.
endmenu endif # NET_TULIP
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment