Commit Graph

51 Commits

Author SHA1 Message Date
Zijun Hu
436b0a9203 QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639
This commit will update QCA2066 Bluetoth firmware files
to 2.1.0-00639.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2024-05-30 15:20:09 +08:00
Zijun Hu
adb26935b5 QCA: Add bluetooth firmware nvm files for QCA2066
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>
2023-12-18 15:01:25 +08:00
Zijun Hu
598f5bd223 QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00629
This commit will update QCA2066 Bluetoth firmware files
to 2.1.0-00629.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2023-12-18 14:43:08 +08:00
Dmitry Baryshkov
724c77e5b0 qca: add bluetooth firmware for WCN3988
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>
2023-11-03 20:23:49 +02:00
tjiang1234
1edd2d6faa
QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00605
This commit will update WCN685x 2.1 Bluetoth firmware files
to 2.1.0-00605.
    
Signed-off-by: Tim Jiang <quic_tjiang@quicinc.com>
2023-08-31 17:37:21 +08:00
sampnimm
2c6be1a4f0 qca: Update firmware files for BT chip WCN6750
Signed-off-by: sampnimm <quic_sampnimm@quicinc.com>
2023-04-20 09:42:43 +05:30
Tim Jiang
2ba1beaae0 QCA: Add Bluetooth firmware for QCA2066
This commit will add required Bluetooth firmware files for QCA2066.
 The image version is 2.1.0-00538.

hpbtfw21.tlv : RAM FW dump
hpnv21.bin : NVM dump.
hpnv21g.bin : NVM dump.
hpnv21.301 : NVM dump.
hpnv21.302 : NVM dump.
hpnv21g.301 : NVM dump.
hpnv21g.302 : NVM dump.

Signed-off-by: Tim Jiang <quic_tjiang@quicinc.com>
2023-01-17 12:18:48 +08:00
sampnimm
4704e256ca qca: Update firmware files for BT chip WCN6750
Signed-off-by: sampnimm <quic_sampnimm@quicinc.com>
2022-12-22 14:51:05 +05:30
Rocky Liao
32d8681d21 QCA: Add Bluetooth firmware for WCN785x
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>
2022-11-24 14:44:27 +08:00
Suraj Magar
0e8f546c4c qca: Update firmware files for BT chip WCN3991.
crbtfw32.tlv :RAM FW dump
crnv32.bin   :NVM FW dump
crnv32u.bin  :RAM FW dump

Updated firmware files with:
BQR enhancements
LE priority changes
Braktooth issue fix
RSSI Fix

Signed-off-by: Suraj Magar <quic_smagar@quicinc.com>
2022-09-16 10:44:17 +05:30
Suraj Magar
3593bb7d8f Removing crnv32
Signed-off-by: Suraj Magar <quic_smagar@quicinc.com>
2022-09-15 11:09:50 +05:30
Tim Jiang
1ee415b64d QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00438
This commit will update WCN685x 2.1 Bluetoth firmware files
to 2.1.0-00438.

