432 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			432 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
menu "Passive cards"
 | 
						|
 | 
						|
config ISDN_DRV_HISAX
 | 
						|
	tristate "HiSax SiemensChipSet driver support"
 | 
						|
	select CRC_CCITT
 | 
						|
	---help---
 | 
						|
	  This is a driver supporting the Siemens chipset on various
 | 
						|
	  ISDN-cards (like AVM A1, Elsa ISDN cards, Teles S0-16.0, Teles
 | 
						|
	  S0-16.3, Teles S0-8, Teles/Creatix PnP, ITK micro ix1 and many
 | 
						|
	  compatibles).
 | 
						|
 | 
						|
	  HiSax is just the name of this driver, not the name of any hardware.
 | 
						|
 | 
						|
	  If you have a card with such a chipset, you should say Y here and
 | 
						|
	  also to the configuration option of the driver for your particular
 | 
						|
	  card, below.
 | 
						|
 | 
						|
if ISDN_DRV_HISAX!=n
 | 
						|
 | 
						|
comment "D-channel protocol features"
 | 
						|
 | 
						|
config HISAX_EURO
 | 
						|
	bool "HiSax Support for EURO/DSS1"
 | 
						|
	help
 | 
						|
	  Say Y or N according to the D-channel protocol which your local
 | 
						|
	  telephone service company provides.
 | 
						|
 | 
						|
	  The call control protocol E-DSS1 is used in most European countries.
 | 
						|
	  If unsure, say Y.
 | 
						|
 | 
						|
config DE_AOC
 | 
						|
	bool "Support for german chargeinfo"
 | 
						|
	depends on HISAX_EURO
 | 
						|
	help
 | 
						|
	  If you want that the HiSax hardware driver sends messages to the
 | 
						|
	  upper level of the isdn code on each AOCD (Advice Of Charge, During
 | 
						|
	  the call -- transmission of the fee information during a call) and
 | 
						|
	  on each AOCE (Advice Of Charge, at the End of the call --
 | 
						|
	  transmission of fee information at the end of the call), say Y here.
 | 
						|
	  This works only in Germany.
 | 
						|
 | 
						|
config HISAX_NO_SENDCOMPLETE
 | 
						|
	bool "Disable sending complete"
 | 
						|
	depends on HISAX_EURO
 | 
						|
	help
 | 
						|
	  If you have trouble with some ugly exchanges or you live in
 | 
						|
	  Australia select this option.
 | 
						|
 | 
						|
config HISAX_NO_LLC
 | 
						|
	bool "Disable sending low layer compatibility"
 | 
						|
	depends on HISAX_EURO
 | 
						|
	help
 | 
						|
	  If you have trouble with some ugly exchanges try to select this
 | 
						|
	  option.
 | 
						|
 | 
						|
config HISAX_NO_KEYPAD
 | 
						|
	bool "Disable keypad protocol option"
 | 
						|
	depends on HISAX_EURO
 | 
						|
	help
 | 
						|
	  If you like to send special dial strings including * or # without
 | 
						|
	  using the keypad protocol, select this option.
 | 
						|
 | 
						|
config HISAX_1TR6
 | 
						|
	bool "HiSax Support for german 1TR6"
 | 
						|
	help
 | 
						|
	  Say Y or N according to the D-channel protocol which your local
 | 
						|
	  telephone service company provides.
 | 
						|
 | 
						|
	  1TR6 is an old call control protocol which was used in Germany
 | 
						|
	  before E-DSS1 was established. Nowadays, all new lines in Germany
 | 
						|
	  use E-DSS1.
 | 
						|
 | 
						|
config HISAX_NI1
 | 
						|
	bool "HiSax Support for US NI1"
 | 
						|
	help
 | 
						|
	  Enable this if you like to use ISDN in US on a NI1 basic rate
 | 
						|
	  interface.
 | 
						|
 | 
						|
config HISAX_MAX_CARDS
 | 
						|
	int "Maximum number of cards supported by HiSax"
 | 
						|
	default "8"
 | 
						|
	help
 | 
						|
	  This option allows you to specify the maximum number of cards which
 | 
						|
	  the HiSax driver will be able to handle.  
 | 
						|
 | 
						|
comment "HiSax supported cards"
 | 
						|
 | 
						|
config HISAX_16_0
 | 
						|
	bool "Teles 16.0/8.0"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Teles ISDN-cards S0-16.0, S0-8
 | 
						|
	  and many compatibles.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port/shmem settings.
 | 
						|
 | 
						|
config HISAX_16_3
 | 
						|
	bool "Teles 16.3 or PNP or PCMCIA"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Teles ISDN-cards S0-16.3 the
 | 
						|
	  Teles/Creatix PnP and the Teles PCMCIA.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_TELESPCI
 | 
						|
	bool "Teles PCI"
 | 
						|
	depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Teles PCI.
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it.
 | 
						|
 | 
						|
