QCA6698 chipset shares the same IP core as the WCN6855. However, it has different RF components and RAM sizes, so new firmware is needed. This change allows driver to distinguish it from the WCN6855 and load the specific firmware. As the RF performance of QCA6698 chip from different foundries may vary. Therefore use different NVM to configure them based on board ID. Cheng Jiang (3): arm64: dts: qcom: sa8775p-ride: Change the BT node dt-bindings: net: Add QCA6698 Bluetooth Bluetooth: btqca: Add QCA6698 support .../net/bluetooth/qualcomm-bluetooth.yaml | 2 + arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 2 +- drivers/bluetooth/btqca.c | 47 ++++++++++++++++++- drivers/bluetooth/btqca.h | 1 + drivers/bluetooth/hci_qca.c | 36 +++++++++++++- 5 files changed, 84 insertions(+), 4 deletions(-) base-commit: f486c8aa16b8172f63bddc70116a0c897a7f3f02 -- 2.25.1