aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/isdn/gigaset/Kconfig
diff options
context:
space:
mode:
authorTilman Schmidt <tilman@imap.cc>2009-10-06 08:19:17 -0400
committerDavid S. Miller <davem@davemloft.net>2009-10-07 01:43:53 -0400
commit7bb5fdc2fb021e32703ed1ff0269876bde1fa962 (patch)
tree818c29b7ed3ece19165d317050c333bab9f7fadb /drivers/isdn/gigaset/Kconfig
parentaaba2b3f8213e1d66e71c351fa7a2b1cbd974d3c (diff)
gigaset: add Kernel CAPI interface (v3)
Add a Kernel CAPI interface to the Gigaset driver. Impact: optional new functionality Signed-off-by: Tilman Schmidt <tilman@imap.cc> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/isdn/gigaset/Kconfig')
-rw-r--r--drivers/isdn/gigaset/Kconfig18
1 files changed, 15 insertions, 3 deletions
diff --git a/drivers/isdn/gigaset/Kconfig b/drivers/isdn/gigaset/Kconfig
index 6fd2dc1e97fb..dcefedc7044a 100644
--- a/drivers/isdn/gigaset/Kconfig
+++ b/drivers/isdn/gigaset/Kconfig
@@ -10,20 +10,32 @@ menuconfig ISDN_DRV_GIGASET
10 If you have one of these devices, say M here and for at least 10 If you have one of these devices, say M here and for at least
11 one of the connection specific parts that follow. 11 one of the connection specific parts that follow.
12 This will build a module called "gigaset". 12 This will build a module called "gigaset".
13 Note: If you build the ISDN4Linux subsystem (ISDN_I4L) 13 Note: If you build your ISDN subsystem (ISDN_CAPI or ISDN_I4L)
14 as a module, you have to build this driver as a module too, 14 as a module, you have to build this driver as a module too,
15 otherwise the Gigaset device won't show up as an ISDN device. 15 otherwise the Gigaset device won't show up as an ISDN device.
16 16
17if ISDN_DRV_GIGASET 17if ISDN_DRV_GIGASET
18 18
19config GIGASET_CAPI
20 bool "Gigaset CAPI support (EXPERIMENTAL)"
21 depends on EXPERIMENTAL
22 depends on ISDN_CAPI='y'||(ISDN_CAPI='m'&&ISDN_DRV_GIGASET='m')
23 default ISDN_I4L='n'
24 help
25 Build the Gigaset driver as a CAPI 2.0 driver interfacing with
26 the Kernel CAPI subsystem. To use it with the old ISDN4Linux
27 subsystem you'll have to enable the capidrv glue driver.
28 (select ISDN_CAPI_CAPIDRV.)
29 Say N to build the old native ISDN4Linux variant.
30
19config GIGASET_I4L 31config GIGASET_I4L
20 bool 32 bool
21 depends on ISDN_I4L='y'||(ISDN_I4L='m'&&ISDN_DRV_GIGASET='m') 33 depends on ISDN_I4L='y'||(ISDN_I4L='m'&&ISDN_DRV_GIGASET='m')
22 default y 34 default !GIGASET_CAPI
23 35
24config GIGASET_DUMMYLL 36config GIGASET_DUMMYLL
25 bool 37 bool
26 default !GIGASET_I4L 38 default !GIGASET_CAPI&&!GIGASET_I4L
27 39
28config GIGASET_BASE 40config GIGASET_BASE
29 tristate "Gigaset base station support" 41 tristate "Gigaset base station support"