config HISAX_S0BOX
 | 
						|
	bool "Teles S0Box"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Teles/Creatix parallel port
 | 
						|
	  S0BOX.  See <file:Documentation/isdn/README.HiSax> on how to
 | 
						|
	  configure it.
 | 
						|
 | 
						|
config HISAX_AVM_A1
 | 
						|
	bool "AVM A1 (Fritz)"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the AVM A1 (aka "Fritz").
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_FRITZPCI
 | 
						|
	bool "AVM PnP/PCI (Fritz!PnP/PCI)"
 | 
						|
	depends on BROKEN || !PPC64
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the AVM "Fritz!PnP" and "Fritz!PCI".
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it.
 | 
						|
 | 
						|
config HISAX_AVM_A1_PCMCIA
 | 
						|
	bool "AVM A1 PCMCIA (Fritz)"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the AVM A1 "Fritz!PCMCIA").
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it.
 | 
						|
 | 
						|
config HISAX_ELSA
 | 
						|
	bool "Elsa cards"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Elsa Mircolink ISA cards, for the
 | 
						|
	  Elsa Quickstep series cards and Elsa PCMCIA.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_IX1MICROR2
 | 
						|
	bool "ITK ix1-micro Revision 2"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the ITK ix1-micro Revision 2 card.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_DIEHLDIVA
 | 
						|
	bool "Eicon.Diehl Diva cards"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Eicon.Diehl Diva none PRO
 | 
						|
	  versions passive ISDN cards.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_ASUSCOM
 | 
						|
	bool "ASUSCOM ISA cards"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the AsusCom and their OEM versions
 | 
						|
	  passive ISDN ISA cards.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_TELEINT
 | 
						|
	bool "TELEINT cards"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the TELEINT SA1 semiactiv ISDN card.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_HFCS
 | 
						|
	bool "HFC-S based cards"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the HFC-S 2BDS0 based cards, like
 | 
						|
	  teles 16.3c.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_SEDLBAUER
 | 
						|
	bool "Sedlbauer cards"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Sedlbauer passive ISDN cards.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using the different cards, a different D-channel protocol, or
 | 
						|
	  non-standard IRQ/port settings.
 | 
						|
 | 
						|
