Commit Graph

2825 Commits (05105d2434ecfbe994c678419557bb75d7052e9b)

Author SHA1 Message Date
Letitia Tsai 05105d2434 linux-firmware: Renaming the file to cover a wide range of HP Lunar Lake system.
The change was tested on HP EliteBook X Flip G1i
FW version: 5.8.200.7720_1029

Signed-off-by: Letitia Tsai <letitia.tsai@hp.com>
2025-10-23 19:43:08 +08:00
Stefan Binding 0de0cd7fc7 cirrus: cs35l41: Rename various Asus Laptop firmware files to not have Speaker ID
Several Asus laptops went to market without Speaker ID support, rename
their firmware files to match.

Laptops affected:
- 10431fb3
- 10433d78
- 10433d88

In addition, for 10433d78 and 10433d88 some of the firmware files were
mixed up and mis-named, so ensure the correct file is used for the
correct channel.

Fixes: 675b89218f ("cirrus: cs35l41: Add firmware and tuning for ASUS Consumer laptops")

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
2025-10-22 14:31:58 +00:00
Chris Lu 93c9297809 mediatek MT7922: update bluetooth firmware to 20251020143443
Update binary firmware for MT7922 BT devices.

File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
Version: 20251020143443

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2025-10-22 10:15:02 -04:00
Peter Robinson b0b775e5ad Revert "linux-firmware: update firmware for MT7922 WiFi device"
This reverts commit ba41835c21.

This update to the MT7922 WiFi firmware regresses the wifi module
and has been widely reported, revert the change until Mediatek
can investigate and push a new fix.

Cc: Allan Wang <allan.wang@mediatek.com>
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2025-10-20 13:57:17 +00:00
Janaki Ramaiah Thota d06442f2b6 QCA: Update Bluetooth WCN6856 firmware 2.1.0-00653 to 2.1.0-00659
Signed-off-by: Janaki Ramaiah Thota <janaki.thota@oss.qualcomm.com>
2025-10-20 12:29:50 +00:00
Miri Korenblit 9440754a99 iwlwifi: add Bz/Fm and gl FW for core98-161 release
Add the -98 ucode firmware for Bz/Fm and gl devices.
Since core 97, pnvm files are no longer needed for those devices.

Build number: Core_manual_signed_core98-161
Revision: 6ef20b19 (bz, gl)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2025-10-20 12:14:26 +00:00
Miri Korenblit f2fbfd22d9 iwlwifi: update Bz/Hr and Bz/Gf firmwares for core98-161 release
Update -100.ucode firmwares for Bz/Hr and Bz/Gf devices.

Build number: Core_manual_signed_core98-161
Revision: de068435d (bz)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2025-10-20 12:14:26 +00:00
Miri Korenblit dda8b9b09a iwlwifi: update ty/So/Ma firmwares for core98-161 release
Update -89.ucode firmwares for ty/So/Ma devices,
and update the PNVM files.

Build number: Core_manual_signed_core98-161
Revision: 7207fc64 (ty, so, ma)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2025-10-20 12:14:26 +00:00
Miri Korenblit 822db3708d iwlwifi: update cc/Qu/QuZ firmwares for core98-161 release
Update -77.ucode firmwares for cc/Qu/QuZ devices.

Build number: Core_manual_signed_core98-161
Revision: 30b1cbd8 (Qu, QuZ, cc)

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2025-10-20 12:14:26 +00:00
Peter Robinson edc9bbecf0 intel: qat: Fix missing link
When the QAT FW were in the root the qat_mmp.bin -> qat_895xcc_mmp.bin
was in place, that remains, but there isn't the equivilent of that in
the intel/qat directory so add in case the driver starts loading from
the new directory. Also group the links for this file close to the file.

Fixes: 06205c0e ("Move QAT firmware to intel/ subdirectory")
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2025-10-19 13:18:51 +01:00
Timur Tabi 7a1a266e22 nvidia: add generic bootloader for GSP-enabled systems
Add the generic bootloader to the GSP directory so that Nouveau and
Nova can use it, instead of borrowing the booloader from the acr/
directory.

On Turing and GA100 systems that boot GSP-RM, the "generic bootloader"
is a small firmware image used to boot FWSEC firmware.  To date, this
image is the same as the "ACR bootloader" in the gp102/acr/ directory.
Nouveau simply grabs that image when it needs to boot FWSEC, even though
it is technically in the wrong directory and not generated from the
OpenRM source files like all of the other firmware files that Nouveau
uses.  All GSP-related firmware images should be in the gsp/ directory.

