Commit Graph

2500 Commits

Author SHA1 Message Date
Josh Boyer a8067ef339
Merge branch 'guc_v70.1.2_dg2' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-05-02 08:29:23 -04:00
Hilda Wu a1074bb7d4
rtl_bt: Update RTL8852A BT USB firmware to 0xDBB7_C1D9
This firmware patch update for Realtek RTL8852A BT USB controller.

Release Version: 0xDBB7_C1D9

Signed-off-by: Hilda Wu <hildawu@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-05-02 08:28:15 -04:00
Josh Boyer 95652847fb
Merge branch 'adreno-firmware' of https://github.com/lumag/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-05-02 08:27:10 -04:00
Alex Deucher 61eb408159
amdgpu: update psp_13_0_8 firmware
From internal git commit:
8e9da17bd8c32d86a6bbcbf0d3c1e494f58a0a11

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-05-02 08:25:50 -04:00
Alex Deucher b4994be7d2
amdgpu: update gc_10_3_7_rlc firmware
From internal git commit:
8e9da17bd8c32d86a6bbcbf0d3c1e494f58a0a11

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-05-02 08:25:50 -04:00
Alex Deucher 480d6c29fc
amdgpu: update dcn_3_1_6_dmcub firmware
From internal git commit:
8e9da17bd8c32d86a6bbcbf0d3c1e494f58a0a11

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-05-02 08:25:50 -04:00
Josh Boyer fc4735eba7
Merge https://github.com/pkshih/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-05-02 08:24:46 -04:00
Kalle Valo 4a0e59f958 ath11k: QCA6390 hw2.0: update to WLAN.HST.1.0.1-05266-QCAHSTSWPLZ_V2_TO_X86-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-27 11:23:17 +03:00
Dmitry Baryshkov dfa3c4c309 qcom: add firmware files for Adreno a420 & related generations
Add firmware files for Adreno a405/a420/a430, used in several
generations of Qualcomm Snapdragon processors starting from APQ8084 up
to MSM8994 (including MSM8939 and several other ones).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-26 23:36:27 +03:00
Dmitry Baryshkov 4a43f1a844 qcom: add firmware files for Adreno a330
Add firmware files for Adreno a330, used in MSM8x74/APQ8074 Qualcomm
processors.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-26 23:34:11 +03:00
Dmitry Baryshkov d0ea8ffa54 qcom: add firmware files for Adreno a220
Add firmware files for Adreno a220 (codenamed leia), used in
MSM8x60/APQ8060 Qualcomm processors.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-26 23:32:21 +03:00
John Harrison 89ae5eb20f i915: Add GuC v70.1.2 for DG2
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2022-04-26 13:27:47 -07:00
Ping-Ke Shih e7d3d08c72 rtw89: 8852c: add new firmware v0.27.20.0 for RTL8852C
Add first firmware to support RTL8852C chip.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-04-26 16:15:42 +08:00
Petr Machata ac21ab5d1d
Mellanox: Add lc_ini_bundle for xx.2010.1006
As of this writing, the FW version xx.2010.1006 is the lowest version with
which mlxsw will operate. It is therefore useful to distribute the
lc_ini_bundle for modular systems for this version as well. Add the file.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-25 07:36:16 -04:00
Petr Machata af9117b456
Mellanox: xx.2010.1502: Distribute non-xz-compressed lc_ini_bundle
In the previous patch, lc_ini_bundle_2010_1502.bin.xz was contributed.
Pushing an xz-encoded file was a mistake, the format required by the driver
is decompressed, and whether the firmware file is stored on-disk compressed
or plain is a user policy decision.

Therefore drop the xz file, and add the decompressed equivalent instead.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-25 07:36:06 -04:00
Kalle Valo 44b8aee724 ath10k: QCA9984 hw1.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo 4ad3bd3487 ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00156
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo 9fce09f6c1 ath10k: QCA9888 hw2.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo b155d859e3 ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00156
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo 6ad0930e3d ath10k: QCA6174 hw3.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo 729bd7f615 ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00288-QCARMSWPZ-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo 73743b815b ath10k: QCA4019 hw1.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo 1962cbab35 ath10k: QCA99X0 hw2.0: add board-2.bin
board-2.bin replaces board.bin, so remove the latter. board-2.bin support was
added to ath10k back in 2015 so this won't break backwards compatiblity in
recent kernels.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo be63fc0c6c ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.7
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo 0d5e9f7e0a ath11k: WCN6750 hw1.0: add to WLAN.MSL.1.0.1-00887-QCAMSLSWPLZ-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:28 +03:00
Kalle Valo a50132f7fb ath11k: WCN6750 hw1.0: add board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:27 +03:00
Kalle Valo 97f8b7563d ath11k: QCN9074 hw1.0: add to WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:27 +03:00
Kalle Valo f56505fe2e ath11k: QCN9074 hw1.0: add board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-24 16:05:27 +03:00
Kalle Valo d351476792 ath11k: QCA6390 hw2.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-23 16:05:34 +03:00
Kalle Valo adbc778e77 ath11k: IPQ8074 hw2.0: update to WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-23 16:05:34 +03:00
Kalle Valo f52cd1d002 ath11k: IPQ8074 hw2.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-23 16:05:34 +03:00
Kalle Valo 3417df39f2 ath11k: IPQ6018 hw1.0: update to WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-23 16:05:34 +03:00
Kalle Valo 6b1ac46dc8 ath11k: IPQ6018 hw1.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2022-04-23 16:05:34 +03:00
Petr Machata e655307662
Mellanox: Add new mlxsw_spectrum firmware xx.2010.1502
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2010.1502), Spectrum-2 (29.2010.1502) and Spectrum-3
(30.2010.1502). Furthermore, add lc_ini_bundle_2010_1502.bin.xz for
modular systems.

