[PATCH v3 0/6] Bluetooth: qca: add Qualcomm WCN3950 BT/WiFi chip support

From: Dmitry Baryshkov
Date: Sun Feb 02 2025 - 07:16:17 EST


Qualcomm Robotics RB1 platform uses a new member of the WCN39xx family
of BT/WiFi chips. Add support for this member of the family and enable
it to be used on the RB1 board.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>
---
Changes in v3:
- Mention new firmware files.
- Link to v2: https://lore.kernel.org/r/20250201-rb1-bt-v2-0-fd44011749bb@xxxxxxxxxx

Changes in v2:
- Corrected QUP interconnects (Konrad)
- Added /delete-property/ interrupts and an empty line before status
(Konrad)
- Enabled downloading of different NVMs as required for v1.3 of the chip.
- Link to v1: https://lore.kernel.org/r/20250201-rb1-bt-v1-0-ae896c4923d8@xxxxxxxxxx

---
Dmitry Baryshkov (6):
dt-bindings: net: bluetooth: qualcomm: document WCN3950
Bluetooth: qca: simplify WCN399x NVM loading
Bluetooth: qca: add WCN3950 support
arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects
arm64: dts: qcom: qcm2290: add UART3 device
arm64: dts: qcom: qrb2210-rb1: add Bluetooth support

.../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 2 +
arch/arm64/boot/dts/qcom/qcm2290.dtsi | 31 +++++---
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 82 ++++++++++++++++++++++
drivers/bluetooth/btqca.c | 27 +++++--
drivers/bluetooth/btqca.h | 4 ++
drivers/bluetooth/hci_qca.c | 25 +++++++
6 files changed, 156 insertions(+), 15 deletions(-)
---
base-commit: a1d1e1f2fae5fcb5f2e43b81afa9596c606e683d
change-id: 20250201-rb1-bt-cec7a314991d

Best regards,
--
Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>