xref: /linux/drivers/isdn/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds#
2*1da177e4SLinus Torvalds# ISDN device configuration
3*1da177e4SLinus Torvalds#
4*1da177e4SLinus Torvalds
5*1da177e4SLinus Torvaldsmenu "ISDN subsystem"
6*1da177e4SLinus Torvalds
7*1da177e4SLinus Torvaldsconfig ISDN
8*1da177e4SLinus Torvalds	tristate "ISDN support"
9*1da177e4SLinus Torvalds	depends on NET
10*1da177e4SLinus Torvalds	---help---
11*1da177e4SLinus Torvalds	  ISDN ("Integrated Services Digital Networks", called RNIS in France)
12*1da177e4SLinus Torvalds	  is a special type of fully digital telephone service; it's mostly
13*1da177e4SLinus Torvalds	  used to connect to your Internet service provider (with SLIP or
14*1da177e4SLinus Torvalds	  PPP).  The main advantage is that the speed is higher than ordinary
15*1da177e4SLinus Torvalds	  modem/telephone connections, and that you can have voice
16*1da177e4SLinus Torvalds	  conversations while downloading stuff.  It only works if your
17*1da177e4SLinus Torvalds	  computer is equipped with an ISDN card and both you and your service
18*1da177e4SLinus Torvalds	  provider purchased an ISDN line from the phone company.  For
19*1da177e4SLinus Torvalds	  details, read <http://www.alumni.caltech.edu/~dank/isdn/> on the WWW.
20*1da177e4SLinus Torvalds
21*1da177e4SLinus Torvalds	  Select this option if you want your kernel to support ISDN.
22*1da177e4SLinus Torvalds
23*1da177e4SLinus Torvalds
24*1da177e4SLinus Torvaldsmenu "Old ISDN4Linux"
25*1da177e4SLinus Torvalds	depends on NET && ISDN
26*1da177e4SLinus Torvalds
27*1da177e4SLinus Torvaldsconfig ISDN_I4L
28*1da177e4SLinus Torvalds	tristate "Old ISDN4Linux (obsolete)"
29*1da177e4SLinus Torvalds	---help---
30*1da177e4SLinus Torvalds	  This driver allows you to use an ISDN-card for networking
31*1da177e4SLinus Torvalds	  connections and as dialin/out device.  The isdn-tty's have a built
32*1da177e4SLinus Torvalds	  in AT-compatible modem emulator.  Network devices support autodial,
33*1da177e4SLinus Torvalds	  channel-bundling, callback and caller-authentication without having
34*1da177e4SLinus Torvalds	  a daemon running.  A reduced T.70 protocol is supported with tty's
35*1da177e4SLinus Torvalds	  suitable for German BTX.  On D-Channel, the protocols EDSS1
36*1da177e4SLinus Torvalds	  (Euro-ISDN) and 1TR6 (German style) are supported.  See
37*1da177e4SLinus Torvalds	  <file:Documentation/isdn/README> for more information.
38*1da177e4SLinus Torvalds
39*1da177e4SLinus Torvalds	  ISDN support in the linux kernel is moving towards a new API,
40*1da177e4SLinus Torvalds	  called CAPI (Common ISDN Application Programming Interface).
41*1da177e4SLinus Torvalds	  Therefore the old ISDN4Linux layer is becoming obsolete. It is
42*1da177e4SLinus Torvalds	  still usable, though, if you select this option.
43*1da177e4SLinus Torvalds
44*1da177e4SLinus Torvaldsif ISDN_I4L
45*1da177e4SLinus Torvaldssource "drivers/isdn/i4l/Kconfig"
46*1da177e4SLinus Torvaldsendif
47*1da177e4SLinus Torvalds
48*1da177e4SLinus Torvaldsendmenu
49*1da177e4SLinus Torvalds
50*1da177e4SLinus Torvaldscomment "CAPI subsystem"
51*1da177e4SLinus Torvalds	depends on NET && ISDN
52*1da177e4SLinus Torvalds
53*1da177e4SLinus Torvaldsconfig ISDN_CAPI
54*1da177e4SLinus Torvalds	tristate "CAPI2.0 support"
55*1da177e4SLinus Torvalds	depends on ISDN
56*1da177e4SLinus Torvalds	help
57*1da177e4SLinus Torvalds	  This provides the CAPI (Common ISDN Application Programming
58*1da177e4SLinus Torvalds	  Interface, a standard making it easy for programs to access ISDN
59*1da177e4SLinus Torvalds	  hardware, see <http://www.capi.org/>.  This is needed for AVM's set
60*1da177e4SLinus Torvalds	  of active ISDN controllers like B1, T1, M1.
61*1da177e4SLinus Torvalds
62*1da177e4SLinus Torvaldssource "drivers/isdn/capi/Kconfig"
63*1da177e4SLinus Torvalds
64*1da177e4SLinus Torvaldssource "drivers/isdn/hardware/Kconfig"
65*1da177e4SLinus Torvalds
66*1da177e4SLinus Torvaldsendmenu
67*1da177e4SLinus Torvalds
68