treewide: Add SPDX license identifier - Makefile/Kconfig
[sfrench/cifs-2.6.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_I4L
34         bool
35         depends on ISDN_I4L='y'||(ISDN_I4L='m'&&ISDN_DRV_GIGASET='m')
36         default !GIGASET_CAPI
37
38 config GIGASET_DUMMYLL
39         bool
40         default !GIGASET_CAPI&&!GIGASET_I4L
41
42 config GIGASET_BASE
43         tristate "Gigaset base station support"
44         depends on USB
45         help
46           Say M here if you want to use the USB interface of the Gigaset
47           base for connection to your system.
48           This will build a module called "bas_gigaset".
49
50 config GIGASET_M105
51         tristate "Gigaset M105 support"
52         depends on USB
53         help
54           Say M here if you want to connect to the Gigaset base via DECT
55           using a Gigaset M105 (Sinus 45 Data 2) USB DECT device.
56           This will build a module called "usb_gigaset".
57
58 config GIGASET_M101
59         tristate "Gigaset M101 support"
60         help
61           Say M here if you want to connect to the Gigaset base via DECT
62           using a Gigaset M101 (Sinus 45 Data 1) RS232 DECT device.
63           This will build a module called "ser_gigaset".
64
65 config GIGASET_DEBUG
66         bool "Gigaset debugging"
67         help
68           This enables debugging code in the Gigaset drivers.
69           If in doubt, say yes.
70
71 endif # ISDN_DRV_GIGASET