The following changes since commit 3d12862b216d39670500f6bd44b8be312b2ee4fb: eth: fbnic: Add support to dump registers (2024-11-14 15:28:49 +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-2024-11-14 for you to fetch changes up to 827af4787e74e8df9e8e0677a69fbb15e0856d2f: Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC (2024-11-14 15:41:31 -0500) ---------------------------------------------------------------- bluetooth-next pull request for net-next: - btusb: add Foxconn 0xe0fc for Qualcomm WCN785x - btmtk: Fix ISO interface handling - Add quirk for ATS2851 - btusb: Add RTL8852BE device 0489:e123 - ISO: Do not emit LE PA/BIG Create Sync if previous is pending - btusb: Add USB HW IDs for MT7920/MT7925 - btintel_pcie: Add handshake between driver and firmware - btintel_pcie: Add recovery mechanism - hci_conn: Use disable_delayed_work_sync - SCO: Use kref to track lifetime of sco_conn - ISO: Use kref to track lifetime of iso_conn - btnxpuart: Add GPIO support to power save feature - btusb: Add 0x0489:0xe0f3 and 0x13d3:0x3623 for Qualcomm WCN785x ---------------------------------------------------------------- Aaron Ma (1): Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x Andrej Shadura (1): Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() Andy Shevchenko (1): Bluetooth: hci_bcm: Use the devm_clk_get_optional() helper Bartosz Golaszewski (1): Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate() Chen-Yu Tsai (1): Bluetooth: btmtksdio: Lookup device node only as fallback Chris Lu (5): Bluetooth: btusb: mediatek: move Bluetooth power off command position Bluetooth: btusb: mediatek: add callback function in btusb_disconnect Bluetooth: btusb: mediatek: add intf release flow when usb disconnect Bluetooth: btusb: mediatek: change the conditions for ISO interface Bluetooth: btmtk: adjust the position to init iso data anchor Colin Ian King (1): Bluetooth: btintel_pcie: remove redundant assignment to variable ret Danil Pylaev (3): Bluetooth: Add new quirks for ATS2851 Bluetooth: Support new quirks for ATS2851 Bluetooth: Set quirks for ATS2851 Dmitry Antipov (1): Bluetooth: fix use-after-free in device_for_each_child() Everest K.C. (1): Bluetooth: btintel_pcie: Remove deadcode Hao Qin (1): Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 Hilda Wu (2): Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s Iulia Tanasescu (6): Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending Bluetooth: ISO: Fix matching parent socket for BIS slave Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave Bluetooth: hci_conn: Remove alloc from critical section Bluetooth: ISO: Send BIG Create Sync via hci_sync Javier Carrasco (1): Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name() Jiande Lu (2): Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925 Bluetooth: btusb: Add 3 HWIDs for MT7925 Jonathan McCrohan (1): Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 Kiran K (5): Bluetooth: btintel_pcie: Add handshake between driver and firmware Bluetooth: btintel_pcie: Add recovery mechanism Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP Bluetooth: btintel: Do no pass vendor events to stack Bluetooth: btintel: Direct exception event to bluetooth stack Luiz Augusto von Dentz (8): Bluetooth: hci_conn: Use disable_delayed_work_sync Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet Bluetooth: hci_core: Fix not checking skb length on hci_scodata_packet Bluetooth: HCI: Add IPC(11) bus type Bluetooth: SCO: Use kref to track lifetime of sco_conn Bluetooth: ISO: Use kref to track lifetime of iso_conn Bluetooth: hci_core: Fix calling mgmt_device_connected Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC Markus Elfring (1): Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions Neeraj Sanjay Kale (4): Bluetooth: btnxpuart: Drop _v0 suffix from FW names Bluetooth: btnxpuart: Rename IW615 to IW610 dt-bindings: net: bluetooth: nxp: Add support for power save feature using GPIO Bluetooth: btnxpuart: Add GPIO support to power save feature Philipp Stanner (1): Bluetooth: btintel_pcie: Replace deprecated PCI functions Yan Zhen (1): bluetooth: Fix typos in the comments Zijun Hu (2): Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x .../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 8 + drivers/bluetooth/btbcm.c | 4 +- drivers/bluetooth/btintel.c | 113 +++++- drivers/bluetooth/btintel.h | 10 + drivers/bluetooth/btintel_pcie.c | 387 ++++++++++++++++++--- drivers/bluetooth/btintel_pcie.h | 18 +- drivers/bluetooth/btmtk.c | 3 +- drivers/bluetooth/btmtksdio.c | 21 +- drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btnxpuart.c | 81 ++++- drivers/bluetooth/btrtl.c | 2 +- drivers/bluetooth/btusb.c | 76 +++- drivers/bluetooth/hci_bcm.c | 25 +- drivers/bluetooth/hci_ldisc.c | 2 +- drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_nokia.c | 2 +- drivers/bluetooth/hci_qca.c | 32 +- include/net/bluetooth/hci.h | 19 +- include/net/bluetooth/hci_core.h | 85 ++++- include/net/bluetooth/mgmt.h | 10 + net/bluetooth/hci_conn.c | 230 ++++++++---- net/bluetooth/hci_core.c | 28 +- net/bluetooth/hci_event.c | 47 ++- net/bluetooth/hci_sync.c | 9 +- net/bluetooth/hci_sysfs.c | 15 +- net/bluetooth/iso.c | 121 +++++-- net/bluetooth/mgmt.c | 60 ++++ net/bluetooth/rfcomm/sock.c | 10 +- net/bluetooth/sco.c | 99 ++++-- 29 files changed, 1219 insertions(+), 302 deletions(-)