1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Hardware for mISDN
4#
5comment "mISDN hardware drivers"
6
7config MISDN_HFCPCI
8	tristate "Support for HFC PCI cards"
9	depends on MISDN
10	depends on PCI
11	help
12	  Enable support for cards with Cologne Chip AG's
13	  HFC PCI chip.
14
15config MISDN_HFCMULTI
16	tristate "Support for HFC multiport cards (HFC-4S/8S/E1)"
17	depends on (PCI || CPM1) && HAS_IOPORT
18	depends on MISDN
19	help
20	  Enable support for cards with Cologne Chip AG's HFC multiport
21	  chip. There are three types of chips that are quite similar,
22	  but the interface is different:
23	   * HFC-4S (4 S/T interfaces on one chip)
24	   * HFC-8S (8 S/T interfaces on one chip)
25	   * HFC-E1 (E1 interface for 2Mbit ISDN)
26
27config MISDN_HFCMULTI_8xx
28	bool "Support for XHFC embedded board in HFC multiport driver"
29	depends on MISDN
30	depends on MISDN_HFCMULTI
31	depends on CPM1
32	default CPM1
33	help
34	  Enable support for the XHFC embedded solution from Speech Design.
35
36config MISDN_HFCUSB
37	tristate "Support for HFC-S USB based TAs"
38	depends on USB
39	help
40	  Enable support for USB ISDN TAs with Cologne Chip AG's
41	  HFC-S USB ISDN Controller
42
43config MISDN_AVMFRITZ
44	tristate "Support for AVM FRITZ!CARD PCI"
45	depends on MISDN
46	depends on PCI && HAS_IOPORT
47	select MISDN_IPAC
48	help
49	  Enable support for AVMs FRITZ!CARD PCI cards
50
51config MISDN_SPEEDFAX
52	tristate "Support for Sedlbauer Speedfax+"
53	depends on MISDN
54	depends on PCI && HAS_IOPORT
55	select MISDN_IPAC
56	select MISDN_ISAR
57	help
58	  Enable support for Sedlbauer Speedfax+.
59
60config MISDN_INFINEON
61	tristate "Support for cards with Infineon chipset"
62	depends on MISDN
63	depends on PCI && HAS_IOPORT
64	select MISDN_IPAC
65	help
66	  Enable support for cards with ISAC + HSCX, IPAC or IPAC-SX
67	  chip from Infineon (former manufacturer Siemens).
68
69config MISDN_W6692
70	tristate "Support for cards with Winbond 6692"
71	depends on MISDN
72	depends on PCI && HAS_IOPORT
73	help
74	  Enable support for Winbond 6692 PCI chip based cards.
75
76config MISDN_NETJET
77	tristate "Support for NETJet cards"
78	depends on MISDN
79	depends on PCI && HAS_IOPORT
80	depends on TTY
81	select MISDN_IPAC
82	select MISDN_HDLC
83	help
84	  Enable support for Traverse Technologies NETJet PCI cards.
85
86config MISDN_HDLC
87	tristate
88	select CRC_CCITT
89	select BITREVERSE
90
91config MISDN_IPAC
92	tristate
93	depends on MISDN
94
95config MISDN_ISAR
96	tristate
97	depends on MISDN
98
99