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