Hi Dave, Here's the first bluetooth-next pull request for the 4.18 kernel: - Refactoring of the btbcm driver - New USB IDs for QCA_ROME and LiteOn controllers - Buffer overflow fix if the controller sends invalid advertising data length - Various cleanups & fixes for Qualcomm controllers Please let me know if there are any issues pulling. Thanks. Johan --- The following changes since commit 538e2de104cfb4ef1acb35af42427bff42adbe4d: Merge branch 'net-Allow-more-drivers-with-COMPILE_TEST' (2018-05-17 17:11:07 -0400) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git for-upstream for you to fetch changes up to df2445bf77833674ebf790d2e6fcfd1d389b8a7b: Bluetooth: Add a new 13d3:3496 QCA_ROME device (2018-05-18 06:37:52 +0200) ---------------------------------------------------------------- Amit Pundir (1): Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader Chriz Chow (1): Bluetooth: Prevent buffer overflow for large advertisement data Fabio Estevam (1): Bluetooth: hci_ldisc: Provide a 'default' switch case Hans de Goede (8): Bluetooth: hci_bcm: Add broken-irq dmi blacklist and add Meegopad T08 to it Bluetooth: hci_bcm: Remove irq-active-low DMI quirk for the Thinkpad 8 Bluetooth: btbcm: Stop using upper nibble of rev to chose between uart/USB paths Bluetooth: btbcm: Factor out common code to determine subversion Bluetooth: btbcm: Make btbcm_initialize() also work for USB connected devices Bluetooth: btbcm: Allow using btbcm_initialize() for reinit Bluetooth: btbcm: Remove duplicate code from btbcm_setup_patchram() Bluetooth: btbcm: btbcm_initialize(): Initialize hw_name to "BCM" John Keeping (1): Bluetooth: use wait_event API instead of open-coding it João Paulo Rechi Vita (1): Bluetooth: Add a new 13d3:3496 QCA_ROME device Loic Poulain (3): Bluetooth: btqcomsmd: Fix rx/tx stats Bluetooth: Add __hci_cmd_send function Bluetooth: btqca: Add AR3002 rampatch support Srinivas Kandagatla (1): arm64: dts: apq8096-db820c: Enable wlan and bt en pins Thierry Escande (3): arm64: dts: apq8096-db820c: enable bluetooth node dt-bindings: net: bluetooth: Add qualcomm-bluetooth Bluetooth: hci_qca: Add serdev support Vic Wei (1): Bluetooth: btusb: add ID for LiteOn 04ca:301a .../devicetree/bindings/net/qualcomm-bluetooth.txt | 30 +++ arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 26 +++ .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 32 ++++ arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 61 +++++++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 + drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/btbcm.c | 201 +++++++-------------- drivers/bluetooth/btbcm.h | 5 +- drivers/bluetooth/btqca.c | 104 +++++------ drivers/bluetooth/btqca.h | 11 +- drivers/bluetooth/btqcomsmd.c | 10 + drivers/bluetooth/btusb.c | 2 + drivers/bluetooth/hci_bcm.c | 35 ++-- drivers/bluetooth/hci_ldisc.c | 2 + drivers/bluetooth/hci_qca.c | 116 +++++++++++- include/net/bluetooth/hci_core.h | 2 + net/bluetooth/hci_core.c | 31 ++++ net/bluetooth/hci_event.c | 12 +- net/bluetooth/hci_request.c | 30 +-- 19 files changed, 480 insertions(+), 241 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
Attachment:
signature.asc
Description: PGP signature