The following issues have been fixed:

- CRC errors when using 25Gbps links in a modular system.
- Issue in bring-up of line-card no. 8 in a modular system.
- Several issues with too-long link-up times.
- An interop issue with Broadcom Tomahawk.
- An issue that might cause dropping first several packets after a port
  speed is changed to 400Gbps 8x.
- A switch freeze which might occur after many 10Gbps ports get disabled
  simultaneously.
- Latency degradation of RALUE EMAD processing.
- An issue in port isolation, which would not work on two-way split port 64
  on Spectrum-1, and four-way split port 128 on Spectrum-2 and Spectrum-3.
- Issue in multicast configuration on port 128 on Spectrum-2 and
  Spectrum-3.
- On Spectrum-2 systems, when receiving a packet with Symbol Errors on
  ports that are configured to cut-thought, in some cases, a pipeline may
  get stuck.
- Several issues in autonegotiation.

In addition, the following improvement has been made:

- Support in FW for reporting module values to the SW.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-21 06:46:21 -04:00
Josh Boyer 7d19d1ddac
Merge branch 'guc_v70.1.1' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-21 06:45:33 -04:00
Alex Deucher fcf9d8ca2d
amdgpu: update yellow carp DMCUB firmware
From internal git commit:
5f22b368229ec53c670b77de88312d4d10b7d575

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-21 06:43:23 -04:00
Sean Wang ee439794ca
linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
Update binary firmware for MT7922 Bluetooth devices

File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
Version: 20220322164155

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-19 07:49:46 -04:00
Deren Wu b0e1b45ea8
linux-firmware: update firmware for MT7922 WiFi device
Update binary firmware for MT7922 WiFi devices

File: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
Version: 20220322163923a
File: mediatek/WIFI_RAM_CODE_MT7922_1.bin
Version: 20220322164011

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-19 07:49:39 -04:00
Josh Boyer fe52ca67b4
Merge branch 'v14454.8.0' of https://github.com/tinghan-shen/linux_fw_scp into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-19 07:48:02 -04:00
Josh Boyer 1fe86d1c49
Merge branch 'apq8096' of https://github.com/lumag/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-19 07:46:37 -04:00
Tinghan Shen 10612bd12e mediatek: Add mt8195 SCP firmware
System Control Processor is an RISC-V processor in MediaTek MT8195 SoC.
It supports vedio encode/decode and CrOS EC host command.

Release Version: v14454.8.0

Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
2022-04-14 14:03:33 +08:00
Dmitry Baryshkov afc44bb26f qcom: apq8096: add modem firmware
Add the modem DSP firmware for the Qualcomm APQ8096 boards. The files
come from the redistributable linux-board-support-package-r01700.1.zip
for the Dragonboard 820c. The file modem.mbn was generated from
segment files using the pil-squasher tool.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-14 02:34:16 +03:00
Dmitry Baryshkov 9fa878c6f1 qcom: apq8096: add aDSP firmware
Add the audio DSP firmware for the Qualcomm APQ8096 boards. The files
come from the redistributable linux-board-support-package-r01700.1.zip
for the Dragonboard 820c.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-14 02:34:16 +03:00
Max Chou 8a2d811764
rtl_bt: Add firmware and config files for RTL8852C
This firmware/config is submitted for RTL8852C BT USB I/F.

Version: 0xDFB7_BBFD

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-13 07:10:23 -04:00
Josh Boyer f219d616f4
Merge branch 'v1' of https://github.com/yunfeidongmediatek/linux_fw_scp_8192 into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-11 09:10:45 -04:00
Yunfei Dong ae8dfb4a5d mediatek: Add mt8192 SCP firmware
System Control Processor is an ARM RV33. It supports parts of
these features video encode/decode, mdp and CrOS EC host command.

Release Version: v1

Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com>
2022-04-11 20:00:24 +08:00
Josh Boyer 705f19ac52
Merge branch 'dev-queue' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-11 07:17:31 -04:00
Josh Boyer 431bb46376
Merge https://github.com/pkshih/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-11 07:14:53 -04:00
John Allen 31ec35bf14
linux-firmware: Update AMD cpu microcode
* Update AMD cpu microcode for processor family 17h
* Update AMD cpu microcode for processor family 19h

Key Name        = AMD Microcode Signing Key (for signing microcode container files only)
Key ID          = F328AE73
Key Fingerprint = FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73

Signed-off-by: John Allen <john.allen@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-11 07:13:23 -04:00
Gourav Samaiya 2c2be4215f
nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
These NVIDIA-signed firmwares are required to enable the graphics engine
on Ampere GA10{2/3/4/6/7} Gpus.

Signed-off-by: Gourav Samaiya <gsamaiya@nvidia.com>
Tested-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-04-11 07:11:30 -04:00