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 v4: - Added empty line before status property (Konrad) - Reword Bluetooth commit message to follow linux-firmware changes (cmnv13t.bin and cmnv13s.bin were merged). - Link to v3: https://lore.kernel.org/r/20250202-rb1-bt-v3-0-6797a4467ced@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 | 83 ++++++++++++++++++++++ drivers/bluetooth/btqca.c | 27 +++++-- drivers/bluetooth/btqca.h | 4 ++ drivers/bluetooth/hci_qca.c | 25 +++++++ 6 files changed, 157 insertions(+), 15 deletions(-) --- base-commit: a1d1e1f2fae5fcb5f2e43b81afa9596c606e683d change-id: 20250201-rb1-bt-cec7a314991d Best regards, -- Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>