Kconfig 6.4 KB

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