2020-01-22 12:48:01 +00:00
|
|
|
%global debug_package %{nil}
|
2010-02-09 01:54:49 +00:00
|
|
|
|
2013-05-20 15:10:23 +00:00
|
|
|
%global _firmwarepath /usr/lib/firmware
|
2017-04-19 12:31:25 +00:00
|
|
|
%define _binaries_in_noarch_packages_terminate_build 0
|
2013-05-20 15:10:23 +00:00
|
|
|
|
2010-01-07 02:00:34 +00:00
|
|
|
Name: linux-firmware
|
2024-01-15 23:02:54 +00:00
|
|
|
Version: 20240115
|
2023-10-30 23:33:31 +00:00
|
|
|
Release: 1%{?dist}
|
2010-01-07 02:00:34 +00:00
|
|
|
Summary: Firmware files used by the Linux kernel
|
|
|
|
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
|
|
|
|
URL: http://www.kernel.org/
|
2017-10-11 22:08:11 +00:00
|
|
|
BuildArch: noarch
|
|
|
|
|
2019-03-13 16:09:48 +00:00
|
|
|
Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
|
2018-10-01 13:21:30 +00:00
|
|
|
|
2020-10-23 13:36:16 +00:00
|
|
|
BuildRequires: make
|
2023-08-10 09:13:37 +00:00
|
|
|
BuildRequires: git-core
|
2023-12-13 16:16:31 +00:00
|
|
|
# Not required but de-dupes FW so reduces size
|
2023-11-15 12:14:07 +00:00
|
|
|
BuildRequires: rdfind
|
2023-07-02 15:46:35 +00:00
|
|
|
|
2019-01-29 00:20:31 +00:00
|
|
|
Requires: linux-firmware-whence
|
2020-10-23 15:02:16 +00:00
|
|
|
Provides: kernel-firmware = %{version}
|
|
|
|
Obsoletes: kernel-firmware < %{version}
|
2013-07-27 13:19:28 +00:00
|
|
|
Conflicts: microcode_ctl < 2.1-0
|
2023-07-02 15:46:35 +00:00
|
|
|
|
2023-10-16 20:23:41 +00:00
|
|
|
Recommends: amd-gpu-firmware
|
|
|
|
Recommends: intel-gpu-firmware
|
|
|
|
Recommends: nvidia-gpu-firmware
|
2023-10-17 20:27:18 +00:00
|
|
|
%if 0%{?fedora} && 0%{?fedora} < 40
|
|
|
|
Requires: amd-ucode-firmware
|
2024-01-15 23:02:54 +00:00
|
|
|
Requires: cirrus-audio-firmware
|
|
|
|
Requires: intel-audio-firmware
|
|
|
|
Requires: nxpwireless-firmware
|
|
|
|
Requires: tiwilink-firmware
|
2023-10-17 20:27:18 +00:00
|
|
|
%else
|
|
|
|
Recommends: amd-ucode-firmware
|
2024-01-15 23:02:54 +00:00
|
|
|
Recommends: cirrus-audio-firmware
|
|
|
|
Recommends: intel-audio-firmware
|
|
|
|
Recommends: nxpwireless-firmware
|
|
|
|
Recommends: tiwilink-firmware
|
2023-10-17 20:27:18 +00:00
|
|
|
%endif
|
2023-10-02 09:41:05 +00:00
|
|
|
%if 0%{?fedora} && 0%{?fedora} < 39
|
|
|
|
Requires: atheros-firmware
|
|
|
|
Requires: brcmfmac-firmware
|
|
|
|
Requires: mt7xxx-firmware
|
|
|
|
Requires: realtek-firmware
|
|
|
|
%else
|
2023-04-19 07:58:07 +00:00
|
|
|
Recommends: atheros-firmware
|
|
|
|
Recommends: brcmfmac-firmware
|
|
|
|
Recommends: mt7xxx-firmware
|
|
|
|
Recommends: realtek-firmware
|
|
|
|
%endif
|
2012-10-10 13:50:45 +00:00
|
|
|
|
2012-06-05 16:58:45 +00:00
|
|
|
%description
|
2013-05-20 17:05:43 +00:00
|
|
|
This package includes firmware files required for some devices to
|
2012-06-05 16:58:45 +00:00
|
|
|
operate.
|
2012-06-05 12:12:57 +00:00
|
|
|
|
2019-01-29 00:20:31 +00:00
|
|
|
%package whence
|
|
|
|
Summary: WHENCE License file
|
|
|
|
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
|
|
|
|
%description whence
|
|
|
|
This package contains the WHENCE license file which documents the vendor license details.
|
|
|
|
|
2022-08-12 20:25:16 +00:00
|
|
|
# GPU firmwares
|
|
|
|
%package -n amd-gpu-firmware
|
|
|
|
Summary: Firmware for AMD GPUs
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n amd-gpu-firmware
|
|
|
|
Firmware for AMD amdgpu and radeon GPUs.
|
|
|
|
|
|
|
|
%package -n intel-gpu-firmware
|
|
|
|
Summary: Firmware for Intel GPUs
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n intel-gpu-firmware
|
|
|
|
Firmware for Intel GPUs including GuC (Graphics Microcontroller), HuC (HEVC/H.265
|
|
|
|
Microcontroller) and DMC (Display Microcontroller) firmware for Skylake and later
|
|
|
|
platforms.
|
|
|
|
|
|
|
|
%package -n nvidia-gpu-firmware
|
|
|
|
Summary: Firmware for NVIDIA GPUs
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n nvidia-gpu-firmware
|
|
|
|
Firmware for NVIDIA GPUs.
|
|
|
|
|
2023-10-17 20:27:18 +00:00
|
|
|
# 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
|
2023-11-15 12:14:07 +00:00
|
|
|
Microcode updates for AMD CPUs, ARM SEV amd TEE.
|
2023-10-17 20:27:18 +00:00
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
# WiFi/Bluetooth firmwares
|
|
|
|
%package -n atheros-firmware
|
|
|
|
Summary: Firmware for Qualcomm Atheros WiFi/Bluetooth adapters
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n atheros-firmware
|
|
|
|
Firmware for Qualcomm Atheros ath6k/ath9k/ath10k/ath11k WiFi adapters.
|
|
|
|
|
|
|
|
%package -n brcmfmac-firmware
|
|
|
|
Summary: Firmware for Broadcom/Cypress brcmfmac WiFi/Bluetooth adapters
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n brcmfmac-firmware
|
|
|
|
Firmware for Broadcom/Cypress brcmfmac WiFi/Bluetooth adapters.
|
|
|
|
|
2023-05-26 20:08:52 +00:00
|
|
|
%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
|
|
|
|
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
|
2023-08-04 07:32:07 +00:00
|
|
|
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.
|
2023-05-26 20:08:52 +00:00
|
|
|
|
Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:
iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o
The devices declared on the cfg/* files above are:
cfg/1000
iwlwifi-1000-*.ucode - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode - Intel(R) Centrino(R) Wireless-N 100 BG(N)
cfg/2000
iwlwifi-105-*.ucode - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode - Intel(R) Centrino(R) Wireless-N 2230 BGN
cfg/5000
iwlwifi-5000-*.ucode - Intel(R) WiMAX/WiFi Link 5350 AGN
Intel(R) Ultimate N WiFi Link 5300 AGN
Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG
cfg/6000
iwlwifi-6000-*.ucode - Intel(R) Centrino(R) Ultimate-N 6300 AGN
Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
Intel(R) Centrino(R) Advanced-N 6235 AGN
Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)
So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.
All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.
v2: Add provides to the obsoleted packages as suggested by Josh Boyer
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-26 21:10:53 +00:00
|
|
|
%package -n iwlwifi-dvm-firmware
|
|
|
|
Summary: DVM Firmware for Intel(R) Wireless WiFi adapters
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
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
|
2023-08-04 07:32:07 +00:00
|
|
|
for Linux built with DVM firmware support (CONFIG_IWLDVM=y/m). Usage of
|
Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:
iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o
The devices declared on the cfg/* files above are:
cfg/1000
iwlwifi-1000-*.ucode - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode - Intel(R) Centrino(R) Wireless-N 100 BG(N)
cfg/2000
iwlwifi-105-*.ucode - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode - Intel(R) Centrino(R) Wireless-N 2230 BGN
cfg/5000
iwlwifi-5000-*.ucode - Intel(R) WiMAX/WiFi Link 5350 AGN
Intel(R) Ultimate N WiFi Link 5300 AGN
Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG
cfg/6000
iwlwifi-6000-*.ucode - Intel(R) Centrino(R) Ultimate-N 6300 AGN
Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
Intel(R) Centrino(R) Advanced-N 6235 AGN
Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)
So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.
All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.
v2: Add provides to the obsoleted packages as suggested by Josh Boyer
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-26 21:10:53 +00:00
|
|
|
the firmware is subject to the terms and conditions contained inside the
|
|
|
|
provided LICENSE file. Please read it carefully.
|
2012-06-05 14:51:50 +00:00
|
|
|
|
2023-05-26 21:50:37 +00:00
|
|
|
%package -n iwlwifi-mvm-firmware
|
|
|
|
Summary: MVM Firmware for Intel(R) Wireless WiFi adapters
|
2017-11-23 22:34:19 +00:00
|
|
|
License: Redistributable, no modification permitted
|
2019-01-29 00:20:31 +00:00
|
|
|
Requires: linux-firmware-whence
|
2023-05-26 21:50:37 +00:00
|
|
|
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.
|
2021-10-03 09:28:14 +00:00
|
|
|
|
2023-08-04 07:32:07 +00:00
|
|
|
%package -n libertas-firmware
|
|
|
|
Summary: Firmware for Marvell Libertas SD/USB WiFi Network Adapters
|
2022-05-26 10:18:16 +00:00
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
2023-08-04 07:32:07 +00:00
|
|
|
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.
|
2012-09-18 19:46:44 +00:00
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
%package -n mt7xxx-firmware
|
|
|
|
Summary: Firmware for Mediatek 7600/7900 series WiFi/Bluetooth adapters
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n mt7xxx-firmware
|
|
|
|
Firmware for Mediatek 7600/7900 series WiFi/Bluetooth adapters
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
%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.
|
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
%package -n realtek-firmware
|
|
|
|
Summary: Firmware for Realtek WiFi/Bluetooth adapters
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n realtek-firmware
|
|
|
|
Firmware for Realtek WiFi/Bluetooth adapters
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
%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
|
|
|
|
|
2022-08-12 20:25:16 +00:00
|
|
|
# SMART NIC and network switch firmwares
|
2019-01-29 12:06:08 +00:00
|
|
|
%package -n liquidio-firmware
|
|
|
|
Summary: Firmware for Cavium LiquidIO Intelligent Server Adapter
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n liquidio-firmware
|
|
|
|
Firmware for Cavium LiquidIO Intelligent Server Adapter
|
|
|
|
|
2022-08-12 20:25:16 +00:00
|
|
|
%package -n mlxsw_spectrum-firmware
|
|
|
|
Summary: Firmware for Mellanox Spectrum 1/2/3 Switches
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n mlxsw_spectrum-firmware
|
|
|
|
Firmware for Mellanox Spectrumi series 1/2/3 ethernet switches.
|
|
|
|
|
2021-10-28 12:08:00 +00:00
|
|
|
%package -n mrvlprestera-firmware
|
|
|
|
Summary: Firmware for Marvell Prestera Switchdev/ASIC devices
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n mrvlprestera-firmware
|
|
|
|
Firmware for Marvell Prestera Switchdev/ASIC devices
|
|
|
|
|
2022-05-26 10:18:16 +00:00
|
|
|
%package -n netronome-firmware
|
|
|
|
Summary: Firmware for Netronome Smart NICs
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n netronome-firmware
|
|
|
|
Firmware for Netronome Smart NICs
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
# Silicon Vendor specific
|
2023-08-06 10:11:10 +00:00
|
|
|
%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.
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
# 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
|
|
|
|
|
2023-04-19 11:02:14 +00:00
|
|
|
# Random other hardware
|
|
|
|
%package -n dvb-firmware
|
|
|
|
Summary: Firmware for various DVB broadcast receivers
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
Requires: linux-firmware-whence
|
|
|
|
%description -n dvb-firmware
|
|
|
|
Firmware for various DVB broadcast receivers. These include the
|
|
|
|
Siano DTV devices, devices based on Conexant chipsets (cx18,
|
|
|
|
cx23885, cx23840, cx231xx), Xceive xc4000/xc5000, DiBcom dib0700,
|
|
|
|
Terratec H5 DRX-K, ITEtech IT9135 Ax and Bx, and av7110.
|
|
|
|
|
2010-01-07 02:00:34 +00:00
|
|
|
%prep
|
2023-08-10 09:13:37 +00:00
|
|
|
%autosetup -S git -p1
|
2019-08-06 14:04:09 +00:00
|
|
|
|
2010-01-07 02:00:34 +00:00
|
|
|
%build
|
2019-10-22 12:08:32 +00:00
|
|
|
|
|
|
|
%install
|
|
|
|
mkdir -p %{buildroot}/%{_firmwarepath}
|
|
|
|
mkdir -p %{buildroot}/%{_firmwarepath}/updates
|
2021-02-08 21:29:48 +00:00
|
|
|
|
|
|
|
%if 0%{?fedora} >= 34 || 0%{?rhel} >= 9
|
2023-07-02 15:46:35 +00:00
|
|
|
make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install-xz
|
2021-02-08 21:29:48 +00:00
|
|
|
%else
|
2019-10-22 12:08:32 +00:00
|
|
|
make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install
|
2021-02-08 21:29:48 +00:00
|
|
|
%endif
|
2019-10-22 12:08:32 +00:00
|
|
|
|
|
|
|
#Cleanup files we don't want to ship
|
|
|
|
pushd %{buildroot}/%{_firmwarepath}
|
2010-01-07 02:00:34 +00:00
|
|
|
# Remove firmware shipped in separate packages already
|
|
|
|
# Perhaps these should be built as subpackages of linux-firmware?
|
|
|
|
rm -rf ess korg sb16 yamaha
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
# Remove firmware for Creative CA0132 HD as it's in alsa-firmware
|
|
|
|
rm -f ctefx.bin* ctspeq.bin*
|
|
|
|
|
2010-01-07 02:00:34 +00:00
|
|
|
# Remove source files we don't need to install
|
2013-02-01 19:56:36 +00:00
|
|
|
rm -rf carl9170fw
|
2019-07-25 14:06:40 +00:00
|
|
|
rm -rf cis/{src,Makefile}
|
|
|
|
rm -f atusb/ChangeLog
|
|
|
|
rm -f av7110/{Boot.S,Makefile}
|
|
|
|
rm -f dsp56k/{bootstrap.asm,concat-bootstrap.pl,Makefile}
|
|
|
|
rm -f iscis/{*.c,*.h,README,Makefile}
|
|
|
|
rm -f keyspan_pda/{keyspan_pda.S,xircom_pgs.S,Makefile}
|
|
|
|
rm -f usbdux/*dux */*.asm
|
2010-01-07 02:00:34 +00:00
|
|
|
|
2012-09-18 19:46:44 +00:00
|
|
|
# No need to install old firmware versions where we also provide newer versions
|
|
|
|
# which are preferred and support the same (or more) hardware
|
|
|
|
rm -f libertas/sd8686_v8*
|
2020-10-23 13:36:16 +00:00
|
|
|
rm -f libertas/usb8388_v5.bin*
|
2012-09-18 19:46:44 +00:00
|
|
|
|
2019-07-25 11:56:01 +00:00
|
|
|
# Remove superfluous infra files
|
2019-07-26 07:06:39 +00:00
|
|
|
rm -f check_whence.py configure Makefile README
|
2019-10-22 12:08:32 +00:00
|
|
|
popd
|
2012-09-18 19:46:44 +00:00
|
|
|
|
|
|
|
# Create file list but exclude firmwares that we place in subpackages
|
2012-06-05 14:51:50 +00:00
|
|
|
FILEDIR=`pwd`
|
2018-10-01 13:21:30 +00:00
|
|
|
pushd %{buildroot}/%{_firmwarepath}
|
2012-09-18 19:46:44 +00:00
|
|
|
find . \! -type d > $FILEDIR/linux-firmware.files
|
2013-01-23 15:46:42 +00:00
|
|
|
find . -type d | sed -e '/^.$/d' > $FILEDIR/linux-firmware.dirs
|
2012-06-05 14:51:50 +00:00
|
|
|
popd
|
2013-01-23 15:46:42 +00:00
|
|
|
sed -i -e 's:^./::' linux-firmware.{files,dirs}
|
2022-08-12 20:25:16 +00:00
|
|
|
sed \
|
|
|
|
-i -e '/^amdgpu/d' \
|
2023-11-15 12:14:07 +00:00
|
|
|
-i -e '/^amd/d' \
|
|
|
|
-i -e '/^amdtee/d' \
|
2023-10-17 20:27:18 +00:00
|
|
|
-i -e '/^amd-ucode/d' \
|
2023-04-19 07:58:07 +00:00
|
|
|
-i -e '/^ar3k/d' \
|
|
|
|
-i -e '/^ath6k/d' \
|
|
|
|
-i -e '/^ath9k_htc/d' \
|
|
|
|
-i -e '/^ath10k/d' \
|
|
|
|
-i -e '/^ath11k/d' \
|
2023-04-19 11:02:14 +00:00
|
|
|
-i -e '/^av7110/d' \
|
2023-04-19 07:58:07 +00:00
|
|
|
-i -e '/^brcm/d' \
|
2024-01-15 23:02:54 +00:00
|
|
|
-i -e '/^cirrus/d' \
|
2023-04-19 11:02:14 +00:00
|
|
|
-i -e '/^cmmb/d' \
|
2023-04-19 07:58:07 +00:00
|
|
|
-i -e '/^cypress/d' \
|
2023-04-19 11:02:14 +00:00
|
|
|
-i -e '/^dvb/d' \
|
2022-08-12 20:25:16 +00:00
|
|
|
-i -e '/^i915/d' \
|
2024-01-15 23:02:54 +00:00
|
|
|
-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' \
|
2023-04-19 11:02:14 +00:00
|
|
|
-i -e '/^isdbt/d' \
|
2022-11-15 22:18:30 +00:00
|
|
|
-i -e '/^iwlwifi/d' \
|
2022-08-12 20:25:16 +00:00
|
|
|
-i -e '/^nvidia\/g/d' \
|
|
|
|
-i -e '/^nvidia\/tu/d' \
|
2023-04-19 11:02:14 +00:00
|
|
|
-i -e '/^lgs8g75/d' \
|
2012-09-18 19:46:44 +00:00
|
|
|
-i -e '/^libertas\/sd8686/d' \
|
|
|
|
-i -e '/^libertas\/usb8388/d' \
|
2019-01-29 12:06:08 +00:00
|
|
|
-i -e '/^liquidio/d' \
|
2022-05-26 16:18:33 +00:00
|
|
|
-i -e '/^mellanox/d' \
|
2023-04-19 07:58:07 +00:00
|
|
|
-i -e '/^mediatek\/mt76/d' \
|
|
|
|
-i -e '/^mediatek\/mt79/d' \
|
|
|
|
-i -e '/^mediatek\/BT/d' \
|
|
|
|
-i -e '/^mediatek\/WIFI/d' \
|
2022-02-12 09:48:38 +00:00
|
|
|
-i -e '/^mrvl\/prestera/d' \
|
|
|
|
-i -e '/^mrvl\/sd8787/d' \
|
2019-01-29 00:27:48 +00:00
|
|
|
-i -e '/^netronome/d' \
|
2024-01-15 23:02:54 +00:00
|
|
|
-i -e '/^nxp/d' \
|
2023-04-19 07:58:07 +00:00
|
|
|
-i -e '/^qca/d' \
|
2023-08-06 10:11:10 +00:00
|
|
|
-i -e '/^qcom/d' \
|
2023-04-19 07:58:07 +00:00
|
|
|
-i -e '/^radeon/d' \
|
|
|
|
-i -e '/^rtl_bt/d' \
|
|
|
|
-i -e '/^rtlwifi/d' \
|
|
|
|
-i -e '/^rtw88/d' \
|
|
|
|
-i -e '/^rtw89/d' \
|
2023-04-19 11:02:14 +00:00
|
|
|
-i -e '/^sms1xxx/d' \
|
|
|
|
-i -e '/^tdmb/d' \
|
2024-01-15 23:02:54 +00:00
|
|
|
-i -e '/^ti-connectivity/d' \
|
2023-04-19 11:02:14 +00:00
|
|
|
-i -e '/^v4l-cx2/d' \
|
2012-09-18 19:46:44 +00:00
|
|
|
linux-firmware.files
|
2013-05-20 15:10:23 +00:00
|
|
|
sed -i -e 's!^!/usr/lib/firmware/!' linux-firmware.{files,dirs}
|
2018-12-20 12:46:16 +00:00
|
|
|
sed -i -e 's/^/"/;s/$/"/' linux-firmware.files
|
2013-01-23 15:46:42 +00:00
|
|
|
sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
2010-01-07 02:00:34 +00:00
|
|
|
|
|
|
|
|
2019-07-25 11:56:01 +00:00
|
|
|
%files -f linux-firmware.files
|
|
|
|
%dir %{_firmwarepath}
|
|
|
|
%license LICENCE.* LICENSE.* GPL*
|
|
|
|
|
2019-01-29 00:20:31 +00:00
|
|
|
%files whence
|
|
|
|
%license WHENCE
|
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
# GPU firmwares
|
2022-08-12 20:25:16 +00:00
|
|
|
%files -n amd-gpu-firmware
|
|
|
|
%license LICENSE.radeon LICENSE.amdgpu
|
|
|
|
%{_firmwarepath}/amdgpu/
|
|
|
|
%{_firmwarepath}/radeon/
|
|
|
|
|
|
|
|
%files -n intel-gpu-firmware
|
|
|
|
%license LICENSE.i915
|
|
|
|
%{_firmwarepath}/i915/
|
|
|
|
|
|
|
|
%files -n nvidia-gpu-firmware
|
|
|
|
%license LICENCE.nvidia
|
2023-04-19 10:25:58 +00:00
|
|
|
%dir %{_firmwarepath}/nvidia
|
2022-08-12 20:25:16 +00:00
|
|
|
%{_firmwarepath}/nvidia/g*/
|
|
|
|
%{_firmwarepath}/nvidia/tu*/
|
|
|
|
|
2023-10-17 20:27:18 +00:00
|
|
|
# Microcode updates
|
|
|
|
%files -n amd-ucode-firmware
|
|
|
|
%license LICENSE.amd-ucode
|
2023-11-15 12:14:07 +00:00
|
|
|
%{_firmwarepath}/amd/
|
|
|
|
%{_firmwarepath}/amdtee/
|
2023-10-17 20:27:18 +00:00
|
|
|
%{_firmwarepath}/amd-ucode/
|
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
# WiFi/Bluetooth firmwares
|
|
|
|
%files -n atheros-firmware
|
|
|
|
%license LICENCE.atheros_firmware
|
|
|
|
%license LICENSE.QualcommAtheros_ar3k
|
|
|
|
%license LICENSE.QualcommAtheros_ath10k
|
|
|
|
%license LICENCE.open-ath9k-htc-firmware
|
|
|
|
%license qca/NOTICE.txt
|
|
|
|
%{_firmwarepath}/ar3k/
|
|
|
|
%{_firmwarepath}/ath6k/
|
|
|
|
%{_firmwarepath}/ath9k_htc/
|
|
|
|
%{_firmwarepath}/ath10k/
|
|
|
|
%{_firmwarepath}/ath11k/
|
|
|
|
%{_firmwarepath}/qca/
|
|
|
|
|
|
|
|
%files -n brcmfmac-firmware
|
|
|
|
%license LICENCE.broadcom_bcm43xx
|
|
|
|
%license LICENCE.cypress
|
|
|
|
%{_firmwarepath}/brcm/
|
|
|
|
%{_firmwarepath}/cypress/
|
|
|
|
|
2023-05-26 20:08:52 +00:00
|
|
|
%files -n iwlegacy-firmware
|
|
|
|
%license LICENCE.iwlwifi_firmware
|
|
|
|
%{_firmwarepath}/iwlwifi-3945-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-4965-*.ucode*
|
|
|
|
|
Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:
iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o
The devices declared on the cfg/* files above are:
cfg/1000
iwlwifi-1000-*.ucode - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode - Intel(R) Centrino(R) Wireless-N 100 BG(N)
cfg/2000
iwlwifi-105-*.ucode - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode - Intel(R) Centrino(R) Wireless-N 2230 BGN
cfg/5000
iwlwifi-5000-*.ucode - Intel(R) WiMAX/WiFi Link 5350 AGN
Intel(R) Ultimate N WiFi Link 5300 AGN
Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG
cfg/6000
iwlwifi-6000-*.ucode - Intel(R) Centrino(R) Ultimate-N 6300 AGN
Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
Intel(R) Centrino(R) Advanced-N 6235 AGN
Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)
So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.
All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.
v2: Add provides to the obsoleted packages as suggested by Josh Boyer
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-26 21:10:53 +00:00
|
|
|
%files -n iwlwifi-dvm-firmware
|
2019-01-29 00:20:31 +00:00
|
|
|
%license LICENCE.iwlwifi_firmware
|
Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:
iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o
The devices declared on the cfg/* files above are:
cfg/1000
iwlwifi-1000-*.ucode - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode - Intel(R) Centrino(R) Wireless-N 100 BG(N)
cfg/2000
iwlwifi-105-*.ucode - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode - Intel(R) Centrino(R) Wireless-N 2230 BGN
cfg/5000
iwlwifi-5000-*.ucode - Intel(R) WiMAX/WiFi Link 5350 AGN
Intel(R) Ultimate N WiFi Link 5300 AGN
Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG
cfg/6000
iwlwifi-6000-*.ucode - Intel(R) Centrino(R) Ultimate-N 6300 AGN
Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
Intel(R) Centrino(R) Advanced-N 6235 AGN
Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)
So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.
All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.
v2: Add provides to the obsoleted packages as suggested by Josh Boyer
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-26 21:10:53 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-100-*.ucode*
|
2020-10-23 13:36:16 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-105-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-135-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-1000-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-2000-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-2030-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-5000-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-5150-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-6000-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-6000g2a-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-6000g2b-*.ucode*
|
Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:
iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o
The devices declared on the cfg/* files above are:
cfg/1000
iwlwifi-1000-*.ucode - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode - Intel(R) Centrino(R) Wireless-N 100 BG(N)
cfg/2000
iwlwifi-105-*.ucode - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode - Intel(R) Centrino(R) Wireless-N 2230 BGN
cfg/5000
iwlwifi-5000-*.ucode - Intel(R) WiMAX/WiFi Link 5350 AGN
Intel(R) Ultimate N WiFi Link 5300 AGN
Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG
cfg/6000
iwlwifi-6000-*.ucode - Intel(R) Centrino(R) Ultimate-N 6300 AGN
Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
Intel(R) Centrino(R) Advanced-N 6235 AGN
Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)
So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.
All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.
v2: Add provides to the obsoleted packages as suggested by Josh Boyer
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-26 21:10:53 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-6050-*.ucode*
|
2012-06-05 14:51:50 +00:00
|
|
|
|
2023-05-26 21:50:37 +00:00
|
|
|
%files -n iwlwifi-mvm-firmware
|
2019-01-29 00:20:31 +00:00
|
|
|
%license LICENCE.iwlwifi_firmware
|
Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:
iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o
The devices declared on the cfg/* files above are:
cfg/1000
iwlwifi-1000-*.ucode - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode - Intel(R) Centrino(R) Wireless-N 100 BG(N)
cfg/2000
iwlwifi-105-*.ucode - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode - Intel(R) Centrino(R) Wireless-N 2230 BGN
cfg/5000
iwlwifi-5000-*.ucode - Intel(R) WiMAX/WiFi Link 5350 AGN
Intel(R) Ultimate N WiFi Link 5300 AGN
Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG
cfg/6000
iwlwifi-6000-*.ucode - Intel(R) Centrino(R) Ultimate-N 6300 AGN
Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
Intel(R) Centrino(R) Advanced-N 6235 AGN
Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)
So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.
All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.
v2: Add provides to the obsoleted packages as suggested by Josh Boyer
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-26 21:10:53 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-3160-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-3168-*.ucode*
|
2020-10-23 13:36:16 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-7260-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-7265-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-7265D-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-8000C-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-8265-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-9000-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-9260-*.ucode*
|
|
|
|
%{_firmwarepath}/iwlwifi-cc-a0-*.ucode*
|
2023-10-31 09:25:45 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-gl-c0*
|
|
|
|
%{_firmwarepath}/iwlwifi-ma-b0*
|
2020-10-23 13:36:16 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-Qu*.ucode*
|
2021-10-03 09:28:14 +00:00
|
|
|
%{_firmwarepath}/iwlwifi-ty-a0*
|
|
|
|
%{_firmwarepath}/iwlwifi-so-a0*
|
2013-07-24 11:50:15 +00:00
|
|
|
|
2023-08-04 07:32:07 +00:00
|
|
|
%files -n libertas-firmware
|
2019-01-29 00:20:31 +00:00
|
|
|
%license LICENCE.Marvell
|
2013-05-20 15:10:23 +00:00
|
|
|
%dir %{_firmwarepath}/libertas
|
|
|
|
%dir %{_firmwarepath}/mrvl
|
2023-08-04 07:32:07 +00:00
|
|
|
%{_firmwarepath}/libertas/sd8686*
|
2022-05-26 10:18:16 +00:00
|
|
|
%{_firmwarepath}/libertas/usb8388_olpc.bin*
|
2023-08-04 07:32:07 +00:00
|
|
|
%{_firmwarepath}/libertas/usb8388_v9.bin*
|
|
|
|
%{_firmwarepath}/mrvl/sd8787*
|
2022-05-26 10:18:16 +00:00
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
%files -n mt7xxx-firmware
|
|
|
|
%license LICENCE.mediatek
|
|
|
|
%license LICENCE.ralink_a_mediatek_company_firmware
|
2023-04-19 10:25:58 +00:00
|
|
|
%dir %{_firmwarepath}/mediatek
|
2023-04-19 07:58:07 +00:00
|
|
|
%{_firmwarepath}/mediatek/mt76*
|
|
|
|
%{_firmwarepath}/mediatek/mt79*
|
|
|
|
%{_firmwarepath}/mediatek/BT*
|
|
|
|
%{_firmwarepath}/mediatek/WIFI*
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
%files -n nxpwireless-firmware
|
|
|
|
%license LICENSE.nxp
|
|
|
|
%dir %{_firmwarepath}/nxp
|
|
|
|
%{_firmwarepath}/nxp/*
|
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
%files -n realtek-firmware
|
|
|
|
%license LICENCE.rtlwifi_firmware.txt
|
|
|
|
%{_firmwarepath}/rtl_bt/
|
|
|
|
%{_firmwarepath}/rtlwifi/
|
|
|
|
%{_firmwarepath}/rtw88/
|
|
|
|
%{_firmwarepath}/rtw89/
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
%files -n tiwilink-firmware
|
|
|
|
%license LICENCE.ti-connectivity
|
|
|
|
%dir %{_firmwarepath}/ti-connectivity/
|
|
|
|
%{_firmwarepath}/ti-connectivity/*
|
|
|
|
|
2023-04-19 07:58:07 +00:00
|
|
|
# SMART NIC and network switch firmwares
|
2019-01-29 12:06:08 +00:00
|
|
|
%files -n liquidio-firmware
|
|
|
|
%license LICENCE.cavium_liquidio
|
|
|
|
%dir %{_firmwarepath}/liquidio
|
|
|
|
%{_firmwarepath}/liquidio/*
|
|
|
|
|
2021-10-28 12:08:00 +00:00
|
|
|
%files -n mrvlprestera-firmware
|
|
|
|
%license LICENCE.Marvell
|
|
|
|
%dir %{_firmwarepath}/mrvl/prestera
|
|
|
|
%{_firmwarepath}/mrvl/prestera/*
|
|
|
|
|
2022-05-26 16:18:33 +00:00
|
|
|
%files -n mlxsw_spectrum-firmware
|
|
|
|
%dir %{_firmwarepath}/mellanox/
|
|
|
|
%{_firmwarepath}/mellanox/*
|
|
|
|
|
2022-05-26 10:18:16 +00:00
|
|
|
%files -n netronome-firmware
|
|
|
|
%license LICENCE.Netronome
|
|
|
|
%dir %{_firmwarepath}/netronome
|
|
|
|
%{_firmwarepath}/netronome/*
|
|
|
|
|
2023-08-06 10:11:10 +00:00
|
|
|
# Silicon Vendor specific
|
|
|
|
%files -n qcom-firmware
|
|
|
|
%license LICENSE.qcom LICENSE.qcom_yamato qcom/NOTICE.txt
|
|
|
|
%dir %{_firmwarepath}/qcom
|
|
|
|
%{_firmwarepath}/qcom/*
|
|
|
|
|
2024-01-15 23:02:54 +00:00
|
|
|
# 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*
|
|
|
|
|
2023-04-19 11:02:14 +00:00
|
|
|
# Random other hardware
|
|
|
|
%files -n dvb-firmware
|
|
|
|
%license LICENSE.dib0700 LICENCE.it913x LICENCE.siano
|
|
|
|
%license LICENCE.xc4000 LICENCE.xc5000 LICENCE.xc5000c
|
|
|
|
%dir %{_firmwarepath}/av7110/
|
|
|
|
%{_firmwarepath}/av7110/*
|
|
|
|
%{_firmwarepath}/cmmb*
|
|
|
|
%{_firmwarepath}/dvb*
|
|
|
|
%{_firmwarepath}/isdbt*
|
|
|
|
%{_firmwarepath}/lgs8g75*
|
|
|
|
%{_firmwarepath}/sms1xxx*
|
|
|
|
%{_firmwarepath}/tdmb*
|
|
|
|
%{_firmwarepath}/v4l-cx2*
|
|
|
|
|
2010-01-07 02:00:34 +00:00
|
|
|
%changelog
|
2024-01-15 23:02:54 +00:00
|
|
|
* 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
|
|
|
|
|
2023-12-13 16:16:31 +00:00
|
|
|
* 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
|
|
|
|
|
2023-11-15 12:14:07 +00:00
|
|
|
* 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
|
|
|
|
|
2023-10-30 23:33:31 +00:00
|
|
|
* 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
|
|
|
|
|
2023-10-17 20:27:18 +00:00
|
|
|
* Tue Oct 17 2023 Michel Lind <salimma@fedoraproject.org> - 20230919-4
|
|
|
|
- Create amd-ucode-firmware subpackage
|
|
|
|
|
2023-10-16 20:23:41 +00:00
|
|
|
* Mon Oct 16 2023 Michel Lind <salimma@fedoraproject.org> - 20230919-3
|
|
|
|
- Re-add recommended firmware accidentally dropped in -2
|
|
|
|
|
2023-10-02 09:41:05 +00:00
|
|
|
* Mon Oct 02 2023 Neal Gompa <ngompa@fedoraproject.org> - 20230919-2
|
|
|
|
- Flip conditional to make weak-installing firmware the default
|
|
|
|
|
2023-09-19 22:41:13 +00:00
|
|
|
* 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
|
|
|
|
|
2023-08-10 09:13:37 +00:00
|
|
|
* Thu Aug 10 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230804-153
|
|
|
|
- Update AMD cpu microcode
|
|
|
|
|
2023-08-06 10:17:47 +00:00
|
|
|
* 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
|
|
|
|
|
2023-07-02 15:46:35 +00:00
|
|
|
* 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>
|
2023-05-26 20:08:52 +00:00
|
|
|
- Join iwl3945-firmware and iwl4965-firmware into iwlegacy-firmware package.
|
Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it
Right now some firmware for wireless devices that use the iwlwifi module
are splitted into several small *-firmware packages. Trying to make it
more maintainable fold the DVM Firmware into a single package called
iwlwifi-dvm-firmware. As can be seen in the linux Makefile from
iwlwifi:
iwlwifi-$(CONFIG_IWLDVM) += cfg/1000.o cfg/2000.o cfg/5000.o cfg/6000.o
The devices declared on the cfg/* files above are:
cfg/1000
iwlwifi-1000-*.ucode - Intel(R) Centrino(R) Wireless-N 1000 BG(N)
iwlwifi-100-*.ucode - Intel(R) Centrino(R) Wireless-N 100 BG(N)
cfg/2000
iwlwifi-105-*.ucode - Intel(R) Centrino(R) Wireless-N 105(D) BGN
iwlwifi-135-*.ucode - Intel(R) Centrino(R) Wireless-N 135 BGN
iwlwifi-2000-*.ucode - Intel(R) Centrino(R) Wireless-N 2200(D) BGN
iwlwifi-2030-*.ucode - Intel(R) Centrino(R) Wireless-N 2230 BGN
cfg/5000
iwlwifi-5000-*.ucode - Intel(R) WiMAX/WiFi Link 5350 AGN
Intel(R) Ultimate N WiFi Link 5300 AGN
Intel(R) WiFi Link 5100 BGN/ABG/AGN
iwlwifi-5150-*.ucode - Intel(R) WiMAX/WiFi Link 5150 AGN/ABG
cfg/6000
iwlwifi-6000-*.ucode - Intel(R) Centrino(R) Ultimate-N 6300 AGN
Intel(R) Centrino(R) Advanced-N 6200 AGN/ABG/BG
iwlwifi-6000g2a-*.ucode - Intel(R) Centrino(R) Advanced-N 6205 AGN/ABG/BG
Intel(R) Centrino(R) Advanced-N 6205S/6205D/6206/6207 AGN
iwlwifi-6000g2b-*.ucode - Intel(R) Centrino(R) Advanced-N 6230 AGN/ABG/BGN/BG
Intel(R) Centrino(R) Wireless-N 1030/130 BGN/BG
Intel(R) Centrino(R) Advanced-N 6235 AGN
Intel(R) Centrino(R) Ultimate-N 6235 AGN
iwlwifi-6050-*.ucode - Intel(R) Centrino(R) Advanced-N + WiMAX 6250 AGN/ABG
Intel(R) Centrino(R) Wireless-N + WiMAX 6150 BG(N)
So this change obsoletes/removes the following packages: iwl100-firmware,
iwl105-firmware, iwl135-firmware, iwl1000-firmware, iwl2000-firmware,
iwl2030-firmware, iwl5000-firmware, iwl5150-firmware, iwl6000-firmware,
iwl6000g2a-firmware, iwl6000g2b-firmware, iwl6050-firmware.
All firmware for those removed packages are now provided by
iwlwifi-dvm-firmware.
v2: Add provides to the obsoleted packages as suggested by Josh Boyer
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-05-26 21:10:53 +00:00
|
|
|
- Create iwlwifi-dvm-firmware subpackage and fold some subpackages into it.
|
2023-05-26 21:50:37 +00:00
|
|
|
- Create iwlwifi-mvm-firmware subpackage and fold some subpackages into it.
|
2023-05-26 20:08:52 +00:00
|
|
|
|
2023-05-16 11:22:36 +00:00
|
|
|
* 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
|
|
|
|
- cirrus: Add firmware and tuning files for HP G10 series laptops
|
|
|
|
- update firmware for mediatek bluetooth chip (MT7922)
|
|
|
|
- WHENCE: Cleanup Realtek BT firmware provenance
|
|
|
|
- update firmware for MT7922 WiFi device
|
|
|
|
- cnm: update chips&media wave521c firmware.
|
|
|
|
- cirrus: Add firmware and tuning files for Lenovo ThinkPad P1 Gen 6
|
|
|
|
- i915: Add GuC v70.6.6 for MTL
|
|
|
|
- amdgpu: update DCN 3.1.6 DMCUB firmware
|
|
|
|
- rtl_bt: Update RTL8852B BT USB firmware to 0xDBC6_B20F
|
|
|
|
- rtl_bt: Update RTL8761B BT USB firmware to 0xDFC6_D922
|
|
|
|
- rtl_bt: Update RTL8761B BT UART firmware to 0x9DC6_D922
|
|
|
|
- rtl_nic: update firmware of USB devices
|
|
|
|
- Update firmware file for Intel Bluetooth AX20x/AX21x
|
|
|
|
- update firmware for MT7981
|
|
|
|
- qca: Update firmware files for BT chip WCN6750
|
|
|
|
- mt76xx: Move the old Mediatek WiFi firmware to mediatek
|
|
|
|
- rtl_bt: Add firmware and config files for RTL8851B
|
|
|
|
- Update AMD cpu microcode
|
|
|
|
- add firmware for MT7981
|
|
|
|
- update firmware for MT7921 WiFi device
|
|
|
|
- update firmware for mediatek bluetooth chip (MT7921)
|
|
|
|
- update Intel qat firmware
|
|
|
|
- Add firmware for Cirrus CS35L41 on Lenovo Laptops
|
|
|
|
- update firmware for MT7916
|
|
|
|
- rtw89: 8852b: update format-1 fw to v0.29.29.1
|
|
|
|
- rtw89: 8852c: update fw to v0.27.56.13
|
|
|
|
- ath11k: WCN6855 hw2.0: update board-2.bin
|
|
|
|
- ath11k: WCN6750 hw1.0: update to WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1
|
|
|
|
- ath11k: QCN9074 hw1.0: update to WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
|
|
|
|
- ath11k: IPQ8074 hw2.0: update to WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
|
|
|
|
- ath11k: IPQ8074 hw2.0: update board-2.bin
|
|
|
|
- ath11k: IPQ6018 hw1.0: update to WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
|
|
|
|
- ath11k: IPQ6018 hw1.0: update board-2.bin
|
|
|
|
- ath10k: QCA99X0 hw2.0: update board-2.bin
|
|
|
|
- ath10k: QCA9984 hw1.0: update board-2.bin
|
|
|
|
- ath10k: QCA9888 hw2.0: update board-2.bin
|
|
|
|
- ath10k: QCA6174 hw3.0: update board-2.bin
|
|
|
|
- ath10k: QCA4019 hw1.0: update board-2.bin
|
|
|
|
|
2023-04-13 10:19:35 +00:00
|
|
|
* Sun Apr 09 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230404-149
|
2023-04-19 07:58:07 +00:00
|
|
|
- Split Realtek, Qcom Atheros, Mediatek, brcmfmac WiFi/BT firmwares to subpackages
|
2023-04-13 10:19:35 +00:00
|
|
|
- Update to upstream 20230404 release
|
|
|
|
- nvidia: update Tu10x and Tu11x signed firmware to support newer Turing HW
|
|
|
|
- update firmware for MT7922 WiFi/Bluetooth device
|
|
|
|
- Amphion: Update vpu firmware
|
|
|
|
- iwlwifi: add new FWs from core78-32 release
|
|
|
|
- iwlwifi: update 9000-family firmwares to core78-32
|
|
|
|
- amdgpu: Update SDMA 6.0.1 firmware
|
|
|
|
- amdgpu: Add PSP 13.0.11 firmware
|
|
|
|
- amdgpu: Update PSP 13.0.4 firmware
|
|
|
|
- amdgpu: Update GC 11.0.1 firmware
|
|
|
|
- amdgpu: Update DCN 3.1.4 firmware
|
|
|
|
- amdgpu: Add GC 11.0.4 firmware
|
|
|
|
- rtw88: 8822c: Update normal firmware to v9.9.15
|
|
|
|
- Update firmware for Intel Bluetooth 9462/9560/AX101/AX203/AX210/AX211
|
|
|
|
- add firmware files for NXP BT chipsets
|
|
|
|
- rtw89: 8852b: update format-1 fw to v0.29.29.0
|
|
|
|
- rtw89: 8852b: add format-1 fw v0.29.26.0
|
|
|
|
- rtw89: 8852b: rollback firmware to v0.27.32.1
|
|
|
|
- i915: Update MTL DMC to v2.12
|
|
|
|
- i915: Update ADLP DMC to v2.19
|
|
|
|
- mediatek: Update mt8192/mt8195 SCP firmware to support MM21 and MT21
|
|
|
|
- iwlwifi: update core69 and core72 firmwares for So device
|
|
|
|
|
|
|
|
* Sun Mar 12 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230310-148
|
2023-03-12 20:14:23 +00:00
|
|
|
- Update to upstream 20230310 release
|
|
|
|
- qat: update licence text
|
|
|
|
- rtl_bt: Update RTL8822C BT USB firmware to 0x0CC6_D2E3
|
|
|
|
- rtl_bt: Update RTL8822C BT UART firmware to 0x05C6_D2E3
|
|
|
|
- add fw for qat_4xxx
|
|
|
|
- Fix symlinks for Intel firmware
|
|
|
|
- update firmware for mediatek bluetooth chip (MT7921)
|
|
|
|
- update firmware for MT7921 WiFi device
|
|
|
|
- iwlwifi: update core69 and core72 firmwares for Ty device
|
|
|
|
- rtlwifi: Add firmware v16.0 for RTL8710BU aka RTL8188GU
|
|
|
|
- brcm: Add nvram for the Lenovo Yoga Book X90F / X90L convertible
|
|
|
|
- brcm: Fix Xiaomi Inc Mipad2 nvram/.txt file macaddr
|
|
|
|
- brcm: Add nvram for the Advantech MICA-071 tablet
|
|
|
|
- rtl_bt: Update RTL8852C BT USB firmware to 0xD7B8_FABF
|
|
|
|
- rtl_bt: Add firmware and config files for RTL8821CS
|
|
|
|
- rtw89: 8852b: update fw to v0.29.29.0
|
|
|
|
- liquidio: remove lio_23xx_vsw.bin
|
|
|
|
- intel: avs: Add AudioDSP base firmware for CNL-based platforms
|
|
|
|
- intel: avs: Add AudioDSP base firmware for APL-based platforms
|
|
|
|
- intel: avs: Add AudioDSP base firmware for SKL-based platforms
|
|
|
|
- ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.23
|
|
|
|
- ath11k: WCN6855 hw2.0: update board-2.bin
|
|
|
|
- ath11k: WCN6750 hw1.0: update board-2.bin
|
|
|
|
- ath11k: IPQ5018 hw1.0: add to WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1
|
|
|
|
- ath11k: IPQ5018 hw1.0: add board-2.bin
|
|
|
|
- ath10k: QCA6174 hw3.0: update firmware-sdio-6.bin to version WLAN.RMH.4.4.1-00174
|
|
|
|
- ath10k: WCN3990 hw1.0: update board-2.bin
|
|
|
|
- cnm: update chips&media wave521c firmware.
|
|
|
|
- amdgpu: Update GC 11.0.1 firmware
|
|
|
|
- intel: catpt: Add AudioDSP base firmware for BDW platforms
|
|
|
|
|
2023-02-12 20:19:46 +00:00
|
|
|
* Sun Feb 12 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230210-147
|
|
|
|
- Update to upstream 20230210 release
|
|
|
|
- Update AMD cpu microcode
|
|
|
|
- brcm: revert firmware files for Cypress devices
|
|
|
|
- brcm: restore previous firmware file for BCM4329 device
|
|
|
|
- rtw88: 8822c: Update normal firmware to v9.9.14
|
|
|
|
- i915: Add DMC v2.11 for MTL
|
|
|
|
- Add firmware for Cirrus CS35L41 on UM3402 ASUS Laptop
|
|
|
|
- Add missing tuning files for HP Laptops using Cirrus Amps
|
|
|
|
- i915: Add DMC v2.18 for ADLP
|
|
|
|
- amdgpu: Add VCN 4.0.2 firmware
|
|
|
|
- amdgpu: Add PSP 13.0.4 firmware
|
|
|
|
- amdgpu: Add SDMA 6.0.1 fimware
|
|
|
|
- amdgpu: Add GC 11.0.1 firmware
|
|
|
|
- amdgpu: Add DCN 3.1.4 firmware
|
|
|
|
- iwlwifi: remove old intermediate 5.15+ firmwares
|
|
|
|
- iwlwifi: remove 5.10 and 5.15 intermediate old firmwares
|
|
|
|
- iwlwifi: remove 5.4 and 5.10 intermediate old firmwares
|
|
|
|
- iwlwifi: remove 4.19 and 5.4 intermediate old firmwares
|
|
|
|
- iwlwifi: remove old unsupported older than 4.14 LTS
|
|
|
|
- update firmware for MT7921 WiFi device
|
|
|
|
- update firmware for mediatek bluetooth chip (MT7921)
|
|
|
|
- amdgpu: update vangogh firmware
|
|
|
|
|
|
|
|
* Mon Jan 23 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230117-146
|
2023-01-20 16:52:32 +00:00
|
|
|
- Update to upstream 20230117 release
|
|
|
|
- Update for Intel Bluetooth AX200/201/210/211/9260/9560
|
|
|
|
- brcm: add configuration files for CyberTan WC121
|
|
|
|
- qcom: add firmware files for Adreno A200
|
|
|
|
- rtw89: 8852c: update fw to v0.27.56.10
|
|
|
|
- QCA: Add Bluetooth firmware for QCA2066
|
|
|
|
- amdgpu: a bunch of additions/updates from amd-5.4
|
|
|
|
- iwlwifi: add/update new FWs from core76-35 release
|
|
|
|
- iwlwifi: update cc/Qu/QuZ firmwares for core76-35 release
|
|
|
|
- iwlwifi: add new FWs from core75-47 release
|
|
|
|
- iwlwifi: update 9000-family firmwares to core75-47
|
|
|
|
- amdgpu: update renoir PSP/DMCUB firmware
|
|
|
|
- amdgpu: update copyright date for LICENSE.amdgpu
|
|
|
|
- update firmware for MT7921/MT7922 WiFi device
|
|
|
|
- update firmware for mediatek bluetooth chip (MT7921/MT7922)
|
|
|
|
- cxgb4: Update firmware to revision 1.27.1.0
|
|
|
|
- qca: Update firmware files for BT chip WCN6750
|