The following changes since commit 56613001dfc9b2e35e2d6ba857cbc2eb0bac4272: Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux (2025-07-22 18:37:23 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git tags/for-net-next-2025-07-23 for you to fetch changes up to a7bcffc673de219af2698fbb90627016233de67b: Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections (2025-07-23 10:35:14 -0400) ---------------------------------------------------------------- bluetooth-next pull request for net-next: core: - hci_sync: fix double free in 'hci_discovery_filter_clear()' - hci_event: Mask data status from LE ext adv reports - hci_devcd_dump: fix out-of-bounds via dev_coredumpv - ISO: add socket option to report packet seqnum via CMSG - hci_event: Add support for handling LE BIG Sync Lost event - ISO: Support SCM_TIMESTAMPING for ISO TS - hci_core: Add PA_LINK to distinguish BIG sync and PA sync connections - hci_sock: Reset cookie to zero in hci_sock_free_cookie() drivers: - btusb: Add new VID/PID 0489/e14e for MT7925 - btusb: Add a new VID/PID 2c7c/7009 for MT7925 - btusb: Add RTL8852BE device 0x13d3:0x3618 - btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) - btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano - btusb: QCA: Support downloading custom-made firmwares - btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 - nxp: add support for supply and reset - btnxpuart: Add support for 4M baudrate - btnxpuart: Correct the Independent Reset handling after FW dump - btnxpuart: Add uevents for FW dump and FW download complete - btintel: Define a macro for Intel Reset vendor command - btintel_pcie: Support Function level reset - btintel_pcie: Add support for device 0x4d76 - btintel_pcie: Make driver wait for alive interrupt - btintel_pcie: Fix Alive Context State Handling - hci_qca: Enable ISO data packet RX ---------------------------------------------------------------- Arseniy Krasnov (1): Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' Bastien Nocera (7): Bluetooth: btintel: Fix typo in comment Bluetooth: btmtk: Fix typo in log string Bluetooth: btrtl: Fix typo in comment Bluetooth: hci_bcm4377: Fix typo in comment Bluetooth: aosp: Fix typo in comment Bluetooth: RFCOMM: Fix typos in comments Bluetooth: Fix typos in comments Catalin Popescu (2): dt-bindings: net: bluetooth: nxp: add support for supply and reset Bluetooth: btnxpuart: implement powerup sequence Chandrashekar Devegowda (1): Bluetooth: btintel_pcie: Support Function level reset Chris Down (1): Bluetooth: hci_event: Mask data status from LE ext adv reports En-Wei Wu (1): Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 Hao Li (1): Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618 Haochen Tong (1): Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925 Ivan Pravdin (1): Bluetooth: hci_devcd_dump: fix out-of-bounds via dev_coredumpv Kiran K (4): Bluetooth: btintel_pcie: Add support for device 0x4d76 Bluetooth: btintel: Define a macro for Intel Reset vendor command Bluetooth: btintel_pcie: Make driver wait for alive interrupt Bluetooth: btintel_pcie: Fix Alive Context State Handling Luiz Augusto von Dentz (1): Bluetooth: btintel_pcie: Reword restart to recovery Neeraj Sanjay Kale (4): dt-bindings: net: bluetooth: nxp: Add support for 4M baudrate Bluetooth: btnxpuart: Add support for 4M baudrate Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dump Bluetooth: btnxpuart: Add uevents for FW dump and FW download complete Pauli Virtanen (1): Bluetooth: ISO: add socket option to report packet seqnum via CMSG Uwe Kleine-König (1): Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) Yang Li (4): Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event Bluetooth: Fix spelling mistakes Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections Yue Haibing (1): Bluetooth: Remove hci_conn_hash_lookup_state() Zenm Chen (1): Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano Zhongqiu Han (1): Bluetooth: btusb: Fix potential NULL dereference on kmalloc failure Zijun Hu (8): Bluetooth: hci_qca: Enable ISO data packet RX Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync() Bluetooth: hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr() Bluetooth: hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT Bluetooth: btusb: QCA: Support downloading custom-made firmwares Bluetooth: btusb: Sort WCN6855 device IDs by VID and PID Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 .../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 18 ++ drivers/bluetooth/btintel.c | 6 +- drivers/bluetooth/btintel.h | 2 + drivers/bluetooth/btintel_pcie.c | 347 +++++++++++++++++---- drivers/bluetooth/btintel_pcie.h | 4 +- drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btnxpuart.c | 131 ++++++-- drivers/bluetooth/btrtl.c | 2 +- drivers/bluetooth/btusb.c | 145 ++++++--- drivers/bluetooth/hci_bcm4377.c | 2 +- drivers/bluetooth/hci_intel.c | 10 +- drivers/bluetooth/hci_qca.c | 1 + include/net/bluetooth/bluetooth.h | 11 +- include/net/bluetooth/hci.h | 10 +- include/net/bluetooth/hci_core.h | 41 +-- net/bluetooth/af_bluetooth.c | 7 + net/bluetooth/aosp.c | 2 +- net/bluetooth/coredump.c | 6 +- net/bluetooth/hci_conn.c | 19 +- net/bluetooth/hci_core.c | 31 +- net/bluetooth/hci_event.c | 76 ++++- net/bluetooth/hci_sock.c | 2 +- net/bluetooth/hci_sync.c | 14 +- net/bluetooth/iso.c | 48 ++- net/bluetooth/lib.c | 2 +- net/bluetooth/mgmt.c | 1 + net/bluetooth/rfcomm/core.c | 3 +- net/bluetooth/rfcomm/tty.c | 2 +- net/bluetooth/smp.c | 2 +- 29 files changed, 722 insertions(+), 225 deletions(-)