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