Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | |
2 | menu "Passive cards" | |
1da177e4 LT |
3 | |
4 | config ISDN_DRV_HISAX | |
5 | tristate "HiSax SiemensChipSet driver support" | |
6 | select CRC_CCITT | |
7 | ---help--- | |
8 | This is a driver supporting the Siemens chipset on various | |
9 | ISDN-cards (like AVM A1, Elsa ISDN cards, Teles S0-16.0, Teles | |
10 | S0-16.3, Teles S0-8, Teles/Creatix PnP, ITK micro ix1 and many | |
11 | compatibles). | |
12 | ||
13 | HiSax is just the name of this driver, not the name of any hardware. | |
14 | ||
15 | If you have a card with such a chipset, you should say Y here and | |
16 | also to the configuration option of the driver for your particular | |
17 | card, below. | |
18 | ||
19 | if ISDN_DRV_HISAX!=n | |
20 | ||
21 | comment "D-channel protocol features" | |
22 | ||
23 | config HISAX_EURO | |
24 | bool "HiSax Support for EURO/DSS1" | |
25 | help | |
26 | Say Y or N according to the D-channel protocol which your local | |
27 | telephone service company provides. | |
28 | ||
29 | The call control protocol E-DSS1 is used in most European countries. | |
30 | If unsure, say Y. | |
31 | ||
32 | config DE_AOC | |
33 | bool "Support for german chargeinfo" | |
34 | depends on HISAX_EURO | |
35 | help | |
36 | If you want that the HiSax hardware driver sends messages to the | |
37 | upper level of the isdn code on each AOCD (Advice Of Charge, During | |
38 | the call -- transmission of the fee information during a call) and | |
39 | on each AOCE (Advice Of Charge, at the End of the call -- | |
40 | transmission of fee information at the end of the call), say Y here. | |
41 | This works only in Germany. | |
42 | ||
43 | config HISAX_NO_SENDCOMPLETE | |
44 | bool "Disable sending complete" | |
45 | depends on HISAX_EURO | |
46 | help | |
47 | If you have trouble with some ugly exchanges or you live in | |
48 | Australia select this option. | |
49 | ||
50 | config HISAX_NO_LLC | |
51 | bool "Disable sending low layer compatibility" | |
52 | depends on HISAX_EURO | |
53 | help | |
54 | If you have trouble with some ugly exchanges try to select this | |
55 | option. | |
56 | ||
57 | config HISAX_NO_KEYPAD | |
58 | bool "Disable keypad protocol option" | |
59 | depends on HISAX_EURO | |
60 | help | |
61 | If you like to send special dial strings including * or # without | |
62 | using the keypad protocol, select this option. | |
63 | ||
64 | config HISAX_1TR6 | |
65 | bool "HiSax Support for german 1TR6" | |
66 | help | |
67 | Say Y or N according to the D-channel protocol which your local | |
68 | telephone service company provides. | |
69 | ||
70 | 1TR6 is an old call control protocol which was used in Germany | |
71 | before E-DSS1 was established. Nowadays, all new lines in Germany | |
72 | use E-DSS1. | |
73 | ||
74 | config HISAX_NI1 | |
75 | bool "HiSax Support for US NI1" | |
76 | help | |
77 | Enable this if you like to use ISDN in US on a NI1 basic rate | |
78 | interface. | |
79 | ||
80 | config HISAX_MAX_CARDS | |
81 | int "Maximum number of cards supported by HiSax" | |
82 | default "8" | |
83 | help | |
84 | This option allows you to specify the maximum number of cards which | |
85 | the HiSax driver will be able to handle. | |
86 | ||
87 | comment "HiSax supported cards" | |
88 | ||
89 | config HISAX_16_0 | |
90 | bool "Teles 16.0/8.0" | |
91 | depends on ISA | |
92 | help | |
93 | This enables HiSax support for the Teles ISDN-cards S0-16.0, S0-8 | |
94 | and many compatibles. | |
95 | ||
96 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
97 | using the different cards, a different D-channel protocol, or | |
98 | non-standard IRQ/port/shmem settings. | |
99 | ||
100 | config HISAX_16_3 | |
101 | bool "Teles 16.3 or PNP or PCMCIA" | |
102 | help | |
103 | This enables HiSax support for the Teles ISDN-cards S0-16.3 the | |
104 | Teles/Creatix PnP and the Teles PCMCIA. | |
105 | ||
106 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
107 | using the different cards, a different D-channel protocol, or | |
108 | non-standard IRQ/port settings. | |
109 | ||
110 | config HISAX_TELESPCI | |
111 | bool "Teles PCI" | |
41a68a74 | 112 | depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV)) |
1da177e4 LT |
113 | help |
114 | This enables HiSax support for the Teles PCI. | |
115 | See <file:Documentation/isdn/README.HiSax> on how to configure it. | |
116 | ||
117 | config HISAX_S0BOX | |
118 | bool "Teles S0Box" | |
119 | help | |
120 | This enables HiSax support for the Teles/Creatix parallel port | |
121 | S0BOX. See <file:Documentation/isdn/README.HiSax> on how to | |
122 | configure it. | |
123 | ||
124 | config HISAX_AVM_A1 | |
125 | bool "AVM A1 (Fritz)" | |
126 | depends on ISA | |
127 | help | |
128 | This enables HiSax support for the AVM A1 (aka "Fritz"). | |
129 | ||
130 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
131 | using the different cards, a different D-channel protocol, or | |
132 | non-standard IRQ/port settings. | |
133 | ||
134 | config HISAX_FRITZPCI | |
135 | bool "AVM PnP/PCI (Fritz!PnP/PCI)" | |
6622b8c7 | 136 | depends on BROKEN || !PPC64 |
1da177e4 LT |
137 | help |
138 | This enables HiSax support for the AVM "Fritz!PnP" and "Fritz!PCI". | |
139 | See <file:Documentation/isdn/README.HiSax> on how to configure it. | |
140 | ||
141 | config HISAX_AVM_A1_PCMCIA | |
142 | bool "AVM A1 PCMCIA (Fritz)" | |
143 | help | |
144 | This enables HiSax support for the AVM A1 "Fritz!PCMCIA"). | |
145 | See <file:Documentation/isdn/README.HiSax> on how to configure it. | |
146 | ||
147 | config HISAX_ELSA | |
148 | bool "Elsa cards" | |
149 | help | |
150 | This enables HiSax support for the Elsa Mircolink ISA cards, for the | |
151 | Elsa Quickstep series cards and Elsa PCMCIA. | |
152 | ||
153 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
154 | using the different cards, a different D-channel protocol, or | |
155 | non-standard IRQ/port settings. | |
156 | ||
157 | config HISAX_IX1MICROR2 | |
158 | bool "ITK ix1-micro Revision 2" | |
159 | depends on ISA | |
160 | help | |
161 | This enables HiSax support for the ITK ix1-micro Revision 2 card. | |
162 | ||
163 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
164 | using the different cards, a different D-channel protocol, or | |
165 | non-standard IRQ/port settings. | |
166 | ||
167 | config HISAX_DIEHLDIVA | |
168 | bool "Eicon.Diehl Diva cards" | |
169 | help | |
170 | This enables HiSax support for the Eicon.Diehl Diva none PRO | |
171 | versions passive ISDN cards. | |
172 | ||
173 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
174 | using the different cards, a different D-channel protocol, or | |
175 | non-standard IRQ/port settings. | |
176 | ||
177 | config HISAX_ASUSCOM | |
178 | bool "ASUSCOM ISA cards" | |
179 | depends on ISA | |
180 | help | |
181 | This enables HiSax support for the AsusCom and their OEM versions | |
182 | passive ISDN ISA cards. | |
183 | ||
184 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
185 | using the different cards, a different D-channel protocol, or | |
186 | non-standard IRQ/port settings. | |
187 | ||
188 | config HISAX_TELEINT | |
189 | bool "TELEINT cards" | |
190 | depends on ISA | |
191 | help | |
192 | This enables HiSax support for the TELEINT SA1 semiactiv ISDN card. | |
193 | ||
194 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
195 | using the different cards, a different D-channel protocol, or | |
196 | non-standard IRQ/port settings. | |
197 | ||
198 | config HISAX_HFCS | |
199 | bool "HFC-S based cards" | |
200 | depends on ISA | |
201 | help | |
202 | This enables HiSax support for the HFC-S 2BDS0 based cards, like | |
203 | teles 16.3c. | |
204 | ||
205 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
206 | using the different cards, a different D-channel protocol, or | |
207 | non-standard IRQ/port settings. | |
208 | ||
209 | config HISAX_SEDLBAUER | |
210 | bool "Sedlbauer cards" | |
211 | help | |
212 | This enables HiSax support for the Sedlbauer passive ISDN cards. | |
213 | ||
214 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
215 | using the different cards, a different D-channel protocol, or | |
216 | non-standard IRQ/port settings. | |
217 | ||
218 | config HISAX_SPORTSTER | |
219 | bool "USR Sportster internal TA" | |
220 | depends on ISA | |
221 | help | |
222 | This enables HiSax support for the USR Sportster internal TA card. | |
223 | ||
224 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
225 | using a different D-channel protocol, or non-standard IRQ/port | |
226 | settings. | |
227 | ||
228 | config HISAX_MIC | |
229 | bool "MIC card" | |
230 | depends on ISA | |
231 | help | |
232 | This enables HiSax support for the ITH MIC card. | |
233 | ||
234 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
235 | using a different D-channel protocol, or non-standard IRQ/port | |
236 | settings. | |
237 | ||
238 | config HISAX_NETJET | |
239 | bool "NETjet card" | |
41a68a74 | 240 | depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV)) |
1da177e4 LT |
241 | help |
242 | This enables HiSax support for the NetJet from Traverse | |
243 | Technologies. | |
244 | ||
245 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
246 | using a different D-channel protocol, or non-standard IRQ/port | |
247 | settings. | |
248 | ||
249 | config HISAX_NETJET_U | |
250 | bool "NETspider U card" | |
41a68a74 | 251 | depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV)) |
1da177e4 LT |
252 | help |
253 | This enables HiSax support for the Netspider U interface ISDN card | |
254 | from Traverse Technologies. | |
255 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
256 | using a different D-channel protocol, or non-standard IRQ/port | |
257 | settings. | |
258 | ||
259 | config HISAX_NICCY | |
260 | bool "Niccy PnP/PCI card" | |
261 | help | |
262 | This enables HiSax support for the Dr. Neuhaus Niccy PnP or PCI. | |
263 | ||
264 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
265 | using a different D-channel protocol, or non-standard IRQ/port | |
266 | settings. | |
267 | ||
268 | config HISAX_ISURF | |
269 | bool "Siemens I-Surf card" | |
270 | depends on ISA | |
271 | help | |
272 | This enables HiSax support for the Siemens I-Talk/I-Surf card with | |
273 | ISAR chip. | |
274 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
275 | using a different D-channel protocol, or non-standard IRQ/port | |
276 | settings. | |
277 | ||
278 | config HISAX_HSTSAPHIR | |
279 | bool "HST Saphir card" | |
280 | depends on ISA | |
281 | help | |
282 | This enables HiSax support for the HST Saphir card. | |
283 | ||
284 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
285 | using a different D-channel protocol, or non-standard IRQ/port | |
286 | settings. | |
287 | ||
288 | config HISAX_BKM_A4T | |
289 | bool "Telekom A4T card" | |
41a68a74 | 290 | depends on PCI |
1da177e4 LT |
291 | help |
292 | This enables HiSax support for the Telekom A4T card. | |
293 | ||
294 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
295 | using a different D-channel protocol, or non-standard IRQ/port | |
296 | settings. | |
297 | ||
298 | config HISAX_SCT_QUADRO | |
299 | bool "Scitel Quadro card" | |
41a68a74 | 300 | depends on PCI |
1da177e4 LT |
301 | help |
302 | This enables HiSax support for the Scitel Quadro card. | |
303 | ||
304 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
305 | using a different D-channel protocol, or non-standard IRQ/port | |
306 | settings. | |
307 | ||
308 | config HISAX_GAZEL | |
309 | bool "Gazel cards" | |
310 | help | |
311 | This enables HiSax support for the Gazel cards. | |
312 | ||
313 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
314 | using a different D-channel protocol, or non-standard IRQ/port | |
315 | settings. | |
316 | ||
317 | config HISAX_HFC_PCI | |
318 | bool "HFC PCI-Bus cards" | |
41a68a74 | 319 | depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV)) |
1da177e4 LT |
320 | help |
321 | This enables HiSax support for the HFC-S PCI 2BDS0 based cards. | |
322 | ||
09509603 | 323 | For more information see under |
1da177e4 LT |
324 | <file:Documentation/isdn/README.hfc-pci>. |
325 | ||
326 | config HISAX_W6692 | |
327 | bool "Winbond W6692 based cards" | |
41a68a74 | 328 | depends on PCI |
1da177e4 LT |
329 | help |
330 | This enables HiSax support for Winbond W6692 based PCI ISDN cards. | |
331 | ||
332 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
333 | using a different D-channel protocol, or non-standard IRQ/port | |
334 | settings. | |
335 | ||
336 | config HISAX_HFC_SX | |
337 | bool "HFC-S+, HFC-SP, HFC-PCMCIA cards" | |
338 | help | |
339 | This enables HiSax support for the HFC-S+, HFC-SP and HFC-PCMCIA | |
340 | cards. This code is not finished yet. | |
341 | ||
1da177e4 LT |
342 | config HISAX_ENTERNOW_PCI |
343 | bool "Formula-n enter:now PCI card" | |
41a68a74 | 344 | depends on HISAX_NETJET && PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV)) |
1da177e4 LT |
345 | help |
346 | This enables HiSax support for the Formula-n enter:now PCI | |
347 | ISDN card. | |
348 | ||
1da177e4 LT |
349 | endif |
350 | ||
351 | if ISDN_DRV_HISAX | |
352 | ||
353 | config HISAX_DEBUG | |
354 | bool "HiSax debugging" | |
355 | help | |
356 | This enables debugging code in the new-style HiSax drivers, i.e. | |
357 | the ST5481 USB driver currently. | |
358 | If in doubt, say yes. | |
359 | ||
360 | comment "HiSax PCMCIA card service modules" | |
361 | ||
362 | config HISAX_SEDLBAUER_CS | |
363 | tristate "Sedlbauer PCMCIA cards" | |
364 | depends on PCMCIA && HISAX_SEDLBAUER | |
365 | help | |
366 | This enables the PCMCIA client driver for the Sedlbauer Speed Star | |
367 | and Speed Star II cards. | |
368 | ||
369 | config HISAX_ELSA_CS | |
370 | tristate "ELSA PCMCIA MicroLink cards" | |
371 | depends on PCMCIA && HISAX_ELSA | |
372 | help | |
373 | This enables the PCMCIA client driver for the Elsa PCMCIA MicroLink | |
374 | card. | |
375 | ||
376 | config HISAX_AVM_A1_CS | |
377 | tristate "AVM A1 PCMCIA cards" | |
378 | depends on PCMCIA && ISDN_DRV_HISAX | |
379 | help | |
380 | This enables the PCMCIA client driver for the AVM A1 / Fritz!Card | |
381 | PCMCIA cards. | |
382 | ||
383 | config HISAX_TELES_CS | |
384 | tristate "TELES PCMCIA cards" | |
385 | depends on PCMCIA && HISAX_16_3 | |
386 | help | |
387 | This enables the PCMCIA client driver for the Teles PCMCIA cards. | |
388 | ||
389 | comment "HiSax sub driver modules" | |
390 | ||
391 | config HISAX_ST5481 | |
392 | tristate "ST5481 USB ISDN modem (EXPERIMENTAL)" | |
393 | depends on USB && EXPERIMENTAL | |
cb3824ba | 394 | select ISDN_HDLC |
1da177e4 | 395 | select CRC_CCITT |
60e657e3 | 396 | select BITREVERSE |
1da177e4 LT |
397 | help |
398 | This enables the driver for ST5481 based USB ISDN adapters, | |
399 | e.g. the BeWan Gazel 128 USB | |
400 | ||
401 | config HISAX_HFCUSB | |
402 | tristate "HFC USB based ISDN modems (EXPERIMENTAL)" | |
403 | depends on USB && EXPERIMENTAL | |
404 | help | |
405 | This enables the driver for HFC USB based ISDN modems. | |
406 | ||
407 | config HISAX_HFC4S8S | |
408 | tristate "HFC-4S/8S based ISDN cards (EXPERIMENTAL)" | |
409 | depends on EXPERIMENTAL | |
410 | help | |
411 | This enables the driver for HFC-4S/8S based ISDN cards. | |
412 | ||
413 | config HISAX_FRITZ_PCIPNP | |
414 | tristate "AVM Fritz!Card PCI/PCIv2/PnP support (EXPERIMENTAL)" | |
41a68a74 | 415 | depends on PCI && EXPERIMENTAL |
1da177e4 LT |
416 | help |
417 | This enables the driver for the AVM Fritz!Card PCI, | |
418 | Fritz!Card PCI v2 and Fritz!Card PnP. | |
419 | (the latter also needs you to select "ISA Plug and Play support" | |
420 | from the menu "Plug and Play configuration") | |
421 | ||
1da177e4 LT |
422 | config HISAX_AVM_A1_PCMCIA |
423 | bool | |
424 | depends on HISAX_AVM_A1_CS | |
425 | default y | |
426 | ||
427 | endif | |
428 | ||
429 | endmenu | |
430 |