diff options
| author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
|---|---|---|
| committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
| commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
| tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/net/tokenring/Kconfig | |
| parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) | |
Diffstat (limited to 'drivers/net/tokenring/Kconfig')
| -rw-r--r-- | drivers/net/tokenring/Kconfig | 185 |
1 files changed, 185 insertions, 0 deletions
diff --git a/drivers/net/tokenring/Kconfig b/drivers/net/tokenring/Kconfig new file mode 100644 index 00000000000..c4137b0f808 --- /dev/null +++ b/drivers/net/tokenring/Kconfig | |||
| @@ -0,0 +1,185 @@ | |||
| 1 | # | ||
| 2 | # Token Ring driver configuration | ||
| 3 | # | ||
| 4 | |||
| 5 | # So far, we only have PCI, ISA, and MCA token ring devices | ||
| 6 | menuconfig TR | ||
| 7 | tristate "Token Ring driver support" | ||
| 8 | depends on NETDEVICES && !UML | ||
| 9 | depends on (PCI || ISA || MCA || CCW) | ||
| 10 | select LLC | ||
| 11 | help | ||
| 12 | Token Ring is IBM's way of communication on a local network; the | ||
| 13 | rest of the world uses Ethernet. To participate on a Token Ring | ||
| 14 | network, you need a special Token ring network card. If you are | ||
| 15 | connected to such a Token Ring network and want to use your Token | ||
| 16 | Ring card under Linux, say Y here and to the driver for your | ||
| 17 | particular card below and read the Token-Ring mini-HOWTO, available | ||
| 18 | from <http://www.tldp.org/docs.html#howto>. Most people can | ||
| 19 | say N here. | ||
| 20 | |||
| 21 | if TR | ||
| 22 | |||
| 23 | config IBMTR | ||
| 24 | tristate "IBM Tropic chipset based adapter support" | ||
| 25 | depends on ISA || MCA | ||
| 26 | ---help--- | ||
| 27 | This is support for all IBM Token Ring cards that don't use DMA. If | ||
| 28 | you have such a beast, say Y and read the Token-Ring mini-HOWTO, | ||
| 29 | available from <http://www.tldp.org/docs.html#howto>. | ||
| 30 | |||
| 31 | Warning: this driver will almost definitely fail if more than one | ||
| 32 | active Token Ring card is present. | ||
| 33 | |||
| 34 | To compile this driver as a module, choose M here: the module will be | ||
| 35 | called ibmtr. | ||
| 36 | |||
| 37 | config IBMOL | ||
| 38 | tristate "IBM Olympic chipset PCI adapter support" | ||
| 39 | depends on PCI | ||
| 40 | ---help--- | ||
| 41 | This is support for all non-Lanstreamer IBM PCI Token Ring Cards. | ||
| 42 | Specifically this is all IBM PCI, PCI Wake On Lan, PCI II, PCI II | ||
| 43 | Wake On Lan, and PCI 100/16/4 adapters. | ||
| 44 | |||
| 45 | If you have such an adapter, say Y and read the Token-Ring | ||
| 46 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | ||
| 47 | |||
| 48 | To compile this driver as a module, choose M here: the module will be | ||
| 49 | called olympic. | ||
| 50 | |||
| 51 | Also read <file:Documentation/networking/olympic.txt> or check the | ||
| 52 | Linux Token Ring Project site for the latest information at | ||
| 53 | <http://www.linuxtr.net/>. | ||
| 54 | |||
| 55 | config IBMLS | ||
| 56 | tristate "IBM Lanstreamer chipset PCI adapter support" | ||
| 57 | depends on PCI && !64BIT | ||
| 58 | help | ||
| 59 | This is support for IBM Lanstreamer PCI Token Ring Cards. | ||
| 60 | |||
| 61 | If you have such an adapter, say Y and read the Token-Ring | ||
| 62 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | ||
| 63 | |||
| 64 | To compile this driver as a module, choose M here: the module will be | ||
| 65 | called lanstreamer. | ||
| 66 | |||
| 67 | config 3C359 | ||
| 68 | tristate "3Com 3C359 Token Link Velocity XL adapter support" | ||
| 69 | depends on PCI | ||
| 70 | ---help--- | ||
| 71 | This is support for the 3Com PCI Velocity XL cards, specifically | ||
| 72 | the 3Com 3C359, please note this is not for the 3C339 cards, you | ||
| 73 | should use the tms380 driver instead. | ||
| 74 | |||
| 75 | If you have such an adapter, say Y and read the Token-Ring | ||
| 76 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | ||
| 77 | |||
| 78 | To compile this driver as a module, choose M here: the module will be | ||
| 79 | called 3c359. | ||
| 80 | |||
| 81 | Also read the file <file:Documentation/networking/3c359.txt> or check the | ||
| 82 | Linux Token Ring Project site for the latest information at | ||
| 83 | <http://www.linuxtr.net> | ||
| 84 | |||
| 85 | config TMS380TR | ||
| 86 | tristate "Generic TMS380 Token Ring ISA/PCI adapter support" | ||
| 87 | depends on PCI || ISA && ISA_DMA_API || MCA | ||
| 88 | select FW_LOADER | ||
| 89 | ---help--- | ||
| 90 | This driver provides generic support for token ring adapters | ||
| 91 | based on the Texas Instruments TMS380 series chipsets. This | ||
| 92 | includes the SysKonnect TR4/16(+) ISA (SK-4190), SysKonnect | ||
| 93 | TR4/16(+) PCI (SK-4590), SysKonnect TR4/16 PCI (SK-4591), | ||
| 94 | Compaq 4/16 PCI, Thomas-Conrad TC4048 4/16 PCI, and several | ||
| 95 | Madge adapters. If you say Y here, you will be asked to select | ||
| 96 | which cards to support below. If you're using modules, each | ||
| 97 | class of card will be supported by a separate module. | ||
| 98 | |||
| 99 | If you have such an adapter and would like to use it, say Y and | ||
| 100 | read the Token-Ring mini-HOWTO, available from | ||
| 101 | <http://www.tldp.org/docs.html#howto>. | ||
| 102 | |||
| 103 | Also read the file <file:Documentation/networking/tms380tr.txt> or | ||
| 104 | check <http://www.auk.cx/tms380tr/>. | ||
| 105 | |||
| 106 | To compile this driver as a module, choose M here: the module will be | ||
| 107 | called tms380tr. | ||
| 108 | |||
| 109 | config TMSPCI | ||
| 110 | tristate "Generic TMS380 PCI support" | ||
| 111 | depends on TMS380TR && PCI | ||
| 112 | ---help--- | ||
| 113 | This tms380 module supports generic TMS380-based PCI cards. | ||
| 114 | |||
| 115 | These cards are known to work: | ||
| 116 | - Compaq 4/16 TR PCI | ||
| 117 | - SysKonnect TR4/16 PCI (SK-4590/SK-4591) | ||
| 118 | - Thomas-Conrad TC4048 PCI 4/16 | ||
| 119 | - 3Com Token Link Velocity | ||
| 120 | |||
| 121 | To compile this driver as a module, choose M here: the module will be | ||
| 122 | called tmspci. | ||
| 123 | |||
| 124 | config SKISA | ||
| 125 | tristate "SysKonnect TR4/16 ISA support" | ||
| 126 | depends on TMS380TR && ISA | ||
| 127 | help | ||
| 128 | This tms380 module supports SysKonnect TR4/16 ISA cards. | ||
| 129 | |||
| 130 | These cards are known to work: | ||
| 131 | - SysKonnect TR4/16 ISA (SK-4190) | ||
| 132 | |||
| 133 | To compile this driver as a module, choose M here: the module will be | ||
| 134 | called skisa. | ||
| 135 | |||
| 136 | config PROTEON | ||
| 137 | tristate "Proteon ISA support" | ||
| 138 | depends on TMS380TR && ISA | ||
| 139 | help | ||
| 140 | This tms380 module supports Proteon ISA cards. | ||
| 141 | |||
| 142 | These cards are known to work: | ||
| 143 | - Proteon 1392 | ||
| 144 | - Proteon 1392 plus | ||
| 145 | |||
| 146 | To compile this driver as a module, choose M here: the module will be | ||
| 147 | called proteon. | ||
| 148 | |||
| 149 | config ABYSS | ||
| 150 | tristate "Madge Smart 16/4 PCI Mk2 support" | ||
| 151 | depends on TMS380TR && PCI | ||
| 152 | help | ||
| 153 | This tms380 module supports the Madge Smart 16/4 PCI Mk2 | ||
| 154 | cards (51-02). | ||
| 155 | |||
| 156 | To compile this driver as a module, choose M here: the module will be | ||
| 157 | called abyss. | ||
| 158 | |||
| 159 | config MADGEMC | ||
| 160 | tristate "Madge Smart 16/4 Ringnode MicroChannel" | ||
| 161 | depends on TMS380TR && MCA | ||
| 162 | help | ||
| 163 | This tms380 module supports the Madge Smart 16/4 MC16 and MC32 | ||
| 164 | MicroChannel adapters. | ||
| 165 | |||
| 166 | To compile this driver as a module, choose M here: the module will be | ||
| 167 | called madgemc. | ||
| 168 | |||
| 169 | config SMCTR | ||
| 170 | tristate "SMC ISA/MCA adapter support" | ||
| 171 | depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT) | ||
| 172 | ---help--- | ||
| 173 | This is support for the ISA and MCA SMC Token Ring cards, | ||
| 174 | specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A | ||
| 175 | (8115T/A) adapters. | ||
| 176 | |||
| 177 | If you have such an adapter and would like to use it, say Y or M and | ||
| 178 | read the Token-Ring mini-HOWTO, available from | ||
| 179 | <http://www.tldp.org/docs.html#howto> and the file | ||
| 180 | <file:Documentation/networking/smctr.txt>. | ||
| 181 | |||
| 182 | To compile this driver as a module, choose M here: the module will be | ||
| 183 | called smctr. | ||
| 184 | |||
| 185 | endif # TR | ||
