Commit Graph

2468 Commits

Author SHA1 Message Date
Julia Filipchuk 00643cab18 xe: Update GUC to v70.36.0 for BMG, LNL
UAPI compatibility version 1.17.0

Release latest recommended GUC firmware for BMG, LNL.

Signed-off-by: Julia Filipchuk <julia.filipchuk@intel.com>
2024-11-19 13:29:40 -08:00
Julia Filipchuk 36d0c64694 i915: Update GUC to v70.36.0 for ADL-P, DG1, DG2, MTL, TGL
UAPI compatibility version 1.17.0

Release latest recommended GUC firmware for ADL-P, DG1, DG2, MTL, TGL.

Signed-off-by: Julia Filipchuk <julia.filipchuk@intel.com>
2024-11-19 13:29:40 -08:00
Miri Korenblit 60cdfe1831 iwlwifi: add Bz-gf FW for core91-69 release
Add the -94 ucode firmware and the pnvm binary for bz-gf device.

Build number: Core_manual_signed_core91-69
Revision: 62990553 (bz)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2024-11-19 06:48:38 +02:00
Josh Boyer 1727aceef4 Merge branch 'video-firmware-qcs615' of https://git.codelinaro.org/clo/linux-kernel/linux-firmware into venus
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-13 07:21:17 -05:00
Josh Boyer 15e1137122 Merge branch 'video-fw-update-SC7280' of https://git.codelinaro.org/clo/linux-kernel/linux-firmware into venus
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-13 07:20:00 -05:00
Josh Boyer 09cbd9fdd3 Merge https://github.com/zijun-hu/qca_btfw into qca
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-13 07:15:33 -05:00
Renjiang Han 1e7f658831 qcom: venus-5.4: add venus firmware file for qcs615
Add venus_v6.mbn which is used on Qualcomm Snapdragon QCS615 based
video hardware.

Signed-off-by: Renjiang Han <quic_renjiang@quicinc.com>
2024-11-13 15:50:29 +05:30
Dikshita Agarwal aeede7afb7 qcom: update venus firmware file for SC7280
Update firmware file to VIDEO.VPU.2.0-00055-PROD-1 for SC7280. This
includes below fixes:
- vdec: Fix for HEVC green frame corruption.
- venc: Add proper level setting for AVC High profile usecase for VP9
  decoding compliance.
- venc: Fix for EOS handling.
- venc: Update min-max QP range for default case.

Update WHENCE version string to match with updated fw version string.

Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
2024-11-13 11:40:36 +05:30
Zijun Hu 77a11ffc5a QCA: Add 22 bluetooth firmware nvm files for QCA2066
This commit adds 22 required bluetoth firmware nvm files for QCA2066.
The image version is 2.1.0-00641, and they come from Windows on
Snapdragon (WoS).

hpnv21.b10c  : NVM dump
hpnv21.b111  : NVM dump
hpnv21.b8c   : NVM dump
hpnv21.b9f   : NVM dump
hpnv21.ba0   : NVM dump
hpnv21.ba1   : NVM dump
hpnv21.ba2   : NVM dump
hpnv21.ba3   : NVM dump
hpnv21.ba4   : NVM dump
hpnv21.baa   : NVM dump
hpnv21.bb8   : NVM dump
hpnv21g.b10c : NVM dump
hpnv21g.b111 : NVM dump
hpnv21g.b8c  : NVM dump
hpnv21g.b9f  : NVM dump
hpnv21g.ba0  : NVM dump
hpnv21g.ba1  : NVM dump
hpnv21g.ba2  : NVM dump
hpnv21g.ba3  : NVM dump
hpnv21g.ba4  : NVM dump
hpnv21g.baa  : NVM dump
hpnv21g.bb8  : NVM dump

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2024-11-13 11:36:07 +08:00
Josh Boyer c57a0a4246 Merge branch 'qdu100_xbl_s_melf' of https://github.com/quic-batta/linux-firmware into qcom
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-12 07:47:37 -05:00
Chris Lu 4023ed0b36 mediatek MT7922: update bluetooth firmware to 20241106163512
Update binary firmware for MT7922 BT devices.

