Skip to contentSkip to conversation

Bluetooth: btqca: Introduce generic QCA ROME support

PATCH In review Ben Young Tae Kim 2 participants 2 messages Aug 10, 2015

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH v5 1/2 Bluetooth: btqca: Introduce generic QCA ROME support

This is for supporting BT for QCA ROME with vendor specific HCI commands and initialization on the chip. This will have USB/UART implementation both, but for now, adding UART vendor specific commands to patch downloading and set Bluetooth device address using vendor specific command.

---
 drivers/bluetooth/Kconfig  |   4 +
 drivers/bluetooth/Makefile |   1 +
 drivers/bluetooth/btqca.c  | 392 +++++++++++++++++++++++++++++++++++++++++++++
 drivers/bluetooth/btqca.h  | 135 ++++++++++++++++
 4 files changed, 532 insertions(+)
 create mode 100644 drivers/bluetooth/btqca.c
 create mode 100644 drivers/bluetooth/btqca.h
drivers/bluetooth/Kconfig +4 -0
index 79e8234..f580334 100644
@@ -13,6 +13,10 @@ config BT_RTL
 	tristate
 	select FW_LOADER
 
+config BT_QCA
+	tristate
+	select FW_LOADER
+
 config BT_HCIBTUSB
 	tristate "HCI USB driver"
 	depends on USB
drivers/bluetooth/Makefile +1 -0
index f40e194..15a0d1d 100644
@@ -22,6 +22,7 @@ obj-$(CONFIG_BT_MRVL_SDIO)	+= btmrvl_sdio.o
 obj-$(CONFIG_BT_WILINK)		+= btwilink.o
 obj-$(CONFIG_BT_BCM)		+= btbcm.o
 obj-$(CONFIG_BT_RTL)		+= btrtl.o
+obj-$(CONFIG_BT_QCA)		+= btqca.o
 
 btmrvl-y			:= btmrvl_main.o
 btmrvl-$(CONFIG_DEBUG_FS)	+= btmrvl_debugfs.o
drivers/bluetooth/btqca.c new file +392 -0

392 lines not on this page · raw message

drivers/bluetooth/btqca.h new file +135 -0

135 lines not on this page · raw message

Signature · 1 line
2.0.5
maintainer
#1 lore raw

Hi Ben,

Quoted 7 lines

This is for supporting BT for QCA ROME with vendor specific HCI commands and initialization on the chip. This will have USB/UART implementation both, but for now, adding UART vendor specific commands to patch downloading and set Bluetooth device address using vendor specific command.

Quoted 8 lines

---

drivers/bluetooth/Kconfig  |   4 +
drivers/bluetooth/Makefile |   1 +
drivers/bluetooth/btqca.c  | 392 +++++++++++++++++++++++++++++++++++++++++++++
drivers/bluetooth/btqca.h  | 135 ++++++++++++++++
4 files changed, 532 insertions(+)

create mode 100644 drivers/bluetooth/btqca.c
create mode 100644 drivers/bluetooth/btqca.h

patch has been applied to bluetooth-next tree.

Regards

Marcel