Kconfig 6.4 KB

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