Add bluetooth firmware for the WCN3950 family of chips. The firmware
comes from the RB1 firmware released through Linaro, so the firmware is
licensed under LICENSE.qcom terms instead of the typical
LICENSE.QualcommAtheros_ath10k.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
This commit will add required Bluetooth firmware files for QCA6698
The image version is 2.1.2-00035.
The QCA6698 Bluetooth chip, while sharing the same IP core as the
WCN6855, has different RF components and RAM sizes. This means it
requires new firmware files. Use a different firmware directory
to save the NVM and rampatch files.
Currently there are two connectivity boards using QCA6698 for
sa8775p-ride platform, the board id are 206 and 207 respectively.
So add two board specific nvm files.
hpbtfw21.tlv : RAM FW dump
hpnv21.b206 : NVM dump
hpnv21.b207 : NVM dump
hpnv21.bin : NVM dump
Signed-off-by: Cheng Jiang <quic_chejiang@quicinc.com>
This commit will add 2 Bluetoth firmware files for WCN785x.
The image version is 2.0.0-00515-2.
qca/nvm_usb_00190200_010e.bin : NVM dump
qca/nvm_usb_00190200_0112.bin : NVM dump
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
Add below required Bluetooth firmware files for Qualcomm SoC WCN785x
which uses UART as HCI transport, and the firmware version is 2.0.1-00349.
qca/hmtbtfw20.tlv : RAMPATCH
qca/hmtnv20.b10f : NVM
qca/hmtnv20.b112 : NVM
qca/hmtnv20.bin : NVM
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
This commit adds 2 required bluetoth firmware nvm files for QCA2066.
The image version is 2.1.0-00629.
hpnv21.309 : NVM dump
hpnv21g.309 : NVM dump
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
The WCN3988 Bluetooth/WiFi chip requires its own version of the
firmware. Use the firmware files released for the Qualcomm Robotics RB3
platform to support this bluetooth chip.
apbtfw10 has version BTFM.CHE.2.0.0-00082-QCACHROMZ-1
apbtfw11 has version BTFM.CHE.2.1.3-00357-QCACHROMZ-1
Cc: Luca Weiss <luca.weiss@fairphone.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
This commit will add required Bluetooth firmware files for QCA WCN785x.
The image version is 2.0.0-00515.
rampatch_usb_00190200.bin : RAM FW dump
nvm_usb_00190200.bin : NVM dump.
Signed-off-by: Rocky Liao <quic_rjliao@quicinc.com>
This commit will update required firmware files for WCN6750.
msbtfw11.mbn :RAM FW dump
msbtfw11.tlv :RAM FW dump
msnv11.bin :NVM dump
Updated firmware files with:
Add on Features support for QHS and QCM
Bug Fix for RSSI calculation
IOT bug fixes related to power level during streaming
Braktooth issue fix
Signed-off-by: Suraj Magar <quic_smagar@quicinc.com>
This commit will add required firmware files for WCN6750.
msbtfw11.mbn :RAM FW dump
msbtfw11.tlv :RAM FW dump
msnv11.bin :NVM dump
Updated firmware files with:
BLE audio
ASD algorithm improvements
LPAPC related optimizations
LE power control changes
A2DP+LE concurrency improvements
ETSI related changes for QHS
Signed-off-by: Suraj Magar <quic_smagar@quicinc.com>
This commit will add required Bluetoth firmware files for WCN685x.
The image version is 2.1.0-00324.
nvm_usb_00130201*.bin : NVM dump
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
This commit will update WCN685x Bluetoth firmware files
to 2.1.0-00298.
nvm_usb_00130201*.bin : NVM dump
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
This commit will add required Bluetoth default nvm file for WCN685x.
The image version is 2.1.0-00252
nvm_usb_00130201.bin : NVM dump
Signed-off-by: Tim Jiang <tjiang@codeaurora.org>
This commit will add required Bluetoth firmware files for WCN685x.
The image version is 2.1.0-00252
rampatch_usb_00130201.bin : RAM FW dump
nvm_usb_00130201_010a.bin : NVM dump
Signed-off-by: Tim Jiang <tjiang@codeaurora.org>
This commit will add required Bluetooth firmware files for QCA WCN685x.
The image version is 2.0.0-00580.
rampatch_usb_00130200.bin : RAM FW dump
nvm_usb_00130200*.bin : NVM dump.
Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
Following changes included in this commit:
1. Added stats for A2DP glitch report, BQR quality monitor report for
SCO and transmit power level change event.
2. Added adaptive power control feature which takes RSSI & NACKs into
consideration while updating the power level beyond PL9
3. Minor bug fixes, patch space optimizations and fixes for KW warnings.
4. Added a new bin file: qca/crnv32u.bin , which will be downloaded
based on SoC ID.
Signed-off-by: Asit Shah <asitshah@codeaurora.org>