Blame view

drivers/isdn/Kconfig 2.55 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # ISDN device configuration
  #
cf4d5f1d5   Jan Engelhardt   Use menuconfig ob...
4
  menuconfig ISDN
e4ac9bc1f   Karsten Keil   Add mISDN driver
5
  	bool "ISDN support"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
6
  	depends on NET
3369465ed   Al Viro   um: switch to use...
7
  	depends on !S390 && !UML
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
8
  	---help---
e5f8d9ac4   Tilman Schmidt   isdn: fix a few K...
9
10
11
12
13
14
15
16
  	  ISDN ("Integrated Services Digital Network", called RNIS in France)
  	  is a fully digital telephone service that can be used for voice and
  	  data connections.  If your computer is equipped with an ISDN
  	  adapter you can use it to connect to your Internet service provider
  	  (with SLIP or PPP) faster than via a conventional telephone modem
  	  (though still much slower than with DSL) or to make and accept
  	  voice calls (eg. turning your PC into a software answering machine
  	  or PABX).
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
17
18
  
  	  Select this option if you want your kernel to support ISDN.
cf4d5f1d5   Jan Engelhardt   Use menuconfig ob...
19
  if ISDN
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
20

857038d93   Jan Engelhardt   Use menuconfig ob...
21
  menuconfig ISDN_I4L
5bf1dedd1   Tilman Schmidt   ISDN4Linux: fix m...
22
  	tristate "Old ISDN4Linux (deprecated)"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
23
  	---help---
5bf1dedd1   Tilman Schmidt   ISDN4Linux: fix m...
24
  	  This driver allows you to use an ISDN adapter for networking
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
25
26
27
28
29
30
31
32
33
34
  	  connections and as dialin/out device.  The isdn-tty's have a built
  	  in AT-compatible modem emulator.  Network devices support autodial,
  	  channel-bundling, callback and caller-authentication without having
  	  a daemon running.  A reduced T.70 protocol is supported with tty's
  	  suitable for German BTX.  On D-Channel, the protocols EDSS1
  	  (Euro-ISDN) and 1TR6 (German style) are supported.  See
  	  <file:Documentation/isdn/README> for more information.
  
  	  ISDN support in the linux kernel is moving towards a new API,
  	  called CAPI (Common ISDN Application Programming Interface).
5bf1dedd1   Tilman Schmidt   ISDN4Linux: fix m...
35
36
37
  	  Therefore the old ISDN4Linux layer will eventually become obsolete.
  	  It is still available, though, for use with adapters that are not
  	  supported by the new CAPI subsystem yet.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
38

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
39
  source "drivers/isdn/i4l/Kconfig"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
40

857038d93   Jan Engelhardt   Use menuconfig ob...
41
  menuconfig ISDN_CAPI
5f67c5cc8   Tilman Schmidt   Use menuconfig ob...
42
  	tristate "CAPI 2.0 subsystem"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
43
  	help
e5f8d9ac4   Tilman Schmidt   isdn: fix a few K...
44
45
46
47
48
49
50
51
52
53
54
  	  This provides CAPI (the Common ISDN Application Programming
  	  Interface) Version 2.0, a standard making it easy for programs to
  	  access ISDN hardware in a device independent way. (For details see
  	  <http://www.capi.org/>.)  CAPI supports making and accepting voice
  	  and data connections, controlling call options and protocols,
  	  as well as ISDN supplementary services like call forwarding or
  	  three-party conferences (if supported by the specific hardware
  	  driver).
  
  	  Select this option and the appropriate hardware driver below if
  	  you have an ISDN adapter supported by the CAPI subsystem.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
55

df19434cc   Jan Engelhardt   Use menuconfig ob...
56
  if ISDN_CAPI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
57
58
59
  source "drivers/isdn/capi/Kconfig"
  
  source "drivers/isdn/hardware/Kconfig"
df19434cc   Jan Engelhardt   Use menuconfig ob...
60
  endif # ISDN_CAPI
5a1888ea9   Tilman Schmidt   gigaset: move up ...
61
  source "drivers/isdn/gigaset/Kconfig"
e5f8d9ac4   Tilman Schmidt   isdn: fix a few K...
62
63
64
65
66
67
68
69
  source "drivers/isdn/hysdn/Kconfig"
  
  source "drivers/isdn/mISDN/Kconfig"
  
  config ISDN_HDLC
  	tristate
  	select CRC_CCITT
  	select BITREVERSE
cf4d5f1d5   Jan Engelhardt   Use menuconfig ob...
70
  endif # ISDN