The following changes since commit fd84c569f7b8bbf8154c9940b427942ff5bfbc48:
Merge branch 'act_pedit-minor-improvements' (2023-04-23 18:35:27 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2023-04-23
for you to fetch changes up to d883a4669a1def6d121ccf5e64ad28260d1c9531:
Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running (2023-04-23 22:07:43 -0700)
----------------------------------------------------------------
bluetooth-next pull request for net-next:
- Introduce devcoredump support
- Add support for Realtek RTL8821CS, RTL8851B, RTL8852BS
- Add support for Mediatek MT7663, MT7922
- Add support for NXP w8997
- Add support for Actions Semi ATS2851
- Add support for QTI WCN6855
- Add support for Marvell 88W8997
----------------------------------------------------------------
Abhishek Pandit-Subedi (2):
Bluetooth: Add support for hci devcoredump
Bluetooth: btintel: Add Intel devcoredump support
Archie Pusaka (2):
Bluetooth: hci_sync: Don't wait peer's reply when powering off
Bluetooth: Cancel sync command before suspend and power off
Arnd Bergmann (1):
Bluetooth: NXP: select CONFIG_CRC8
Brian Gix (1):
Bluetooth: Convert MSFT filter HCI cmd to hci_sync
Chethan T N (1):
Bluetooth: btintel: Add LE States quirk support
Chris Morgan (3):
dt-bindings: net: realtek-bluetooth: Add RTL8821CS
Bluetooth: hci_h5: btrtl: Add support for RTL8821CS
arm64: dts: rockchip: Update compatible for bluetooth
Dan Carpenter (1):
Bluetooth: vhci: Fix info leak in force_devcd_write()
Hans de Goede (4):
Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
Bluetooth: hci_bcm: Limit bcm43430a0 / bcm43430a1 baudrate to 2000000
Bluetooth: hci_bcm: Add Lenovo Yoga Tablet 2 830 / 1050 to the bcm_broken_irq_dmi_table
Bluetooth: hci_bcm: Add Acer Iconia One 7 B1-750 to the bcm_broken_irq_dmi_table
Ilpo Järvinen (1):
Bluetooth: hci_ldisc: Fix tty_set_termios() return value assumptions
Inga Stotland (1):
Bluetooth: hci_sync: Remove duplicate statement
Iulia Tanasescu (2):
Bluetooth: Split bt_iso_qos into dedicated structures
Bluetooth: hci_conn: remove extra line in hci_le_big_create_sync
Krzysztof Kozlowski (4):
Bluetooth: hci_ll: drop of_match_ptr for ID table
Bluetooth: btmrvl_sdio: mark OF related data as maybe unused
Bluetooth: hci_qca: mark OF related data as maybe unused
Bluetooth: btmtkuart: mark OF related data as maybe unused
Lanzhe Li (1):
Bluetooth: fix inconsistent indenting
Larry Finger (2):
bluetooth: Add device 0bda:887b to device tables
bluetooth: Add device 13d3:3571 to device tables
Liu Jian (1):
Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
Luiz Augusto von Dentz (10):
Bluetooth: MGMT: Use BIT macro when defining bitfields
Bluetooth: hci_core: Make hci_conn_hash_add append to the list
Bluetooth: hci_sync: Fix smatch warning
Bluetooth: L2CAP: Delay identity address updates
Bluetooth: Enable all supported LE PHY by default
Bluetooth: hci_conn: Add support for linking multiple hcon
Bluetooth: hci_conn: Fix not matching by CIS ID
Bluetooth: hci_conn: Fix not waiting for HCI_EVT_LE_CIS_ESTABLISHED
Bluetooth: btnxpuart: Fix sparse warnings
Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running
Manish Mandlik (2):
Bluetooth: Add vhci devcoredump support
Bluetooth: btusb: Add btusb devcoredump support
Max Chou (3):
Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
Bluetooth: btrtl: Firmware format v2 support
Bluetooth: btrtl: Add the support for RTL8851B
Meng Tang (2):
Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
Bluetooth: Add VID/PID 0489/e0e4 for MediaTek MT7922
Min Li (1):
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
Neeraj Sanjay Kale (9):
serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP
serdev: Add method to assert break signal over tty UART port
dt-bindings: net: bluetooth: Add NXP bluetooth support
Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets
Bluetooth: btnxpuart: Add support to download helper FW file for w8997
Bluetooth: btnxpuart: Deasset UART break before closing serdev device
Bluetooth: btnxpuart: Disable Power Save feature on startup
Bluetooth: btnxpuart: No need to check the received bootloader signature
Bluetooth: btnxpuart: Enable flow control before checking boot signature
Qiqi Zhang (1):
Bluetooth: hci_h5: Complements reliable packet processing logic
Raul Cheleguini (2):
Bluetooth: Improve support for Actions Semi ATS2851 based devices
Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
Ruihan Li (2):
bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
bluetooth: Perform careful capability checks in hci_sock_ioctl()
Steev Klimaszewski (3):
dt-bindings: net: Add WCN6855 Bluetooth
Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855
Bluetooth: hci_qca: mark OF related data as maybe unused
Stefan Eichenberger (4):
dt-bindings: bluetooth: marvell: add 88W8997
dt-bindings: bluetooth: marvell: add max-speed property
Bluetooth: hci_mrvl: use maybe_unused macro for device tree ids
Bluetooth: hci_mrvl: Add serdev support for 88W8997
Tim Jiang (1):
Bluetooth: btusb: Add WCN6855 devcoredump support
Tomasz Moń (1):
Bluetooth: btusb: Do not require hardcoded interface numbers
Vasily Khoruzhick (2):
Bluetooth: Add new quirk for broken local ext features page 2
Bluetooth: btrtl: add support for the RTL8723CS
Victor Hassan (1):
Bluetooth: btrtl: Add support for RTL8852BS
Zijun Hu (1):
Bluetooth: Devcoredump: Fix storing u32 without specifying byte order issue
.../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 45 +
.../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 17 +
.../devicetree/bindings/net/marvell-bluetooth.yaml | 20 +-
.../devicetree/bindings/net/realtek-bluetooth.yaml | 24 +-
MAINTAINERS | 7 +
.../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 2 +-
drivers/bluetooth/Kconfig | 14 +
drivers/bluetooth/Makefile | 1 +
drivers/bluetooth/btbcm.c | 47 +-
drivers/bluetooth/btintel.c | 77 +-
drivers/bluetooth/btintel.h | 12 +-
drivers/bluetooth/btmrvl_sdio.c | 2 +-
drivers/bluetooth/btmtkuart.c | 6 +-
drivers/bluetooth/btnxpuart.c | 1352 ++++++++++++++++++++
drivers/bluetooth/btqca.c | 14 +-
drivers/bluetooth/btqca.h | 10 +
drivers/bluetooth/btrtl.c | 502 +++++++-
drivers/bluetooth/btrtl.h | 58 +-
drivers/bluetooth/btsdio.c | 1 -
drivers/bluetooth/btusb.c | 318 ++++-
drivers/bluetooth/hci_bcm.c | 60 +-
drivers/bluetooth/hci_h5.c | 6 +
drivers/bluetooth/hci_ldisc.c | 8 +-
drivers/bluetooth/hci_ll.c | 2 +-
drivers/bluetooth/hci_mrvl.c | 90 +-
drivers/bluetooth/hci_qca.c | 67 +-
drivers/bluetooth/hci_vhci.c | 101 ++
drivers/tty/serdev/core.c | 17 +-
drivers/tty/serdev/serdev-ttyport.c | 16 +-
include/linux/serdev.h | 10 +-
include/net/bluetooth/bluetooth.h | 43 +-
include/net/bluetooth/coredump.h | 116 ++
include/net/bluetooth/hci.h | 15 +
include/net/bluetooth/hci_core.h | 55 +-
include/net/bluetooth/hci_sync.h | 4 +
include/net/bluetooth/l2cap.h | 2 +-
include/net/bluetooth/mgmt.h | 80 +-
net/bluetooth/Makefile | 2 +
net/bluetooth/coredump.c | 536 ++++++++
net/bluetooth/hci_conn.c | 365 +++---
net/bluetooth/hci_core.c | 4 +
net/bluetooth/hci_debugfs.c | 2 +-
net/bluetooth/hci_event.c | 132 +-
net/bluetooth/hci_sock.c | 37 +-
net/bluetooth/hci_sync.c | 137 +-
net/bluetooth/iso.c | 133 +-
net/bluetooth/l2cap_core.c | 8 +-
net/bluetooth/mgmt.c | 16 +-
net/bluetooth/msft.c | 36 +-
net/bluetooth/smp.c | 9 +-
50 files changed, 4122 insertions(+), 516 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
create mode 100644 drivers/bluetooth/btnxpuart.c
create mode 100644 include/net/bluetooth/coredump.h
create mode 100644 net/bluetooth/coredump.c
On Sun, 23 Apr 2023 22:27:42 -0700 Luiz Augusto von Dentz wrote:
> bluetooth-next pull request for net-next:
>
> - Introduce devcoredump support
> - Add support for Realtek RTL8821CS, RTL8851B, RTL8852BS
> - Add support for Mediatek MT7663, MT7922
> - Add support for NXP w8997
> - Add support for Actions Semi ATS2851
> - Add support for QTI WCN6855
> - Add support for Marvell 88W8997
Looks pulled - 2efb07b5ced64 in net-next. Thanks!