For the Nova GPU driver, this approach has two problems.

1. Although the generic bootloader hasn't changed since 2016, it is
packaged in OpenRM as a binhex array and could theoretically change
for any future version of GSP-RM.  The current approach that Nouveau
takes would not support this.

2. Borrowing images in other directories is problematic, as the firmware
loading code in Nova expects all images to be in the gsp/ directory.

To remedy both issues, a new build of the generic firmware is introduced
for the 570.144 firmware and placed in the gsp/ directory.  This image
is generated by the extract-firmware-nouveau.py script used to build all
the other linux-firmware images.  This new image, although slightly
different in composition, is interchangeable with the acr/bl.bin image.

A generic bootloader for r535 is not included, because Nova does not
support r535 and that firmware version is also deprecated for Nouveau.

Signed-off-by: Timur Tabi <ttabi@nvidia.com>
2025-10-17 14:01:07 -05:00
Srinivas Kandagatla 2121082a88 linux-firmware: qcom: sync audioreach firmwares from v1.0.0 build
Update audioreach tplg firmwares to latest builds from v1.0.0 of
https://github.com/linux-msm/audioreach-topology

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
2025-10-17 16:48:29 +00:00
Dikshita Agarwal 4ba7ff7871 qcom: vpu: rename firmware binaries
Rename firmware binaries to indicate the ELF header version.

Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
2025-10-17 16:40:16 +00:00
Bingbu Cao 15cb201918 Intel IPU7: Update product signed firmware binary
Update IPU7 firmware binary, it is a product signed binary
used in latest Intel Pather Lake SOCs. Its version is same
as the old one, but it's product signed binary which can
be used in released product.

Signed-off-by: Bingbu Cao <bingbu.cao@intel.com>
2025-10-17 03:44:22 -05:00
Gustavo Sousa 10de40e2bb i915: Xe2LPD DMC v2.29
Release firmware blob for Xe2LPD DMC v2.29.

Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
2025-10-14 19:25:41 +00:00
Gustavo Sousa 4bda88bd3a i915: Xe3LPD DMC v2.32
Release firmware blob for Xe3LPD DMC v2.32.

Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
2025-10-14 19:22:56 +00:00
Dnyaneshwar Bhadane afae3516d1 i915: Xe3LPD_3002 DMC v2.27
Release firmware blob for Xe3LPD_3002 DMC v2.27.

Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
2025-10-15 00:21:59 +05:30
Timur Tabi bcce0efb5c WHENCE: nvidia: rearrange GSP-RM firmware lines
Group the lines for each version set of GSP-RM firmware files together,
so that they can be more easily removed or updated.

This commit makes no functional changes: the same files are placed in the
same locations, and the same links are created.

Nouveau/Nova use the GSP-RM firmware file, along with several auxilliary
firmware files, to support Nvidia Turing and later GPUs.  As new GPUs are
supported, newer versions of all files must be add to the repository.
Currently, two versions are present: 535.113.01 and 570.144.

To make it easier to add new versions, for distros to stop including older
versions, we regroup all of the relevant lines in the WHENCE file by
version, instead of by GPU.

Two things should be noted:

1. Some distros are apparently unable to handle changes to WHENCE where a
file is replaced with a symlink, or vice versa.

2. Most GPUs are just minor variants, and so these GPUs are represented
only by symlinks.

This means that care must be taken if a future firmware version includes
a new file for a GPU variant that was previously represented by a link.
Conversely, if a new version of file happens to be identical to another
file, it should not be replaced with a symlink.

Signed-off-by: Timur Tabi <ttabi@nvidia.com>
2025-10-13 14:30:36 -05:00
Zhang Lixu a96c15581a linux-firmware: Add ISH firmware file for Intel Pather Lake platform
This patch contains ISH firmware file for Intel Pather Lake platform.
FW Version: 5.8.1.7778

Signed-off-by: Zhang Lixu <lixu.zhang@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2025-10-11 06:26:31 -04:00
Sai Teja Aluvala 55d8d2fa00 linux-firmware: Update firmware file for Intel Magnetar core
This patch contains firmware files for products
1.Garfield Peak2 (GfP2) - AX211
2.Johnson Peak2 (JnP2) - AX203
3.Harrison Peak1 (HrP1) - AX101

FW Build: BT_Magnetar_REL103882_23.50.25205.103882

Release Version: 23.160.1.0
FSEQ:  0x0.0.3.94

