Commit 8a903be1 authored by Jan Engelhardt's avatar Jan Engelhardt Committed by David S. Miller

[TR]: Use menuconfig objects.

Use menuconfigs instead of menus, so the whole menu can be disabled at
once instead of going through all options.
Signed-off-by: default avatarJan Engelhardt <jengelh@gmx.de>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 42859007
...@@ -2,12 +2,10 @@ ...@@ -2,12 +2,10 @@
# Token Ring driver configuration # Token Ring driver configuration
# #
menu "Token Ring devices"
depends on NETDEVICES && !UML
# So far, we only have PCI, ISA, and MCA token ring devices # So far, we only have PCI, ISA, and MCA token ring devices
config TR menuconfig TR
bool "Token Ring driver support" bool "Token Ring driver support"
depends on NETDEVICES && !UML
depends on (PCI || ISA || MCA || CCW) depends on (PCI || ISA || MCA || CCW)
select LLC select LLC
help help
...@@ -20,9 +18,11 @@ config TR ...@@ -20,9 +18,11 @@ config TR
from <http://www.tldp.org/docs.html#howto>. Most people can from <http://www.tldp.org/docs.html#howto>. Most people can
say N here. say N here.
if TR
config IBMTR config IBMTR
tristate "IBM Tropic chipset based adapter support" tristate "IBM Tropic chipset based adapter support"
depends on TR && (ISA || MCA) depends on ISA || MCA
---help--- ---help---
This is support for all IBM Token Ring cards that don't use DMA. If This is support for all IBM Token Ring cards that don't use DMA. If
you have such a beast, say Y and read the Token-Ring mini-HOWTO, you have such a beast, say Y and read the Token-Ring mini-HOWTO,
...@@ -36,7 +36,7 @@ config IBMTR ...@@ -36,7 +36,7 @@ config IBMTR
config IBMOL config IBMOL
tristate "IBM Olympic chipset PCI adapter support" tristate "IBM Olympic chipset PCI adapter support"
depends on TR && PCI depends on PCI
---help--- ---help---
This is support for all non-Lanstreamer IBM PCI Token Ring Cards. This is support for all non-Lanstreamer IBM PCI Token Ring Cards.
Specifically this is all IBM PCI, PCI Wake On Lan, PCI II, PCI II Specifically this is all IBM PCI, PCI Wake On Lan, PCI II, PCI II
...@@ -54,7 +54,7 @@ config IBMOL ...@@ -54,7 +54,7 @@ config IBMOL
config IBMLS config IBMLS
tristate "IBM Lanstreamer chipset PCI adapter support" tristate "IBM Lanstreamer chipset PCI adapter support"
depends on TR && PCI && !64BIT depends on PCI && !64BIT
help help
This is support for IBM Lanstreamer PCI Token Ring Cards. This is support for IBM Lanstreamer PCI Token Ring Cards.
...@@ -66,7 +66,7 @@ config IBMLS ...@@ -66,7 +66,7 @@ config IBMLS
config 3C359 config 3C359
tristate "3Com 3C359 Token Link Velocity XL adapter support" tristate "3Com 3C359 Token Link Velocity XL adapter support"
depends on TR && PCI depends on PCI
---help--- ---help---
This is support for the 3Com PCI Velocity XL cards, specifically This is support for the 3Com PCI Velocity XL cards, specifically
the 3Com 3C359, please note this is not for the 3C339 cards, you the 3Com 3C359, please note this is not for the 3C339 cards, you
...@@ -84,7 +84,7 @@ config 3C359 ...@@ -84,7 +84,7 @@ config 3C359
config TMS380TR config TMS380TR
tristate "Generic TMS380 Token Ring ISA/PCI adapter support" tristate "Generic TMS380 Token Ring ISA/PCI adapter support"
depends on TR && (PCI || ISA && ISA_DMA_API || MCA) depends on PCI || ISA && ISA_DMA_API || MCA
select FW_LOADER select FW_LOADER
---help--- ---help---
This driver provides generic support for token ring adapters This driver provides generic support for token ring adapters
...@@ -108,7 +108,7 @@ config TMS380TR ...@@ -108,7 +108,7 @@ config TMS380TR
config TMSPCI config TMSPCI
tristate "Generic TMS380 PCI support" tristate "Generic TMS380 PCI support"
depends on TR && TMS380TR && PCI depends on TMS380TR && PCI
---help--- ---help---
This tms380 module supports generic TMS380-based PCI cards. This tms380 module supports generic TMS380-based PCI cards.
...@@ -123,7 +123,7 @@ config TMSPCI ...@@ -123,7 +123,7 @@ config TMSPCI
config SKISA config SKISA
tristate "SysKonnect TR4/16 ISA support" tristate "SysKonnect TR4/16 ISA support"
depends on TR && TMS380TR && ISA depends on TMS380TR && ISA
help help
This tms380 module supports SysKonnect TR4/16 ISA cards. This tms380 module supports SysKonnect TR4/16 ISA cards.
...@@ -135,7 +135,7 @@ config SKISA ...@@ -135,7 +135,7 @@ config SKISA
config PROTEON config PROTEON
tristate "Proteon ISA support" tristate "Proteon ISA support"
depends on TR && TMS380TR && ISA depends on TMS380TR && ISA
help help
This tms380 module supports Proteon ISA cards. This tms380 module supports Proteon ISA cards.
...@@ -148,7 +148,7 @@ config PROTEON ...@@ -148,7 +148,7 @@ config PROTEON
config ABYSS config ABYSS
tristate "Madge Smart 16/4 PCI Mk2 support" tristate "Madge Smart 16/4 PCI Mk2 support"
depends on TR && TMS380TR && PCI depends on TMS380TR && PCI
help help
This tms380 module supports the Madge Smart 16/4 PCI Mk2 This tms380 module supports the Madge Smart 16/4 PCI Mk2
cards (51-02). cards (51-02).
...@@ -158,7 +158,7 @@ config ABYSS ...@@ -158,7 +158,7 @@ config ABYSS
config MADGEMC config MADGEMC
tristate "Madge Smart 16/4 Ringnode MicroChannel" tristate "Madge Smart 16/4 Ringnode MicroChannel"
depends on TR && TMS380TR && MCA depends on TMS380TR && MCA
help help
This tms380 module supports the Madge Smart 16/4 MC16 and MC32 This tms380 module supports the Madge Smart 16/4 MC16 and MC32
MicroChannel adapters. MicroChannel adapters.
...@@ -168,7 +168,7 @@ config MADGEMC ...@@ -168,7 +168,7 @@ config MADGEMC
config SMCTR config SMCTR
tristate "SMC ISA/MCA adapter support" tristate "SMC ISA/MCA adapter support"
depends on TR && (ISA || MCA_LEGACY) && (BROKEN || !64BIT) depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT)
---help--- ---help---
This is support for the ISA and MCA SMC Token Ring cards, This is support for the ISA and MCA SMC Token Ring cards,
specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A
...@@ -182,5 +182,4 @@ config SMCTR ...@@ -182,5 +182,4 @@ config SMCTR
To compile this driver as a module, choose M here: the module will be To compile this driver as a module, choose M here: the module will be
called smctr. called smctr.
endmenu endif # TR
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