linux-firmware update 20250521

- accel: NPU: Update linux-firmware to include firmware for device (RHEL-85120)
- Add amdnpu linux firmware folder (RHEL-77950)
- Introduce new PMF TA (RHEL-86837)
  Changes since the last update are noted on items below, copied from
  the git changelog of upstream linux-firmware repository.
- cirrus: cs35l41: Add Firmware for various HP Agusta Laptops using CS35L41 HDA
- Adjust QUPv3 driver name
- cnm: Add Chips&Media wave633c firmware for NXP i.MX9
- qcom: add QUPv3 firmware for QCM6490 platform
- mediatek: Add mt8196 VCP firmware
- cirrus: cs35l41: Add Firmware for various ACER Laptops using CS35L41 HDA
- nvidia: add GSP-RM version 570.144 firmware images
- amdgpu: DMCUB updates for various ASICs
- powervr: add firmware for Imagination Technologies BXS-4-64 GPU
- rtl_bt: Update RTL8822C BT USB and UART firmware to 0x7C20
- brcmfmac: Add a couple of NanoPi devices
- rtl_nic: add firmware rtl8127a-1
- cnm: update chips&media wave521c firmware.
- intel_vpu: Update NPU firmware
- intel: avs: Update topology file for Digital Microphone Array
- amdgpu: updates for dcn 3.20 and dcn 4.01 firmware to 0.1.10.0
- linux-firmware: Amphion: Update vpu firmware
- amd_pmf: Update AMD PMF TA Firmware to v3.1
- amdgpu: update dcn 4.01 firmware to 0.1.8.0
- qcom: Add link for SM8350 GPU firmware
- cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops
- cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops
- cirrus: cs35l56: Update firmware for Cirrus Amps for some Lenovo laptops
- cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops
- linux-firmware: update firmware for MT7925 WiFi device
- mediatek MT7925: update bluetooth firmware to 20250425073330
- rtw89: 8852c: add tables for dynamic antenna TXPWR
- rtw89: 8922a: update fw to v0.35.71.0
- brcm: Add NVRAM file for Radxa Rock Pi X mini PC
- i915: Update Xe3LPD DMC to v2.23
- rtl_bt: Update RTL8852B BT USB FW to 0x098B_154B
- ath11k: WCN6855 hw2.0: update board-2.bin
- ath11k: IPQ5018 hw1.0: update to WLAN.HK.2.6.0.1-01300-QCAHKSWPL_SILICONZ-1
- ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00284-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
- ath12k: QCN9274 hw2.0: update board-2.bin
- qcom: vpu: update video firmware binary for SA8775p
- iwlwifi: add Bz/gl FW for core95-82 release
- iwlwifi: update ty/So/Ma firmwares for core95-82 release
- iwlwifi: update cc/Qu/QuZ firmwares for core95-82 release
- iwlwifi: add Bz-hr FW for core93-123 release
- qcom: add QUPv3 firmware for QCS9100 platform
- ASoC: tas2781: Swap channel for SPI projects.
- bmi260: Add BMI260 IMU initial configuration data file
- rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x1881_BA06
- rtw89: 8922a: update element RF TXPWR to R40
- rtw89: 8852c: update element RF TXPWR to R78
- rtw89: 8852c: add fw v0.27.125.0 with format version 2
- Revert "rtw89: 8852c: update fw to v0.27.125.0"
- qcom: vpu: add video firmware binary for qcm6490
- contrib: process_linux_firmware: set user agent
- amdgpu: update vcn 4.0.5 firmware
- amdgpu: update psp 14.0.0 firmware
- amdgpu: update vcn 4.0.2 firmware
- amdgpu: update psp 13.0.4 firmware
- amdgpu: update gc 11.0.1 firmware
- amdgpu: update navy flounder firmware
- amdgpu: update psp 14.0.4 firmware
- amdgpu: update gc 11.5.2 firmware
- amdgpu: update vcn 5.0.0 firmware
- amdgpu: update smu 14.0.3 firmware
- amdgpu: update psp 14.0.3 firmware
- amdgpu: update gc 12.0.1 firmware
- amdgpu: update sienna cichlid firmware
- amdgpu: update yellow carp firmware
- amdgpu: update smu 14.0.2 firmware
- amdgpu: update psp 14.0.2 firmware
- amdgpu: update gc 12.0.0 firmware
- amdgpu: update vega20 firmware
- amdgpu: update navi14 firmware
- amdgpu: update vega12 firmware
- amdgpu: update vcn 4.0.4 firmware
- amdgpu: update smu 13.0.7 firmware
- amdgpu: update psp 13.0.7 firmware
- amdgpu: update gc 11.0.2 firmware
- amdgpu: update vega10 firmware
- amdgpu: update psp 13.0.5 firmware
- amdgpu: update navi12 firmware
- amdgpu: update psp 13.0.10 firmware
- amdgpu: update gc 11.0.3 firmware
- amdgpu: update navi10 firmware
- amdgpu: update vangogh firmware
- amdgpu: update picasso firmware
- amdgpu: update vcn 4.0.0 firmware
- amdgpu: update psp 13.0.0 firmware
- amdgpu: update gc 11.0.0 firmware
- amdgpu: update psp 13.0.14 firmware
- amdgpu: update gc 9.4.4 firmware
- amdgpu: update arcturus firmware
- amdgpu: update psp 13.0.6 firmware
- amdgpu: update gc 9.4.3 firmware
- amdgpu: update beige goby firmware
- amdgpu: update psp 13.0.8 firmware
- amdgpu: update psp 14.0.1 firmware
- amdgpu: update gc 11.5.1 firmware
- amdgpu: update psp 13.0.11 firmware
- amdgpu: update gc 11.0.4 firmware
- amdgpu: update dimgrey cavefish firmware
- amdgpu: update aldebaran firmware
- amdgpu: update dcn 4.01 frmware to 0.1.6.0
- intel: ish: Update license file for ISH
- intel: avs: Update topology file for I2S Analog Devices 4567
- intel: avs: Update topology file for I2S Realtek 5663
- intel: avs: Update topology file for I2S Realtek 5640
- intel: avs: Update topology file for I2S Realtek 5514
- intel: avs: Update topology file for I2S Realtek 298
- intel: avs: Update topology file for I2S Realtek 286
- intel: avs: Update topology file for I2S Realtek 274
- intel: avs: Update topology file for I2S Nuvoton 8825
- intel: avs: Update topology file for I2S Maxim 98927
- intel: avs: Update topology file for I2S Maxim 98373
- intel: avs: Update topology file for I2S Maxim 98357a
- intel: avs: Update topology file for HDAudio codecs
- intel: avs: Update topology file for HDMI codecs
- intel: avs: Update topology file for Digital Microphone Array
- intel: avs: Update topology file for I2S Dialog 7219
- xe: Update GUC to v70.44.1 for BMG and LNL
- i915: Update GUC to v70.44.1 for i915 platforms
- qcom:x1e80100: Iris Support for Lenovo T14s G6 Qualcomm platform
- qcom:x1e80100: Support for Lenovo Yoga Slim 7 Snapdragon platform
- Mellanox: Add new mlxsw_spectrum firmware xx.2014.4012
- linux-firmware: add firmware for Aeonsemi AS21x1x 1G/2.5G/5G/10G Ethernet Phy
- QCA: Add 8 bluetooth nvm files for WCN785x btusb
- QCA: Update WCN785x btusb firmware to 2.0.0-00790-3
- qcom: update firmware binary for SM8250
- mediatek: Add new mt8195 SOF firmware
- mediatek: Add new mt8188 SOF firmware
- rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x17E9_16ED
- Revert "rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x0471_70A6"
- intel_vpu: Update NPU firmware
- cirrus: cs35l56: Correct filenames of SSID 103c8e1b and 103c8e1c
- rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x0471_70A6
- amdgpu: update dcn 3.5 and dcn 3.5.1 firmware to 9.0.27.0
- amdgpu: update dcn 3.1.4 firmware to 8.0.78.0
- amdgpu: update dcn 4.01 firmware to 0.1.3.0
- amdgpu: update dcn 3.5 firmware to 0.1.0.0
- cirrus: cs35l41: Add Firmware for various HP Laptops using CS35L41 HDA
- cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA
- qcom: Add DSP firmware for QCS8300 platform
- mediatek: Add MT8188 SCP firmware
- copy-firmware: fail gracefully if moreutils parallel is installed
- copy-firmware: make script smarter about bad parameters
- copy-firmware: add usage help text
- linux-firmware: Update firmware file for Intel BlazarI core
- qcom: Add Audio firmware for Lenovo Slim 7x
- qcom: Add Audio firmware for Lenovo T14s
- amdgpu: DMCUB updates for various ASICs
Resolves: RHEL-85120, RHEL-77950, RHEL-86837

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
Denys Vlasenko 2025-05-21 13:54:22 +02:00
parent a50652430f
commit 576f2e5f3b
2 changed files with 224 additions and 7 deletions

