Bluetooth: hci_uart: Add Marvell support
[cascardo/linux.git] / drivers / bluetooth / Kconfig
index ec6af15..3cc9bff 100644 (file)
@@ -169,6 +169,28 @@ config BT_HCIUART_QCA
 
          Say Y here to compile support for QCA protocol.
 
+config BT_HCIUART_AG6XX
+       bool "Intel AG6XX protocol support"
+       depends on BT_HCIUART
+       select BT_HCIUART_H4
+       select BT_INTEL
+       help
+         The Intel/AG6XX protocol support enables Bluetooth HCI over serial
+         port interface for Intel ibt 2.1 Bluetooth controllers.
+
+         Say Y here to compile support for Intel AG6XX protocol.
+
+config BT_HCIUART_MRVL
+       bool "Marvell protocol support"
+       depends on BT_HCIUART
+       select BT_HCIUART_H4
+       help
+         Marvell is serial protocol for communication between Bluetooth
+         device and host. This protocol is required for most Marvell Bluetooth
+         devices with UART interface.
+
+         Say Y here to compile support for HCI MRVL protocol.
+
 config BT_HCIBCM203X
        tristate "HCI BCM203x USB driver"
        depends on USB
@@ -320,4 +342,16 @@ config BT_WILINK
          Say Y here to compile support for Texas Instrument's WiLink7 driver
          into the kernel or say M to compile it as module (btwilink).
 
+config BT_QCOMSMD
+       tristate "Qualcomm SMD based HCI support"
+       depends on QCOM_SMD && QCOM_WCNSS_CTRL
+       select BT_QCA
+       help
+         Qualcomm SMD based HCI driver.
+         This driver is used to bridge HCI data onto the shared memory
+         channels to the WCNSS core.
+
+         Say Y here to compile support for HCI over Qualcomm SMD into the
+         kernel or say M to compile as a module.
+
 endmenu