Hi Dave,
Here's the main bluetooth-next pull request for 5.3:
- Added support for new devices from Qualcomm, Realtek and Broadcom and
MediaTek
- Various fixes to 6LoWPAN
- Fix L2CAP PSM namespace separation for LE & BR/EDR
- Fix behavior with Microsoft Surface Precision Mouse
- Added support for LE Ping feature
- Fix L2CAP Disconnect response handling if received in wrong state
Please let me know if there are any issues pulling. Thanks.
Johan
---
The following changes since commit 23f30c41c732fe9800f4a2d545b37c9515d35ad6:
Merge branch 'mlx5-TLS-TX-HW-offload-support' (2019-07-05 16:42:00 -0700)
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 9ce67c3235be71e8cf922a9b3d0b7359ed3f4ce5:
Bluetooth: btusb: Add protocol support for MediaTek MT7663U USB devices (2019-07-06 21:44:25 +0200)
----------------------------------------------------------------
Balakrishna Godavarthi (1):
Bluetooth: btqca: inject command complete event during fw download
Dan Carpenter (1):
Bluetooth: hidp: NUL terminate a string in the compat ioctl
Fabian Schindlatz (2):
Bluetooth: hci_ll: Refactor download_firmware
Bluetooth: Cleanup formatting and coding style
Greg Kroah-Hartman (1):
6lowpan: no need to check return value of debugfs_create functions
Jian-Hong Pan (1):
Bluetooth: btrtl: HCI reset on close for Realtek BT chip
Josua Mayer (3):
Bluetooth: 6lowpan: search for destination address in all peers
Bluetooth: 6lowpan: check neighbour table for SLAAC
Bluetooth: 6lowpan: always check destination address
Jo?o Paulo Rechi Vita (2):
Bluetooth: Add new 13d3:3501 QCA_ROME device
Bluetooth: Add new 13d3:3491 QCA_ROME device
Larry Finger (1):
Bluetooth:: btrtl: Add support for RTL8723DU
Luiz Augusto von Dentz (2):
Bluetooth: Use controller sets when available
Bluetooth: L2CAP: Check bearer type on __l2cap_global_chan_by_addr
Matias Karhumaa (1):
Bluetooth: Check state in l2cap_disconnect_rsp
Matthias Kaehlcke (1):
Bluetooth: hci_qca: wcn3990: Drop baudrate change vendor event
Neil Armstrong (1):
Bluetooth: btbcm: Add entry for BCM4359C0 UART bluetooth
Peter Robinson (1):
Bluetooth: btsdio: Do not bind to non-removable BCM4356
Philipp Puschmann (1):
Bluetooth: hci_ll: set operational frequency earlier
Rocky Liao (2):
Bluetooth: hci_qca: Load customized NVM based on the device property
dt-bindings: net: bluetooth: Add device property firmware-name for QCA6174
Sascha Hauer (3):
Bluetooth: hci_ldisc: Add function to wait for characters to be sent
Bluetooth: hci_mrvl: Wait for final ack before switching baudrate
Bluetooth: hci_mrvl: Add serdev support
Sean Wang (6):
dt-bindings: net: bluetooth: add boot-gpios property to UART-based device
dt-bindings: net: bluetooth: add clock property to UART-based device
Bluetooth: btmtkuart: add an implementation for boot-gpios property
Bluetooth: btmtkuart: add an implementation for clock osc property
Bluetooth: btusb: Add protocol support for MediaTek MT7668U USB devices
Bluetooth: btusb: Add protocol support for MediaTek MT7663U USB devices
Spoorthi Ravishankar Koppad (1):
Bluetooth: Add support for LE ping feature
Szymon Janc (1):
Bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug
Tomas Bortoli (1):
Bluetooth: hci_bcsp: Fix memory leak in rx_skb
csonsino (1):
Bluetooth: validate BLE connection interval updates
.../devicetree/bindings/net/marvell-bluetooth.txt | 25 +
.../devicetree/bindings/net/mediatek-bluetooth.txt | 17 +
.../devicetree/bindings/net/qualcomm-bluetooth.txt | 4 +
drivers/bluetooth/Kconfig | 12 +
drivers/bluetooth/bpa10x.c | 3 +-
drivers/bluetooth/btbcm.c | 1 +
drivers/bluetooth/btmtkuart.c | 51 +-
drivers/bluetooth/btqca.c | 47 +-
drivers/bluetooth/btqca.h | 10 +-
drivers/bluetooth/btrtl.c | 28 +
drivers/bluetooth/btrtl.h | 6 +
drivers/bluetooth/btsdio.c | 1 +
drivers/bluetooth/btusb.c | 584 +++++++++++++++++++++
drivers/bluetooth/hci_bcsp.c | 5 +
drivers/bluetooth/hci_ldisc.c | 8 +
drivers/bluetooth/hci_ll.c | 109 ++--
drivers/bluetooth/hci_mrvl.c | 72 ++-
drivers/bluetooth/hci_qca.c | 73 ++-
drivers/bluetooth/hci_uart.h | 1 +
include/net/bluetooth/hci.h | 20 +
include/net/bluetooth/hci_core.h | 4 +
net/6lowpan/6lowpan_i.h | 16 +-
net/6lowpan/core.c | 8 +-
net/6lowpan/debugfs.c | 97 +---
net/bluetooth/6lowpan.c | 41 +-
net/bluetooth/hci_conn.c | 5 +-
net/bluetooth/hci_core.c | 4 +-
net/bluetooth/hci_debugfs.c | 31 ++
net/bluetooth/hci_event.c | 77 +++
net/bluetooth/hci_request.c | 40 +-
net/bluetooth/hci_request.h | 2 +-
net/bluetooth/hidp/core.c | 2 +-
net/bluetooth/hidp/sock.c | 1 +
net/bluetooth/l2cap_core.c | 29 +-
net/bluetooth/smp.c | 13 +
35 files changed, 1266 insertions(+), 181 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt
From: Johan Hedberg <[email protected]>
Date: Sun, 7 Jul 2019 11:07:49 +0300
> Here's the main bluetooth-next pull request for 5.3:
>
> - Added support for new devices from Qualcomm, Realtek and Broadcom and
> MediaTek
> - Various fixes to 6LoWPAN
> - Fix L2CAP PSM namespace separation for LE & BR/EDR
> - Fix behavior with Microsoft Surface Precision Mouse
> - Added support for LE Ping feature
> - Fix L2CAP Disconnect response handling if received in wrong state
>
> Please let me know if there are any issues pulling. Thanks.
Pulled, thanks.