Signed-off-by: Tim Jiang <quic_tjiang@quicinc.com>
2022-08-11 19:59:48 +08:00
Suraj Magar
4f8f67efcd qca: Update firmware files for BT chip WCN6750.
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>
2022-08-09 14:31:29 +05:30
Josh Boyer
fc8557e941
Merge branch 'main' of https://github.com/suraj714/BT-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-06-21 10:06:15 -04:00
Suraj Magar
92f1088454 qca: Update firmware files for BT chip WCN6750.
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>
2022-06-21 11:56:40 +05:30
Zijun Hu
47def1cbb1 QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00409
This commit will update WCN685x 2.1 Bluetoth firmware files
to 2.1.0-00409.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2022-06-16 17:19:08 +08:00
Zijun Hu
17fe780905 QCA: Add Bluetooth nvm file for WCN685x
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>
2022-01-04 17:16:28 +08:00
Zijun Hu
72af07ecad QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00324
This commit will update WCN685x 2.1 Bluetoth firmware files
to 2.1.0-00324.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2022-01-04 17:16:22 +08:00
Zijun Hu
7411d2bf5a QCA: Update Bluetooth WCN685x 2.0 firmware to 2.0.0-00609
This commit will update WCN685x 2.0 Bluetoth firmware files
to 2.0.0-00609.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2022-01-04 17:16:14 +08:00
Zijun Hu
1500362ad6 QCA: Update Bluetooth WCN685x firmware to 2.1.0-00298
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>
2021-12-17 12:32:58 +08:00
Tim Jiang
28fdbcd752 QCA: Add Bluetooth default nvm file for WCN685x
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>
2021-11-23 15:36:18 +08:00
Tim Jiang
73a13f4d8d QCA: Add Bluetooth firmware for WCN685x
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>
2021-11-17 15:18:12 +08:00
Rocky Liao
582c9da3e4 QCA: Update Bluetooth firmware for WCN685x
This commit will update WCN685x Bluetoth firmware files to 2.0.0-00607.

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2021-10-26 11:04:18 +08:00
Josh Boyer
24c4a85d85
Merge branch 'master' of https://github.com/suraj714/linux-firmware-BT into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-08-12 08:21:56 -04:00
smagar
6a3a985022 QCA : Updated firmware files for WCN3991
Signed-off-by: smagar <smagar@codeaurora.org>
2021-08-12 10:03:49 +05:30
smagar
5dd32d878e qca: Add firmware files for BT chip WCN6750.
This commit will add required firmware files for WCN6750.

msbtfw11.mbn :RAM FW dump
msbtfw11.tlv :RAM FW dump
msnv11.bin   :NVM dump

Signed-off-by: smagar <smagar@codeaurora.org>
2021-07-26 16:38:01 +05:30
Rocky Liao
160fd62e76 QCA: Update Bluetooth firmware for QCA6174
This commit will update QCA6174 Bluetoth firmware files to v28

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2021-06-16 10:56:11 +08:00
Rocky Liao
4adb20b44c QCA: Add Bluetooth firmware for WCN685x
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>
2021-05-31 13:59:12 +08:00
Rocky Liao
4823783412 QCA: Update Bluetooth firmware for QCA6174
This commit will update QCA6174 Bluetoth firmware files to v26

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2021-05-27 16:31:22 +08:00
Rocky Liao
293c78917c QCA: Update Bluetooth firmware for QCA6390
This commit will update QCA6390 Bluetoth firmware files to v2.0.0-00943

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2021-05-25 17:36:19 +08:00
Rocky Liao
c296849914 QCA: Update Bluetooth firmware for QCA6174
This commit will update QCA6174 Bluetoth firmware files to v25

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2021-04-19 10:55:15 +08:00
sampnimm
1a08ec9262 QCA : Updated firmware files for WCN3991
Signed-off-by: sampnimm <sampnimm@codeaurora.org>
2020-12-08 17:38:49 +05:30
Josh Boyer
e850cf3436
Merge https://github.com/rjliao-qca/qca-btfw into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:27:39 -05:00
Rocky Liao
463fdea3d3 QCA: Update Bluetooth firmware for QCA6390
This commit will update QCA6390 Bluetoth firmware files to v2.0.0-00874

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2020-11-12 13:05:56 +08:00
Asit Shah
d7793e53b1 QCA : Fixed BT SSR due to command timeout / IO fatal error
Signed-off-by: Asit Shah <asitshah@codeaurora.org>
2020-11-05 12:26:32 +05:30
Asit Shah
8877322c12 QCA : Updated firmware file for WCN3991
Signed-off-by: Asit Shah <asitshah@codeaurora.org>
2020-10-17 20:53:36 +05:30
Asit Shah
ad1da95d52 QCA : Updated firmware files for WCN3991
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>
2020-10-01 12:03:01 +05:30
Balakrishna Godavarthi
3882702815 QCA: Add correct bin file for WCN3991
Adding correct bin file to enable below features

	1. SCO over UART enabled
	2. Encoded WBS enabled
	3. Increase HCI SCO buffers to 8