File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
Version: 20241106163512

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-12 07:36:39 -05:00
Chris Lu ff344a7f87 mediatek MT7921: update bluetooth firmware to 20241106151414
Update binary firmware for MT7921 BT devices.

File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
Version: 20241106151414

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-12 07:36:32 -05:00
Allan Wang 862cd7427f 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: 20241106163228a
File: mediatek/WIFI_RAM_CODE_MT7922_1.bin
Version: 20241106163156

Signed-off-by: Allan Wang <allan.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-12 07:36:16 -05:00
Allan Wang 45c98412d1 linux-firmware: update firmware for MT7921 WiFi device
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20241106151007a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20241106150855

Signed-off-by: Allan Wang <allan.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-12 07:36:12 -05:00
Kishore Batta 01842da45d qcom: Add QDU100 firmware image files.
Add firmware files for the Qualcomm DU product(QDU100). These files are consumed
by the MHI driver in the MHI subsystem.

Signed-off-by: Kishore Batta <quic_batta@quicinc.com>
2024-11-12 15:23:11 +05:30
Josh Boyer d4417aec74 Merge branch 'cs35l56-20241108' of https://github.com/CirrusLogic/linux-firmware into cs35l56
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-10 10:31:36 -05:00
Chris Lu 3636204f50 mediatek MT7920: update bluetooth firmware to 20241104091246
Update binary firmware for MT7920 BT devices.

File: mediatek/BT_RAM_CODE_MT7961_1a_2_hdr.bin
Version: 20241104091246

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-10 15:29:11 +00:00
Allan Wang 6627b0257d linux-firmware: update firmware for MT7920 WiFi device
Update binary firmware for MT7920 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1a_2_hdr.bin
Version: 20241104091014a
File: mediatek/WIFI_RAM_CODE_MT7961_1a.bin
Version: 20241104090857

Signed-off-by: Allan Wang <allan.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-10 15:29:11 +00:00
Simon Trimmer 1486d9aa55 cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops
This patch adds the firmware files for the Cirrus CS35L56 smart
amplifier used in various Dell laptops.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-11-08 14:49:01 +00:00
Zenm Chen ddf2551510 rtw88: Add firmware v52.14.0 for RTL8812AU
This file contains the firmware for RTL8812AU and was extracted from
the vendor driver v5.13.6-23-g232107d9b.20210820 from
https://github.com/morrownr/8812au-20210820

Signed-off-by: Zenm Chen <zenmchen@gmail.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-07 08:26:51 -05:00
Gustavo Sousa dbb219d745 i915: Update Xe2LPD DMC to v2.23
Release info:
    Xe2LPD FW 2.23

    Date : 08/20/2024
    Notes:
 
    1. Firmware based periodic AS_SDP, rev4
                                           

Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
2024-11-06 22:38:14 +00:00
Chris Lu 937e463b02 linux-firmware: update firmware for mediatek bluetooth chip (MT7925)
Update binary firmware for MT7925 BT devices.

File: mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin
Version: 20241104133214

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-06 13:54:16 +00:00
Allan Wang 62ee1c4b2d linux-firmware: update firmware for MT7925 WiFi device
Update binary firmware for MT7925 WiFi devices

File: mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin
Version: 20241104132949a
File: mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin
Version: 20241104132855

Signed-off-by: Allan Wang <allan.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-06 08:51:08 -05:00
Josh Boyer 29ecc7f055 Merge branch 'adspsof' of https://github.com/mtk13576/sof_tplg into sof-tplg
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-06 08:46:43 -05:00
YR Yang a142ad7250 WHENCE: Add sof-tolg for mt8195
mediatek: Add sof-tolg for mt8195

Signed-off-by: YR Yang <yr.yang@mediatek.corp-partner.google.com>
2024-11-06 10:14:38 +08:00
Kiran K fe16af92ca linux-firmware: Update firmware file for Intel BlazarI core
This patch contains firmware files for BlazarI core -
1. Garfield Peak2 (AX211)
2. Filmore Peak2 (BE201)

FW Build: BT_BlazarI_S_REL64160_23.70.24233.64160

