linux/drivers/isdn/hisax/Kconfig
<<
>>
Prefs
   1
   2menu "Passive cards"
   3
   4config 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
  19if ISDN_DRV_HISAX
  20
  21comment "D-channel protocol features"
  22
  23config 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
  32config 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
  43config 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
  50config 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
  57config 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
  64config 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
  74config 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
  80config 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
  87comment "HiSax supported cards"
  88
  89config 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
 100config 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
 110config HISAX_TELESPCI
 111        bool "Teles PCI"
 112        depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 113        help
 114          This enables HiSax support for the Teles PCI.
 115          See <file:Documentation/isdn/README.HiSax> on how to configure it.
 116
 117config 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
 124config 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
 134config HISAX_FRITZPCI
 135        bool "AVM PnP/PCI (Fritz!PnP/PCI)"
 136        depends on BROKEN || !PPC64
 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
 141config 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
 147config 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
 157config 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
 167config 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
 177config 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
 188config 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
 198config 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
 209config 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
 218config 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
 228config 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
 238config HISAX_NETJET
 239        bool "NETjet card"
 240        depends on PCI && (BROKEN || !(PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN) || MICROBLAZE))
 241        depends on VIRT_TO_BUS
 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 || !(PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN) || MICROBLAZE))
 253        depends on VIRT_TO_BUS
 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
 261config 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
 270config 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
 280config 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
 290config HISAX_BKM_A4T
 291        bool "Telekom A4T card"
 292        depends on PCI
 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
 300config HISAX_SCT_QUADRO
 301        bool "Scitel Quadro card"
 302        depends on PCI
 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
 310config 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
 319config HISAX_HFC_PCI
 320        bool "HFC PCI-Bus cards"
 321        depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 322        help
 323          This enables HiSax support for the HFC-S PCI 2BDS0 based cards.
 324
 325          For more information see under
 326          <file:Documentation/isdn/README.hfc-pci>.
 327
 328config HISAX_W6692
 329        bool "Winbond W6692 based cards"
 330        depends on PCI
 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
 338config 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
 344config HISAX_ENTERNOW_PCI
 345        bool "Formula-n enter:now PCI card"
 346        depends on HISAX_NETJET && PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 347        help
 348          This enables HiSax support for the Formula-n enter:now PCI
 349          ISDN card.
 350
 351config HISAX_DEBUG
 352        bool "HiSax debugging"
 353        help
 354          This enables debugging code in the new-style HiSax drivers, i.e.
 355          the ST5481 USB driver currently. 
 356          If in doubt, say yes.
 357
 358comment "HiSax PCMCIA card service modules"
 359
 360config HISAX_SEDLBAUER_CS
 361        tristate "Sedlbauer PCMCIA cards"
 362        depends on PCMCIA && HISAX_SEDLBAUER
 363        help
 364          This enables the PCMCIA client driver for the Sedlbauer Speed Star
 365          and Speed Star II cards.
 366
 367config HISAX_ELSA_CS
 368        tristate "ELSA PCMCIA MicroLink cards"
 369        depends on PCMCIA && HISAX_ELSA
 370        help
 371          This enables the PCMCIA client driver for the Elsa PCMCIA MicroLink
 372          card.
 373
 374config HISAX_AVM_A1_CS
 375        tristate "AVM A1 PCMCIA cards"
 376        depends on PCMCIA && ISDN_DRV_HISAX
 377        help
 378          This enables the PCMCIA client driver for the AVM A1 / Fritz!Card
 379          PCMCIA cards.
 380
 381config HISAX_TELES_CS
 382        tristate "TELES PCMCIA cards"
 383        depends on PCMCIA && HISAX_16_3
 384        help
 385          This enables the PCMCIA client driver for the Teles PCMCIA cards.
 386
 387comment "HiSax sub driver modules"
 388
 389config HISAX_ST5481
 390        tristate "ST5481 USB ISDN modem"
 391        depends on USB
 392        select ISDN_HDLC
 393        select CRC_CCITT
 394        select BITREVERSE
 395        help
 396          This enables the driver for ST5481 based USB ISDN adapters,
 397          e.g. the BeWan Gazel 128 USB
 398
 399config HISAX_HFCUSB
 400        tristate "HFC USB based ISDN modems"
 401        depends on USB
 402        help
 403          This enables the driver for HFC USB based ISDN modems.
 404
 405config HISAX_HFC4S8S
 406        tristate "HFC-4S/8S based ISDN cards"
 407        help
 408          This enables the driver for HFC-4S/8S based ISDN cards.
 409
 410config HISAX_FRITZ_PCIPNP
 411        tristate "AVM Fritz!Card PCI/PCIv2/PnP support"
 412        depends on PCI
 413        help
 414          This enables the driver for the AVM Fritz!Card PCI,
 415          Fritz!Card PCI v2 and Fritz!Card PnP.
 416          (the latter also needs you to select "ISA Plug and Play support"
 417          from the menu "Plug and Play configuration")
 418
 419endif
 420
 421endmenu
 422
 423