hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/isdn/capi/Kconfig
....@@ -1,44 +1,32 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
2
+config ISDN_CAPI
3
+ def_bool ISDN && BT
4
+ help
5
+ This provides CAPI (the Common ISDN Application Programming
6
+ Interface) Version 2.0, a standard making it easy for programs to
7
+ access ISDN hardware in a device independent way. (For details see
8
+ <https://www.capi.org/>.) CAPI supports making and accepting voice
9
+ and data connections, controlling call options and protocols,
10
+ as well as ISDN supplementary services like call forwarding or
11
+ three-party conferences (if supported by the specific hardware
12
+ driver).
13
+
14
+ This subsystem requires a hardware specific driver.
15
+ See CONFIG_BT_CMTP for the last remaining regular driver
16
+ in the kernel that uses the CAPI subsystem.
17
+
118 config CAPI_TRACE
2
- bool "CAPI trace support"
3
- default y
19
+ def_bool BT_CMTP
420 help
521 If you say Y here, the kernelcapi driver can make verbose traces
622 of CAPI messages. This feature can be enabled/disabled via IOCTL for
723 every controller (default disabled).
8
- This will increase the size of the kernelcapi module by 20 KB.
9
- If unsure, say Y.
10
-
11
-config ISDN_CAPI_CAPI20
12
- tristate "CAPI2.0 /dev/capi20 support"
13
- help
14
- This option will provide the CAPI 2.0 interface to userspace
15
- applications via /dev/capi20. Applications should use the
16
- standardized libcapi20 to access this functionality. You should say
17
- Y/M here.
1824
1925 config ISDN_CAPI_MIDDLEWARE
20
- bool "CAPI2.0 Middleware support"
21
- depends on ISDN_CAPI_CAPI20 && TTY
26
+ def_bool BT_CMTP && TTY
2227 help
2328 This option will enhance the capabilities of the /dev/capi20
2429 interface. It will provide a means of moving a data connection,
2530 established via the usual /dev/capi20 interface to a special tty
2631 device. If you want to use pppd with pppdcapiplugin to dial up to
2732 your ISP, say Y here.
28
-
29
-config ISDN_CAPI_CAPIDRV
30
- tristate "CAPI2.0 capidrv interface support"
31
- depends on ISDN_I4L
32
- help
33
- This option provides the glue code to hook up CAPI driven cards to
34
- the legacy isdn4linux link layer. If you have a card which is
35
- supported by a CAPI driver, but still want to use old features like
36
- ippp interfaces or ttyI emulation, say Y/M here.
37
-
38
-config ISDN_CAPI_CAPIDRV_VERBOSE
39
- bool "Verbose reason code reporting"
40
- depends on ISDN_CAPI_CAPIDRV
41
- help
42
- If you say Y here, the capidrv interface will give verbose reasons
43
- for disconnecting. This will increase the size of the kernel by 7 KB.
44
- If unsure, say N.