Fixes: 24cc617d85 ("QCA: Update WCN3991 FW files")
Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2020-07-14 11:00:13 +05:30
Rocky Liao
c4e04b49b4 QCA: Update Bluetooth firmware for QCA6390
This commit will update QCA6390 Bluetoth firmware files to v2.0.0-00763.

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2020-07-07 12:45:15 +08:00
Balakrishna Godavarthi
24cc617d85 QCA: Update WCN3991 FW files
This commit holds below enhancements for WCN3991.

1. Added Erroneous Data reporting support.
2. Increased SCO data buffer count from 4 to 8.

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2020-06-22 14:20:47 +05:30
Christian Hewitt
619d33958d
QCA: Add Bluetooth firmware for QCA9377
This commit will add required Bluetooth firmware files for QCA9377. Files
are from the Boundary Devices repo [1] and are covered under the existing
QCA redistributable license, but need renaming to align with the upstream
driver firmware naming convention.

tfbtfw11.tlv > rampatch_00230302.bin
tfbtnv11.bin > nvm_00230302.bin

Support for QCA9377 Bluetooth is now merged in bluetooth-next [2].

[1] https://github.com/boundarydevices/qca-firmware/tree/bd-sdmac-ath10k
[2] https://patchwork.kernel.org/cover/11504823/

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-05-17 14:42:59 -04:00
Josh Boyer
107b9a25bb
Merge https://github.com/bgodavar/qca_bt_fw
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-04-13 07:55:56 -04:00
Balakrishna Godavarthi
1a8b0dc00f qca: Enable transparent WBS for WCN3991
Updating .bin fw file to enable transparent WBS.

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2020-04-03 14:15:42 +05:30
Rocky Liao
4921f73bc8 QCA: Add Bluetooth firmware for QCA6390
This commit will add required Bluetooth firmware files for QCA6390.

htbtfw20.tlv : RAM FW dump
htnv20.bin : NVM dump.

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2020-04-01 19:39:13 +08:00
Rocky Liao
2db3978ce4 qca: Fix blueooth firmware name for QCA6174
The rampatch_00440302.tlv and rampatch_usb_00000302.tlv	are wrong names
for QCA6174 Bluetooth driver, remove them and make the update to the
correct files rampatch_00440302.bin and rampatch_usb_00000302.bin.

Fixes: 30550605b7 ("qca: update bluetooth firmware for QCA6174")

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2020-02-29 09:54:31 +08:00
Balakrishna Godavarthi
54b017d06a qca: Add firmware files for BT chip wcn3991.
This commit will add required firmware files for wcn3991.

crbtfw32.tlv : RAM FW dump
crnv32.bin : NVM dump.

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2020-02-20 16:01:04 +05:30
Kalle Valo
30550605b7 qca: update bluetooth firmware for QCA6174
Bugfixes for QCA6174.

While at it, to avoid confusion, also change the name of driver to
'btqca' in WHENCE file because that's what it is called in kernel images
(drivers/bluetooth/btqca.ko). Of course we cannot change the name of
directory 'qca' and that has to remain forever, but better to fix the
documentation to make it clear what driver this is.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2020-01-22 18:27:20 +02:00
Balakrishna Godavarthi
c99beda7e0 QCA: Add the fw files for BT Chip QCA6174.
The following fw files are added to support QCA6174.
rampatch_00440302.bin: RAM DUMP
nvm_00440302.bin: NVRAM

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2019-02-25 15:36:36 +05:30
Balakrishna Godavarthi
f859d9fda9 qca: Add firmware files for BT chip wcn3990.
This commit will add required firmware files for wcn3990.
crbtfw21.tlv : RAM FW dump
crnv21.bin : NVM dump.

Updated the Qualcomm Atheros licence file.

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2019-02-20 18:23:46 +05:30
Balakrishna Godavarthi
534daf431c qca: update BT firmware files for QCA ROME chip.
This patch will resolve the Bluetooth vulnerability CVE-2018-5383
for ROME chip v3.2

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2018-09-18 13:11:47 +05:30