Release Version: 23.70.0.1
FSEQ:  0x0.0.4.182

Signed-off-by: Kiran K <kiran.k@intel.com>
2024-11-04 20:40:16 +05:30
Akhil P Oommen c69bd749a0 qcom: Add link for QCS6490 GPU firmware
Create a symlink between qcom/qcm6490/a660_zap.mbn and
qcom/qcs6490/a660_zap.mbn.

Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
2024-11-01 11:24:37 -05:00
Akhil P Oommen f4f5689fe5 qcom: update gpu firmwares for qcs615 chipset
Add the secure gpu firmware required for QCS615 chipset:

qcom/qcs615/a612_zap.mbn: v0.21

Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
2024-11-01 20:50:54 +05:30
Dmitry Baryshkov 048795eef3 ath11k: move WCN6750 firmware to the device-specific subdir
As demonstrated by the inability to use existing WCN6750 firmware on
QCM6490 / QCS6490 devices, such firmware files are device-specific. As a
preparation to adding more device-specific firmware, move existing
firmware to the sc7280/ subdir, squashing it in proceess. Squashing it
simplifies loading (as it requires just a single file access / userspace
call) and also it requires just a single compatibility symlink instead
of ten.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-10-28 21:23:33 +00:00
Daniele Ceraolo Spurio 8a7bde2c73 xe: Update LNL GSC to v104.0.0.1263
This is the latest recommended GSC release for LNL.

Relase: 104.0.0.1263
Compatibility (API) Version: 1.0
SVN: 1

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2024-10-28 10:16:41 -07:00
Daniele Ceraolo Spurio e0ee2f91c9 i915: Update MTL/ARL GSC to v102.1.15.1926
This version is required to support ARL-H.

Release: 102.1.15.1926
Compatibility (API) Version: 1.0
SVN: 1

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2024-10-28 10:16:41 -07:00
Gustavo Sousa 1c289f286e i915: Add Xe3LPD DMC
Add Xe3LPD DMC starting at v2.13.

Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
2024-10-22 14:45:21 +00:00
Vitaly Rodionov 71f8f3e01c linux-firmware: Add firmware for Cirrus CS35L41
This patch adds the firmware files for Cirrus CS35L41 smart amplifier

Playback version: 6.83
Release version: 29.85.0

Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com>
2024-10-22 12:14:23 +00:00
Kiran K 65c4b9b74b linux-firmware: Update firmware file for Intel BlazarU core
This patch contains firmware files for BlazarU core -
1. Gale Peak2 (BE200)
2. Garfield Peak2 (AX211)
3. Filmore Peak2 (BE201)

FW Build: BT_BlazarU_S_REL67159_23.90.24382.67159

Release Version: 23.90.0.3
FSEQ:  0x0.0.4.191

Signed-off-by: Kiran K <kiran.k@intel.com>
2024-10-22 15:55:41 +05:30
Sibi Sankar feb324e311 qcom: Add Audio firmware for X1E80100 CRD/QCPs
Add audio firmware for X1E80100 CRD/QCPs, which are required to get
charging and audio functional.

Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
2024-10-18 13:19:10 +00:00
Zenm Chen efcf2f1028 rtlwifi: Update firmware for RTL8192FU to v7.3
This firmware was extracted from the vendor driver
rtl8192FU_rtl8725AU_WiFi_linux_v5.15.2-53-g9bfbc74cf.20230615_COEX20220422-2b07
provided by Realtek developer.

Signed-off-by: Zenm Chen <zenmchen@gmail.com>
2024-10-17 12:43:34 +00:00
ChunHao Lin 2af74771a7 rtl_nic: add firmware rtl8125d-1
This adds firmware rtl8125d-1 for RTL8125d rev.a.

Signed-off-by: ChunHao Lin <hau@realtek.com>
2024-10-15 21:06:46 -05:00
Miri Korenblit 99f9c7ed1f iwlwifi: add gl/Bz FW for core91-69 release
Add the -94 ucode firmware and update the pnvm binary
for gl/bz device.

