update to linux-firmware 20231211
Signed-off-by: Toshaan Bharvani <toshaan@powerel.org>master
parent
04025538f6
commit
e4ecdb070f
|
@ -4,40 +4,43 @@
|
|||
%define _binaries_in_noarch_packages_terminate_build 0
|
||||
|
||||
Name: linux-firmware
|
||||
Version: 20230515
|
||||
Release: 150%{?dist}
|
||||
Version: 20231211
|
||||
Release: 1%{?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/
|
||||
BuildArch: noarch
|
||||
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
|
||||
Patch1: 0001-Add-support-for-compressing-firmware-in-copy-firmwar.patch
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: git-core
|
||||
# Not required but de-dupes FW so reduces size
|
||||
BuildRequires: rdfind
|
||||
|
||||
Requires: linux-firmware-whence
|
||||
Provides: kernel-firmware = %{version}
|
||||
Obsoletes: kernel-firmware < %{version}
|
||||
Conflicts: microcode_ctl < 2.1-0
|
||||
%if 0%{?fedora} > 38
|
||||
Recommends: atheros-firmware
|
||||
Recommends: brcmfmac-firmware
|
||||
Recommends: mt7xxx-firmware
|
||||
Recommends: realtek-firmware
|
||||
|
||||
Recommends: amd-gpu-firmware
|
||||
Recommends: intel-gpu-firmware
|
||||
Recommends: nvidia-gpu-firmware
|
||||
%if 0%{?fedora} && 0%{?fedora} < 40
|
||||
Requires: amd-ucode-firmware
|
||||
%else
|
||||
Recommends: amd-ucode-firmware
|
||||
%endif
|
||||
%if 0%{?fedora} && 0%{?fedora} < 39
|
||||
Requires: atheros-firmware
|
||||
Requires: brcmfmac-firmware
|
||||
Requires: mt7xxx-firmware
|
||||
Requires: realtek-firmware
|
||||
%endif
|
||||
%if 0%{?fedora} > 36
|
||||
Recommends: amd-gpu-firmware
|
||||
Recommends: intel-gpu-firmware
|
||||
Recommends: nvidia-gpu-firmware
|
||||
%else
|
||||
Requires: amd-gpu-firmware
|
||||
Requires: intel-gpu-firmware
|
||||
Requires: nvidia-gpu-firmware
|
||||
Recommends: atheros-firmware
|
||||
Recommends: brcmfmac-firmware
|
||||
Recommends: mt7xxx-firmware
|
||||
Recommends: realtek-firmware
|
||||
%endif
|
||||
|
||||
%description
|
||||
|
@ -74,6 +77,14 @@ Requires: linux-firmware-whence
|
|||
%description -n nvidia-gpu-firmware
|
||||
Firmware for NVIDIA GPUs.
|
||||
|
||||
# Microcode updates
|
||||
%package -n amd-ucode-firmware
|
||||
Summary: Microcode updates for AMD CPUs
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n amd-ucode-firmware
|
||||
Microcode updates for AMD CPUs, ARM SEV amd TEE.
|
||||
|
||||
# WiFi/Bluetooth firmwares
|
||||
%package -n atheros-firmware
|
||||
Summary: Firmware for Qualcomm Atheros WiFi/Bluetooth adapters
|
||||
|
@ -89,199 +100,85 @@ Requires: linux-firmware-whence
|
|||
%description -n brcmfmac-firmware
|
||||
Firmware for Broadcom/Cypress brcmfmac WiFi/Bluetooth adapters.
|
||||
|
||||
%package -n iwl100-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters
|
||||
%package -n iwlegacy-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 3945(A)BG and 4965AGN adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl100-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl100 hardware. Usage of the firmware
|
||||
is subject to the terms and conditions contained inside the provided
|
||||
LICENSE file. Please read it carefully.
|
||||
Obsoletes: iwl3945-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl4965-firmware < %{version}-%{release}
|
||||
Provides: iwl3945-firmware = %{version}-%{release}
|
||||
Provides: iwl4965-firmware = %{version}-%{release}
|
||||
%description -n iwlegacy-firmware
|
||||
This package contains the firmware required by the iwlegacy driver
|
||||
for Linux. This includes the 3945(A)BG and 4965AGN WiFi NICs. Usage
|
||||
of the firmware is subject to the terms and conditions contained
|
||||
inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl105-firmware
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters
|
||||
%package -n iwlwifi-dvm-firmware
|
||||
Summary: DVM Firmware for Intel(R) Wireless WiFi adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl105-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl105 hardware. Usage of the firmware
|
||||
is subject to the terms and conditions contained inside the provided
|
||||
LICENSE file. Please read it carefully.
|
||||
Obsoletes: iwl100-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl105-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl135-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl1000-firmware < 1:%{version}-%{release}
|
||||
Obsoletes: iwl2000-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl2030-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl5000-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl5150-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl6000-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl6000g2a-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl6000g2b-firmware < %{version}-%{release}
|
||||
Obsoletes: iwl6050-firmware < %{version}-%{release}
|
||||
Provides: iwl100-firmware = %{version}-%{release}
|
||||
Provides: iwl105-firmware = %{version}-%{release}
|
||||
Provides: iwl135-firmware = %{version}-%{release}
|
||||
Provides: iwl1000-firmware = 1:%{version}-%{release}
|
||||
Provides: iwl2000-firmware = %{version}-%{release}
|
||||
Provides: iwl2030-firmware = %{version}-%{release}
|
||||
Provides: iwl5000-firmware = %{version}-%{release}
|
||||
Provides: iwl5150-firmware = %{version}-%{release}
|
||||
Provides: iwl6000-firmware = %{version}-%{release}
|
||||
Provides: iwl6000g2a-firmware = %{version}-%{release}
|
||||
Provides: iwl6000g2b-firmware = %{version}-%{release}
|
||||
Provides: iwl6050-firmware = %{version}-%{release}
|
||||
%description -n iwlwifi-dvm-firmware
|
||||
This package contains the firmware required by the iwlwifi driver
|
||||
for Linux built with DVM firmware support (CONFIG_IWLDVM=y/m). Usage of
|
||||
the firmware is subject to the terms and conditions contained inside the
|
||||
provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl135-firmware
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters
|
||||
%package -n iwlwifi-mvm-firmware
|
||||
Summary: MVM Firmware for Intel(R) Wireless WiFi adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl135-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl135 hardware. Usage of the firmware
|
||||
is subject to the terms and conditions contained inside the provided
|
||||
LICENSE file. Please read it carefully.
|
||||
Obsoletes: iwl3160-firmware < 1:%{version}-%{release}
|
||||
Obsoletes: iwl7260-firmware < 1:%{version}-%{release}
|
||||
Obsoletes: iwlax2xx-firmware < %{version}-%{release}
|
||||
Provides: iwl3160-firmware = 1:%{version}-%{release}
|
||||
Provides: iwl7260-firmware = 1:%{version}-%{release}
|
||||
Provides: iwlax2xx-firmware = %{version}-%{release}
|
||||
%description -n iwlwifi-mvm-firmware
|
||||
This package contains the firmware required by the iwlwifi driver
|
||||
for Linux built with MVM firmware support (CONFIG_IWLMVM=y/m). Usage of
|
||||
the firmware is subject to the terms and conditions contained inside the
|
||||
provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl1000-firmware
|
||||
Summary: Firmware for Intel® PRO/Wireless 1000 B/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Epoch: 1
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl1000-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl1000 hardware. Usage of the firmware
|
||||
is subject to the terms and conditions contained inside the provided
|
||||
LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl2000-firmware
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters
|
||||
%package -n libertas-firmware
|
||||
Summary: Firmware for Marvell Libertas SD/USB WiFi Network Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl2000-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl2000 hardware. Usage of the firmware
|
||||
is subject to the terms and conditions contained inside the provided
|
||||
LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl2030-firmware
|
||||
Summary: Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl2030-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux to support the iwl2030 hardware. Usage of the firmware
|
||||
is subject to the terms and conditions contained inside the provided
|
||||
LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl3160-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Epoch: 1
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl3160-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl3945-firmware
|
||||
Summary: Firmware for Intel® PRO/Wireless 3945 A/B/G network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl3945-firmware
|
||||
This package contains the firmware required by the iwl3945 driver
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl4965-firmware
|
||||
Summary: Firmware for Intel® PRO/Wireless 4965 A/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl4965-firmware
|
||||
This package contains the firmware required by the iwl4965 driver
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl5000-firmware
|
||||
Summary: Firmware for Intel® PRO/Wireless 5000 A/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl5000-firmware
|
||||
This package contains the firmware required by the iwl5000 driver
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl5150-firmware
|
||||
Summary: Firmware for Intel® PRO/Wireless 5150 A/G/N network adaptors
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl5150-firmware
|
||||
This package contains the firmware required by the iwl5150 driver
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl6000-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl6000-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl6000g2a-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl6000g2a-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl6000g2b-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl6000g2b-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl6050-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n iwl6050-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwl7260-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000 Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Epoch: 1
|
||||
Requires: linux-firmware-whence
|
||||
Recommends: iwlax2xx-firmware
|
||||
%description -n iwl7260-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n iwlax2xx-firmware
|
||||
Summary: Firmware for Intel(R) Wireless WiFi Link AX2xx Series Adapters
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
Recommends: iwl7260-firmware
|
||||
%description -n iwlax2xx-firmware
|
||||
This package contains the firmware required by the Intel wireless drivers
|
||||
for Linux. Usage of the firmware is subject to the terms and conditions
|
||||
contained inside the provided LICENSE file. Please read it carefully.
|
||||
|
||||
%package -n libertas-sd8686-firmware
|
||||
Summary: Firmware for Marvell Libertas SD 8686 Network Adapter
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n libertas-sd8686-firmware
|
||||
Firmware for Marvell Libertas SD 8686 Network Adapter
|
||||
|
||||
%package -n libertas-sd8787-firmware
|
||||
Summary: Firmware for Marvell Libertas SD 8787 Network Adapter
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n libertas-sd8787-firmware
|
||||
Firmware for Marvell Libertas SD 8787 Network Adapter
|
||||
|
||||
%package -n libertas-usb8388-firmware
|
||||
Summary: Firmware for Marvell Libertas USB 8388 Network Adapter
|
||||
License: Redistributable, no modification permitted
|
||||
Epoch: 2
|
||||
Requires: linux-firmware-whence
|
||||
%description -n libertas-usb8388-firmware
|
||||
Firmware for Marvell Libertas USB 8388 Network Adapter
|
||||
|
||||
%package -n libertas-usb8388-olpc-firmware
|
||||
Summary: OLPC firmware for Marvell Libertas USB 8388 Network Adapter
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
%description -n libertas-usb8388-olpc-firmware
|
||||
Firmware for Marvell Libertas USB 8388 Network Adapter with OLPC mesh network
|
||||
support.
|
||||
Obsoletes: libertas-sd8686-firmware < %{version}-%{release}
|
||||
Obsoletes: libertas-sd8787-firmware < %{version}-%{release}
|
||||
Obsoletes: libertas-usb8388-firmware < 2:%{version}-%{release}
|
||||
Obsoletes: libertas-usb8388-olpc-firmware < %{version}-%{release}
|
||||
Provides: libertas-sd8686-firmware < %{version}-%{release}
|
||||
Provides: libertas-sd8787-firmware < %{version}-%{release}
|
||||
Provides: libertas-usb8388-firmware < 2:%{version}-%{release}
|
||||
Provides: libertas-usb8388-olpc-firmware < %{version}-%{release}
|
||||
%description -n libertas-firmware
|
||||
Firmware for the Marvell Libertas series of WiFi Network Adapters
|
||||
Including the SD 8686/8787 and USB 8388/8388.
|
||||
|
||||
%package -n mt7xxx-firmware
|
||||
Summary: Firmware for Mediatek 7600/7900 series WiFi/Bluetooth adapters
|
||||
|
@ -326,6 +223,16 @@ Requires: linux-firmware-whence
|
|||
%description -n netronome-firmware
|
||||
Firmware for Netronome Smart NICs
|
||||
|
||||
%package -n qcom-firmware
|
||||
Summary: Firmware for Qualcomm SoCs
|
||||
License: Redistributable, no modification permitted
|
||||
Requires: linux-firmware-whence
|
||||
Requires: atheros-firmware = %{version}-%{release}
|
||||
%description -n qcom-firmware
|
||||
Firmware for various compoents in Qualcomm SoCs including Adreno
|
||||
GPUs, Venus video encode/decode, Audio DSP, Compute DSP, WWAN
|
||||
modem, Sensor DSPs.
|
||||
|
||||
# Random other hardware
|
||||
%package -n dvb-firmware
|
||||
Summary: Firmware for various DVB broadcast receivers
|
||||
|
@ -338,7 +245,7 @@ cx23885, cx23840, cx231xx), Xceive xc4000/xc5000, DiBcom dib0700,
|
|||
Terratec H5 DRX-K, ITEtech IT9135 Ax and Bx, and av7110.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
%autosetup -S git -p1
|
||||
|
||||
%build
|
||||
|
||||
|
@ -347,7 +254,7 @@ mkdir -p %{buildroot}/%{_firmwarepath}
|
|||
mkdir -p %{buildroot}/%{_firmwarepath}/updates
|
||||
|
||||
%if 0%{?fedora} >= 34 || 0%{?rhel} >= 9
|
||||
make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} installcompress
|
||||
make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install-xz
|
||||
%else
|
||||
make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install
|
||||
%endif
|
||||
|
@ -389,6 +296,9 @@ popd
|
|||
sed -i -e 's:^./::' linux-firmware.{files,dirs}
|
||||
sed \
|
||||
-i -e '/^amdgpu/d' \
|
||||
-i -e '/^amd/d' \
|
||||
-i -e '/^amdtee/d' \
|
||||
-i -e '/^amd-ucode/d' \
|
||||
-i -e '/^ar3k/d' \
|
||||
-i -e '/^ath6k/d' \
|
||||
-i -e '/^ath9k_htc/d' \
|
||||
|
@ -417,6 +327,7 @@ sed \
|
|||
-i -e '/^mrvl\/sd8787/d' \
|
||||
-i -e '/^netronome/d' \
|
||||
-i -e '/^qca/d' \
|
||||
-i -e '/^qcom/d' \
|
||||
-i -e '/^radeon/d' \
|
||||
-i -e '/^rtl_bt/d' \
|
||||
-i -e '/^rtlwifi/d' \
|
||||
|
@ -441,14 +352,11 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
# GPU firmwares
|
||||
%files -n amd-gpu-firmware
|
||||
%license LICENSE.radeon LICENSE.amdgpu
|
||||
%dir %{_firmwarepath}/amdgpu
|
||||
%dir %{_firmwarepath}/radeon
|
||||
%{_firmwarepath}/amdgpu/
|
||||
%{_firmwarepath}/radeon/
|
||||
|
||||
%files -n intel-gpu-firmware
|
||||
%license LICENSE.i915
|
||||
%dir %{_firmwarepath}/i915
|
||||
%{_firmwarepath}/i915/
|
||||
|
||||
%files -n nvidia-gpu-firmware
|
||||
|
@ -457,6 +365,13 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
%{_firmwarepath}/nvidia/g*/
|
||||
%{_firmwarepath}/nvidia/tu*/
|
||||
|
||||
# Microcode updates
|
||||
%files -n amd-ucode-firmware
|
||||
%license LICENSE.amd-ucode
|
||||
%{_firmwarepath}/amd/
|
||||
%{_firmwarepath}/amdtee/
|
||||
%{_firmwarepath}/amd-ucode/
|
||||
|
||||
# WiFi/Bluetooth firmwares
|
||||
%files -n atheros-firmware
|
||||
%license LICENCE.atheros_firmware
|
||||
|
@ -464,12 +379,6 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
%license LICENSE.QualcommAtheros_ath10k
|
||||
%license LICENCE.open-ath9k-htc-firmware
|
||||
%license qca/NOTICE.txt
|
||||
%dir %{_firmwarepath}/ar3k
|
||||
%dir %{_firmwarepath}/ath6k
|
||||
%dir %{_firmwarepath}/ath9k_htc
|
||||
%dir %{_firmwarepath}/ath10k
|
||||
%dir %{_firmwarepath}/ath11k
|
||||
%dir %{_firmwarepath}/qca
|
||||
%{_firmwarepath}/ar3k/
|
||||
%{_firmwarepath}/ath6k/
|
||||
%{_firmwarepath}/ath9k_htc/
|
||||
|
@ -480,74 +389,33 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
%files -n brcmfmac-firmware
|
||||
%license LICENCE.broadcom_bcm43xx
|
||||
%license LICENCE.cypress
|
||||
%dir %{_firmwarepath}/brcm
|
||||
%dir %{_firmwarepath}/cypress
|
||||
%{_firmwarepath}/brcm/
|
||||
%{_firmwarepath}/cypress/
|
||||
|
||||
%files -n iwl100-firmware
|
||||
%files -n iwlegacy-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-100-5.ucode*
|
||||
%{_firmwarepath}/iwlwifi-3945-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-4965-*.ucode*
|
||||
|
||||
%files -n iwl105-firmware
|
||||
%files -n iwlwifi-dvm-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-100-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-105-*.ucode*
|
||||
|
||||
%files -n iwl135-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-135-*.ucode*
|
||||
|
||||
%files -n iwl1000-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-1000-*.ucode*
|
||||
|
||||
%files -n iwl2000-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-2000-*.ucode*
|
||||
|
||||
%files -n iwl2030-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-2030-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-5000-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-5150-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-6000-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-6000g2a-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-6000g2b-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-6050-*.ucode*
|
||||
|
||||
%files -n iwl3160-firmware
|
||||
%files -n iwlwifi-mvm-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-3160-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-3168-*.ucode*
|
||||
|
||||
%files -n iwl3945-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-3945-*.ucode*
|
||||
|
||||
%files -n iwl4965-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-4965-*.ucode*
|
||||
|
||||
%files -n iwl5000-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-5000-*.ucode*
|
||||
|
||||
%files -n iwl5150-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-5150-*.ucode*
|
||||
|
||||
%files -n iwl6000-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-6000-*.ucode*
|
||||
|
||||
%files -n iwl6000g2a-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-6000g2a-*.ucode*
|
||||
|
||||
%files -n iwl6000g2b-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-6000g2b-*.ucode*
|
||||
|
||||
%files -n iwl6050-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-6050-*.ucode*
|
||||
|
||||
%files -n iwl7260-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-7260-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-7265-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-7265D-*.ucode*
|
||||
|
@ -555,33 +423,21 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
%{_firmwarepath}/iwlwifi-8265-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-9000-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-9260-*.ucode*
|
||||
|
||||
%files -n iwlax2xx-firmware
|
||||
%license LICENCE.iwlwifi_firmware
|
||||
%{_firmwarepath}/iwlwifi-cc-a0-*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-gl-c0*
|
||||
%{_firmwarepath}/iwlwifi-ma-b0*
|
||||
%{_firmwarepath}/iwlwifi-Qu*.ucode*
|
||||
%{_firmwarepath}/iwlwifi-ty-a0*
|
||||
%{_firmwarepath}/iwlwifi-so-a0*
|
||||
|
||||
%files -n libertas-sd8686-firmware
|
||||
%files -n libertas-firmware
|
||||
%license LICENCE.Marvell
|
||||
%dir %{_firmwarepath}/libertas
|
||||
%{_firmwarepath}/libertas/sd8686*
|
||||
|
||||
%files -n libertas-sd8787-firmware
|
||||
%license LICENCE.Marvell
|
||||
%dir %{_firmwarepath}/mrvl
|
||||
%{_firmwarepath}/mrvl/sd8787*
|
||||
|
||||
%files -n libertas-usb8388-firmware
|
||||
%license LICENCE.Marvell
|
||||
%dir %{_firmwarepath}/libertas
|
||||
%{_firmwarepath}/libertas/usb8388_v9.bin*
|
||||
|
||||
%files -n libertas-usb8388-olpc-firmware
|
||||
%license LICENCE.Marvell
|
||||
%dir %{_firmwarepath}/libertas
|
||||
%{_firmwarepath}/libertas/sd8686*
|
||||
%{_firmwarepath}/libertas/usb8388_olpc.bin*
|
||||
%{_firmwarepath}/libertas/usb8388_v9.bin*
|
||||
%{_firmwarepath}/mrvl/sd8787*
|
||||
|
||||
%files -n mt7xxx-firmware
|
||||
%license LICENCE.mediatek
|
||||
|
@ -594,10 +450,6 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
|
||||
%files -n realtek-firmware
|
||||
%license LICENCE.rtlwifi_firmware.txt
|
||||
%dir %{_firmwarepath}/rtl_bt
|
||||
%dir %{_firmwarepath}/rtlwifi
|
||||
%dir %{_firmwarepath}/rtw88
|
||||
%dir %{_firmwarepath}/rtw89
|
||||
%{_firmwarepath}/rtl_bt/
|
||||
%{_firmwarepath}/rtlwifi/
|
||||
%{_firmwarepath}/rtw88/
|
||||
|
@ -623,6 +475,12 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
%dir %{_firmwarepath}/netronome
|
||||
%{_firmwarepath}/netronome/*
|
||||
|
||||
# Silicon Vendor specific
|
||||
%files -n qcom-firmware
|
||||
%license LICENSE.qcom LICENSE.qcom_yamato qcom/NOTICE.txt
|
||||
%dir %{_firmwarepath}/qcom
|
||||
%{_firmwarepath}/qcom/*
|
||||
|
||||
# Random other hardware
|
||||
%files -n dvb-firmware
|
||||
%license LICENSE.dib0700 LICENCE.it913x LICENCE.siano
|
||||
|
@ -638,6 +496,188 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|||
%{_firmwarepath}/v4l-cx2*
|
||||
|
||||
%changelog
|
||||
* Wed Dec 13 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20231211-1
|
||||
- Update to upstream 20231211 release
|
||||
- wfx: update to firmware 3.17
|
||||
- wfx: fix broken firmware
|
||||
- Update AMD cpu microcode
|
||||
- cxgb4: Update firmware to revision 1.27.5.0
|
||||
- add firmware for en8811h 2.5G ethernet phy
|
||||
- s5p-mfc: Add MFC v12 Firmware
|
||||
- Add a COPYOPTS variable
|
||||
- rtl_bt: Update RTL8852A BT USB firmware to 0xDFC8_145F
|
||||
- ice: update ice DDP wireless_edge package to 1.3.13.0
|
||||
- Update firmware for MT7921/MT7922 Bluetooth device
|
||||
- Update firmware for MT7921/MT7922 WiFi device
|
||||
- amdgpu: update DMCUB firmware to 0.0.194.0 for DCN321 and DCN32
|
||||
- qcom: update qcm2290/qrb4210 firmware
|
||||
- qcom: update qcm2290/qrb4210 WiFi firmware file
|
||||
- qcom: update Venus firmware file for v6.0
|
||||
- powervr: add firmware for Imagination Technologies AXE-1-16M GPU
|
||||
- ice: update ice DDP comms package to 1.3.45.0
|
||||
- ice: update ice DDP package to 1.3.35.0
|
||||
- mediatek: Remove an unused packed library
|
||||
- mediatek: Sync shared memory structure changes
|
||||
- Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
|
||||
- amdgpu: update DMCUB firmware to 0.0.193.0 for DCN31 and DCN314
|
||||
- i915: Update MTL DMC to v2.19
|
||||
- iwlwifi: fix for the new FWs from core83-55 release
|
||||
- iwlwifi: add new FWs from core83-55 release
|
||||
- iwlwifi: update cc/Qu/QuZ firmwares for core83-55 release
|
||||
- Add firmware for Cirrus CS35L41 for HP G11 Laptops/2024 ASUS Zenbook Laptops
|
||||
- add firmware for mt7988 internal 2.5G ethernet phy
|
||||
- Update firmware for Magnetor Intel Bluetooth AX101/AX203/AX211
|
||||
- Update firmware for SolarF Intel Bluetooth AX101/AX203/AX211
|
||||
- Update firmware for Solar Intel Bluetooth AX101/AX203/AX210/AX211
|
||||
|
||||
* Tue Nov 14 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20231111-1
|
||||
- Update to upstream 20231111 release
|
||||
- Move AMD SEV and TEE firmware to amd-ucode package
|
||||
- amdgpu: DMCUB updates for various AMDGPU ASICs
|
||||
- nvidia: add GSP-RM version 535.113.01 firmware images
|
||||
- Update firmware file for Intel Bluetooth AX101/AX203/AX210/AX211/BE200
|
||||
- amdgpu: DMCUB updates for various AMDGPU ASICs
|
||||
- qca: add bluetooth firmware for WCN3988
|
||||
- ixp4xx: Add the IXP4xx firmware
|
||||
- rtw89: 8852b: update fw to v0.29.29.5
|
||||
- rtw89: 8851b: update fw to v0.29.41.3
|
||||
|
||||
* Mon Oct 30 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20231030-1
|
||||
- Update to upstream 20231030 release
|
||||
- Update firmware file for Intel Bluetooth AX203/AX210/AX211/
|
||||
- Update firmware file for Intel Bluetooth Magnetor AX101/AX201/AX211
|
||||
- rtl_nic: update firmware of RTL8156B
|
||||
- Update AMD cpu microcode
|
||||
- amdgpu: update SMU 13.0.0 firmware
|
||||
- add Amlogic bluetooth firmware
|
||||
- i915: Add GuC v70.13.1 for DG2, TGL, ADL-P and MTL
|
||||
- iwlwifi: add a missing FW from core80-39 release
|
||||
- WHENCE: add symlink for BananaPi M64
|
||||
- i915: Update MTL DMC to v2.17
|
||||
- amdgpu: update various firmware from 5.7 branch
|
||||
- iwlwifi: add FWs for new GL and MA device types with multiple RF modules
|
||||
- amd_pmf: Add initial PMF TA for Smart PC Solution Builder
|
||||
- Update FW files for MRVL PCIE 8997 chipsets
|
||||
- rtl_bt: Update RTL8851B BT USB firmware to 0x048A_D230
|
||||
- iwlwifi: add new FWs from core81-65 release
|
||||
- iwlwifi: update cc/Qu/QuZ firmwares for core81-65 release
|
||||
|
||||
* Tue Oct 17 2023 Michel Lind <salimma@fedoraproject.org> - 20230919-4
|
||||
- Create amd-ucode-firmware subpackage
|
||||
|
||||
* Mon Oct 16 2023 Michel Lind <salimma@fedoraproject.org> - 20230919-3
|
||||
- Re-add recommended firmware accidentally dropped in -2
|
||||
|
||||
* Mon Oct 02 2023 Neal Gompa <ngompa@fedoraproject.org> - 20230919-2
|
||||
- Flip conditional to make weak-installing firmware the default
|
||||
|
||||
* Tue Sep 19 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230919-1
|
||||
- Update to upstream 20230919 release
|
||||
- amd-ucode: Add note on fam19h warnings
|
||||
- i915: update MTL HuC to version 8.5.4
|
||||
- amdgpu: update DMCUB to 0.0.183.0 for various AMDGPU ASICs
|
||||
- qcom: add link to sc8280xp audioreach firmware
|
||||
- qcom: sm8250: add RB5 sensors DSP firmware
|
||||
- qcom: Update vpu-1.0 firmware
|
||||
- qcom: sm8250: update DSP firmware
|
||||
- qcom: add firmware for the onboard WiFi on qcm2290 / qrb4210
|
||||
- qcom: add venus firmware files for v6.0
|
||||
- qcom: add firmware for QRB4210 platforms
|
||||
- qcom: add firmware for QCM2290 platforms
|
||||
- qcom: add GPU firmware for QCM2290 / QRB2210
|
||||
- ath10k/WCN3990: move wlanmdsp to qcom/sdm845
|
||||
- QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00605
|
||||
- Fix carl9170fw shell scripts for shellcheck errors
|
||||
- i915: Update MTL DMC to v2.16
|
||||
- Update firmware file for Intel Bluetooth AX200/AX201/AX203/AX210/AX211
|
||||
- Update firmware for qat_4xxx devices
|
||||
- Update AMD SEV firmware
|
||||
- rtw89: 8852b: update fw to v0.29.29.3
|
||||
- rtw89: 8851b: update fw to v0.29.41.2
|
||||
- i915: add GSC 102.0.0.1655 for MTL
|
||||
- cirrus: Add CS35L41 firmware for HP G11 models
|
||||
- Update AMD cpu microcode
|
||||
- rtl_bt: Add firmware v2 file for RTL8852C
|
||||
- Revert "rtl_bt: Update RTL8852C BT USB firmware to 0x040D_7225"
|
||||
- cxgb4: Update firmware to revision 1.27.4.0
|
||||
|
||||
* Thu Aug 10 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230804-153
|
||||
- Update AMD cpu microcode
|
||||
|
||||
* Sun Aug 06 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230804-152
|
||||
- Update to upstream 20230804 release
|
||||
- Split out QCom Arm IP firmware
|
||||
- Merge Marvell libertas WiFi firmware
|
||||
- Mellanox: Add new mlxsw_spectrum firmware xx.2012.1012
|
||||
- Add URL for latest FW binaries for NXP BT chipsets
|
||||
- rtw89: 8851b: update firmware to v0.29.41.1
|
||||
- qcom: sdm845: add RB3 sensors DSP firmware
|
||||
- amdgpu: Update DMCUB for DCN314 & Yellow Carp
|
||||
- ice: add LAG-supporting DDP package
|
||||
- i915: Update MTL DMC to v2.13
|
||||
- i915: Update ADLP DMC to v2.20
|
||||
- cirrus: Add CS35L41 firmware for Dell Oasis Models
|
||||
- copy-firmware: Fix linking directories when using compression
|
||||
- copy-firmware: Fix test: unexpected operator
|
||||
- qcom: sc8280xp: LENOVO: remove directory sym link
|
||||
- qcom: sc8280xp: LENOVO: Remove execute bits
|
||||
- amdgpu: update VCN 4.0.0 firmware
|
||||
- amdgpu: add initial SMU 13.0.10 firmware
|
||||
- amdgpu: add initial SDMA 6.0.3 firmware
|
||||
- amdgpu: add initial PSP 13.0.10 firmware
|
||||
- amdgpu: add initial GC 11.0.3 firmware
|
||||
- Update AMD fam17h cpu microcode
|
||||
- Update AMD cpu microcode
|
||||
- amdgpu: update various generation VCN firmware
|
||||
- amdgpu: update DMCUB to v0.0.175.0 for various AMDGPU ASICs
|
||||
- Updated NXP SR150 UWB firmware
|
||||
- wfx: update to firmware 3.16.1
|
||||
- mediatek: Update mt8195 SCP firmware to support 10bit mode
|
||||
- i915: update DG2 GuC to v70.8.0
|
||||
- i915: update to GuC 70.8.0 and HuC 8.5.1 for MTL
|
||||
- cirrus: Add CS35L41 firmware for ASUS ROG 2023 Models
|
||||
- Partially revert "amdgpu: DMCUB updates for DCN 3.1.4 and 3.1.5"
|
||||
- Update firmware for MT7922 WiFi/Bluetooth device
|
||||
- Update firmware file for Intel Bluetooth AX200/201/203/210/211
|
||||
- Fix qcom ASoC tglp WHENCE entry
|
||||
- check_whence: Check link targets are valid
|
||||
- iwlwifi: add new FWs from core80-39 release
|
||||
- iwlwifi: update cc/Qu/QuZ firmwares for core80-39 release
|
||||
- qcom: Add Audio firmware for SC8280XP X13s
|
||||
|
||||
* Sun Jul 02 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230625-151
|
||||
- Update to upstream 20230625 release
|
||||
- Move to upstreamed compression support
|
||||
- Minor spec cleanups
|
||||
- wilc1000: update WILC1000 firmware to v16.0
|
||||
- ice: update ice DDP wireless_edge package to 1.3.10.0
|
||||
- amdgpu: DMCUB updates for DCN 3.1.4 and 3.1.5
|
||||
- amdgpu: update DMCUB to v0.0.172.0 for various AMDGPU ASICs
|
||||
- qcom: Update the microcode files for Adreno a630 GPUs.
|
||||
- qcom: sdm845: rename the modem firmware
|
||||
- qcom: sdm845: update remoteproc firmware
|
||||
- rtl_bt: Update RTL8852A BT USB firmware to 0xDAC7_480D
|
||||
- rtl_bt: Update RTL8852C BT USB firmware to 0x040D_7225
|
||||
- update firmware for MT7921/MT7922 WiFi device
|
||||
- update firmware for mediatek MT7921/MT7922 bluetooth chip (MT7922)
|
||||
- i915: Add HuC v8.5.0 for MTL
|
||||
- mediatek: Update mt8195 SCP firmware to support hevc
|
||||
- qcom: apq8016: add Dragonboard 410c WiFi and modem firmware
|
||||
- cirrus: Add firmware for new Asus ROG Laptops
|
||||
- brcm: Add symlinks from Pine64 devices to AW-CM256SM.txt
|
||||
- amdgpu: Update GC 11.0.1 and 11.0.4
|
||||
- rtw89: 8851b: add firmware v0.29.41.0
|
||||
- amdgpu: various firmware updates for amd.5.5 release
|
||||
- ice: update ice DDP comms package to 1.3.40.0
|
||||
- rtlwifi: Add firmware v6.0 for RTL8192FU
|
||||
- rtlwifi: Update firmware for RTL8188EU to v28.0
|
||||
- cxgb4: Update firmware to revision 1.27.3.0
|
||||
|
||||
* Fri May 26 2023 Herton R. Krzesinski <herton@redhat.com>
|
||||
- Join iwl3945-firmware and iwl4965-firmware into iwlegacy-firmware package.
|
||||
- Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it.
|
||||
- Create iwlwifi-mvm-firmware subpackage and fold some subpackages into it.
|
||||
|
||||
* Tue May 16 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230515-150
|
||||
- Update to upstream 20230515 release
|
||||
- Drop ancient iwlwifi versioning and use upstream date format version
|
||||
|
|
Loading…
Reference in New Issue