c593105b3600d0c10965bfbe8e4be5514cca3391
[platform/kernel/linux-rpi.git] / drivers / isdn / gigaset / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig ISDN_DRV_GIGASET
3         tristate "Siemens Gigaset support"
4         depends on TTY
5         select CRC_CCITT
6         select BITREVERSE
7         help
8           This driver supports the Siemens Gigaset SX205/255 family of
9           ISDN DECT bases, including the predecessors Gigaset 3070/3075
10           and 4170/4175 and their T-Com versions Sinus 45isdn and Sinus
11           721X.
12           If you have one of these devices, say M here and for at least
13           one of the connection specific parts that follow.
14           This will build a module called "gigaset".
15           Note: If you build your ISDN subsystem (ISDN_CAPI or ISDN_I4L)
16           as a module, you have to build this driver as a module too,
17           otherwise the Gigaset device won't show up as an ISDN device.
18
19 if ISDN_DRV_GIGASET
20
21 config GIGASET_CAPI
22         bool "Gigaset CAPI support"
23         depends on ISDN_CAPI='y'||(ISDN_CAPI='m'&&ISDN_DRV_GIGASET='m')
24         default 'y'
25         help
26           Build the Gigaset driver as a CAPI 2.0 driver interfacing with
27           the Kernel CAPI subsystem. To use it with the old ISDN4Linux
28           subsystem you'll have to enable the capidrv glue driver.
29           (select ISDN_CAPI_CAPIDRV.)
30           Say N to build the old native ISDN4Linux variant.
31           If unsure, say Y.
32
33 config GIGASET_BASE
34         tristate "Gigaset base station support"
35         depends on USB
36         help
37           Say M here if you want to use the USB interface of the Gigaset
38           base for connection to your system.
39           This will build a module called "bas_gigaset".
40
41 config GIGASET_M105
42         tristate "Gigaset M105 support"
43         depends on USB
44         help
45           Say M here if you want to connect to the Gigaset base via DECT
46           using a Gigaset M105 (Sinus 45 Data 2) USB DECT device.
47           This will build a module called "usb_gigaset".
48
49 config GIGASET_M101
50         tristate "Gigaset M101 support"
51         help
52           Say M here if you want to connect to the Gigaset base via DECT
53           using a Gigaset M101 (Sinus 45 Data 1) RS232 DECT device.
54           This will build a module called "ser_gigaset".
55
56 config GIGASET_DEBUG
57         bool "Gigaset debugging"
58         help
59           This enables debugging code in the Gigaset drivers.
60           If in doubt, say yes.
61
62 endif # ISDN_DRV_GIGASET