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 |
Dave Jones | eb56092 | 2008-12-27 20:43:48 -0800 | [diff] [blame] | 7 | tristate "Token Ring driver support" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 8 | depends on NETDEVICES && !UML |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 | |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 21 | if TR |
| 22 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 23 | config IBMTR |
| 24 | tristate "IBM Tropic chipset based adapter support" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 25 | depends on ISA || MCA |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 39 | depends on PCI |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 57 | depends on PCI && !64BIT |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 69 | depends on PCI |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 87 | depends on PCI || ISA && ISA_DMA_API || MCA |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 111 | depends on TMS380TR && PCI |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 126 | depends on TMS380TR && ISA |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 138 | depends on TMS380TR && ISA |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 151 | depends on TMS380TR && PCI |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 161 | depends on TMS380TR && MCA |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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" |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 171 | depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 | |
Jan Engelhardt | 8a903be | 2007-05-23 14:51:07 -0700 | [diff] [blame] | 185 | endif # TR |