View File

@ -4,8 +4,8 @@
%define _binaries_in_noarch_packages_terminate_build 0
Name: linux-firmware
Version: 20250314
Release: 15%{?dist}
Version: 20250521
Release: 16%{?dist}
Summary: Firmware files used by the Linux kernel
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
URL: http://www.kernel.org/
@ -84,6 +84,10 @@ platforms.
Summary: Firmware for NVIDIA GPUs
License: Redistributable, no modification permitted
Requires: linux-firmware-whence
# Older linux-firmware packages contained /usr/lib/firmware/nvidia/ad10*
# directories, but now nvidia-gpu-firmware has them as symlinks.
# Require update of linux-firmware to avoid file conflict.
Requires: ((linux-firmware >= 20250521-16) if linux-firmware)
%description -n nvidia-gpu-firmware
Firmware for NVIDIA GPUs.
@ -420,7 +424,7 @@ sed \
-i -e '/^tdmb/d' \
-i -e '/^ti-connectivity/d' \
-i -e '/^v4l-cx2/d' \
linux-firmware.files
linux-firmware.{files,dirs}
sed -i -e 's!^!/usr/lib/firmware/!' linux-firmware.{files,dirs}
sed -i -e 's/^/"/;s/$/"/' linux-firmware.files
sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
@ -447,9 +451,13 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%files -n nvidia-gpu-firmware
%license LICENCE.nvidia
%dir %{_firmwarepath}/nvidia
%{_firmwarepath}/nvidia/a*/
%{_firmwarepath}/nvidia/g*/
%{_firmwarepath}/nvidia/tu*/
%{_firmwarepath}/nvidia/a*
%{_firmwarepath}/nvidia/g*
%{_firmwarepath}/nvidia/tu*
%ghost /usr/lib/firmware/nvidia/ad103
%ghost /usr/lib/firmware/nvidia/ad104
%ghost /usr/lib/firmware/nvidia/ad106
%ghost /usr/lib/firmware/nvidia/ad107
# Microcode updates
%files -n amd-ucode-firmware
@ -632,7 +640,216 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%{_firmwarepath}/tdmb*
%{_firmwarepath}/v4l-cx2*
# workaround for directory->symlink changes
%pretrans -n nvidia-gpu-firmware -p <lua>
path = "/usr/lib/firmware/nvidia/ad103"
st = posix.stat(path)
if st and st.type == "directory" then
status = os.rename(path, path .. ".rpmmoved")
if not status then
suffix = 0
while not status do
suffix = suffix + 1
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
end
os.rename(path, path .. ".rpmmoved")
end
end
path = "/usr/lib/firmware/nvidia/ad104"
st = posix.stat(path)
if st and st.type == "directory" then
status = os.rename(path, path .. ".rpmmoved")
if not status then
suffix = 0
while not status do
suffix = suffix + 1
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
end
os.rename(path, path .. ".rpmmoved")
end
end
path = "/usr/lib/firmware/nvidia/ad106"
st = posix.stat(path)
if st and st.type == "directory" then
status = os.rename(path, path .. ".rpmmoved")
if not status then
suffix = 0
while not status do
suffix = suffix + 1
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
end
os.rename(path, path .. ".rpmmoved")
end
end
path = "/usr/lib/firmware/nvidia/ad107"
st = posix.stat(path)
if st and st.type == "directory" then
status = os.rename(path, path .. ".rpmmoved")
if not status then
suffix = 0
while not status do
suffix = suffix + 1
status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
end
os.rename(path, path .. ".rpmmoved")
end
end
%changelog
* Wed May 21 2025 Denys Vlasenko <dvlasenk@redhat.com> - 20250521-16
- accel: NPU: Update linux-firmware to include firmware for device (RHEL-85120)
- Add amdnpu linux firmware folder (RHEL-77950)
- Introduce new PMF TA (RHEL-86837)
Changes since the last update are noted on items below, copied from
the git changelog of upstream linux-firmware repository.
- cirrus: cs35l41: Add Firmware for various HP Agusta Laptops using CS35L41 HDA
- Adjust QUPv3 driver name
- cnm: Add Chips&Media wave633c firmware for NXP i.MX9
- qcom: add QUPv3 firmware for QCM6490 platform
- mediatek: Add mt8196 VCP firmware
- cirrus: cs35l41: Add Firmware for various ACER Laptops using CS35L41 HDA
- nvidia: add GSP-RM version 570.144 firmware images
- amdgpu: DMCUB updates for various ASICs
- powervr: add firmware for Imagination Technologies BXS-4-64 GPU
- rtl_bt: Update RTL8822C BT USB and UART firmware to 0x7C20
- brcmfmac: Add a couple of NanoPi devices
- rtl_nic: add firmware rtl8127a-1
- cnm: update chips&media wave521c firmware.
- intel_vpu: Update NPU firmware
- intel: avs: Update topology file for Digital Microphone Array
- amdgpu: updates for dcn 3.20 and dcn 4.01 firmware to 0.1.10.0
- linux-firmware: Amphion: Update vpu firmware
- amd_pmf: Update AMD PMF TA Firmware to v3.1
- amdgpu: update dcn 4.01 firmware to 0.1.8.0
- qcom: Add link for SM8350 GPU firmware
- cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops
- cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops
- cirrus: cs35l56: Update firmware for Cirrus Amps for some Lenovo laptops
- cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops
- linux-firmware: update firmware for MT7925 WiFi device
- mediatek MT7925: update bluetooth firmware to 20250425073330
- rtw89: 8852c: add tables for dynamic antenna TXPWR
- rtw89: 8922a: update fw to v0.35.71.0
- brcm: Add NVRAM file for Radxa Rock Pi X mini PC
- i915: Update Xe3LPD DMC to v2.23
- rtl_bt: Update RTL8852B BT USB FW to 0x098B_154B
- ath11k: WCN6855 hw2.0: update board-2.bin
- ath11k: IPQ5018 hw1.0: update to WLAN.HK.2.6.0.1-01300-QCAHKSWPL_SILICONZ-1
- ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00284-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
- ath12k: QCN9274 hw2.0: update board-2.bin
- qcom: vpu: update video firmware binary for SA8775p
- iwlwifi: add Bz/gl FW for core95-82 release
- iwlwifi: update ty/So/Ma firmwares for core95-82 release
- iwlwifi: update cc/Qu/QuZ firmwares for core95-82 release
- iwlwifi: add Bz-hr FW for core93-123 release
- qcom: add QUPv3 firmware for QCS9100 platform
- ASoC: tas2781: Swap channel for SPI projects.
- bmi260: Add BMI260 IMU initial configuration data file
- rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x1881_BA06
- rtw89: 8922a: update element RF TXPWR to R40
- rtw89: 8852c: update element RF TXPWR to R78
- rtw89: 8852c: add fw v0.27.125.0 with format version 2
- Revert "rtw89: 8852c: update fw to v0.27.125.0"
- qcom: vpu: add video firmware binary for qcm6490
- contrib: process_linux_firmware: set user agent
- amdgpu: update vcn 4.0.5 firmware
- amdgpu: update psp 14.0.0 firmware
- amdgpu: update vcn 4.0.2 firmware
- amdgpu: update psp 13.0.4 firmware
- amdgpu: update gc 11.0.1 firmware
- amdgpu: update navy flounder firmware
- amdgpu: update psp 14.0.4 firmware
- amdgpu: update gc 11.5.2 firmware
- amdgpu: update vcn 5.0.0 firmware
- amdgpu: update smu 14.0.3 firmware
- amdgpu: update psp 14.0.3 firmware
- amdgpu: update gc 12.0.1 firmware
- amdgpu: update sienna cichlid firmware
- amdgpu: update yellow carp firmware
- amdgpu: update smu 14.0.2 firmware
- amdgpu: update psp 14.0.2 firmware
- amdgpu: update gc 12.0.0 firmware
- amdgpu: update vega20 firmware
- amdgpu: update navi14 firmware
- amdgpu: update vega12 firmware
- amdgpu: update vcn 4.0.4 firmware
- amdgpu: update smu 13.0.7 firmware
- amdgpu: update psp 13.0.7 firmware
- amdgpu: update gc 11.0.2 firmware
- amdgpu: update vega10 firmware
- amdgpu: update psp 13.0.5 firmware
- amdgpu: update navi12 firmware
- amdgpu: update psp 13.0.10 firmware
- amdgpu: update gc 11.0.3 firmware
- amdgpu: update navi10 firmware
- amdgpu: update vangogh firmware
- amdgpu: update picasso firmware
- amdgpu: update vcn 4.0.0 firmware
- amdgpu: update psp 13.0.0 firmware
- amdgpu: update gc 11.0.0 firmware
- amdgpu: update psp 13.0.14 firmware
- amdgpu: update gc 9.4.4 firmware
- amdgpu: update arcturus firmware
- amdgpu: update psp 13.0.6 firmware
- amdgpu: update gc 9.4.3 firmware
- amdgpu: update beige goby firmware
- amdgpu: update psp 13.0.8 firmware
- amdgpu: update psp 14.0.1 firmware
- amdgpu: update gc 11.5.1 firmware
- amdgpu: update psp 13.0.11 firmware
- amdgpu: update gc 11.0.4 firmware
- amdgpu: update dimgrey cavefish firmware
- amdgpu: update aldebaran firmware
- amdgpu: update dcn 4.01 frmware to 0.1.6.0
- intel: ish: Update license file for ISH
- intel: avs: Update topology file for I2S Analog Devices 4567
- intel: avs: Update topology file for I2S Realtek 5663
- intel: avs: Update topology file for I2S Realtek 5640
- intel: avs: Update topology file for I2S Realtek 5514
- intel: avs: Update topology file for I2S Realtek 298
- intel: avs: Update topology file for I2S Realtek 286
- intel: avs: Update topology file for I2S Realtek 274
- intel: avs: Update topology file for I2S Nuvoton 8825
- intel: avs: Update topology file for I2S Maxim 98927
- intel: avs: Update topology file for I2S Maxim 98373
- intel: avs: Update topology file for I2S Maxim 98357a
- intel: avs: Update topology file for HDAudio codecs
- intel: avs: Update topology file for HDMI codecs
- intel: avs: Update topology file for Digital Microphone Array
- intel: avs: Update topology file for I2S Dialog 7219
- xe: Update GUC to v70.44.1 for BMG and LNL
- i915: Update GUC to v70.44.1 for i915 platforms
- qcom:x1e80100: Iris Support for Lenovo T14s G6 Qualcomm platform
- qcom:x1e80100: Support for Lenovo Yoga Slim 7 Snapdragon platform
- Mellanox: Add new mlxsw_spectrum firmware xx.2014.4012
- linux-firmware: add firmware for Aeonsemi AS21x1x 1G/2.5G/5G/10G Ethernet Phy
- QCA: Add 8 bluetooth nvm files for WCN785x btusb
- QCA: Update WCN785x btusb firmware to 2.0.0-00790-3
- qcom: update firmware binary for SM8250
- mediatek: Add new mt8195 SOF firmware
- mediatek: Add new mt8188 SOF firmware
- rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x17E9_16ED
- Revert "rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x0471_70A6"
- intel_vpu: Update NPU firmware
- cirrus: cs35l56: Correct filenames of SSID 103c8e1b and 103c8e1c
- rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x0471_70A6
- amdgpu: update dcn 3.5 and dcn 3.5.1 firmware to 9.0.27.0
- amdgpu: update dcn 3.1.4 firmware to 8.0.78.0
- amdgpu: update dcn 4.01 firmware to 0.1.3.0
- amdgpu: update dcn 3.5 firmware to 0.1.0.0
- cirrus: cs35l41: Add Firmware for various HP Laptops using CS35L41 HDA
- cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA
- qcom: Add DSP firmware for QCS8300 platform
- mediatek: Add MT8188 SCP firmware
- copy-firmware: fail gracefully if moreutils parallel is installed
- copy-firmware: make script smarter about bad parameters
- copy-firmware: add usage help text
- linux-firmware: Update firmware file for Intel BlazarI core
- qcom: Add Audio firmware for Lenovo Slim 7x
- qcom: Add Audio firmware for Lenovo T14s
- amdgpu: DMCUB updates for various ASICs
Resolves: RHEL-85120, RHEL-77950, RHEL-86837
* Fri Mar 14 2025 Denys Vlasenko <dvlasenk@redhat.com> - 20250314-15
- accel: ivpu: Update firmware for NPU (RHEL-38586)
Changes since the last update are noted on items below, copied from

View File

@ -1 +1 @@
SHA512 (linux-firmware-20250314.tar.xz) = 06bd3b94c50ebebef56805c79d130b2c7b43c52f39ffef999386103568c3d5c4ae9814bce0a7d8c9ddb9a3b648d07c33b5f4333592af7bac4cdef25afd6bf742
SHA512 (linux-firmware-20250521.tar.xz) = 31977a29fdf8d5b99e29bae209afb33746df483dabac764c4cb7a19f68a114fee4357627897b833777258abdd046a8a27a55b7d24fb387e3b57c94026811801e