Commit Graph

5614 Commits (main)

Author SHA1 Message Date
Josh Boyer ec076c48a8 Merge branch 'robot/patch-0-1761186139' into 'main'
robot/patch-0-1761186139

See merge request kernel-firmware/linux-firmware!756
2025-10-23 11:07:43 +00:00
Allan Wang c2087f880b 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: 20251020150843a
File: mediatek/WIFI_RAM_CODE_MT7961_1a.bin
Version: 20251020151401

Signed-off-by: Allan Wang <allan.wang@mediatek.com>
2025-10-22 21:22:19 -05:00
Mario Limonciello 86e735a9a1 Merge branch 'robot/patch-0-1761144342' into 'main'
robot/patch-0-1761144342

See merge request kernel-firmware/linux-firmware!755
2025-10-22 14:47:59 +00:00
Andrew Cooper 3a49a7356a amd-ucode: Fix minimum revisions in README
... to match the minimum revisions stated in the binaries.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
2025-10-22 09:45:42 -05:00
Josh Boyer 53bbe32684 Merge branch 'cs35l41-20251022' into 'main'
cirrus: cs35l41: Rename various Asus Laptop firmware files to not have Speaker ID

See merge request kernel-firmware/linux-firmware!754
2025-10-22 14:38:25 +00: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
Josh Boyer f32c78581e Merge branch 'mt7922bt' into 'main'
mediatek MT7922: update bluetooth firmware to 20251020143443

See merge request kernel-firmware/linux-firmware!753
2025-10-22 14:18:12 +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
Mario Limonciello 6a0152a5d1 Merge branch 'revert-WIFI_MT7922' into 'main'
Revert "linux-firmware: update firmware for MT7922 WiFi device"

See merge request kernel-firmware/linux-firmware!748
2025-10-20 14:11:17 +00: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
Josh Boyer 67f2de4bf2 Merge branch 'wcn6856' into 'main'
QCA: Update Bluetooth WCN6856 firmware 2.1.0-00653 to 2.1.0-00659

See merge request kernel-firmware/linux-firmware!750
2025-10-20 12:36:11 +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
Josh Boyer 68e9f73573 Merge branch 'robot/pr-0-1760960753' into 'main'
robot/pr-0-1760960753

See merge request kernel-firmware/linux-firmware!749
2025-10-20 12:21:41 +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
Josh Boyer 0d72b5358d Merge branch 'fix-qat-move' into 'main'
intel: qat: Fix missing link

See merge request kernel-firmware/linux-firmware!703
2025-10-20 12:13:02 +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
Mario Limonciello 8b4de42e34 Merge branch 'amd-staging' into 'main'
amdgpu: DMCUB updates for various ASICs

See merge request kernel-firmware/linux-firmware!747
2025-10-18 19:50:58 +00:00
Tom Chung 80bca4b3d7 amdgpu: DMCUB updates for various ASICs
DMCUB updates for DCN314, DCN35, DCN351 and DCN36.
From internal git commit 1ba37b59cfe13e4d51787575eff5893403dd6836

Firmware release 0.1.32.0
Tested with DC 3.2.355

Release Notes:
- Fix some timing issue
- Update dpp mask while Panel Replay enabled

Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
2025-10-18 19:48:43 +00:00
Mario Limonciello 97bd108eaa Merge branch 'robot/patch-0-1760727667' into 'main'
robot/patch-0-1760727667

See merge request kernel-firmware/linux-firmware!745
2025-10-17 19:20:54 +00: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
Mario Limonciello 8b0863edd5 Merge branch 'audioreach-tplg' into 'main'
linux-firmware: qcom: sync audioreach firmwares from latest build

See merge request kernel-firmware/linux-firmware!740
2025-10-17 16:48:37 +00: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
Mario Limonciello eede510a3c Merge branch 'robot/pr-0-1760598668' into 'main'
robot/pr-0-1760598668

See merge request kernel-firmware/linux-firmware!741
2025-10-17 16:42:35 +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
Mario Limonciello eefaa2483c Merge branch 'robot/patch-1-1760690662' into 'main'
robot/patch-1-1760690662

See merge request kernel-firmware/linux-firmware!744
2025-10-17 16:38:34 +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
Mario Limonciello bd4d2bde91 Merge branch 'intel/dmc/xe2lpd/2.29' into 'main'
i915: Xe2LPD DMC v2.29

See merge request kernel-firmware/linux-firmware!737
2025-10-14 19:25:50 +00: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
Mario Limonciello f1afe2371b Merge branch 'intel/dmc/xe3lpd/2.32' into 'main'
i915: Xe3LPD DMC v2.32

See merge request kernel-firmware/linux-firmware!738
2025-10-14 19:25:14 +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
Mario Limonciello e2f5b99e69 Merge branch 'intel/dmc/xe3lpd_3002/2.27' into 'main'
i915: Xe3LPD_3002 DMC v2.27

See merge request kernel-firmware/linux-firmware!739
2025-10-14 19:22:31 +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
Mario Limonciello 849bf44123 Merge branch 'robot/patch-0-1760383836' into 'main'
robot/patch-0-1760383836

See merge request kernel-firmware/linux-firmware!736
2025-10-13 19:40:41 +00:00
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
Josh Boyer 919daee84a Merge branch 'ish-ptl' into 'main'
linux-firmware: Add ISH firmware file for Intel Pather Lake platform

See merge request kernel-firmware/linux-firmware!735
2025-10-11 10:29:00 +00: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
Josh Boyer fef0b3bbf4 Merge branch '23.160.Rev1' into 'main'
linux-firmware: Update firmware file for Intel BlazarI core

See merge request kernel-firmware/linux-firmware!731
2025-10-10 17:11:19 +00: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
Josh Boyer 49fafa182b Merge branch 'knp-cdsp-1010' into 'main'
qcom: add CDSP firmware for kaanapali platform

See merge request kernel-firmware/linux-firmware!730
2025-10-10 11:27:58 +00: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
Josh Boyer f21c113306 Merge branch 'a650' into 'main'
qcom: add version for A650 GMU firmware

See merge request kernel-firmware/linux-firmware!728
2025-10-09 14:30:07 +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
Josh Boyer 1b0c0385d7 Merge branch 'wcn6750' into 'main'
qca: Update Bluetooth WCN6750 1.1.3-00091 firmware to 1.1.3-00100

See merge request kernel-firmware/linux-firmware!727
2025-10-09 14:22:50 +00: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
Josh Boyer 70632c2ca3 Merge branch 'gpu-fw-oct-9' into 'main'
qcom: Fix QCS615 chipset's GPU secure fw

See merge request kernel-firmware/linux-firmware!726
2025-10-09 14:17:38 +00:00