summaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth/Kconfig
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2015-04-06 07:52:14 +0200
committerMarcel Holtmann <marcel@holtmann.org>2015-04-07 18:47:11 +0200
commitc2bfb10092ece07f9e9cf5096cfeec0ef92a97c5 (patch)
treef139dd133baf45e16ab84ea8d2104b74a922725f /drivers/bluetooth/Kconfig
parentBluetooth: btbcm: Add support for Broadcom controller setup (diff)
downloadlinux-c2bfb10092ece07f9e9cf5096cfeec0ef92a97c5.tar.xz
linux-c2bfb10092ece07f9e9cf5096cfeec0ef92a97c5.zip
Bluetooth: btusb: Add option for Broadcom protocol support
With the generic Broadcom Bluetooth support module, it is possible to turn support for firmware and patchram download into an optional feature. To keep backwards compatibility with previous kernel configurations, the new option defaults to enabled. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'drivers/bluetooth/Kconfig')
-rw-r--r--drivers/bluetooth/Kconfig12
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/bluetooth/Kconfig b/drivers/bluetooth/Kconfig
index 0801649a3b41..ea76031eb93f 100644
--- a/drivers/bluetooth/Kconfig
+++ b/drivers/bluetooth/Kconfig
@@ -9,7 +9,6 @@ config BT_BCM
config BT_HCIBTUSB
tristate "HCI USB driver"
depends on USB
- select BT_BCM
help
Bluetooth HCI USB driver.
This driver is required if you want to use Bluetooth devices with
@@ -18,6 +17,17 @@ config BT_HCIBTUSB
Say Y here to compile support for Bluetooth USB devices into the
kernel or say M to compile it as module (btusb).
+config BT_HCIBTUSB_BCM
+ bool "Broadcom protocol support"
+ depends on BT_HCIBTUSB
+ select BT_BCM
+ default y
+ help
+ The Broadcom protocol support enables firmware and patchram
+ download support for Broadcom Bluetooth controllers.
+
+ Say Y here to compile support for Broadcom protocol.
+
config BT_HCIBTSDIO
tristate "HCI SDIO driver"
depends on MMC