Kconfig 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336
  1. #
  2. # 8390 device configuration
  3. #
  4. config NET_VENDOR_8390
  5. bool "National Semi-conductor 8390 devices"
  6. depends on NET_VENDOR_NATSEMI && (AMIGA_PCMCIA || PCI || SUPERH || \
  7. ISA || MCA || EISA || MAC || M32R || MACH_TX49XX || \
  8. MCA_LEGACY || H8300 || ARM || MIPS || ZORRO || PCMCIA || \
  9. EXPERIMENTAL)
  10. ---help---
  11. If you have a network (Ethernet) card belonging to this class, say Y
  12. and read the Ethernet-HOWTO, available from
  13. <http://www.tldp.org/docs.html#howto>.
  14. Note that the answer to this question doesn't directly affect the
  15. kernel: saying N will just cause the configurator to skip all
  16. the questions about Western Digital cards. If you say Y, you will be
  17. asked for your specific card in the following questions.
  18. if NET_VENDOR_8390
  19. config EL2
  20. tristate "3c503 \"EtherLink II\" support"
  21. depends on ISA
  22. select CRC32
  23. ---help---
  24. If you have a network (Ethernet) card of this type, say Y and read
  25. the Ethernet-HOWTO, available from
  26. <http://www.tldp.org/docs.html#howto>.
  27. To compile this driver as a module, choose M here. The module
  28. will be called 3c503.
  29. config AC3200
  30. tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)"
  31. depends on PCI && (ISA || EISA) && EXPERIMENTAL
  32. select CRC32
  33. ---help---
  34. If you have a network (Ethernet) card of this type, say Y and read
  35. the Ethernet-HOWTO, available from
  36. <http://www.tldp.org/docs.html#howto>.
  37. To compile this driver as a module, choose M here. The module
  38. will be called ac3200.
  39. config PCMCIA_AXNET
  40. tristate "Asix AX88190 PCMCIA support"
  41. depends on PCMCIA
  42. ---help---
  43. Say Y here if you intend to attach an Asix AX88190-based PCMCIA
  44. (PC-card) Fast Ethernet card to your computer. These cards are
  45. nearly NE2000 compatible but need a separate driver due to a few
  46. misfeatures.
  47. To compile this driver as a module, choose M here: the module will be
  48. called axnet_cs. If unsure, say N.
  49. config AX88796
  50. tristate "ASIX AX88796 NE2000 clone support"
  51. depends on (ARM || MIPS || SUPERH)
  52. select PHYLIB
  53. select MDIO_BITBANG
  54. ---help---
  55. AX88796 driver, using platform bus to provide
  56. chip detection and resources
  57. config AX88796_93CX6
  58. bool "ASIX AX88796 external 93CX6 eeprom support"
  59. depends on AX88796
  60. select EEPROM_93CX6
  61. ---help---
  62. Select this if your platform comes with an external 93CX6 eeprom.
  63. config E2100
  64. tristate "Cabletron E21xx support"
  65. depends on ISA
  66. select CRC32
  67. ---help---
  68. If you have a network (Ethernet) card of this type, say Y and read
  69. the Ethernet-HOWTO, available from
  70. <http://www.tldp.org/docs.html#howto>.
  71. To compile this driver as a module, choose M here. The module
  72. will be called e2100.
  73. config ES3210
  74. tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)"
  75. depends on PCI && EISA && EXPERIMENTAL
  76. select CRC32
  77. ---help---
  78. If you have a network (Ethernet) card of this type, say Y and read
  79. the Ethernet-HOWTO, available from
  80. <http://www.tldp.org/docs.html#howto>.
  81. To compile this driver as a module, choose M here. The module
  82. will be called es3210.
  83. config HPLAN_PLUS
  84. tristate "HP PCLAN+ (27247B and 27252A) support"
  85. depends on ISA
  86. select CRC32
  87. ---help---
  88. If you have a network (Ethernet) card of this type, say Y and read
  89. the Ethernet-HOWTO, available from
  90. <http://www.tldp.org/docs.html#howto>.
  91. To compile this driver as a module, choose M here. The module
  92. will be called hp-plus.
  93. config HPLAN
  94. tristate "HP PCLAN (27245 and other 27xxx series) support"
  95. depends on ISA
  96. select CRC32
  97. ---help---
  98. If you have a network (Ethernet) card of this type, say Y and read
  99. the Ethernet-HOWTO, available from
  100. <http://www.tldp.org/docs.html#howto>.
  101. To compile this driver as a module, choose M here. The module
  102. will be called hp.
  103. config HYDRA
  104. tristate "Hydra support"
  105. depends on ZORRO
  106. select CRC32
  107. ---help---
  108. If you have a Hydra Ethernet adapter, say Y. Otherwise, say N.
  109. To compile this driver as a module, choose M here: the module
  110. will be called hydra.
  111. config ARM_ETHERH
  112. tristate "I-cubed EtherH/ANT EtherM support"
  113. depends on ARM && ARCH_ACORN
  114. select CRC32
  115. ---help---
  116. If you have an Acorn system with one of these network cards, you
  117. should say Y to this option if you wish to use it with Linux.
  118. config LNE390
  119. tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)"
  120. depends on PCI && EISA && EXPERIMENTAL
  121. select CRC32
  122. ---help---
  123. If you have a network (Ethernet) card of this type, say Y and read
  124. the Ethernet-HOWTO, available from
  125. <http://www.tldp.org/docs.html#howto>.
  126. To compile this driver as a module, choose M here. The module
  127. will be called lne390.
  128. config MAC8390
  129. bool "Macintosh NS 8390 based ethernet cards"
  130. depends on MAC
  131. select CRC32
  132. ---help---
  133. If you want to include a driver to support Nubus or LC-PDS
  134. Ethernet cards using an NS8390 chipset or its equivalent, say Y
  135. and read the Ethernet-HOWTO, available from
  136. <http://www.tldp.org/docs.html#howto>.
  137. config NE2000
  138. tristate "NE2000/NE1000 support"
  139. depends on (ISA || (Q40 && m) || M32R || MACH_TX49XX)
  140. select CRC32
  141. ---help---
  142. If you have a network (Ethernet) card of this type, say Y and read
  143. the Ethernet-HOWTO, available from
  144. <http://www.tldp.org/docs.html#howto>. Many Ethernet cards
  145. without a specific driver are compatible with NE2000.
  146. If you have a PCI NE2000 card however, say N here and Y to "PCI
  147. NE2000 and clone support" under "EISA, VLB, PCI and on board
  148. controllers" below. If you have a NE2000 card and are running on
  149. an MCA system (a bus system used on some IBM PS/2 computers and
  150. laptops), say N here and Y to "NE/2 (ne2000 MCA version) support",
  151. below.
  152. To compile this driver as a module, choose M here. The module
  153. will be called ne.
  154. config NE2_MCA
  155. tristate "NE/2 (ne2000 MCA version) support"
  156. depends on MCA_LEGACY
  157. select CRC32
  158. ---help---
  159. If you have a network (Ethernet) card of this type, say Y and read
  160. the Ethernet-HOWTO, available from
  161. <http://www.tldp.org/docs.html#howto>.
  162. To compile this driver as a module, choose M here. The module
  163. will be called ne2.
  164. config NE2K_PCI
  165. tristate "PCI NE2000 and clones support (see help)"
  166. depends on PCI
  167. select CRC32
  168. ---help---
  169. This driver is for NE2000 compatible PCI cards. It will not work
  170. with ISA NE2000 cards (they have their own driver, "NE2000/NE1000
  171. support" below). If you have a PCI NE2000 network (Ethernet) card,
  172. say Y and read the Ethernet-HOWTO, available from
  173. <http://www.tldp.org/docs.html#howto>.
  174. This driver also works for the following NE2000 clone cards:
  175. RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2
  176. NetVin NV5000SC Via 86C926 SureCom NE34 Winbond
  177. Holtek HT80232 Holtek HT80229
  178. To compile this driver as a module, choose M here. The module
  179. will be called ne2k-pci.
  180. config APNE
  181. tristate "PCMCIA NE2000 support"
  182. depends on AMIGA_PCMCIA
  183. select CRC32
  184. ---help---
  185. If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise,
  186. say N.
  187. To compile this driver as a module, choose M here: the module
  188. will be called apne.
  189. config NE3210
  190. tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)"
  191. depends on PCI && EISA && EXPERIMENTAL
  192. select CRC32
  193. ---help---
  194. If you have a network (Ethernet) card of this type, say Y and read
  195. the Ethernet-HOWTO, available from
  196. <http://www.tldp.org/docs.html#howto>. Note that this driver
  197. will NOT WORK for NE3200 cards as they are completely different.
  198. To compile this driver as a module, choose M here. The module
  199. will be called ne3210.
  200. config PCMCIA_PCNET
  201. tristate "NE2000 compatible PCMCIA support"
  202. depends on PCMCIA
  203. select CRC32
  204. ---help---
  205. Say Y here if you intend to attach an NE2000 compatible PCMCIA
  206. (PC-card) Ethernet or Fast Ethernet card to your computer.
  207. To compile this driver as a module, choose M here: the module will be
  208. called pcnet_cs. If unsure, say N.
  209. config NE_H8300
  210. tristate "NE2000 compatible support for H8/300"
  211. depends on H8300
  212. ---help---
  213. Say Y here if you want to use the NE2000 compatible
  214. controller on the Renesas H8/300 processor.
  215. config STNIC
  216. tristate "National DP83902AV support"
  217. depends on SUPERH
  218. select CRC32
  219. ---help---
  220. Support for cards based on the National Semiconductor DP83902AV
  221. ST-NIC Serial Network Interface Controller for Twisted Pair. This
  222. is a 10Mbit/sec Ethernet controller. Product overview and specs at
  223. <http://www.national.com/pf/DP/DP83902A.html>.
  224. If unsure, say N.
  225. config ULTRAMCA
  226. tristate "SMC Ultra MCA support"
  227. depends on MCA
  228. select CRC32
  229. ---help---
  230. If you have a network (Ethernet) card of this type and are running
  231. an MCA based system (PS/2), say Y and read the Ethernet-HOWTO,
  232. available from <http://www.tldp.org/docs.html#howto>.
  233. To compile this driver as a module, choose M here. The module
  234. will be called smc-mca.
  235. config ULTRA
  236. tristate "SMC Ultra support"
  237. depends on ISA
  238. select CRC32
  239. ---help---
  240. If you have a network (Ethernet) card of this type, say Y and read
  241. the Ethernet-HOWTO, available from
  242. <http://www.tldp.org/docs.html#howto>.
  243. Important: There have been many reports that, with some motherboards
  244. mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible,
  245. such as some BusLogic models) causes corruption problems with many
  246. operating systems. The Linux smc-ultra driver has a work-around for
  247. this but keep it in mind if you have such a SCSI card and have
  248. problems.
  249. To compile this driver as a module, choose M here. The module
  250. will be called smc-ultra.
  251. config ULTRA32
  252. tristate "SMC Ultra32 EISA support"
  253. depends on EISA
  254. select CRC32
  255. ---help---
  256. If you have a network (Ethernet) card of this type, say Y and read
  257. the Ethernet-HOWTO, available from
  258. <http://www.tldp.org/docs.html#howto>.
  259. To compile this driver as a module, choose M here. The module
  260. will be called smc-ultra32.
  261. config WD80x3
  262. tristate "WD80*3 support"
  263. depends on ISA
  264. select CRC32
  265. ---help---
  266. If you have a network (Ethernet) card of this type, say Y and read
  267. the Ethernet-HOWTO, available from
  268. <http://www.tldp.org/docs.html#howto>.
  269. To compile this driver as a module, choose M here. The module
  270. will be called wd.
  271. config ZORRO8390
  272. tristate "Zorro NS8390-based Ethernet support"
  273. depends on ZORRO
  274. select CRC32
  275. ---help---
  276. This driver is for Zorro Ethernet cards using an NS8390-compatible
  277. chipset, like the Village Tronic Ariadne II and the Individual
  278. Computers X-Surf Ethernet cards. If you have such a card, say Y.
  279. Otherwise, say N.
  280. To compile this driver as a module, choose M here: the module
  281. will be called zorro8390.
  282. endif # NET_VENDOR_8390