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