diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2014-11-01 22:32:25 -0400 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2014-11-02 03:01:53 -0500 |
commit | 65efd2bf4885312b42de9829159789199221cc60 (patch) | |
tree | d37c53e4617ae2c805ba9620569daf743e89bcbe /net/bluetooth/Kconfig | |
parent | b34490011d0d1a08124ffd6c4d5814ec94cd8f8f (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/Kconfig | 20 |
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 | ||
42 | config BT_6LOWPAN | 42 | config 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 | ||
48 | source "net/bluetooth/rfcomm/Kconfig" | 47 | source "net/bluetooth/rfcomm/Kconfig" |
49 | 48 | ||
@@ -53,4 +52,15 @@ source "net/bluetooth/cmtp/Kconfig" | |||
53 | 52 | ||
54 | source "net/bluetooth/hidp/Kconfig" | 53 | source "net/bluetooth/hidp/Kconfig" |
55 | 54 | ||
55 | config BT_LE | ||
56 | bool "Bluetooth Low Energy (LE) features" | ||
57 | depends on BT | ||
58 | default y | ||
59 | |||
60 | config BT_6LOWPAN | ||
61 | tristate "Bluetooth 6LoWPAN support" | ||
62 | depends on BT_LE && 6LOWPAN | ||
63 | help | ||
64 | IPv6 compression over Bluetooth Low Energy. | ||
65 | |||
56 | source "drivers/bluetooth/Kconfig" | 66 | source "drivers/bluetooth/Kconfig" |