diff options
author | Tilman Schmidt <tilman@imap.cc> | 2009-10-06 08:19:17 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-07 01:43:53 -0400 |
commit | 7bb5fdc2fb021e32703ed1ff0269876bde1fa962 (patch) | |
tree | 818c29b7ed3ece19165d317050c333bab9f7fadb /drivers/isdn/gigaset/Kconfig | |
parent | aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3c (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/Kconfig | 18 |
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 | ||
17 | if ISDN_DRV_GIGASET | 17 | if ISDN_DRV_GIGASET |
18 | 18 | ||
19 | config 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 | |||
19 | config GIGASET_I4L | 31 | config 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 | ||
24 | config GIGASET_DUMMYLL | 36 | config GIGASET_DUMMYLL |
25 | bool | 37 | bool |
26 | default !GIGASET_I4L | 38 | default !GIGASET_CAPI&&!GIGASET_I4L |
27 | 39 | ||
28 | config GIGASET_BASE | 40 | config GIGASET_BASE |
29 | tristate "Gigaset base station support" | 41 | tristate "Gigaset base station support" |