Update to upstream 20240115
This commit is contained in:
parent
8ff35c5564
commit
b2768f6156
@ -4,7 +4,7 @@
|
||||
%define _binaries_in_noarch_packages_terminate_build 0
|
||||
|
||||
Name: linux-firmware
|
||||
Version: 20231211
|
||||
Version: 20240115
|
||||
Release: 1%{?dist}
|
||||
Summary: Firmware files used by the Linux kernel
|
||||
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
|
||||
@ -28,8 +28,16 @@ Recommends: intel-gpu-firmware
|
||||
Recommends: nvidia-gpu-firmware
|
||||
%if 0%{?fedora} && 0%{?fedora} < 40
|
||||
Requires: amd-ucode-firmware
|
||||
Requires: cirrus-audio-firmware
|
||||
Requires: intel-audio-firmware
|
||||
Requires: nxpwireless-firmware
|
||||
Requires: tiwilink-firmware
|
||||
%else
|
||||
Recommends: amd-ucode-firmware
|
||||
Recommends: cirrus-audio-firmware
|
||||
Recommends: intel-audio-firmware
|
||||
Recommends: nxpwireless-firmware
|
||||
Recommends: tiwilink-firmware
|
||||
%endif
|
||||
%if 0%{?fedora} && 0%{?fedora} < 39
|
||||
Requires: atheros-firmware
|
||||
@ -187,6 +195,13 @@ Requires: linux-firmware-whence
|
||||
%description -n mt7xxx-firmware
|
||||
Firmware for Mediatek 7600/7900 series WiFi/Bluetooth adapters
|
||||
|
||||
%package -n nxpwireless-firmware
|
||||
Summary: Firmware for NXP WiFi/Bluetooth/UWB adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n nxpwireless-firmware
|
||||
Firmware for NXP WiFi/Bluetooth/UWB adapters.
|
||||
|
||||
%package -n realtek-firmware
|
||||
Summary: Firmware for Realtek WiFi/Bluetooth adapters
|
||||
License: Redistributable, no modification permitted
|
||||
@ -194,6 +209,13 @@ Requires: linux-firmware-whence
|
||||
%description -n realtek-firmware
|
||||
Firmware for Realtek WiFi/Bluetooth adapters
|
||||
|
||||
%package -n tiwilink-firmware
|
||||
Summary: Firmware for Texas Instruments WiFi/Bluetooth adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n tiwilink-firmware
|
||||
Firmware for Texas Instruments WiFi/Bluetooth adapters
|
||||
|
||||
# SMART NIC and network switch firmwares
|
||||
%package -n liquidio-firmware
|
||||
Summary: Firmware for Cavium LiquidIO Intelligent Server Adapter
|
||||
@ -223,6 +245,7 @@ Requires: linux-firmware-whence
|
||||
%description -n netronome-firmware
|
||||
Firmware for Netronome Smart NICs
|
||||
|
||||
# Silicon Vendor specific
|
||||
%package -n qcom-firmware
|
||||
Summary: Firmware for Qualcomm SoCs
|
||||
License: Redistributable, no modification permitted
|
||||
@ -233,6 +256,30 @@ Firmware for various compoents in Qualcomm SoCs including Adreno
|
||||
GPUs, Venus video encode/decode, Audio DSP, Compute DSP, WWAN
|
||||
modem, Sensor DSPs.
|
||||
|
||||
# Vision and ISP hardware
|
||||
%package -n intel-vsc-firmware
|
||||
Summary: Firmware files for Intel Visual Sensing Controller (IVSC)
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n intel-vsc-firmware
|
||||
Firmware files for Intel Visual Sensing Controller (IVSC) for
|
||||
Tiger Lake, Alder Lake and Raptor Lake SoCs.
|
||||
|
||||
# Sound codec hardware
|
||||
%package -n cirrus-audio-firmware
|
||||
Summary: Firmware for Cirrus audio amplifiers and codecs
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n cirrus-audio-firmware
|
||||
Firmware for Cirrus audio amplifiers and codecs
|
||||
|
||||
%package -n intel-audio-firmware
|
||||
Summary: Firmware for Intel audio DSP amplifiers and codecs
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n intel-audio-firmware
|
||||
Firmware for Intel audio DSP amplifiers and codecs
|
||||
|
||||
# Random other hardware
|
||||
%package -n dvb-firmware
|
||||
Summary: Firmware for various DVB broadcast receivers
|
||||
@ -265,6 +312,9 @@ pushd %{buildroot}/%{_firmwarepath}
|
||||
# Perhaps these should be built as subpackages of linux-firmware?
|
||||
rm -rf ess korg sb16 yamaha
|
||||
|
||||
# Remove firmware for Creative CA0132 HD as it's in alsa-firmware
|
||||
rm -f ctefx.bin* ctspeq.bin*
|
||||
|
||||
# Remove source files we don't need to install
|
||||
rm -rf carl9170fw
|
||||
rm -rf cis/{src,Makefile}
|
||||
@ -280,9 +330,6 @@ rm -f usbdux/*dux */*.asm
|
||||
rm -f libertas/sd8686_v8*
|
||||
rm -f libertas/usb8388_v5.bin*
|
||||
|
||||
# Remove firmware for Creative CA0132 HD as it's in alsa-firmware
|
||||
rm -f ctefx.bin* ctspeq.bin*
|
||||
|
||||
# Remove superfluous infra files
|
||||
rm -f check_whence.py configure Makefile README
|
||||
popd
|
||||
@ -306,10 +353,16 @@ sed \
|
||||
-i -e '/^ath11k/d' \
|
||||
-i -e '/^av7110/d' \
|
||||
-i -e '/^brcm/d' \
|
||||
-i -e '/^cirrus/d' \
|
||||
-i -e '/^cmmb/d' \
|
||||
-i -e '/^cypress/d' \
|
||||
-i -e '/^dvb/d' \
|
||||
-i -e '/^i915/d' \
|
||||
-i -e '/^intel\/avs/d' \
|
||||
-i -e '/^intel\/catpt/d' \
|
||||
-i -e '/^intel\/dsp_fw/d' \
|
||||
-i -e '/^intel\/fw_sst/d' \
|
||||
-i -e '/^intel\/irci_irci/d' \
|
||||
-i -e '/^isdbt/d' \
|
||||
-i -e '/^iwlwifi/d' \
|
||||
-i -e '/^nvidia\/g/d' \
|
||||
@ -326,6 +379,7 @@ sed \
|
||||
-i -e '/^mrvl\/prestera/d' \
|
||||
-i -e '/^mrvl\/sd8787/d' \
|
||||
-i -e '/^netronome/d' \
|
||||
-i -e '/^nxp/d' \
|
||||
-i -e '/^qca/d' \
|
||||
-i -e '/^qcom/d' \
|
||||
-i -e '/^radeon/d' \
|
||||
@ -335,6 +389,7 @@ sed \
|
||||
-i -e '/^rtw89/d' \
|
||||
-i -e '/^sms1xxx/d' \
|
||||
-i -e '/^tdmb/d' \
|
||||
-i -e '/^ti-connectivity/d' \
|
||||
-i -e '/^v4l-cx2/d' \
|
||||
linux-firmware.files
|
||||
sed -i -e 's!^!/usr/lib/firmware/!' linux-firmware.{files,dirs}
|
||||
@ -448,6 +503,11 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
||||
%{_firmwarepath}/mediatek/BT*
|
||||
%{_firmwarepath}/mediatek/WIFI*
|
||||
|
||||
%files -n nxpwireless-firmware
|
||||
%license LICENSE.nxp
|
||||
%dir %{_firmwarepath}/nxp
|
||||
%{_firmwarepath}/nxp/*
|
||||
|
||||
%files -n realtek-firmware
|
||||
%license LICENCE.rtlwifi_firmware.txt
|
||||
%{_firmwarepath}/rtl_bt/
|
||||
@ -455,6 +515,11 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
||||
%{_firmwarepath}/rtw88/
|
||||
%{_firmwarepath}/rtw89/
|
||||
|
||||
%files -n tiwilink-firmware
|
||||
%license LICENCE.ti-connectivity
|
||||
%dir %{_firmwarepath}/ti-connectivity/
|
||||
%{_firmwarepath}/ti-connectivity/*
|
||||
|
||||
# SMART NIC and network switch firmwares
|
||||
%files -n liquidio-firmware
|
||||
%license LICENCE.cavium_liquidio
|
||||
@ -481,6 +546,29 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
||||
%dir %{_firmwarepath}/qcom
|
||||
%{_firmwarepath}/qcom/*
|
||||
|
||||
# Vision and ISP hardware
|
||||
%files -n intel-vsc-firmware
|
||||
%license LICENSE.ivsc
|
||||
%dir %{_firmwarepath}/intel/vsc/
|
||||
%{_firmwarepath}/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin*
|
||||
%{_firmwarepath}/intel/vsc/*
|
||||
|
||||
# Sound codec hardware
|
||||
%files -n cirrus-audio-firmware
|
||||
%license LICENSE.cirrus
|
||||
%dir %{_firmwarepath}/cirrus
|
||||
%{_firmwarepath}/cirrus/*
|
||||
|
||||
%files -n intel-audio-firmware
|
||||
%license LICENCE.adsp_sst LICENCE.IntcSST2
|
||||
%dir %{_firmwarepath}/intel/
|
||||
%dir %{_firmwarepath}/intel/avs/
|
||||
%dir %{_firmwarepath}/intel/catpt/
|
||||
%{_firmwarepath}/intel/avs/*
|
||||
%{_firmwarepath}/intel/catpt/*
|
||||
%{_firmwarepath}/intel/dsp_fw*
|
||||
%{_firmwarepath}/intel/fw_sst*
|
||||
|
||||
# Random other hardware
|
||||
%files -n dvb-firmware
|
||||
%license LICENSE.dib0700 LICENCE.it913x LICENCE.siano
|
||||
@ -496,6 +584,31 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
||||
%{_firmwarepath}/v4l-cx2*
|
||||
|
||||
%changelog
|
||||
* Mon Jan 15 2024 Peter Robinson <pbrobinson@fedoraproject.org>
|
||||
- Update to upstream 20240115
|
||||
- Split out Intel/Cirrus audio firmware, ISP firmware, NXP/TI WiFi Firmware
|
||||
- Intel Bluetooth: Update firmware file for AX101/AX203/AX210/AX211
|
||||
- Cirrus: Add CS35L41 firmware for Legion Slim 7 Gen 8 laptops
|
||||
- Cirrus: Add firmware for CS35L41 for various Dell laptops
|
||||
- update firmware for qat_4xxx devices
|
||||
- update firmware for w1u_uart
|
||||
- Cirrus: Add firmware file for cs42l43
|
||||
- amdgpu: DMCUB updates for DCN312/DCN314
|
||||
- amlogic/bluetooth: add firmware bin of W1 serial soc(w1u_uart)
|
||||
- Add firmware for Mediatek WiFi/bluetooth chip (MT7925)
|
||||
- ASoC: tas2781/tas2563: Add dsp firmware for laptops or other mobile devices
|
||||
- rtl_bt: Add firmware and config files for RTL8852BT/RTL8852BE-VT
|
||||
- ath11k: Updates for WCN6855/WCN6750/IPQ8074
|
||||
- ath10k: Updates to WCN3990/QCA9888/QCA4019/QCA6174
|
||||
- ath12k: add new driver and firmware for WCN7850
|
||||
- iwlwifi: update gl FW for core80-165 release
|
||||
- intel: vsc: Add firmware for Visual Sensing Controller
|
||||
- Cirrus: Add CS35L41 firmware and tunings for ASUS Zenbook 2022/2023 Models
|
||||
- QCA: Add bluetooth firmware nvm files for QCA2066
|
||||
- QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00629
|
||||
- amdgpu: DMCUB updates for various AMDGPU ASICs
|
||||
- qcom: Add Audio firmware for SM8550/SM8650 QRD
|
||||
|
||||
* Wed Dec 13 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20231211-1
|
||||
- Update to upstream 20231211 release
|
||||
- wfx: update to firmware 3.17
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (linux-firmware-20231211.tar.xz) = 571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
|
||||
SHA512 (linux-firmware-20240115.tar.xz) = 65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd
|
||||
|
Loading…
Reference in New Issue
Block a user