diff --git a/linux-firmware.spec b/linux-firmware.spec index 2a301c6..8808769 100644 --- a/linux-firmware.spec +++ b/linux-firmware.spec @@ -4,8 +4,8 @@ %define _binaries_in_noarch_packages_terminate_build 0 Name: linux-firmware -Version: 20240910 -Release: 7%{?dist} +Version: 20241029 +Release: 8%{?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/ @@ -15,6 +15,7 @@ Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar BuildRequires: git-core BuildRequires: make +BuildRequires: python3 # Not required but de-dupes FW so reduces size # Disabled for now: we use 'make COPYOPTS="--ignore-duplicates" install' #BuildRequires: rdfind @@ -301,19 +302,21 @@ Terratec H5 DRX-K, ITEtech IT9135 Ax and Bx, and av7110. mkdir -p %{buildroot}/%{_firmwarepath} mkdir -p %{buildroot}/%{_firmwarepath}/updates -# Move amd-ucode readme to docs directory due to dracut issue (RHEL-15387) -mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}/amd-ucode -mv -f amd-ucode/README %{buildroot}/%{_defaultdocdir}/%{name}/amd-ucode - -# ignore duplicates, to avoid dangling symlinks %if 0%{?fedora} >= 34 || 0%{?rhel} >= 9 -make COPYOPTS="-v --ignore-duplicates --xz" DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install +make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install-xz %else -make COPYOPTS="-v --ignore-duplicates" DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install +make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install %endif #Cleanup files we don't want to ship pushd %{buildroot}/%{_firmwarepath} +# Move amd-ucode readme to docs directory due to dracut issue (RHEL-15387) +mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}/amd-ucode +%if 0%{?fedora} >= 34 || 0%{?rhel} >= 9 +mv -f amd-ucode/README.xz %{buildroot}/%{_defaultdocdir}/%{name}/amd-ucode +%else +mv -f amd-ucode/README %{buildroot}/%{_defaultdocdir}/%{name}/amd-ucode +%endif # Remove firmware shipped in separate packages already # Perhaps these should be built as subpackages of linux-firmware? rm -rf ess korg sb16 yamaha @@ -629,6 +632,128 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files %{_firmwarepath}/v4l-cx2* %changelog +* Tue Oct 29 2024 Denys Vlasenko - 20241029-8 +- Update linux-firmware to latest upstream (RHEL-65206) + Changes since the last update are noted on items below, copied from + the git changelog of upstream linux-firmware repository. +- xe: Update LNL GSC to v104.0.0.1263 +- i915: Update MTL/ARL GSC to v102.1.15.1926 +- amdgpu: DMCUB updates for various AMDGPU ASICs +- i915: Add Xe3LPD DMC +- cnm: update chips&media wave521c firmware. +- linux-firmware: Add firmware for Cirrus CS35L41 +- linux-firmware: Update firmware file for Intel BlazarU core +- Makefile: error out of 'install' if COPYOPTS is set +- check_whence.py: skip some validation if git ls-files fails +- qcom: Add Audio firmware for X1E80100 CRD/QCPs +- amdgpu: DMCUB updates forvarious AMDGPU ASICs +- brcm: replace NVRAM for Jetson TX1 +- rtlwifi: Update firmware for RTL8192FU to v7.3 +- make: separate installation and de-duplication targets +- check_whence.py: check the permissions +- Remove execute bit from firmware files +- configure: remove unused file +- rtl_nic: add firmware rtl8125d-1 +- iwlwifi: add gl/Bz FW for core91-69 release +- iwlwifi: update ty/So/Ma firmwares for core91-69 release +- iwlwifi: update cc/Qu/QuZ firmwares for core91-69 release +- Merge https://github.com/zijun-hu/qca_btfw into wcn785x +- cirrus: cs35l56: Add firmware for Cirrus CS35L56 for a Lenovo Laptop +- cirrus: cs35l56: Add firmware for Cirrus CS35L56 for some ASUS laptops +- cirrus: cs35l56: Add firmware for Cirrus Amps for some HP laptops +- linux-firmware: update firmware for en8811h 2.5G ethernet phy +- mtk_wed: add firmware for mt7988 Wireless Ethernet Dispatcher +- ath12k: WCN7850 hw2.0: update board-2.bin +- ath12k: QCN9274 hw2.0: add to WLAN.WBE.1.3.1-00162-QCAHKSWPL_SILICONZ-1 +- ath12k: QCN9274 hw2.0: add board-2.bin +- copy-firmware.sh: rename variables in symlink hanlding +- copy-firmware.sh: remove no longer reachable test -L +- copy-firmware.sh: remove no longer reachable test -f +- copy-firmware.sh: call ./check_whence.py before parsing the file +- copy-firmware.sh: warn if the destination folder is not empty +- copy-firmware.sh: add err() helper +- copy-firmware.sh: fix indentation +- copy-firmware.sh: reset and consistently handle destdir +- Revert "copy-firmware: Support additional compressor options" +- copy-firmware.sh: flesh out and fix dedup-firmware.sh +- Style update yaml files +- editorconfig: add initial config file +- check_whence.py: annotate replacement strings as raw +- check_whence.py: LC_ALL=C sort -u the filelist +- check_whence.py: ban link-to-a-link +- check_whence.py: use consistent naming +- Add a link from TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB30.bin +- tas2781: Upload dsp firmware for ASUS laptop 1EB30 & 1EB31 +- rtlwifi: Add firmware v39.0 for RTL8192DU +- Revert "ath12k: WCN7850 hw2.0: update board-2.bin" +- QCA: Add Bluetooth firmwares for WCN785x with UART transport +- amdgpu: DMCUB DCN35 update +- brcm: Add BCM4354 NVRAM for Jetson TX1 +- brcm: Link FriendlyElec NanoPi M4 to AP6356S nvram +- linux-firmware: add firmware for MediaTek Bluetooth chip (MT7920) +- linux-firmware: add firmware for MT7920 +- amdgpu: update raven firmware +- amdgpu: update SMU 13.0.10 firmware +- amdgpu: update PSP 13.0.10 firmware +- amdgpu: update GC 11.0.3 firmware +- amdgpu: update VCN 3.1.2 firmware +- amdgpu: update PSP 13.0.5 firmware +- amdgpu: update PSP 13.0.8 firmware +- amdgpu: update vega12 firmware +- amdgpu: update PSP 14.0.4 firmware +- amdgpu: update GC 11.5.2 firmware +- amdgpu: update vega10 firmware +- amdgpu: update VCN 4.0.0 firmware +- amdgpu: update PSP 13.0.0 firmware +- amdgpu: update GC 11.0.0 firmware +- amdgpu: update picasso firmware +- amdgpu: update beige goby firmware +- amdgpu: update vangogh firmware +- amdgpu: update dimgrey cavefish firmware +- amdgpu: update navy flounder firmware +- amdgpu: update green sardine firmware +- amdgpu: update VCN 4.0.2 firmware +- amdgpu: update PSP 13.0.4 firmware +- amdgpu: update GC 11.0.1 firmware +- amdgpu: update sienna cichlid firmware +- amdgpu: update VCN 4.0.6 firmware +- amdgpu: update PSP 14.0.1 firmware +- amdgpu: update GC 11.5.1 firmware +- amdgpu: update VCN 4.0.5 firmware +- amdgpu: update PSP 14.0.0 firmware +- amdgpu: update GC 11.5.0 firmware +- amdgpu: update navi14 firmware +- amdgpu: update renoir firmware +- amdgpu: update navi12 firmware +- amdgpu: update SMU 13.0.6 firmware +- amdgpu: update SDMA 4.4.2 firmware +- amdgpu: update PSP 13.0.6 firmware +- amdgpu: update GC 9.4.3 firmware +- amdgpu: update yellow carp firmware +- amdgpu: update VCN 4.0.4 firmware +- amdgpu: update PSP 13.0.7 firmware +- amdgpu: update GC 11.0.2 firmware +- amdgpu: update navi10 firmware +- amdgpu: update aldebaran firmware +- qcom: update gpu firmwares for qcm6490 chipset +- mt76: mt7996: add firmware files for mt7992 chipset +- mt76: mt7996: add firmware files for mt7996 chipset variants +- qcom: add gpu firmwares for sa8775p chipset +- amdgpu: update DMCUB to v0.0.233.0 DCN351 +- rtw89: 8922a: add fw format-2 v0.35.42.1 +- copy-firmware: Handle links to uncompressed files +- WHENCE: Fix battmgr.jsn entry type +- amdgpu: Add VPE 6.1.3 microcode +- amdgpu: add SDMA 6.1.2 microcode +- amdgpu: Add support for PSP 14.0.4 +- amdgpu: add GC 11.5.2 microcode +- qcom: qcm6490: add ADSP and CDSP firmware +- linux-firmware: Update firmware file for Intel Bluetooth Magnetor core +- linux-firmware: Update firmware file for Intel BlazarU core +- linux-firmware: Update firmware file for Intel Bluetooth Solar core +- rtl_bt: Update RTL8852B BT USB FW to 0x0447_9301 +Resolves: RHEL-65206 + * Tue Sep 17 2024 Denys Vlasenko - 20240910-7 - linux-firmware broken links (RHEL-45213) Resolves: RHEL-45213 diff --git a/sources b/sources index 3c88619..c8f5d5d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (linux-firmware-20240910.tar.xz) = 2ef7bdcc1e4056815b6c29b3915bc36cee9e2dfd301874f9d6adec55e90d1a9e280b43b95b399bbaebbcbe8ae5c9d52b2b7eebbaf15575dc976968ac6a7a6025 +SHA512 (linux-firmware-20241029.tar.xz) = 10b9dfa7430d88d72931118da88f6a4dce5f060fc5ecc1044f984070da49dbbc815652749d9a0b9e5e9a1659c86cd513c1b5e914ecd714b38287061b516786a5