pull request: bluetooth-next 2018-05-18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux