18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Hardware for mISDN
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_cicomment "mISDN hardware drivers"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciconfig MISDN_HFCPCI
88c2ecf20Sopenharmony_ci	tristate "Support for HFC PCI cards"
98c2ecf20Sopenharmony_ci	depends on MISDN
108c2ecf20Sopenharmony_ci	depends on PCI
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  Enable support for cards with Cologne Chip AG's
138c2ecf20Sopenharmony_ci	  HFC PCI chip.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciconfig MISDN_HFCMULTI
168c2ecf20Sopenharmony_ci	tristate "Support for HFC multiport cards (HFC-4S/8S/E1)"
178c2ecf20Sopenharmony_ci	depends on PCI || CPM1
188c2ecf20Sopenharmony_ci	depends on MISDN
198c2ecf20Sopenharmony_ci	help
208c2ecf20Sopenharmony_ci	  Enable support for cards with Cologne Chip AG's HFC multiport
218c2ecf20Sopenharmony_ci	  chip. There are three types of chips that are quite similar,
228c2ecf20Sopenharmony_ci	  but the interface is different:
238c2ecf20Sopenharmony_ci	   * HFC-4S (4 S/T interfaces on one chip)
248c2ecf20Sopenharmony_ci	   * HFC-8S (8 S/T interfaces on one chip)
258c2ecf20Sopenharmony_ci	   * HFC-E1 (E1 interface for 2Mbit ISDN)
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciconfig MISDN_HFCMULTI_8xx
288c2ecf20Sopenharmony_ci	bool "Support for XHFC embedded board in HFC multiport driver"
298c2ecf20Sopenharmony_ci	depends on MISDN
308c2ecf20Sopenharmony_ci	depends on MISDN_HFCMULTI
318c2ecf20Sopenharmony_ci	depends on CPM1
328c2ecf20Sopenharmony_ci	default CPM1
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  Enable support for the XHFC embedded solution from Speech Design.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciconfig MISDN_HFCUSB
378c2ecf20Sopenharmony_ci	tristate "Support for HFC-S USB based TAs"
388c2ecf20Sopenharmony_ci	depends on USB
398c2ecf20Sopenharmony_ci	help
408c2ecf20Sopenharmony_ci	  Enable support for USB ISDN TAs with Cologne Chip AG's
418c2ecf20Sopenharmony_ci	  HFC-S USB ISDN Controller
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ciconfig MISDN_AVMFRITZ
448c2ecf20Sopenharmony_ci	tristate "Support for AVM FRITZ!CARD PCI"
458c2ecf20Sopenharmony_ci	depends on MISDN
468c2ecf20Sopenharmony_ci	depends on PCI
478c2ecf20Sopenharmony_ci	select MISDN_IPAC
488c2ecf20Sopenharmony_ci	help
498c2ecf20Sopenharmony_ci	  Enable support for AVMs FRITZ!CARD PCI cards
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciconfig MISDN_SPEEDFAX
528c2ecf20Sopenharmony_ci	tristate "Support for Sedlbauer Speedfax+"
538c2ecf20Sopenharmony_ci	depends on MISDN
548c2ecf20Sopenharmony_ci	depends on PCI
558c2ecf20Sopenharmony_ci	select MISDN_IPAC
568c2ecf20Sopenharmony_ci	select MISDN_ISAR
578c2ecf20Sopenharmony_ci	help
588c2ecf20Sopenharmony_ci	  Enable support for Sedlbauer Speedfax+.
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ciconfig MISDN_INFINEON
618c2ecf20Sopenharmony_ci	tristate "Support for cards with Infineon chipset"
628c2ecf20Sopenharmony_ci	depends on MISDN
638c2ecf20Sopenharmony_ci	depends on PCI
648c2ecf20Sopenharmony_ci	select MISDN_IPAC
658c2ecf20Sopenharmony_ci	help
668c2ecf20Sopenharmony_ci	  Enable support for cards with ISAC + HSCX, IPAC or IPAC-SX
678c2ecf20Sopenharmony_ci	  chip from Infineon (former manufacturer Siemens).
688c2ecf20Sopenharmony_ci
698c2ecf20Sopenharmony_ciconfig MISDN_W6692
708c2ecf20Sopenharmony_ci	tristate "Support for cards with Winbond 6692"
718c2ecf20Sopenharmony_ci	depends on MISDN
728c2ecf20Sopenharmony_ci	depends on PCI
738c2ecf20Sopenharmony_ci	help
748c2ecf20Sopenharmony_ci	  Enable support for Winbond 6692 PCI chip based cards.
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ciconfig MISDN_NETJET
778c2ecf20Sopenharmony_ci	tristate "Support for NETJet cards"
788c2ecf20Sopenharmony_ci	depends on MISDN
798c2ecf20Sopenharmony_ci	depends on PCI
808c2ecf20Sopenharmony_ci	depends on TTY
818c2ecf20Sopenharmony_ci	select MISDN_IPAC
828c2ecf20Sopenharmony_ci	select MISDN_HDLC
838c2ecf20Sopenharmony_ci	help
848c2ecf20Sopenharmony_ci	  Enable support for Traverse Technologies NETJet PCI cards.
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ciconfig MISDN_HDLC
878c2ecf20Sopenharmony_ci	tristate
888c2ecf20Sopenharmony_ci	select CRC_CCITT
898c2ecf20Sopenharmony_ci	select BITREVERSE
908c2ecf20Sopenharmony_ci
918c2ecf20Sopenharmony_ciconfig MISDN_IPAC
928c2ecf20Sopenharmony_ci	tristate
938c2ecf20Sopenharmony_ci	depends on MISDN
948c2ecf20Sopenharmony_ci
958c2ecf20Sopenharmony_ciconfig MISDN_ISAR
968c2ecf20Sopenharmony_ci	tristate
978c2ecf20Sopenharmony_ci	depends on MISDN
988c2ecf20Sopenharmony_ci
99