Build number: Core_manual_signed_core91-69
Revision: 67ce4588 (gl, bz)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2024-10-14 18:50:36 +00:00
Miri Korenblit b67630c6ff iwlwifi: update ty/So/Ma firmwares for core91-69 release
Update -89.ucode firmwares for ty/So/Ma devices,
and update the PNVM files.

Build number: Core_manual_signed_core91-69
Revision: 6b44fa0b (ty, so, ma)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2024-10-14 18:50:36 +00:00
Miri Korenblit d032dfb87e iwlwifi: update cc/Qu/QuZ firmwares for core91-69 release
Update -77.ucode firmwares for cc/Qu/QuZ devices.

Build number: Core_manual_signed_core91-69
Revision: 85be44d3 (Qu, QuZ, cc)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2024-10-14 18:50:36 +00:00
Josh Boyer caa18c766a Merge https://github.com/zijun-hu/qca_btfw into wcn785x
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-10-14 13:10:31 -04:00
Simon Trimmer 879bd9ae0b cirrus: cs35l56: Add firmware for Cirrus CS35L56 for a Lenovo Laptop
This patch adds the firmware files for the Cirrus CS35L56 smart
amplifier used in a Lenovo laptop.

- 17aa380e

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-10-14 15:22:54 +00:00
Simon Trimmer ec61c8a2c7 cirrus: cs35l56: Add firmware for Cirrus CS35L56 for some ASUS laptops
This patch adds the firmware files for the Cirrus CS35L56 smart
amplifier used in two ASUS laptops.

- 10431e13
- 10431f43

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-10-14 15:22:47 +00:00
Simon Trimmer 6f4db4495a cirrus: cs35l56: Add firmware for Cirrus Amps for some HP laptops
This patch adds the firmware files for the Cirrus CS35L54 and CS35L56
smart amplifiers used in these HP laptops.

- 103c8d85
- 103c8d86
- 103c8d8c
- 103c8d8d
- 103c8d8e
- 103c8d8f
- 103c8d90
- 103c8d91 (two component variants)
- 103c8d92
- 103c8e14
- 103c8e15
- 103c8e16
- 103c8e17
- 103c8e18
- 103c8e19
- 103c8e1a
- 103c8e1b
- 103c8e1c
- 103c8e2c

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-10-14 15:22:40 +00:00
Shayne Chen 808cba847c mtk_wed: add firmware for mt7988 Wireless Ethernet Dispatcher
Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
2024-10-12 00:02:10 +08:00
Jeff Johnson a2d650c9cb ath12k: QCN9274 hw2.0: add to WLAN.WBE.1.3.1-00162-QCAHKSWPL_SILICONZ-1
Signed-off-by: Jeff Johnson <jjohnson@qti.qualcomm.com>
2024-10-10 14:06:42 -05:00
Jeff Johnson 2cdc4f42ce ath12k: QCN9274 hw2.0: add board-2.bin
Signed-off-by: Jeff Johnson <jjohnson@qti.qualcomm.com>
2024-10-10 14:06:42 -05:00
Emil Velikov 8a507494f3 check_whence.py: ban link-to-a-link
Using link-to-a-link reduces legibility and changes to the root link,
also changes the leafs. Where the latter may be undesired and in some
cases just wrong.

We have a couple of instances in-tree, so fix them up and ban the
combination.

One particularly good example, why we'd want this is:
https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/272

In there we have the following:

    File: ti/tas2781/TAS2XXX1EB30.bin
    [snip]
    Link: TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB3.bin
    Link: ti/tas2781/TAS2XXX1EB3.bin -> TAS2XXX1EB30.bin
    Link: TAS2XXX1EB30.bin -> ti/tas2781/TAS2XXX1EB30.bin

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2024-10-10 14:33:32 +00:00
Mario Limonciello e1bd5010f8 Add a link from TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB30.bin
This allows compatibility with old and new TAS drivers.

Suggested-by: Antheas Kapenekakis <lkml@antheas.dev>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2024-10-10 09:10:50 -05:00
Shenghao Ding 4cbaca8d27 tas2781: Upload dsp firmware for ASUS laptop 1EB30 & 1EB31
Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
[superm1: Squash and rebase]
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2024-10-10 08:33:27 -05:00