.. | .. |
---|
| 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 | + |
---|
1 | 18 | config CAPI_TRACE |
---|
2 | | - bool "CAPI trace support" |
---|
3 | | - default y |
---|
| 19 | + def_bool BT_CMTP |
---|
4 | 20 | help |
---|
5 | 21 | If you say Y here, the kernelcapi driver can make verbose traces |
---|
6 | 22 | of CAPI messages. This feature can be enabled/disabled via IOCTL for |
---|
7 | 23 | 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. |
---|
18 | 24 | |
---|
19 | 25 | config ISDN_CAPI_MIDDLEWARE |
---|
20 | | - bool "CAPI2.0 Middleware support" |
---|
21 | | - depends on ISDN_CAPI_CAPI20 && TTY |
---|
| 26 | + def_bool BT_CMTP && TTY |
---|
22 | 27 | help |
---|
23 | 28 | This option will enhance the capabilities of the /dev/capi20 |
---|
24 | 29 | interface. It will provide a means of moving a data connection, |
---|
25 | 30 | established via the usual /dev/capi20 interface to a special tty |
---|
26 | 31 | device. If you want to use pppd with pppdcapiplugin to dial up to |
---|
27 | 32 | 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. |
---|