aboutsummaryrefslogtreecommitdiffstats
path: root/net/bluetooth/Kconfig
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2014-11-01 22:32:25 -0400
committerJohan Hedberg <johan.hedberg@intel.com>2014-11-02 03:01:53 -0500
commit65efd2bf4885312b42de9829159789199221cc60 (patch)
treed37c53e4617ae2c805ba9620569daf743e89bcbe /net/bluetooth/Kconfig
parentb34490011d0d1a08124ffd6c4d5814ec94cd8f8f (diff)
Bluetooth: Introduce BT_BREDR and BT_LE config options
The current kernel options do not make it clear which modules are for Bluetooth Classic (BR/EDR) and which are for Bluetooth Low Energy (LE). To make it really clear, introduce BT_BREDR and BT_LE options with proper dependencies into the different modules. Both new options default to y to not create a regression with previous kernel config files. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'net/bluetooth/Kconfig')
-rw-r--r--net/bluetooth/Kconfig20
1 files changed, 15 insertions, 5 deletions
diff --git a/net/bluetooth/Kconfig b/net/bluetooth/Kconfig
index 600fb29288f4..5e97a8ff850b 100644
--- a/net/bluetooth/Kconfig
+++ b/net/bluetooth/Kconfig
@@ -39,11 +39,10 @@ menuconfig BT
39 to Bluetooth kernel modules are provided in the BlueZ packages. For 39 to Bluetooth kernel modules are provided in the BlueZ packages. For
40 more information, see <http://www.bluez.org/>. 40 more information, see <http://www.bluez.org/>.
41 41
42config BT_6LOWPAN 42config BT_BREDR
43 tristate "Bluetooth 6LoWPAN support" 43 bool "Bluetooth Classic (BR/EDR) features"
44 depends on BT && 6LOWPAN 44 depends on BT
45 help 45 default y
46 IPv6 compression over Bluetooth Low Energy.
47 46
48source "net/bluetooth/rfcomm/Kconfig" 47source "net/bluetooth/rfcomm/Kconfig"
49 48
@@ -53,4 +52,15 @@ source "net/bluetooth/cmtp/Kconfig"
53 52
54source "net/bluetooth/hidp/Kconfig" 53source "net/bluetooth/hidp/Kconfig"
55 54
55config BT_LE
56 bool "Bluetooth Low Energy (LE) features"
57 depends on BT
58 default y
59
60config BT_6LOWPAN
61 tristate "Bluetooth 6LoWPAN support"
62 depends on BT_LE && 6LOWPAN
63 help
64 IPv6 compression over Bluetooth Low Energy.
65
56source "drivers/bluetooth/Kconfig" 66source "drivers/bluetooth/Kconfig"