| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # ISDN device configuration |
|---|
| 3 | 4 | # |
|---|
| .. | .. |
|---|
| 6 | 7 | bool "ISDN support" |
|---|
| 7 | 8 | depends on NET && NETDEVICES |
|---|
| 8 | 9 | depends on !S390 && !UML |
|---|
| 9 | | - ---help--- |
|---|
| 10 | + help |
|---|
| 10 | 11 | ISDN ("Integrated Services Digital Network", called RNIS in France) |
|---|
| 11 | 12 | is a fully digital telephone service that can be used for voice and |
|---|
| 12 | 13 | data connections. If your computer is equipped with an ISDN |
|---|
| .. | .. |
|---|
| 20 | 21 | |
|---|
| 21 | 22 | if ISDN |
|---|
| 22 | 23 | |
|---|
| 23 | | -menuconfig ISDN_I4L |
|---|
| 24 | | - tristate "Old ISDN4Linux (deprecated)" |
|---|
| 25 | | - depends on TTY |
|---|
| 26 | | - ---help--- |
|---|
| 27 | | - This driver allows you to use an ISDN adapter for networking |
|---|
| 28 | | - connections and as dialin/out device. The isdn-tty's have a built |
|---|
| 29 | | - in AT-compatible modem emulator. Network devices support autodial, |
|---|
| 30 | | - channel-bundling, callback and caller-authentication without having |
|---|
| 31 | | - a daemon running. A reduced T.70 protocol is supported with tty's |
|---|
| 32 | | - suitable for German BTX. On D-Channel, the protocols EDSS1 |
|---|
| 33 | | - (Euro-ISDN) and 1TR6 (German style) are supported. See |
|---|
| 34 | | - <file:Documentation/isdn/README> for more information. |
|---|
| 35 | | - |
|---|
| 36 | | - ISDN support in the linux kernel is moving towards a new API, |
|---|
| 37 | | - called CAPI (Common ISDN Application Programming Interface). |
|---|
| 38 | | - Therefore the old ISDN4Linux layer will eventually become obsolete. |
|---|
| 39 | | - It is still available, though, for use with adapters that are not |
|---|
| 40 | | - supported by the new CAPI subsystem yet. |
|---|
| 41 | | - |
|---|
| 42 | | -source "drivers/isdn/i4l/Kconfig" |
|---|
| 43 | | - |
|---|
| 44 | | -menuconfig ISDN_CAPI |
|---|
| 45 | | - tristate "CAPI 2.0 subsystem" |
|---|
| 46 | | - help |
|---|
| 47 | | - This provides CAPI (the Common ISDN Application Programming |
|---|
| 48 | | - Interface) Version 2.0, a standard making it easy for programs to |
|---|
| 49 | | - access ISDN hardware in a device independent way. (For details see |
|---|
| 50 | | - <http://www.capi.org/>.) CAPI supports making and accepting voice |
|---|
| 51 | | - and data connections, controlling call options and protocols, |
|---|
| 52 | | - as well as ISDN supplementary services like call forwarding or |
|---|
| 53 | | - three-party conferences (if supported by the specific hardware |
|---|
| 54 | | - driver). |
|---|
| 55 | | - |
|---|
| 56 | | - Select this option and the appropriate hardware driver below if |
|---|
| 57 | | - you have an ISDN adapter supported by the CAPI subsystem. |
|---|
| 58 | | - |
|---|
| 59 | | -if ISDN_CAPI |
|---|
| 60 | | - |
|---|
| 61 | 24 | source "drivers/isdn/capi/Kconfig" |
|---|
| 62 | 25 | |
|---|
| 63 | | -source "drivers/isdn/hardware/Kconfig" |
|---|
| 64 | | - |
|---|
| 65 | | -endif # ISDN_CAPI |
|---|
| 66 | | - |
|---|
| 67 | | -source "drivers/isdn/gigaset/Kconfig" |
|---|
| 68 | | - |
|---|
| 69 | | -source "drivers/isdn/hysdn/Kconfig" |
|---|
| 70 | | - |
|---|
| 71 | 26 | source "drivers/isdn/mISDN/Kconfig" |
|---|
| 72 | | - |
|---|
| 73 | | -config ISDN_HDLC |
|---|
| 74 | | - tristate |
|---|
| 75 | | - select CRC_CCITT |
|---|
| 76 | | - select BITREVERSE |
|---|
| 77 | 27 | |
|---|
| 78 | 28 | endif # ISDN |
|---|