Signed-off-by: Sai Teja Aluvala <aluvala.sai.teja@intel.com>
2025-10-10 15:52:42 +03:00
Sai Teja Aluvala 890cad9f83 linux-firmware: Update firmware file for Intel BlazarU core
This patch contains firmware files for products
 1. Gale Peak2 (BE200)
 2. Garfield Peak2 (AX211)
 3. Filmore Peak2 (BE201)

FW Build: BT_BlazarU_S_REL91726_23.160.25341.91726
FSEQ : 0x 0.0.4.197

Release Version: 23.160.1.0

Signed-off-by: Sai Teja Aluvala <aluvala.sai.teja@intel.com>
2025-10-10 15:52:42 +03:00
Sai Teja Aluvala 7bbab634ed linux-firmware: Update firmware file for Intel BlazarI core
This patch contains firmware files for products
1. Garfield Peak2 (AX211)
2. Filmore Peak2 (BE201)

FW Build: BT_BlazarI_S_REL99289_23.160.25341.99289

Release Version: 23.160.1.0
FSEQ: 0x 0.0.4.197

Signed-off-by: Sai Teja Aluvala <aluvala.sai.teja@intel.com>
2025-10-10 15:52:42 +03:00
Xin Liu 25c3a14ddc qcom: add CDSP firmware for kaanapali platform
Add CDSP firmware for Qualcomm kaanapali platform.

Signed-off-by: Xin Liu <xin.liu@oss.qualcomm.com>
2025-10-10 11:21:17 +00:00
Dmitry Baryshkov 0a5f7ace0a qcom: add version for A650 GMU firmware
Add version information for Adreno A650 GMU firmware.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2025-10-09 10:26:43 -04:00
Janaki Ramaiah Thota ff1f6b9a25 qca: Update Bluetooth WCN6750 1.1.3-00091 firmware to 1.1.3-00100
Signed-off-by: Janaki Ramaiah Thota <janaki.thota@oss.qualcomm.com>
2025-10-09 14:19:56 +00:00
Rajesh Kemisetti d387533db7 qcom: Add firmwares for Kaanapali GPU
Add the necessary GPU firmwares to support the GPU
present in Kaanapali chipset.

Signed-off-by: Rajesh Kemisetti <rajesh.kemisetti@oss.qualcomm.com>
2025-10-09 01:17:50 +05:30
Rajesh Kemisetti fe05c74066 qcom: Update A623 GMU fw
Update A623 GMU fw to the latest version (v3.06.01).

Signed-off-by: Rajesh Kemisetti <rajesh.kemisetti@oss.qualcomm.com>
2025-10-09 00:49:23 +05:30
Venkata Kota 80e2ccb38d qcom: Update DSP firmware for sa8775p platform
Update adsp,cdsp0,cdsp1,gpdsp0,gpdsp1 firmware for Qualcomm SA8775P Platform

Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
2025-10-04 12:08:29 +05:30
Dikshita Agarwal 5905c27e13 WHENCE: remove link for Kaanapali video firmware
Remove the soft link for Kaanapali video firmware as it's not required.

Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
2025-10-03 15:50:49 +00:00
Crag Wang 96ed5b3686 linux-firmware: Add Dell ISH firmware for Intel Lunar Lake systems
Signed-off-by: Crag Wang <crag.wang@dell.com>
2025-10-03 21:22:54 +08:00
Ross Burton f2bfc867f8 WHENCE: extract multitech license text
Extract the multitech license text as used by the ti_usb_3410_5052
driver.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-10-01 18:06:18 +01:00
Ross Burton e9fa2f97c9 WHENCE: extract ueagle license
Set the Licence to the standard pattern, and use web.archive.org to
obtain the actual message which is being referenced.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-10-01 18:06:17 +01:00
Ross Burton 6fae1670ba WHENCE: use LICENCE.sensoray for s2255drv
This text is identical to reuse the LICENCE.sensoray file.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-10-01 18:06:17 +01:00
Ross Burton bf9792cd07 WHENCE: rename LICENCE.go7007-s2250 to LICENCE.sensoray
This license text is used by more than one piece of firmare, so rename
it.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-10-01 18:06:17 +01:00
Ross Burton 6d9abf2081 WHENCE: clean up emi62 and yam license statements
Normalise the formatting so these are easier to parse.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2025-10-01 18:06:17 +01:00
Dikshita Agarwal 3baa8edc35 qcom: vpu: update video firmware binary for SM8550
Update video firmware binary for SM8550 which includes:
- Fix for corruption caused by outdated parameters during input resume.
- Change to replace Assert with session error to unblock other session

Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
2025-10-01 13:26:27 +00:00
Dikshita Agarwal 7c2d4d41e9 qcom: vpu: add video firmware for Kaanapali
Add firmware binary for Kaanapali, update the WHENCE file with fw
version and symlink accordingly.

Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
2025-10-01 18:32:02 +05:30
Venkata Kota 456617792f qcom: Update DSP firmware for qcs8300 platform.
Update adsp, cdsp0 and gpdsp0 firmware for Qualcomm QCS8300 Platform.

Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
2025-09-30 22:54:40 +05:30
Le Qi d5541743af qcom: Add Audio topology for HAMOA-EVK 2025-09-29 11:56:44 +00:00
Letitia Tsai cefc001f7e intel/ish:Add ISH firmware file for Intel Lunar Lake platform
Signed-off-by: Letitia Tsai <letitia.tsai@hp.com>
2025-09-27 16:43:22 +00:00
Shengyu Qu 63335c21f5 mediatek: update firmware version info for MT7986/81/16
In previous firmware update PR[1], I forgot to update version info in
WHENCE, so update that.

