| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # | 
|  | 2 | # Token Ring driver configuration | 
|  | 3 | # | 
|  | 4 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 5 | # So far, we only have PCI, ISA, and MCA token ring devices | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 6 | menuconfig TR | 
| Jeff Kirsher | 88491d8 | 2011-08-23 00:42:10 -0700 | [diff] [blame] | 7 | bool "Token Ring driver support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 8 | depends on NETDEVICES && !UML | 
| Jeff Kirsher | c015322 | 2011-08-22 17:37:03 -0700 | [diff] [blame] | 9 | depends on (PCI || ISA || MCA || CCW || PCMCIA) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 10 | help | 
|  | 11 | Token Ring is IBM's way of communication on a local network; the | 
|  | 12 | rest of the world uses Ethernet. To participate on a Token Ring | 
|  | 13 | network, you need a special Token ring network card. If you are | 
|  | 14 | connected to such a Token Ring network and want to use your Token | 
|  | 15 | Ring card under Linux, say Y here and to the driver for your | 
|  | 16 | particular card below and read the Token-Ring mini-HOWTO, available | 
|  | 17 | from <http://www.tldp.org/docs.html#howto>. Most people can | 
|  | 18 | say N here. | 
|  | 19 |  | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 20 | if TR | 
|  | 21 |  | 
| Al Viro | da09128 | 2012-02-04 20:31:39 +0000 | [diff] [blame] | 22 | config WANT_LLC | 
|  | 23 | def_bool y | 
|  | 24 | select LLC | 
|  | 25 |  | 
| Jeff Kirsher | c015322 | 2011-08-22 17:37:03 -0700 | [diff] [blame] | 26 | config PCMCIA_IBMTR | 
|  | 27 | tristate "IBM PCMCIA tokenring adapter support" | 
|  | 28 | depends on IBMTR!=y && PCMCIA | 
|  | 29 | ---help--- | 
|  | 30 | Say Y here if you intend to attach this type of Token Ring PCMCIA | 
|  | 31 | card to your computer. You then also need to say Y to "Token Ring | 
|  | 32 | driver support". | 
|  | 33 |  | 
|  | 34 | To compile this driver as a module, choose M here: the module will be | 
|  | 35 | called ibmtr_cs. | 
|  | 36 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 37 | config IBMTR | 
|  | 38 | tristate "IBM Tropic chipset based adapter support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 39 | depends on ISA || MCA | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 40 | ---help--- | 
|  | 41 | This is support for all IBM Token Ring cards that don't use DMA. If | 
|  | 42 | you have such a beast, say Y and read the Token-Ring mini-HOWTO, | 
|  | 43 | available from <http://www.tldp.org/docs.html#howto>. | 
|  | 44 |  | 
|  | 45 | Warning: this driver will almost definitely fail if more than one | 
|  | 46 | active Token Ring card is present. | 
|  | 47 |  | 
|  | 48 | To compile this driver as a module, choose M here: the module will be | 
|  | 49 | called ibmtr. | 
|  | 50 |  | 
|  | 51 | config IBMOL | 
|  | 52 | tristate "IBM Olympic chipset PCI adapter support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 53 | depends on PCI | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 54 | ---help--- | 
|  | 55 | This is support for all non-Lanstreamer IBM PCI Token Ring Cards. | 
|  | 56 | Specifically this is all IBM PCI, PCI Wake On Lan, PCI II, PCI II | 
|  | 57 | Wake On Lan, and PCI 100/16/4 adapters. | 
|  | 58 |  | 
|  | 59 | If you have such an adapter, say Y and read the Token-Ring | 
|  | 60 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | 
|  | 61 |  | 
|  | 62 | To compile this driver as a module, choose M here: the module will be | 
|  | 63 | called olympic. | 
|  | 64 |  | 
|  | 65 | Also read <file:Documentation/networking/olympic.txt> or check the | 
|  | 66 | Linux Token Ring Project site for the latest information at | 
|  | 67 | <http://www.linuxtr.net/>. | 
|  | 68 |  | 
|  | 69 | config IBMLS | 
|  | 70 | tristate "IBM Lanstreamer chipset PCI adapter support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 71 | depends on PCI && !64BIT | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 72 | help | 
|  | 73 | This is support for IBM Lanstreamer PCI Token Ring Cards. | 
|  | 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 lanstreamer. | 
|  | 80 |  | 
|  | 81 | config 3C359 | 
|  | 82 | tristate "3Com 3C359 Token Link Velocity XL adapter support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 83 | depends on PCI | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 84 | ---help--- | 
|  | 85 | This is support for the 3Com PCI Velocity XL cards, specifically | 
|  | 86 | the 3Com 3C359, please note this is not for the 3C339 cards, you | 
|  | 87 | should use the tms380 driver instead. | 
|  | 88 |  | 
|  | 89 | If you have such an adapter, say Y and read the Token-Ring | 
|  | 90 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | 
|  | 91 |  | 
|  | 92 | To compile this driver as a module, choose M here: the module will be | 
|  | 93 | called 3c359. | 
|  | 94 |  | 
|  | 95 | Also read the file <file:Documentation/networking/3c359.txt> or check the | 
|  | 96 | Linux Token Ring Project site for the latest information at | 
|  | 97 | <http://www.linuxtr.net> | 
|  | 98 |  | 
|  | 99 | config TMS380TR | 
|  | 100 | tristate "Generic TMS380 Token Ring ISA/PCI adapter support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 101 | depends on PCI || ISA && ISA_DMA_API || MCA | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 102 | select FW_LOADER | 
|  | 103 | ---help--- | 
|  | 104 | This driver provides generic support for token ring adapters | 
|  | 105 | based on the Texas Instruments TMS380 series chipsets.  This | 
|  | 106 | includes the SysKonnect TR4/16(+) ISA (SK-4190), SysKonnect | 
|  | 107 | TR4/16(+) PCI (SK-4590), SysKonnect TR4/16 PCI (SK-4591), | 
|  | 108 | Compaq 4/16 PCI, Thomas-Conrad TC4048 4/16 PCI, and several | 
|  | 109 | Madge adapters.  If you say Y here, you will be asked to select | 
|  | 110 | which cards to support below.  If you're using modules, each | 
|  | 111 | class of card will be supported by a separate module. | 
|  | 112 |  | 
|  | 113 | If you have such an adapter and would like to use it, say Y and | 
|  | 114 | read the Token-Ring mini-HOWTO, available from | 
|  | 115 | <http://www.tldp.org/docs.html#howto>. | 
|  | 116 |  | 
|  | 117 | Also read the file <file:Documentation/networking/tms380tr.txt> or | 
|  | 118 | check <http://www.auk.cx/tms380tr/>. | 
|  | 119 |  | 
|  | 120 | To compile this driver as a module, choose M here: the module will be | 
|  | 121 | called tms380tr. | 
|  | 122 |  | 
|  | 123 | config TMSPCI | 
|  | 124 | tristate "Generic TMS380 PCI support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 125 | depends on TMS380TR && PCI | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 126 | ---help--- | 
|  | 127 | This tms380 module supports generic TMS380-based PCI cards. | 
|  | 128 |  | 
|  | 129 | These cards are known to work: | 
|  | 130 | - Compaq 4/16 TR PCI | 
|  | 131 | - SysKonnect TR4/16 PCI (SK-4590/SK-4591) | 
|  | 132 | - Thomas-Conrad TC4048 PCI 4/16 | 
|  | 133 | - 3Com Token Link Velocity | 
|  | 134 |  | 
|  | 135 | To compile this driver as a module, choose M here: the module will be | 
|  | 136 | called tmspci. | 
|  | 137 |  | 
|  | 138 | config SKISA | 
|  | 139 | tristate "SysKonnect TR4/16 ISA support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 140 | depends on TMS380TR && ISA | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 141 | help | 
|  | 142 | This tms380 module supports SysKonnect TR4/16 ISA cards. | 
|  | 143 |  | 
|  | 144 | These cards are known to work: | 
|  | 145 | - SysKonnect TR4/16 ISA (SK-4190) | 
|  | 146 |  | 
|  | 147 | To compile this driver as a module, choose M here: the module will be | 
|  | 148 | called skisa. | 
|  | 149 |  | 
|  | 150 | config PROTEON | 
|  | 151 | tristate "Proteon ISA support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 152 | depends on TMS380TR && ISA | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 153 | help | 
|  | 154 | This tms380 module supports Proteon ISA cards. | 
|  | 155 |  | 
|  | 156 | These cards are known to work: | 
|  | 157 | - Proteon 1392 | 
|  | 158 | - Proteon 1392 plus | 
|  | 159 |  | 
|  | 160 | To compile this driver as a module, choose M here: the module will be | 
|  | 161 | called proteon. | 
|  | 162 |  | 
|  | 163 | config ABYSS | 
|  | 164 | tristate "Madge Smart 16/4 PCI Mk2 support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 165 | depends on TMS380TR && PCI | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 166 | help | 
|  | 167 | This tms380 module supports the Madge Smart 16/4 PCI Mk2 | 
|  | 168 | cards (51-02). | 
|  | 169 |  | 
|  | 170 | To compile this driver as a module, choose M here: the module will be | 
|  | 171 | called abyss. | 
|  | 172 |  | 
|  | 173 | config MADGEMC | 
|  | 174 | tristate "Madge Smart 16/4 Ringnode MicroChannel" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 175 | depends on TMS380TR && MCA | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 176 | help | 
|  | 177 | This tms380 module supports the Madge Smart 16/4 MC16 and MC32 | 
|  | 178 | MicroChannel adapters. | 
|  | 179 |  | 
|  | 180 | To compile this driver as a module, choose M here: the module will be | 
|  | 181 | called madgemc. | 
|  | 182 |  | 
|  | 183 | config SMCTR | 
|  | 184 | tristate "SMC ISA/MCA adapter support" | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 185 | depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 186 | ---help--- | 
|  | 187 | This is support for the ISA and MCA SMC Token Ring cards, | 
|  | 188 | specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A | 
|  | 189 | (8115T/A) adapters. | 
|  | 190 |  | 
|  | 191 | If you have such an adapter and would like to use it, say Y or M and | 
|  | 192 | read the Token-Ring mini-HOWTO, available from | 
|  | 193 | <http://www.tldp.org/docs.html#howto> and the file | 
|  | 194 | <file:Documentation/networking/smctr.txt>. | 
|  | 195 |  | 
|  | 196 | To compile this driver as a module, choose M here: the module will be | 
|  | 197 | called smctr. | 
|  | 198 |  | 
| Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 199 | endif # TR |