config HISAX_SPORTSTER
 | 
						|
	bool "USR Sportster internal TA"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the USR Sportster internal TA card.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_MIC
 | 
						|
	bool "MIC card"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the ITH MIC card.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_NETJET
 | 
						|
	bool "NETjet card"
 | 
						|
	depends on PCI && (BROKEN || !(PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 | 
						|
	depends on VIRT_TO_BUS
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the NetJet from Traverse
 | 
						|
	  Technologies.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_NETJET_U
 | 
						|
	bool "NETspider U card"
 | 
						|
	depends on PCI && (BROKEN || !(PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 | 
						|
	depends on VIRT_TO_BUS
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Netspider U interface ISDN card
 | 
						|
	  from Traverse Technologies.
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_NICCY
 | 
						|
	bool "Niccy PnP/PCI card"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Dr. Neuhaus Niccy PnP or PCI.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_ISURF
 | 
						|
	bool "Siemens I-Surf card"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Siemens I-Talk/I-Surf card with
 | 
						|
	  ISAR chip.
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_HSTSAPHIR
 | 
						|
	bool "HST Saphir card"
 | 
						|
	depends on ISA
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the HST Saphir card.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_BKM_A4T
 | 
						|
	bool "Telekom A4T card"
 | 
						|
	depends on PCI
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Telekom A4T card.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_SCT_QUADRO
 | 
						|
	bool "Scitel Quadro card"
 | 
						|
	depends on PCI
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Scitel Quadro card.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_GAZEL
 | 
						|
	bool "Gazel cards"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Gazel cards.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_HFC_PCI
 | 
						|
	bool "HFC PCI-Bus cards"
 | 
						|
	depends on PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the HFC-S PCI 2BDS0 based cards.
 | 
						|
 | 
						|
	  For more information see under
 | 
						|
	  <file:Documentation/isdn/README.hfc-pci>.
 | 
						|
 | 
						|
config HISAX_W6692
 | 
						|
	bool "Winbond W6692 based cards"
 | 
						|
	depends on PCI
 | 
						|
	help
 | 
						|
	  This enables HiSax support for Winbond W6692 based PCI ISDN cards.
 | 
						|
 | 
						|
	  See <file:Documentation/isdn/README.HiSax> on how to configure it
 | 
						|
	  using a different D-channel protocol, or non-standard IRQ/port
 | 
						|
	  settings.
 | 
						|
 | 
						|
config HISAX_HFC_SX
 | 
						|
	bool "HFC-S+, HFC-SP, HFC-PCMCIA cards"
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the HFC-S+, HFC-SP and HFC-PCMCIA
 | 
						|
	  cards. This code is not finished yet.
 | 
						|
 | 
						|
config HISAX_ENTERNOW_PCI
 | 
						|
	bool "Formula-n enter:now PCI card"
 | 
						|
	depends on HISAX_NETJET && PCI && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV || (XTENSA && !CPU_LITTLE_ENDIAN)))
 | 
						|
	help
 | 
						|
	  This enables HiSax support for the Formula-n enter:now PCI
 | 
						|
	  ISDN card.
 | 
						|
 | 
						|
endif
 | 
						|
 | 
						|
if ISDN_DRV_HISAX
 | 
						|
 | 
						|
config HISAX_DEBUG
 | 
						|
	bool "HiSax debugging"
 | 
						|
	help
 | 
						|
	  This enables debugging code in the new-style HiSax drivers, i.e.
 | 
						|
	  the ST5481 USB driver currently. 
 | 
						|
	  If in doubt, say yes.
 | 
						|
 | 
						|
comment "HiSax PCMCIA card service modules"
 | 
						|
 | 
						|
config HISAX_SEDLBAUER_CS
 | 
						|
	tristate "Sedlbauer PCMCIA cards"
 | 
						|
	depends on PCMCIA && HISAX_SEDLBAUER
 | 
						|
	help
 | 
						|
	  This enables the PCMCIA client driver for the Sedlbauer Speed Star
 | 
						|
	  and Speed Star II cards.
 | 
						|
 | 
						|
config HISAX_ELSA_CS
 | 
						|
	tristate "ELSA PCMCIA MicroLink cards"
 | 
						|
	depends on PCMCIA && HISAX_ELSA
 | 
						|
	help
 | 
						|
	  This enables the PCMCIA client driver for the Elsa PCMCIA MicroLink
 | 
						|
	  card.
 | 
						|
 | 
						|
config HISAX_AVM_A1_CS
 | 
						|
	tristate "AVM A1 PCMCIA cards"
 | 
						|
	depends on PCMCIA && ISDN_DRV_HISAX
 | 
						|
	help
 | 
						|
	  This enables the PCMCIA client driver for the AVM A1 / Fritz!Card
 | 
						|
	  PCMCIA cards.
 | 
						|
 | 
						|
config HISAX_TELES_CS
 | 
						|
	tristate "TELES PCMCIA cards"
 | 
						|
	depends on PCMCIA && HISAX_16_3
 | 
						|
	help
 | 
						|
	  This enables the PCMCIA client driver for the Teles PCMCIA cards.
 | 
						|
 | 
						|
comment "HiSax sub driver modules"
 | 
						|
 | 
						|
config HISAX_ST5481
 | 
						|
	tristate "ST5481 USB ISDN modem"
 | 
						|
	depends on USB
 | 
						|
	select ISDN_HDLC
 | 
						|
	select CRC_CCITT
 | 
						|
	select BITREVERSE
 | 
						|
	help
 | 
						|
	  This enables the driver for ST5481 based USB ISDN adapters,
 | 
						|
	  e.g. the BeWan Gazel 128 USB
 | 
						|
 | 
						|
config HISAX_HFCUSB
 | 
						|
	tristate "HFC USB based ISDN modems"
 | 
						|
	depends on USB
 | 
						|
	help
 | 
						|
	  This enables the driver for HFC USB based ISDN modems.
 | 
						|
 | 
						|
config HISAX_HFC4S8S
 | 
						|
	tristate "HFC-4S/8S based ISDN cards"
 | 
						|
	help
 | 
						|
	  This enables the driver for HFC-4S/8S based ISDN cards.
 | 
						|
 | 
						|
config HISAX_FRITZ_PCIPNP
 | 
						|
	tristate "AVM Fritz!Card PCI/PCIv2/PnP support"
 | 
						|
	depends on PCI
 | 
						|
	help
 | 
						|
	  This enables the driver for the AVM Fritz!Card PCI,
 | 
						|
	  Fritz!Card PCI v2 and Fritz!Card PnP.
 | 
						|
	  (the latter also needs you to select "ISA Plug and Play support"
 | 
						|
	  from the menu "Plug and Play configuration")
 | 
						|
 | 
						|
config HISAX_AVM_A1_PCMCIA
 | 
						|
	bool
 | 
						|
	depends on HISAX_AVM_A1_CS
 | 
						|
	default y
 | 
						|
 | 
						|
endif
 | 
						|
 | 
						|
endmenu
 | 
						|
 |