Commit Graph

20 Commits

Author SHA1 Message Date
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
Ben Young Tae Kim 23d1340528 qca: add BT firmware files to support QCA ROME chips
Latest firmware files supporting QCA61x4 ROME family chipset

Signed-off-by: Ben Young Tae Kim <ytkim@qca.qualcomm.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 16:51:43 -04:00