Commit Graph

55 Commits

Author SHA1 Message Date
Emil Velikov
5ddb886bef Remove execute bit from firmware files
AFAICT neither of the firmware files need to be executable, so drop the
execute bit.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2024-10-16 15:52:59 +00:00
Zijun Hu
2a8ffa3656 QCA: Add Bluetooth firmwares for WCN785x with UART transport
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>
2024-10-09 16:01:30 +08:00
Zijun Hu
d6e21350fd QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00642
This commit will update WCN685x 2.1 Bluetoth firmware files
to 2.1.0-00642.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2024-08-08 14:28:20 +08:00
Zijun Hu
d118dc8ad5 QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00641
This commit will update QCA2066 Bluetoth firmware files
to 2.1.0-00641.

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2024-07-29 17:41:28 +08:00
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