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" | |
a4c8aa5e | 112 | depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN))) |
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" | |
8008f6e1 AB |
240 | depends on PCI && (BROKEN || !(PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN))) |
241 | depends on VIRT_TO_BUS | |
1da177e4 LT |
242 | help |
243 | This enables HiSax support for the NetJet from Traverse | |
244 | Technologies. | |
245 | ||
246 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
247 | using a different D-channel protocol, or non-standard IRQ/port | |
248 | settings. | |
249 | ||
250 | config HISAX_NETJET_U | |
251 | bool "NETspider U card" | |
8008f6e1 AB |
252 | depends on PCI && (BROKEN || !(PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN))) |
253 | depends on VIRT_TO_BUS | |
1da177e4 LT |
254 | help |
255 | This enables HiSax support for the Netspider U interface ISDN card | |
256 | from Traverse Technologies. | |
257 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
258 | using a different D-channel protocol, or non-standard IRQ/port | |
259 | settings. | |
260 | ||
261 | config HISAX_NICCY | |
262 | bool "Niccy PnP/PCI card" | |
263 | help | |
264 | This enables HiSax support for the Dr. Neuhaus Niccy PnP or PCI. | |
265 | ||
266 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
267 | using a different D-channel protocol, or non-standard IRQ/port | |
268 | settings. | |
269 | ||
270 | config HISAX_ISURF | |
271 | bool "Siemens I-Surf card" | |
272 | depends on ISA | |
273 | help | |
274 | This enables HiSax support for the Siemens I-Talk/I-Surf card with | |
275 | ISAR chip. | |
276 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
277 | using a different D-channel protocol, or non-standard IRQ/port | |
278 | settings. | |
279 | ||
280 | config HISAX_HSTSAPHIR | |
281 | bool "HST Saphir card" | |
282 | depends on ISA | |
283 | help | |
284 | This enables HiSax support for the HST Saphir card. | |
285 | ||
286 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
287 | using a different D-channel protocol, or non-standard IRQ/port | |
288 | settings. | |
289 | ||
290 | config HISAX_BKM_A4T | |
291 | bool "Telekom A4T card" | |
41a68a74 | 292 | depends on PCI |
1da177e4 LT |
293 | help |
294 | This enables HiSax support for the Telekom A4T card. | |
295 | ||
296 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
297 | using a different D-channel protocol, or non-standard IRQ/port | |
298 | settings. | |
299 | ||
300 | config HISAX_SCT_QUADRO | |
301 | bool "Scitel Quadro card" | |
41a68a74 | 302 | depends on PCI |
1da177e4 LT |
303 | help |
304 | This enables HiSax support for the Scitel Quadro card. | |
305 | ||
306 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
307 | using a different D-channel protocol, or non-standard IRQ/port | |
308 | settings. | |
309 | ||
310 | config HISAX_GAZEL | |
311 | bool "Gazel cards" | |
312 | help | |
313 | This enables HiSax support for the Gazel cards. | |
314 | ||
315 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
316 | using a different D-channel protocol, or non-standard IRQ/port | |
317 | settings. | |
318 | ||
319 | config HISAX_HFC_PCI | |
320 | bool "HFC PCI-Bus cards" | |
a4c8aa5e | 321 | depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN))) |
1da177e4 LT |
322 | help |
323 | This enables HiSax support for the HFC-S PCI 2BDS0 based cards. | |
324 | ||
09509603 | 325 | For more information see under |
1da177e4 LT |
326 | <file:Documentation/isdn/README.hfc-pci>. |
327 | ||
328 | config HISAX_W6692 | |
329 | bool "Winbond W6692 based cards" | |
41a68a74 | 330 | depends on PCI |
1da177e4 LT |
331 | help |
332 | This enables HiSax support for Winbond W6692 based PCI ISDN cards. | |
333 | ||
334 | See <file:Documentation/isdn/README.HiSax> on how to configure it | |
335 | using a different D-channel protocol, or non-standard IRQ/port | |
336 | settings. | |
337 | ||
338 | config HISAX_HFC_SX | |
339 | bool "HFC-S+, HFC-SP, HFC-PCMCIA cards" | |
340 | help | |
341 | This enables HiSax support for the HFC-S+, HFC-SP and HFC-PCMCIA | |
342 | cards. This code is not finished yet. | |
343 | ||
1da177e4 LT |
344 | config HISAX_ENTERNOW_PCI |
345 | bool "Formula-n enter:now PCI card" | |
a4c8aa5e | 346 | depends on HISAX_NETJET && PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN))) |
1da177e4 LT |
347 | help |
348 | This enables HiSax support for the Formula-n enter:now PCI | |
349 | ISDN card. | |
350 | ||
1da177e4 LT |
351 | endif |
352 | ||
353 | if ISDN_DRV_HISAX | |
354 | ||
355 | config HISAX_DEBUG | |
356 | bool "HiSax debugging" | |
357 | help | |
358 | This enables debugging code in the new-style HiSax drivers, i.e. | |
359 | the ST5481 USB driver currently. | |
360 | If in doubt, say yes. | |
361 | ||
362 | comment "HiSax PCMCIA card service modules" | |
363 | ||
364 | config HISAX_SEDLBAUER_CS | |
365 | tristate "Sedlbauer PCMCIA cards" | |
366 | depends on PCMCIA && HISAX_SEDLBAUER | |
367 | help | |
368 | This enables the PCMCIA client driver for the Sedlbauer Speed Star | |
369 | and Speed Star II cards. | |
370 | ||
371 | config HISAX_ELSA_CS | |
372 | tristate "ELSA PCMCIA MicroLink cards" | |
373 | depends on PCMCIA && HISAX_ELSA | |
374 | help | |
375 | This enables the PCMCIA client driver for the Elsa PCMCIA MicroLink | |
376 | card. | |
377 | ||
378 | config HISAX_AVM_A1_CS | |
379 | tristate "AVM A1 PCMCIA cards" | |
380 | depends on PCMCIA && ISDN_DRV_HISAX | |
381 | help | |
382 | This enables the PCMCIA client driver for the AVM A1 / Fritz!Card | |
383 | PCMCIA cards. | |
384 | ||
385 | config HISAX_TELES_CS | |
386 | tristate "TELES PCMCIA cards" | |
387 | depends on PCMCIA && HISAX_16_3 | |
388 | help | |
389 | This enables the PCMCIA client driver for the Teles PCMCIA cards. | |
390 | ||
391 | comment "HiSax sub driver modules" | |
392 | ||
393 | config HISAX_ST5481 | |
653549f2 KC |
394 | tristate "ST5481 USB ISDN modem" |
395 | depends on USB | |
cb3824ba | 396 | select ISDN_HDLC |
1da177e4 | 397 | select CRC_CCITT |
60e657e3 | 398 | select BITREVERSE |
1da177e4 LT |
399 | help |
400 | This enables the driver for ST5481 based USB ISDN adapters, | |
401 | e.g. the BeWan Gazel 128 USB | |
402 | ||
403 | config HISAX_HFCUSB | |
653549f2 KC |
404 | tristate "HFC USB based ISDN modems" |
405 | depends on USB | |
1da177e4 LT |
406 | help |
407 | This enables the driver for HFC USB based ISDN modems. | |
408 | ||
409 | config HISAX_HFC4S8S | |
653549f2 | 410 | tristate "HFC-4S/8S based ISDN cards" |
1da177e4 LT |
411 | help |
412 | This enables the driver for HFC-4S/8S based ISDN cards. | |
413 | ||
414 | config HISAX_FRITZ_PCIPNP | |
653549f2 KC |
415 | tristate "AVM Fritz!Card PCI/PCIv2/PnP support" |
416 | depends on PCI | |
1da177e4 LT |
417 | help |
418 | This enables the driver for the AVM Fritz!Card PCI, | |
419 | Fritz!Card PCI v2 and Fritz!Card PnP. | |
420 | (the latter also needs you to select "ISA Plug and Play support" | |
421 | from the menu "Plug and Play configuration") | |
422 | ||
1da177e4 LT |
423 | config HISAX_AVM_A1_PCMCIA |
424 | bool | |
425 | depends on HISAX_AVM_A1_CS | |
426 | default y | |
427 | ||
428 | endif | |
429 | ||
430 | endmenu | |
431 |