Bluetooth: btbcm: Introduce generic Broadcom Bluetooth support
[firefly-linux-kernel-4.4.55.git] / drivers / bluetooth / Kconfig
index 364f080768d02b2a13ea621da81f880685c39579..4fbe067cd33a340e3e336233ed86ef6fb926d47f 100644 (file)
@@ -2,6 +2,9 @@
 menu "Bluetooth device drivers"
        depends on BT
 
+config BT_BCM
+       tristate
+
 config BT_HCIBTUSB
        tristate "HCI USB driver"
        depends on USB
@@ -62,6 +65,7 @@ config BT_HCIUART_BCSP
 config BT_HCIUART_ATH3K
        bool "Atheros AR300x serial support"
        depends on BT_HCIUART
+       select BT_HCIUART_H4
        help
          HCIATH3K (HCI Atheros AR300x) is a serial protocol for
          communication between host and Atheros AR300x Bluetooth devices.
@@ -94,6 +98,24 @@ config BT_HCIUART_3WIRE
 
          Say Y here to compile support for Three-wire UART protocol.
 
+config BT_HCIUART_INTEL
+       bool "Intel protocol support"
+       depends on BT_HCIUART
+       help
+         The Intel protocol support enables Bluetooth HCI over serial
+         port interface for Intel Bluetooth controllers.
+
+         Say Y here to compile support for Intel protocol.
+
+config BT_HCIUART_BCM
+       bool "Broadcom protocol support"
+       depends on BT_HCIUART
+       help
+         The Broadcom protocol support enables Bluetooth HCI over serial
+         port interface for Broadcom Bluetooth controllers.
+
+         Say Y here to compile support for Broadcom protocol.
+
 config BT_HCIBCM203X
        tristate "HCI BCM203x USB driver"
        depends on USB