1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21700fe1aSKarsten Keil#
31700fe1aSKarsten Keil# Hardware for mISDN
41700fe1aSKarsten Keil#
51700fe1aSKarsten Keilcomment "mISDN hardware drivers"
61700fe1aSKarsten Keil
71700fe1aSKarsten Keilconfig MISDN_HFCPCI
81700fe1aSKarsten Keil	tristate "Support for HFC PCI cards"
91700fe1aSKarsten Keil	depends on MISDN
101700fe1aSKarsten Keil	depends on PCI
111700fe1aSKarsten Keil	help
121700fe1aSKarsten Keil	  Enable support for cards with Cologne Chip AG's
131700fe1aSKarsten Keil	  HFC PCI chip.
141700fe1aSKarsten Keil
15af69fb3aSKarsten Keilconfig MISDN_HFCMULTI
16af69fb3aSKarsten Keil	tristate "Support for HFC multiport cards (HFC-4S/8S/E1)"
17*14360031SNiklas Schnelle	depends on (PCI || CPM1) && HAS_IOPORT
18af69fb3aSKarsten Keil	depends on MISDN
19af69fb3aSKarsten Keil	help
20af69fb3aSKarsten Keil	  Enable support for cards with Cologne Chip AG's HFC multiport
21af69fb3aSKarsten Keil	  chip. There are three types of chips that are quite similar,
22af69fb3aSKarsten Keil	  but the interface is different:
23af69fb3aSKarsten Keil	   * HFC-4S (4 S/T interfaces on one chip)
24af69fb3aSKarsten Keil	   * HFC-8S (8 S/T interfaces on one chip)
25af69fb3aSKarsten Keil	   * HFC-E1 (E1 interface for 2Mbit ISDN)
26af69fb3aSKarsten Keil
27db9bb63aSKarsten Keilconfig MISDN_HFCMULTI_8xx
286341e62bSChristoph Jaeger	bool "Support for XHFC embedded board in HFC multiport driver"
29db9bb63aSKarsten Keil	depends on MISDN
30db9bb63aSKarsten Keil	depends on MISDN_HFCMULTI
31b79df0fcSChristophe Leroy	depends on CPM1
32b79df0fcSChristophe Leroy	default CPM1
33db9bb63aSKarsten Keil	help
34db9bb63aSKarsten Keil	  Enable support for the XHFC embedded solution from Speech Design.
35db9bb63aSKarsten Keil
3669f52adbSKarsten Keilconfig MISDN_HFCUSB
3769f52adbSKarsten Keil	tristate "Support for HFC-S USB based TAs"
3869f52adbSKarsten Keil	depends on USB
3969f52adbSKarsten Keil	help
4069f52adbSKarsten Keil	  Enable support for USB ISDN TAs with Cologne Chip AG's
4169f52adbSKarsten Keil	  HFC-S USB ISDN Controller
4269f52adbSKarsten Keil
436115d2f3SKarsten Keilconfig MISDN_AVMFRITZ
446115d2f3SKarsten Keil	tristate "Support for AVM FRITZ!CARD PCI"
456115d2f3SKarsten Keil	depends on MISDN
46*14360031SNiklas Schnelle	depends on PCI && HAS_IOPORT
476115d2f3SKarsten Keil	select MISDN_IPAC
486115d2f3SKarsten Keil	help
496115d2f3SKarsten Keil	  Enable support for AVMs FRITZ!CARD PCI cards
506115d2f3SKarsten Keil
51da2272c9SKarsten Keilconfig MISDN_SPEEDFAX
52da2272c9SKarsten Keil	tristate "Support for Sedlbauer Speedfax+"
53da2272c9SKarsten Keil	depends on MISDN
54*14360031SNiklas Schnelle	depends on PCI && HAS_IOPORT
55da2272c9SKarsten Keil	select MISDN_IPAC
56da2272c9SKarsten Keil	select MISDN_ISAR
57da2272c9SKarsten Keil	help
58da2272c9SKarsten Keil	  Enable support for Sedlbauer Speedfax+.
59da2272c9SKarsten Keil
60cae86d4aSKarsten Keilconfig MISDN_INFINEON
61cae86d4aSKarsten Keil	tristate "Support for cards with Infineon chipset"
62cae86d4aSKarsten Keil	depends on MISDN
63*14360031SNiklas Schnelle	depends on PCI && HAS_IOPORT
64cae86d4aSKarsten Keil	select MISDN_IPAC
65cae86d4aSKarsten Keil	help
66cae86d4aSKarsten Keil	  Enable support for cards with ISAC + HSCX, IPAC or IPAC-SX
67cae86d4aSKarsten Keil	  chip from Infineon (former manufacturer Siemens).
68cae86d4aSKarsten Keil
69707b2ce6SKarsten Keilconfig MISDN_W6692
70707b2ce6SKarsten Keil	tristate "Support for cards with Winbond 6692"
71707b2ce6SKarsten Keil	depends on MISDN
72*14360031SNiklas Schnelle	depends on PCI && HAS_IOPORT
73707b2ce6SKarsten Keil	help
74707b2ce6SKarsten Keil	  Enable support for Winbond 6692 PCI chip based cards.
75707b2ce6SKarsten Keil
76a900845eSKarsten Keilconfig MISDN_NETJET
77a900845eSKarsten Keil	tristate "Support for NETJet cards"
78a900845eSKarsten Keil	depends on MISDN
79*14360031SNiklas Schnelle	depends on PCI && HAS_IOPORT
804f73bc4dSJoe Millenbach	depends on TTY
81a900845eSKarsten Keil	select MISDN_IPAC
8299c2aa15SArnd Bergmann	select MISDN_HDLC
83a900845eSKarsten Keil	help
84a900845eSKarsten Keil	  Enable support for Traverse Technologies NETJet PCI cards.
85a900845eSKarsten Keil
8699c2aa15SArnd Bergmannconfig MISDN_HDLC
8799c2aa15SArnd Bergmann	tristate
8899c2aa15SArnd Bergmann	select CRC_CCITT
8999c2aa15SArnd Bergmann	select BITREVERSE
90cae86d4aSKarsten Keil
91cae86d4aSKarsten Keilconfig MISDN_IPAC
92cae86d4aSKarsten Keil	tristate
93cae86d4aSKarsten Keil	depends on MISDN
94cae86d4aSKarsten Keil
95da2272c9SKarsten Keilconfig MISDN_ISAR
96da2272c9SKarsten Keil	tristate
97da2272c9SKarsten Keil	depends on MISDN
98da2272c9SKarsten Keil
99