Kconfig 6.1 KB

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