home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / drivers / isdn / hisax / Kconfig next >
Encoding:
Text File  |  2006-08-11  |  12.6 KB  |  444 lines

  1.  
  2. menu "Passive cards"
  3.     depends on ISDN_I4L
  4.  
  5. config 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.  
  20. if ISDN_DRV_HISAX!=n
  21.  
  22. comment "D-channel protocol features"
  23.  
  24. config 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.  
  33. config 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.  
  44. config 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.  
  51. config 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.  
  58. config 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.  
  65. config 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.  
  75. config 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.  
  81. config 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.  
  88. comment "HiSax supported cards"
  89.  
  90. config 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.  
  101. config 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.  
  111. config HISAX_TELESPCI
  112.     bool "Teles PCI"
  113.     depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || 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.  
  118. config 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.  
  125. config 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.  
  135. config 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.  
  142. config 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.  
  148. config 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.  
  158. config 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.  
  168. config 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.  
  178. config 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.  
  189. config 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.  
  199. config 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.  
  210. config 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.  
  219. config 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.  
  229. config 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.  
  239. config HISAX_NETJET
  240.     bool "NETjet card"
  241.     depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || 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.  
  250. config HISAX_NETJET_U
  251.     bool "NETspider U card"
  252.     depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || 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.  
  260. config 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.  
  269. config 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.  
  279. config 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.  
  289. config 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.  
  299. config 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.  
  309. config 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.  
  318. config HISAX_HFC_PCI
  319.     bool "HFC PCI-Bus cards"
  320.     depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || FRV))
  321.     help
  322.       This enables HiSax support for the HFC-S PCI 2BDS0 based cards.
  323.  
  324.       For more informations see under
  325.       <file:Documentation/isdn/README.hfc-pci>.
  326.  
  327. config 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.  
  337. config 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.  
  343. #      bool '  TESTEMULATOR (EXPERIMENTAL)' CONFIG_HISAX_TESTEMU
  344.  
  345. config HISAX_ENTERNOW_PCI
  346.     bool "Formula-n enter:now PCI card"
  347.     depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || FRV))
  348.     help
  349.       This enables HiSax support for the Formula-n enter:now PCI
  350.       ISDN card.
  351.  
  352. config HISAX_AMD7930
  353.     bool "Am7930 (EXPERIMENTAL)"
  354.     depends on EXPERIMENTAL && SPARC && BROKEN
  355.     help
  356.       This enables HiSax support for the AMD7930 chips on some SPARCs.
  357.       This code is not finished yet.
  358.  
  359. endif
  360.  
  361. if ISDN_DRV_HISAX
  362.  
  363. config HISAX_DEBUG
  364.     bool "HiSax debugging"
  365.     help
  366.       This enables debugging code in the new-style HiSax drivers, i.e.
  367.       the ST5481 USB driver currently. 
  368.       If in doubt, say yes.
  369.  
  370. comment "HiSax PCMCIA card service modules"
  371.  
  372. config HISAX_SEDLBAUER_CS
  373.     tristate "Sedlbauer PCMCIA cards"
  374.     depends on PCMCIA && HISAX_SEDLBAUER
  375.     help
  376.       This enables the PCMCIA client driver for the Sedlbauer Speed Star
  377.       and Speed Star II cards.
  378.  
  379. config HISAX_ELSA_CS
  380.     tristate "ELSA PCMCIA MicroLink cards"
  381.     depends on PCMCIA && HISAX_ELSA
  382.     help
  383.       This enables the PCMCIA client driver for the Elsa PCMCIA MicroLink
  384.       card.
  385.  
  386. config HISAX_AVM_A1_CS
  387.     tristate "AVM A1 PCMCIA cards"
  388.     depends on PCMCIA && ISDN_DRV_HISAX
  389.     help
  390.       This enables the PCMCIA client driver for the AVM A1 / Fritz!Card
  391.       PCMCIA cards.
  392.  
  393. config HISAX_TELES_CS
  394.     tristate "TELES PCMCIA cards"
  395.     depends on PCMCIA && HISAX_16_3
  396.     help
  397.       This enables the PCMCIA client driver for the Teles PCMCIA cards.
  398.  
  399. comment "HiSax sub driver modules"
  400.  
  401. config HISAX_ST5481
  402.     tristate "ST5481 USB ISDN modem (EXPERIMENTAL)"
  403.     depends on USB && EXPERIMENTAL
  404.     select CRC_CCITT
  405.     help
  406.       This enables the driver for ST5481 based USB ISDN adapters,
  407.       e.g. the BeWan Gazel 128 USB
  408.  
  409. config HISAX_HFCUSB
  410.     tristate "HFC USB based ISDN modems (EXPERIMENTAL)"
  411.     depends on USB && EXPERIMENTAL
  412.     help
  413.       This enables the driver for HFC USB based ISDN modems.
  414.  
  415. config HISAX_HFC4S8S
  416.     tristate "HFC-4S/8S based ISDN cards (EXPERIMENTAL)"
  417.     depends on EXPERIMENTAL
  418.     help
  419.       This enables the driver for HFC-4S/8S based ISDN cards.
  420.  
  421. config HISAX_FRITZ_PCIPNP
  422.     tristate "AVM Fritz!Card PCI/PCIv2/PnP support (EXPERIMENTAL)"
  423.     depends on PCI && EXPERIMENTAL
  424.     help
  425.       This enables the driver for the AVM Fritz!Card PCI,
  426.       Fritz!Card PCI v2 and Fritz!Card PnP.
  427.       (the latter also needs you to select "ISA Plug and Play support"
  428.       from the menu "Plug and Play configuration")
  429.  
  430. config HISAX_HDLC
  431.     bool
  432.     depends on HISAX_ST5481
  433.     default y
  434.  
  435. config HISAX_AVM_A1_PCMCIA
  436.     bool
  437.     depends on HISAX_AVM_A1_CS
  438.     default y
  439.  
  440. endif
  441.  
  442. endmenu
  443.  
  444.