[1] https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/581

Signed-off-by: Shengyu Qu <wiagn233@outlook.com>
2025-09-26 19:55:57 +00:00
Xose Vazquez Perez 04a9bd578e linux-firmware: ql2500_fw: update ISP25xx Firmware
For Marvell QLogic 2500 Series 8Gb FC HBAs.
>From 8.07.00 (2017) to 8.08.207 (2019).

Cc: Nilesh Javali <njavali@marvell.com>
Cc: QLOGIC-ML <GR-QLogic-Storage-Upstream@marvell.com>
Cc: FIRMWARE <linux-firmware@kernel.org>
Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com>
2025-09-26 19:21:48 +00:00
Xilin Wu 1378dc00cc qcom: Add audio topology and ADSP firmware for qcs6490-radxa-dragon-q6a
Add audio topology and ADSP firmware for Radxa Dragon Q6A.

Signed-off-by: Xilin Wu <sophon@radxa.com>
2025-09-26 23:32:31 +08:00
Peter Robinson dba7fce565 mediatek: mtk_wed: drop links for mt7988
The firmware for the mt7988 was added to the driver in 6.10
and but the driver was updated to load the firmware from the
mt7988 sub directory in 6.12. Neither the 6.10/11 kernels are
LTS so we no longer need to keep the link around so clean it up.

Cc: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2025-09-26 12:58:32 +01:00
Venkata Kota ad211e0ef8 qcom: Update DSP firmware for qcs8300 platform.
Update adsp, cdsp0 and gpdsp0 firmware for Qualcomm QCS8300 Platform.

Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
2025-09-22 08:39:55 -04:00
Alessio Belle b2d8bda61e powervr: update firmware for Imagination Technologies BXS-4-64 GPU
Update to 1.0.OS@6852738 to fix the device info header of the binary
as it was missing a quirks mask.

Signed-off-by: Alessio Belle <alessio.belle@imgtec.com>
2025-09-22 09:38:52 +01:00
Venkata Kota 35d89f17d9 qcom: Update DSP firmware for sa8775p platform.
Update adsp,cdsp0,cdsp1,gpdsp0,gpdsp1 firmware for Qualcomm SA8775P Platform

Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
2025-09-19 18:31:21 +00:00
Dmitry Baryshkov 6625e563d6 qcom: move LEMANS EVK firmware to correct location
All firmware for the Lemans platform is located under qcom/sa8775p/
subdir. Move audio topology for Lemans EVK to the same location and
provide (ugh) backwards-compatible symlink.

Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2025-09-17 21:37:57 -05:00
Vishnu Sankar 96fa6d9157 intel/ish: Add firmware for LENOVO THINKPAD X1 2-in-1 Gen 10
Add firmware to support Lenovo ThinkPad X1 2-in-1 Gen10.
Version 5.8.4.7720.

A new LICENCE file LICENCE.lenovo is created.
Created a top-level directory for LENOVO firmwares.

Signed-off-by: Vishnu Sankar <vishnuocv@gmail.com>
Signed-off-by: Vishnu Sankar <vsankar@lenovo.com>
2025-09-11 13:42:29 +09:00
Zhangchao Zhang ac27fb9250 mediatek MT7922: update bluetooth firmware to 20250903123504
Update binary firmware for MT7922 BT devices.

File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
Version: 20250903123504

Signed-off-by: Zhangchao Zhang <ot_zhangchao.zhang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2025-09-09 07:59:46 -04:00