linux-firmware/linux-firmware.spec

1065 lines
41 KiB
RPMSpec
Raw Normal View History

2020-01-22 12:48:01 +00:00
%global debug_package %{nil}
%global _firmwarepath /usr/lib/firmware
%define _binaries_in_noarch_packages_terminate_build 0
2010-01-07 02:00:34 +00:00
Name: linux-firmware
linux-firmware update 20240624 - linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183) Changes since the last update are noted on items below, copied from the git changelog of upstream linux-firmware repository. - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0 - qcom: Add AIC100 firmware files - amlogic: Update bluetooth firmware binary - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Pulsar core - rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB - rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB - amdgpu: update DMCUB to v0.0.222.0 for DCN314 - iwlwifi: add ty/So/Ma firmwares for core88-87 release - iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release - linux-firmware: add new cc33xx firmware for cc33xx chips - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops - Merge https://github.com/zijun-hu/qca_btfw into qca - linux-firmware: Add firmware for Lenovo Thinkbooks - amdgpu: update yellow carp firmware - amdgpu: update VCN 4.0.4 firmware - amdgpu: update SDMA 6.0.2 firmware - amdgpu: update PSP 13.0.7 firmware - amdgpu: update GC 11.0.2 firmware - amdgpu: update navi10 firmware - amdgpu: update raven2 firmware - amdgpu: update raven firmware - amdgpu: update SMU 13.0.10 firmware - amdgpu: update SDMA 6.0.3 firmware - amdgpu: update PSP 13.0.10 firmware - amdgpu: update GC 11.0.3 firmware - amdgpu: update VCN 3.1.2 firmware - amdgpu: update PSP 13.0.5 firmware - amdgpu: update psp 13.0.8 firmware - amdgpu: update vega20 firmware - amdgpu: update vega12 firmware - amdgpu: update vega10 firmware - amdgpu: update VCN 4.0.0 firmware - amdgpu: update smu 13.0.0 firmware - amdgpu: update SDMA 6.0.0 firmware - amdgpu: update PSP 13.0.0 firmware - amdgpu: update GC 11.0.0 firmware - amdgpu: update picasso firmware - amdgpu: update beige goby firmware - amdgpu: update vangogh firmware - amdgpu: update dimgrey cavefish firmware - amdgpu: update green sardine firmware - amdgpu: update navy flounder firmware - amdgpu: update PSP 13.0.11 firmware - amdgpu: update GC 11.0.4 firmware - amdgpu: update VCN 4.0.2 firmware - amdgpu: update SDMA 6.0.1 firmware - amdgpu: update PSP 13.0.4 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update sienna cichlid firmware - amdgpu: update VCN 4.0.5 firmware - amdgpu: update PSP 14.0.0 firmware - amdgpu: update GC 11.5.0 firmware - amdgpu: update navi14 firmware - amdgpu: update SMU 13.0.6 firmware - amdgpu: update PSP 13.0.6 firmware - amdgpu: update GC 9.4.3 firmware - amdgpu: update renoir firmware - amdgpu: update navi12 firmware - amdgpu: update aldebaran firmware - amdgpu: add support for PSP 14.0.1 - amdgpu: add support for VPE 6.1.1 - amdgpu: add support for VCN 4.0.6 - amdgpu: add support for SDMA 6.1.1 - amdgpu: add support for GC 11.5.1 - amdgpu: Add support for DCN 3.5.1 - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639 - cnm: update chips&media wave521c firmware. - linux-firmware: Add ordinary firmware for RTL8821AU device - amdgpu: add new ISP 4.1.1 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Amphion: Update vpu firmware - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - i915: Add BMG DMC v2.06 - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Update firmware tuning for HP Consumer Laptop - amdgpu: DMCUB updates for various AMDGPU ASICs - rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B - rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops - linux-firmware: Add firmware and tuning for Lenovo Y770S - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops - i915: Update Xe2LPD DMC to v2.20 - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop - amdgpu: add DMCUB 3.5 firmware - amdgpu: add VPE 6.1.0 firmware - amdgpu: add VCN 4.0.5 firmware - amdgpu: add UMSCH 4.0.0 firmware - amdgpu: add SDMA 6.1.0 firmware - amdgpu: add PSP 14.0.0 firmware - amdgpu: add GC 11.5.0 firmware - amdgpu: update license date - Montage: update firmware for Mont-TSSE Resolves: RHEL-32183 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2024-06-24 10:16:12 +00:00
Version: 20240624
Release: 4%{?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
Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
2023-08-10 09:13:37 +00:00
BuildRequires: git-core
linux-firmware update 20240624 - linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183) Changes since the last update are noted on items below, copied from the git changelog of upstream linux-firmware repository. - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0 - qcom: Add AIC100 firmware files - amlogic: Update bluetooth firmware binary - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Pulsar core - rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB - rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB - amdgpu: update DMCUB to v0.0.222.0 for DCN314 - iwlwifi: add ty/So/Ma firmwares for core88-87 release - iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release - linux-firmware: add new cc33xx firmware for cc33xx chips - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops - Merge https://github.com/zijun-hu/qca_btfw into qca - linux-firmware: Add firmware for Lenovo Thinkbooks - amdgpu: update yellow carp firmware - amdgpu: update VCN 4.0.4 firmware - amdgpu: update SDMA 6.0.2 firmware - amdgpu: update PSP 13.0.7 firmware - amdgpu: update GC 11.0.2 firmware - amdgpu: update navi10 firmware - amdgpu: update raven2 firmware - amdgpu: update raven firmware - amdgpu: update SMU 13.0.10 firmware - amdgpu: update SDMA 6.0.3 firmware - amdgpu: update PSP 13.0.10 firmware - amdgpu: update GC 11.0.3 firmware - amdgpu: update VCN 3.1.2 firmware - amdgpu: update PSP 13.0.5 firmware - amdgpu: update psp 13.0.8 firmware - amdgpu: update vega20 firmware - amdgpu: update vega12 firmware - amdgpu: update vega10 firmware - amdgpu: update VCN 4.0.0 firmware - amdgpu: update smu 13.0.0 firmware - amdgpu: update SDMA 6.0.0 firmware - amdgpu: update PSP 13.0.0 firmware - amdgpu: update GC 11.0.0 firmware - amdgpu: update picasso firmware - amdgpu: update beige goby firmware - amdgpu: update vangogh firmware - amdgpu: update dimgrey cavefish firmware - amdgpu: update green sardine firmware - amdgpu: update navy flounder firmware - amdgpu: update PSP 13.0.11 firmware - amdgpu: update GC 11.0.4 firmware - amdgpu: update VCN 4.0.2 firmware - amdgpu: update SDMA 6.0.1 firmware - amdgpu: update PSP 13.0.4 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update sienna cichlid firmware - amdgpu: update VCN 4.0.5 firmware - amdgpu: update PSP 14.0.0 firmware - amdgpu: update GC 11.5.0 firmware - amdgpu: update navi14 firmware - amdgpu: update SMU 13.0.6 firmware - amdgpu: update PSP 13.0.6 firmware - amdgpu: update GC 9.4.3 firmware - amdgpu: update renoir firmware - amdgpu: update navi12 firmware - amdgpu: update aldebaran firmware - amdgpu: add support for PSP 14.0.1 - amdgpu: add support for VPE 6.1.1 - amdgpu: add support for VCN 4.0.6 - amdgpu: add support for SDMA 6.1.1 - amdgpu: add support for GC 11.5.1 - amdgpu: Add support for DCN 3.5.1 - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639 - cnm: update chips&media wave521c firmware. - linux-firmware: Add ordinary firmware for RTL8821AU device - amdgpu: add new ISP 4.1.1 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Amphion: Update vpu firmware - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - i915: Add BMG DMC v2.06 - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Update firmware tuning for HP Consumer Laptop - amdgpu: DMCUB updates for various AMDGPU ASICs - rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B - rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops - linux-firmware: Add firmware and tuning for Lenovo Y770S - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops - i915: Update Xe2LPD DMC to v2.20 - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop - amdgpu: add DMCUB 3.5 firmware - amdgpu: add VPE 6.1.0 firmware - amdgpu: add VCN 4.0.5 firmware - amdgpu: add UMSCH 4.0.0 firmware - amdgpu: add SDMA 6.1.0 firmware - amdgpu: add PSP 14.0.0 firmware - amdgpu: add GC 11.5.0 firmware - amdgpu: update license date - Montage: update firmware for Mont-TSSE Resolves: RHEL-32183 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2024-06-24 10:16:12 +00:00
BuildRequires: make
2023-12-13 16:16:31 +00:00
# Not required but de-dupes FW so reduces size
BuildRequires: rdfind
2023-07-02 15:46:35 +00:00
Requires: linux-firmware-whence
2020-10-23 15:02:16 +00:00
Provides: kernel-firmware = %{version}
Obsoletes: kernel-firmware < %{version}
Conflicts: microcode_ctl < 2.1-0
2023-07-02 15:46:35 +00:00
Recommends: amd-gpu-firmware
Recommends: intel-gpu-firmware
Recommends: nvidia-gpu-firmware
%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
%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
%endif
%if 0%{?fedora} && 0%{?fedora} < 39
Requires: atheros-firmware
Requires: brcmfmac-firmware
Requires: mt7xxx-firmware
Requires: realtek-firmware
%else
Recommends: atheros-firmware
Recommends: brcmfmac-firmware
Recommends: mt7xxx-firmware
Recommends: realtek-firmware
%endif
%description
This package includes firmware files required for some devices to
operate.
%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.
# 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.
# 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
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.
%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
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.
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
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.
Create iwlwifi-mvm-firmware subpackage and fold some subpackages into it The remaining splitted iwl*-firmware packages does not follow a logical pattern. We have firmware for iwl 7xxx/8xxx/9xxx devices provided by iwl7260-firmware, which for some devices mean a somewhat misleading package name. Then, a single set of firmware for 3160/3168 devices are provided in the iwl3160-firmware package. And the remaining firmware is provided through iwlax2xx-firmware. Looking at the iwlwifi source in linux, we have this at iwlwifi/Makefile: iwlwifi-$(CONFIG_IWLMVM) += cfg/7000.o cfg/8000.o cfg/9000.o cfg/22000.o Where the driver seems to group devices which uses the called MVM firmware under a single umbrella. Some of these devices are: cfg/7000 iwlwifi-3160-*.ucode - Intel(R) Dual Band Wireless AC 3160 Intel(R) Dual Band Wireless N 3160 Intel(R) Wireless N 3160 iwlwifi-3168-*.ucode - Intel(R) Dual Band Wireless AC 3168 iwlwifi-7260-*.ucode - Intel(R) Dual Band Wireless AC/N 7260 Intel(R) Wireless N 7260 iwlwifi-7265-*.ucode - Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 iwlwifi-7265D-*.ucode - Intel(R) Dual Band Wireless AC 3165 Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 cfg/8000 iwlwifi-8000C-*.ucode - Intel(R) Dual Band Wireless N/AC 8260 Intel(R) Dual Band Wireless AC 4165 iwlwifi-8265-*.ucode - Intel(R) Dual Band Wireless AC 8265 Intel(R) Dual Band Wireless AC 8275 cfg/9000 iwlwifi-9000-*.ucode - Killer(R) Wireless-AC 1550s/1550i Wireless Network Adapter (9560NGW) Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz Intel(R) Wireless-AC 9461/9462/9560 160MHz Intel(R) Wireless-AC 9461/9462/9560 iwlwifi-9260-*.ucode - Killer (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz Intel(R) Wireless-AC 9162/9260/9260-1/9270/9461/9462 Intel(R) Wireless-AC 9162/9260/9270/9461/9462 160MHz For cfg/22000 the list looks long and I will not describe everything here, but should be the remaining list which was covered by iwlax2xx-firmware. Thus, we can follow the same logic here and group all firmware under the new iwlwifi-mvm-firmware: * we fix the iwl7260-firmware case where it's not only about 7260 devices, and avoid having to use Recommends between it and iwlax2xx-firmware which in practice means it's already advised keeping both installed together. * don't need to keep a small/alone iwl3160-firmware. * avoid having a device name in the package which can turn misleading as well, eg. we already have devices with name ax4xx like "Intel(R) Wi-Fi 6E AX411 160MHz" 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:50:37 +00:00
%package -n iwlwifi-mvm-firmware
Summary: MVM Firmware for Intel(R) Wireless WiFi adapters
License: Redistributable, no modification permitted
Requires: linux-firmware-whence
Create iwlwifi-mvm-firmware subpackage and fold some subpackages into it The remaining splitted iwl*-firmware packages does not follow a logical pattern. We have firmware for iwl 7xxx/8xxx/9xxx devices provided by iwl7260-firmware, which for some devices mean a somewhat misleading package name. Then, a single set of firmware for 3160/3168 devices are provided in the iwl3160-firmware package. And the remaining firmware is provided through iwlax2xx-firmware. Looking at the iwlwifi source in linux, we have this at iwlwifi/Makefile: iwlwifi-$(CONFIG_IWLMVM) += cfg/7000.o cfg/8000.o cfg/9000.o cfg/22000.o Where the driver seems to group devices which uses the called MVM firmware under a single umbrella. Some of these devices are: cfg/7000 iwlwifi-3160-*.ucode - Intel(R) Dual Band Wireless AC 3160 Intel(R) Dual Band Wireless N 3160 Intel(R) Wireless N 3160 iwlwifi-3168-*.ucode - Intel(R) Dual Band Wireless AC 3168 iwlwifi-7260-*.ucode - Intel(R) Dual Band Wireless AC/N 7260 Intel(R) Wireless N 7260 iwlwifi-7265-*.ucode - Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 iwlwifi-7265D-*.ucode - Intel(R) Dual Band Wireless AC 3165 Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 cfg/8000 iwlwifi-8000C-*.ucode - Intel(R) Dual Band Wireless N/AC 8260 Intel(R) Dual Band Wireless AC 4165 iwlwifi-8265-*.ucode - Intel(R) Dual Band Wireless AC 8265 Intel(R) Dual Band Wireless AC 8275 cfg/9000 iwlwifi-9000-*.ucode - Killer(R) Wireless-AC 1550s/1550i Wireless Network Adapter (9560NGW) Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz Intel(R) Wireless-AC 9461/9462/9560 160MHz Intel(R) Wireless-AC 9461/9462/9560 iwlwifi-9260-*.ucode - Killer (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz Intel(R) Wireless-AC 9162/9260/9260-1/9270/9461/9462 Intel(R) Wireless-AC 9162/9260/9270/9461/9462 160MHz For cfg/22000 the list looks long and I will not describe everything here, but should be the remaining list which was covered by iwlax2xx-firmware. Thus, we can follow the same logic here and group all firmware under the new iwlwifi-mvm-firmware: * we fix the iwl7260-firmware case where it's not only about 7260 devices, and avoid having to use Recommends between it and iwlax2xx-firmware which in practice means it's already advised keeping both installed together. * don't need to keep a small/alone iwl3160-firmware. * avoid having a device name in the package which can turn misleading as well, eg. we already have devices with name ax4xx like "Intel(R) Wi-Fi 6E AX411 160MHz" 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: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
%package -n libertas-firmware
Summary: Firmware for Marvell Libertas SD/USB WiFi Network Adapters
License: Redistributable, no modification permitted
Requires: linux-firmware-whence
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
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.
%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
# SMART NIC and network switch firmwares
%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
%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
%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
# 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
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
linux-firmware update 20240624 - linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183) Changes since the last update are noted on items below, copied from the git changelog of upstream linux-firmware repository. - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0 - qcom: Add AIC100 firmware files - amlogic: Update bluetooth firmware binary - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Pulsar core - rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB - rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB - amdgpu: update DMCUB to v0.0.222.0 for DCN314 - iwlwifi: add ty/So/Ma firmwares for core88-87 release - iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release - linux-firmware: add new cc33xx firmware for cc33xx chips - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops - Merge https://github.com/zijun-hu/qca_btfw into qca - linux-firmware: Add firmware for Lenovo Thinkbooks - amdgpu: update yellow carp firmware - amdgpu: update VCN 4.0.4 firmware - amdgpu: update SDMA 6.0.2 firmware - amdgpu: update PSP 13.0.7 firmware - amdgpu: update GC 11.0.2 firmware - amdgpu: update navi10 firmware - amdgpu: update raven2 firmware - amdgpu: update raven firmware - amdgpu: update SMU 13.0.10 firmware - amdgpu: update SDMA 6.0.3 firmware - amdgpu: update PSP 13.0.10 firmware - amdgpu: update GC 11.0.3 firmware - amdgpu: update VCN 3.1.2 firmware - amdgpu: update PSP 13.0.5 firmware - amdgpu: update psp 13.0.8 firmware - amdgpu: update vega20 firmware - amdgpu: update vega12 firmware - amdgpu: update vega10 firmware - amdgpu: update VCN 4.0.0 firmware - amdgpu: update smu 13.0.0 firmware - amdgpu: update SDMA 6.0.0 firmware - amdgpu: update PSP 13.0.0 firmware - amdgpu: update GC 11.0.0 firmware - amdgpu: update picasso firmware - amdgpu: update beige goby firmware - amdgpu: update vangogh firmware - amdgpu: update dimgrey cavefish firmware - amdgpu: update green sardine firmware - amdgpu: update navy flounder firmware - amdgpu: update PSP 13.0.11 firmware - amdgpu: update GC 11.0.4 firmware - amdgpu: update VCN 4.0.2 firmware - amdgpu: update SDMA 6.0.1 firmware - amdgpu: update PSP 13.0.4 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update sienna cichlid firmware - amdgpu: update VCN 4.0.5 firmware - amdgpu: update PSP 14.0.0 firmware - amdgpu: update GC 11.5.0 firmware - amdgpu: update navi14 firmware - amdgpu: update SMU 13.0.6 firmware - amdgpu: update PSP 13.0.6 firmware - amdgpu: update GC 9.4.3 firmware - amdgpu: update renoir firmware - amdgpu: update navi12 firmware - amdgpu: update aldebaran firmware - amdgpu: add support for PSP 14.0.1 - amdgpu: add support for VPE 6.1.1 - amdgpu: add support for VCN 4.0.6 - amdgpu: add support for SDMA 6.1.1 - amdgpu: add support for GC 11.5.1 - amdgpu: Add support for DCN 3.5.1 - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639 - cnm: update chips&media wave521c firmware. - linux-firmware: Add ordinary firmware for RTL8821AU device - amdgpu: add new ISP 4.1.1 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Amphion: Update vpu firmware - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - i915: Add BMG DMC v2.06 - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Update firmware tuning for HP Consumer Laptop - amdgpu: DMCUB updates for various AMDGPU ASICs - rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B - rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops - linux-firmware: Add firmware and tuning for Lenovo Y770S - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops - i915: Update Xe2LPD DMC to v2.20 - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop - amdgpu: add DMCUB 3.5 firmware - amdgpu: add VPE 6.1.0 firmware - amdgpu: add VCN 4.0.5 firmware - amdgpu: add UMSCH 4.0.0 firmware - amdgpu: add SDMA 6.1.0 firmware - amdgpu: add PSP 14.0.0 firmware - amdgpu: add GC 11.5.0 firmware - amdgpu: update license date - Montage: update firmware for Mont-TSSE Resolves: RHEL-32183 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2024-06-24 10:16:12 +00:00
# Move amd-ucode readme to docs directory due to dracut issue (RHEL-15387)
mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}/amd-ucode
mv -f amd-ucode/README %{buildroot}/%{_defaultdocdir}/%{name}/amd-ucode
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
# Remove source files we don't need to install
rm -rf carl9170fw
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
# 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*
rm -f libertas/usb8388_v5.bin*
linux-firmware update 20240624 - linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183) Changes since the last update are noted on items below, copied from the git changelog of upstream linux-firmware repository. - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0 - qcom: Add AIC100 firmware files - amlogic: Update bluetooth firmware binary - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Pulsar core - rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB - rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB - amdgpu: update DMCUB to v0.0.222.0 for DCN314 - iwlwifi: add ty/So/Ma firmwares for core88-87 release - iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release - linux-firmware: add new cc33xx firmware for cc33xx chips - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops - Merge https://github.com/zijun-hu/qca_btfw into qca - linux-firmware: Add firmware for Lenovo Thinkbooks - amdgpu: update yellow carp firmware - amdgpu: update VCN 4.0.4 firmware - amdgpu: update SDMA 6.0.2 firmware - amdgpu: update PSP 13.0.7 firmware - amdgpu: update GC 11.0.2 firmware - amdgpu: update navi10 firmware - amdgpu: update raven2 firmware - amdgpu: update raven firmware - amdgpu: update SMU 13.0.10 firmware - amdgpu: update SDMA 6.0.3 firmware - amdgpu: update PSP 13.0.10 firmware - amdgpu: update GC 11.0.3 firmware - amdgpu: update VCN 3.1.2 firmware - amdgpu: update PSP 13.0.5 firmware - amdgpu: update psp 13.0.8 firmware - amdgpu: update vega20 firmware - amdgpu: update vega12 firmware - amdgpu: update vega10 firmware - amdgpu: update VCN 4.0.0 firmware - amdgpu: update smu 13.0.0 firmware - amdgpu: update SDMA 6.0.0 firmware - amdgpu: update PSP 13.0.0 firmware - amdgpu: update GC 11.0.0 firmware - amdgpu: update picasso firmware - amdgpu: update beige goby firmware - amdgpu: update vangogh firmware - amdgpu: update dimgrey cavefish firmware - amdgpu: update green sardine firmware - amdgpu: update navy flounder firmware - amdgpu: update PSP 13.0.11 firmware - amdgpu: update GC 11.0.4 firmware - amdgpu: update VCN 4.0.2 firmware - amdgpu: update SDMA 6.0.1 firmware - amdgpu: update PSP 13.0.4 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update sienna cichlid firmware - amdgpu: update VCN 4.0.5 firmware - amdgpu: update PSP 14.0.0 firmware - amdgpu: update GC 11.5.0 firmware - amdgpu: update navi14 firmware - amdgpu: update SMU 13.0.6 firmware - amdgpu: update PSP 13.0.6 firmware - amdgpu: update GC 9.4.3 firmware - amdgpu: update renoir firmware - amdgpu: update navi12 firmware - amdgpu: update aldebaran firmware - amdgpu: add support for PSP 14.0.1 - amdgpu: add support for VPE 6.1.1 - amdgpu: add support for VCN 4.0.6 - amdgpu: add support for SDMA 6.1.1 - amdgpu: add support for GC 11.5.1 - amdgpu: Add support for DCN 3.5.1 - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639 - cnm: update chips&media wave521c firmware. - linux-firmware: Add ordinary firmware for RTL8821AU device - amdgpu: add new ISP 4.1.1 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Amphion: Update vpu firmware - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - i915: Add BMG DMC v2.06 - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Update firmware tuning for HP Consumer Laptop - amdgpu: DMCUB updates for various AMDGPU ASICs - rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B - rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops - linux-firmware: Add firmware and tuning for Lenovo Y770S - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops - i915: Update Xe2LPD DMC to v2.20 - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop - amdgpu: add DMCUB 3.5 firmware - amdgpu: add VPE 6.1.0 firmware - amdgpu: add VCN 4.0.5 firmware - amdgpu: add UMSCH 4.0.0 firmware - amdgpu: add SDMA 6.1.0 firmware - amdgpu: add PSP 14.0.0 firmware - amdgpu: add GC 11.5.0 firmware - amdgpu: update license date - Montage: update firmware for Mont-TSSE Resolves: RHEL-32183 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2024-06-24 10:16:12 +00:00
# Remove firmware for Creative CA0132 HD as it's in alsa-firmware
rm -f ctefx.bin* ctspeq.bin*
# Remove obsolete and password-protected vgxe firmware (see bug 2108051 and RHEL-32145)
rm -rf vxge
# Remove superfluous infra files
linux-firmware update 20240624 - linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183) Changes since the last update are noted on items below, copied from the git changelog of upstream linux-firmware repository. - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0 - qcom: Add AIC100 firmware files - amlogic: Update bluetooth firmware binary - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Pulsar core - rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB - rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB - amdgpu: update DMCUB to v0.0.222.0 for DCN314 - iwlwifi: add ty/So/Ma firmwares for core88-87 release - iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release - linux-firmware: add new cc33xx firmware for cc33xx chips - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops - Merge https://github.com/zijun-hu/qca_btfw into qca - linux-firmware: Add firmware for Lenovo Thinkbooks - amdgpu: update yellow carp firmware - amdgpu: update VCN 4.0.4 firmware - amdgpu: update SDMA 6.0.2 firmware - amdgpu: update PSP 13.0.7 firmware - amdgpu: update GC 11.0.2 firmware - amdgpu: update navi10 firmware - amdgpu: update raven2 firmware - amdgpu: update raven firmware - amdgpu: update SMU 13.0.10 firmware - amdgpu: update SDMA 6.0.3 firmware - amdgpu: update PSP 13.0.10 firmware - amdgpu: update GC 11.0.3 firmware - amdgpu: update VCN 3.1.2 firmware - amdgpu: update PSP 13.0.5 firmware - amdgpu: update psp 13.0.8 firmware - amdgpu: update vega20 firmware - amdgpu: update vega12 firmware - amdgpu: update vega10 firmware - amdgpu: update VCN 4.0.0 firmware - amdgpu: update smu 13.0.0 firmware - amdgpu: update SDMA 6.0.0 firmware - amdgpu: update PSP 13.0.0 firmware - amdgpu: update GC 11.0.0 firmware - amdgpu: update picasso firmware - amdgpu: update beige goby firmware - amdgpu: update vangogh firmware - amdgpu: update dimgrey cavefish firmware - amdgpu: update green sardine firmware - amdgpu: update navy flounder firmware - amdgpu: update PSP 13.0.11 firmware - amdgpu: update GC 11.0.4 firmware - amdgpu: update VCN 4.0.2 firmware - amdgpu: update SDMA 6.0.1 firmware - amdgpu: update PSP 13.0.4 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update sienna cichlid firmware - amdgpu: update VCN 4.0.5 firmware - amdgpu: update PSP 14.0.0 firmware - amdgpu: update GC 11.5.0 firmware - amdgpu: update navi14 firmware - amdgpu: update SMU 13.0.6 firmware - amdgpu: update PSP 13.0.6 firmware - amdgpu: update GC 9.4.3 firmware - amdgpu: update renoir firmware - amdgpu: update navi12 firmware - amdgpu: update aldebaran firmware - amdgpu: add support for PSP 14.0.1 - amdgpu: add support for VPE 6.1.1 - amdgpu: add support for VCN 4.0.6 - amdgpu: add support for SDMA 6.1.1 - amdgpu: add support for GC 11.5.1 - amdgpu: Add support for DCN 3.5.1 - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639 - cnm: update chips&media wave521c firmware. - linux-firmware: Add ordinary firmware for RTL8821AU device - amdgpu: add new ISP 4.1.1 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Amphion: Update vpu firmware - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - i915: Add BMG DMC v2.06 - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Update firmware tuning for HP Consumer Laptop - amdgpu: DMCUB updates for various AMDGPU ASICs - rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B - rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops - linux-firmware: Add firmware and tuning for Lenovo Y770S - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops - i915: Update Xe2LPD DMC to v2.20 - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop - amdgpu: add DMCUB 3.5 firmware - amdgpu: add VPE 6.1.0 firmware - amdgpu: add VCN 4.0.5 firmware - amdgpu: add UMSCH 4.0.0 firmware - amdgpu: add SDMA 6.1.0 firmware - amdgpu: add PSP 14.0.0 firmware - amdgpu: add GC 11.5.0 firmware - amdgpu: update license date - Montage: update firmware for Mont-TSSE Resolves: RHEL-32183 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2024-06-24 10:16:12 +00:00
rm -rf check_whence.py configure Makefile README.md Dockerfile \
contrib build_packages.py
# Remove executable bits from random firmware
find . -type f -executable -exec chmod -x {} \;
2019-10-22 12:08:32 +00:00
popd
# Create file list but exclude firmwares that we place in subpackages
FILEDIR=`pwd`
pushd %{buildroot}/%{_firmwarepath}
find . \! -type d > $FILEDIR/linux-firmware.files
find . -type d | sed -e '/^.$/d' > $FILEDIR/linux-firmware.dirs
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' \
-i -e '/^ath10k/d' \
-i -e '/^ath11k/d' \
2024-01-18 10:53:43 +00:00
-i -e '/^ath12k/d' \
-i -e '/^as102_data/d' \
-i -e '/^av7110/d' \
-i -e '/^brcm/d' \
2024-01-15 23:02:54 +00:00
-i -e '/^cirrus/d' \
-i -e '/^cmmb/d' \
-i -e '/^cypress/d' \
-i -e '/^dvb/d' \
-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' \
2024-01-18 10:53:43 +00:00
-i -e '/^intel\/vsc/d' \
-i -e '/^isdbt/d' \
2022-11-15 22:18:30 +00:00
-i -e '/^iwlwifi/d' \
2024-01-18 10:53:43 +00:00
-i -e '/^nvidia\/a/d' \
-i -e '/^nvidia\/g/d' \
-i -e '/^nvidia\/tu/d' \
-i -e '/^lgs8g75/d' \
2024-01-18 10:53:43 +00:00
-i -e '/^libertas/d' \
-i -e '/^liquidio/d' \
2022-05-26 16:18:33 +00:00
-i -e '/^mellanox/d' \
-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' \
-i -e '/^netronome/d' \
2024-01-15 23:02:54 +00:00
-i -e '/^nxp/d' \
-i -e '/^qca/d' \
2023-08-06 10:11:10 +00:00
-i -e '/^qcom/d' \
-i -e '/^radeon/d' \
-i -e '/^rtl_bt/d' \
-i -e '/^rtlwifi/d' \
-i -e '/^rtw88/d' \
-i -e '/^rtw89/d' \
-i -e '/^sms1xxx/d' \
-i -e '/^tdmb/d' \
2024-01-15 23:02:54 +00:00
-i -e '/^ti-connectivity/d' \
-i -e '/^v4l-cx2/d' \
linux-firmware.files
sed -i -e 's!^!/usr/lib/firmware/!' linux-firmware.{files,dirs}
sed -i -e 's/^/"/;s/$/"/' linux-firmware.files
sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
2010-01-07 02:00:34 +00:00
%files -f linux-firmware.files
%dir %{_firmwarepath}
linux-firmware update 20240624 - linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183) Changes since the last update are noted on items below, copied from the git changelog of upstream linux-firmware repository. - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0 - qcom: Add AIC100 firmware files - amlogic: Update bluetooth firmware binary - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Pulsar core - rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB - rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB - amdgpu: update DMCUB to v0.0.222.0 for DCN314 - iwlwifi: add ty/So/Ma firmwares for core88-87 release - iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release - linux-firmware: add new cc33xx firmware for cc33xx chips - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops - Merge https://github.com/zijun-hu/qca_btfw into qca - linux-firmware: Add firmware for Lenovo Thinkbooks - amdgpu: update yellow carp firmware - amdgpu: update VCN 4.0.4 firmware - amdgpu: update SDMA 6.0.2 firmware - amdgpu: update PSP 13.0.7 firmware - amdgpu: update GC 11.0.2 firmware - amdgpu: update navi10 firmware - amdgpu: update raven2 firmware - amdgpu: update raven firmware - amdgpu: update SMU 13.0.10 firmware - amdgpu: update SDMA 6.0.3 firmware - amdgpu: update PSP 13.0.10 firmware - amdgpu: update GC 11.0.3 firmware - amdgpu: update VCN 3.1.2 firmware - amdgpu: update PSP 13.0.5 firmware - amdgpu: update psp 13.0.8 firmware - amdgpu: update vega20 firmware - amdgpu: update vega12 firmware - amdgpu: update vega10 firmware - amdgpu: update VCN 4.0.0 firmware - amdgpu: update smu 13.0.0 firmware - amdgpu: update SDMA 6.0.0 firmware - amdgpu: update PSP 13.0.0 firmware - amdgpu: update GC 11.0.0 firmware - amdgpu: update picasso firmware - amdgpu: update beige goby firmware - amdgpu: update vangogh firmware - amdgpu: update dimgrey cavefish firmware - amdgpu: update green sardine firmware - amdgpu: update navy flounder firmware - amdgpu: update PSP 13.0.11 firmware - amdgpu: update GC 11.0.4 firmware - amdgpu: update VCN 4.0.2 firmware - amdgpu: update SDMA 6.0.1 firmware - amdgpu: update PSP 13.0.4 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update sienna cichlid firmware - amdgpu: update VCN 4.0.5 firmware - amdgpu: update PSP 14.0.0 firmware - amdgpu: update GC 11.5.0 firmware - amdgpu: update navi14 firmware - amdgpu: update SMU 13.0.6 firmware - amdgpu: update PSP 13.0.6 firmware - amdgpu: update GC 9.4.3 firmware - amdgpu: update renoir firmware - amdgpu: update navi12 firmware - amdgpu: update aldebaran firmware - amdgpu: add support for PSP 14.0.1 - amdgpu: add support for VPE 6.1.1 - amdgpu: add support for VCN 4.0.6 - amdgpu: add support for SDMA 6.1.1 - amdgpu: add support for GC 11.5.1 - amdgpu: Add support for DCN 3.5.1 - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639 - cnm: update chips&media wave521c firmware. - linux-firmware: Add ordinary firmware for RTL8821AU device - amdgpu: add new ISP 4.1.1 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Amphion: Update vpu firmware - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - i915: Add BMG DMC v2.06 - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Update firmware tuning for HP Consumer Laptop - amdgpu: DMCUB updates for various AMDGPU ASICs - rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B - rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops - linux-firmware: Add firmware and tuning for Lenovo Y770S - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops - i915: Update Xe2LPD DMC to v2.20 - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop - amdgpu: add DMCUB 3.5 firmware - amdgpu: add VPE 6.1.0 firmware - amdgpu: add VCN 4.0.5 firmware - amdgpu: add UMSCH 4.0.0 firmware - amdgpu: add SDMA 6.1.0 firmware - amdgpu: add PSP 14.0.0 firmware - amdgpu: add GC 11.5.0 firmware - amdgpu: update license date - Montage: update firmware for Mont-TSSE Resolves: RHEL-32183 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2024-06-24 10:16:12 +00:00
%doc %{_defaultdocdir}/%{name}
%license LICENCE.* LICENSE.* GPL*
%files whence
%license WHENCE
# GPU firmwares
%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
%dir %{_firmwarepath}/nvidia
2024-01-18 10:53:43 +00:00
%{_firmwarepath}/nvidia/a*/
%{_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
%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/
2024-01-18 10:53:43 +00:00
%{_firmwarepath}/ath12k/
%{_firmwarepath}/qca/
%files -n brcmfmac-firmware
%license LICENCE.broadcom_bcm43xx
%license LICENCE.cypress
%{_firmwarepath}/brcm/
%{_firmwarepath}/cypress/
%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
%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*
%{_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*
Create iwlwifi-mvm-firmware subpackage and fold some subpackages into it The remaining splitted iwl*-firmware packages does not follow a logical pattern. We have firmware for iwl 7xxx/8xxx/9xxx devices provided by iwl7260-firmware, which for some devices mean a somewhat misleading package name. Then, a single set of firmware for 3160/3168 devices are provided in the iwl3160-firmware package. And the remaining firmware is provided through iwlax2xx-firmware. Looking at the iwlwifi source in linux, we have this at iwlwifi/Makefile: iwlwifi-$(CONFIG_IWLMVM) += cfg/7000.o cfg/8000.o cfg/9000.o cfg/22000.o Where the driver seems to group devices which uses the called MVM firmware under a single umbrella. Some of these devices are: cfg/7000 iwlwifi-3160-*.ucode - Intel(R) Dual Band Wireless AC 3160 Intel(R) Dual Band Wireless N 3160 Intel(R) Wireless N 3160 iwlwifi-3168-*.ucode - Intel(R) Dual Band Wireless AC 3168 iwlwifi-7260-*.ucode - Intel(R) Dual Band Wireless AC/N 7260 Intel(R) Wireless N 7260 iwlwifi-7265-*.ucode - Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 iwlwifi-7265D-*.ucode - Intel(R) Dual Band Wireless AC 3165 Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 cfg/8000 iwlwifi-8000C-*.ucode - Intel(R) Dual Band Wireless N/AC 8260 Intel(R) Dual Band Wireless AC 4165 iwlwifi-8265-*.ucode - Intel(R) Dual Band Wireless AC 8265 Intel(R) Dual Band Wireless AC 8275 cfg/9000 iwlwifi-9000-*.ucode - Killer(R) Wireless-AC 1550s/1550i Wireless Network Adapter (9560NGW) Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz Intel(R) Wireless-AC 9461/9462/9560 160MHz Intel(R) Wireless-AC 9461/9462/9560 iwlwifi-9260-*.ucode - Killer (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz Intel(R) Wireless-AC 9162/9260/9260-1/9270/9461/9462 Intel(R) Wireless-AC 9162/9260/9270/9461/9462 160MHz For cfg/22000 the list looks long and I will not describe everything here, but should be the remaining list which was covered by iwlax2xx-firmware. Thus, we can follow the same logic here and group all firmware under the new iwlwifi-mvm-firmware: * we fix the iwl7260-firmware case where it's not only about 7260 devices, and avoid having to use Recommends between it and iwlax2xx-firmware which in practice means it's already advised keeping both installed together. * don't need to keep a small/alone iwl3160-firmware. * avoid having a device name in the package which can turn misleading as well, eg. we already have devices with name ax4xx like "Intel(R) Wi-Fi 6E AX411 160MHz" 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:50:37 +00:00
%files -n iwlwifi-mvm-firmware
%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*
%{_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*
%{_firmwarepath}/iwlwifi-Qu*.ucode*
2021-10-03 09:28:14 +00:00
%{_firmwarepath}/iwlwifi-ty-a0*
%{_firmwarepath}/iwlwifi-so-a0*
%files -n libertas-firmware
2024-01-18 10:53:43 +00:00
%license LICENCE.Marvell LICENCE.OLPC
%dir %{_firmwarepath}/libertas
%dir %{_firmwarepath}/mrvl
2024-01-18 10:53:43 +00:00
%{_firmwarepath}/libertas/*
%{_firmwarepath}/mrvl/sd8787*
%files -n mt7xxx-firmware
%license LICENCE.mediatek
%license LICENCE.ralink_a_mediatek_company_firmware
%dir %{_firmwarepath}/mediatek
%{_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/*
%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/*
# SMART NIC and network switch firmwares
%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/*
%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*
# 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/*
2024-01-18 10:53:43 +00:00
%{_firmwarepath}/as102_data*
%{_firmwarepath}/cmmb*
%{_firmwarepath}/dvb*
%{_firmwarepath}/isdbt*
%{_firmwarepath}/lgs8g75*
%{_firmwarepath}/sms1xxx*
%{_firmwarepath}/tdmb*
%{_firmwarepath}/v4l-cx2*
2010-01-07 02:00:34 +00:00
%changelog
linux-firmware update 20240624 - linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183) Changes since the last update are noted on items below, copied from the git changelog of upstream linux-firmware repository. - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0 - qcom: Add AIC100 firmware files - amlogic: Update bluetooth firmware binary - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Pulsar core - rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB - rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB - amdgpu: update DMCUB to v0.0.222.0 for DCN314 - iwlwifi: add ty/So/Ma firmwares for core88-87 release - iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release - linux-firmware: add new cc33xx firmware for cc33xx chips - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop - cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops - Merge https://github.com/zijun-hu/qca_btfw into qca - linux-firmware: Add firmware for Lenovo Thinkbooks - amdgpu: update yellow carp firmware - amdgpu: update VCN 4.0.4 firmware - amdgpu: update SDMA 6.0.2 firmware - amdgpu: update PSP 13.0.7 firmware - amdgpu: update GC 11.0.2 firmware - amdgpu: update navi10 firmware - amdgpu: update raven2 firmware - amdgpu: update raven firmware - amdgpu: update SMU 13.0.10 firmware - amdgpu: update SDMA 6.0.3 firmware - amdgpu: update PSP 13.0.10 firmware - amdgpu: update GC 11.0.3 firmware - amdgpu: update VCN 3.1.2 firmware - amdgpu: update PSP 13.0.5 firmware - amdgpu: update psp 13.0.8 firmware - amdgpu: update vega20 firmware - amdgpu: update vega12 firmware - amdgpu: update vega10 firmware - amdgpu: update VCN 4.0.0 firmware - amdgpu: update smu 13.0.0 firmware - amdgpu: update SDMA 6.0.0 firmware - amdgpu: update PSP 13.0.0 firmware - amdgpu: update GC 11.0.0 firmware - amdgpu: update picasso firmware - amdgpu: update beige goby firmware - amdgpu: update vangogh firmware - amdgpu: update dimgrey cavefish firmware - amdgpu: update green sardine firmware - amdgpu: update navy flounder firmware - amdgpu: update PSP 13.0.11 firmware - amdgpu: update GC 11.0.4 firmware - amdgpu: update VCN 4.0.2 firmware - amdgpu: update SDMA 6.0.1 firmware - amdgpu: update PSP 13.0.4 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update sienna cichlid firmware - amdgpu: update VCN 4.0.5 firmware - amdgpu: update PSP 14.0.0 firmware - amdgpu: update GC 11.5.0 firmware - amdgpu: update navi14 firmware - amdgpu: update SMU 13.0.6 firmware - amdgpu: update PSP 13.0.6 firmware - amdgpu: update GC 9.4.3 firmware - amdgpu: update renoir firmware - amdgpu: update navi12 firmware - amdgpu: update aldebaran firmware - amdgpu: add support for PSP 14.0.1 - amdgpu: add support for VPE 6.1.1 - amdgpu: add support for VCN 4.0.6 - amdgpu: add support for SDMA 6.1.1 - amdgpu: add support for GC 11.5.1 - amdgpu: Add support for DCN 3.5.1 - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639 - cnm: update chips&media wave521c firmware. - linux-firmware: Add ordinary firmware for RTL8821AU device - amdgpu: add new ISP 4.1.1 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Amphion: Update vpu firmware - linux-firmware: Update firmware file for Intel BlazarU core - linux-firmware: Update firmware file for Intel Bluetooth Magnetor core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - linux-firmware: Update firmware file for Intel Bluetooth Solar core - i915: Add BMG DMC v2.06 - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Update firmware tuning for HP Consumer Laptop - amdgpu: DMCUB updates for various AMDGPU ASICs - rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B - rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops - linux-firmware: Add firmware and tuning for Lenovo Y770S - amdgpu: DMCUB updates for various AMDGPU ASICs - linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops - i915: Update Xe2LPD DMC to v2.20 - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop - amdgpu: add DMCUB 3.5 firmware - amdgpu: add VPE 6.1.0 firmware - amdgpu: add VCN 4.0.5 firmware - amdgpu: add UMSCH 4.0.0 firmware - amdgpu: add SDMA 6.1.0 firmware - amdgpu: add PSP 14.0.0 firmware - amdgpu: add GC 11.5.0 firmware - amdgpu: update license date - Montage: update firmware for Mont-TSSE Resolves: RHEL-32183 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
2024-06-24 10:16:12 +00:00
* Mon Jun 24 2024 Denys Vlasenko <dvlasenk@redhat.com> - 20240624-4
- linux-firmware ships encrypted zip files (named *.ncf) [rhel-10.0.beta] (RHEL-32183)
Changes since the last update are noted on items below, copied from
the git changelog of upstream linux-firmware repository.
- linux-firmware: mediatek: Update MT8173 VPU firmware to v1.2.0
- qcom: Add AIC100 firmware files
- amlogic: Update bluetooth firmware binary
- linux-firmware: Update firmware file for Intel BlazarU core
- linux-firmware: Update firmware file for Intel Bluetooth Magnetor core
- linux-firmware: Update firmware file for Intel Bluetooth Solar core
- linux-firmware: Update firmware file for Intel Bluetooth Pulsar core
- rtl_bt: Update RTL8822C BT UART firmware to 0xB5D6_6DCB
- rtl_bt: Update RTL8822C BT USB firmware to 0xAED6_6DCB
- amdgpu: update DMCUB to v0.0.222.0 for DCN314
- iwlwifi: add ty/So/Ma firmwares for core88-87 release
- iwlwifi: update cc/Qu/QuZ firmwares for core88-87 release
- linux-firmware: add new cc33xx firmware for cc33xx chips
- cirrus: cs35l56: Update firmware for Cirrus CS35L56 for ASUS UM5606 laptop
- cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops
- Merge https://github.com/zijun-hu/qca_btfw into qca
- linux-firmware: Add firmware for Lenovo Thinkbooks
- amdgpu: update yellow carp firmware
- amdgpu: update VCN 4.0.4 firmware
- amdgpu: update SDMA 6.0.2 firmware
- amdgpu: update PSP 13.0.7 firmware
- amdgpu: update GC 11.0.2 firmware
- amdgpu: update navi10 firmware
- amdgpu: update raven2 firmware
- amdgpu: update raven firmware
- amdgpu: update SMU 13.0.10 firmware
- amdgpu: update SDMA 6.0.3 firmware
- amdgpu: update PSP 13.0.10 firmware
- amdgpu: update GC 11.0.3 firmware
- amdgpu: update VCN 3.1.2 firmware
- amdgpu: update PSP 13.0.5 firmware
- amdgpu: update psp 13.0.8 firmware
- amdgpu: update vega20 firmware
- amdgpu: update vega12 firmware
- amdgpu: update vega10 firmware
- amdgpu: update VCN 4.0.0 firmware
- amdgpu: update smu 13.0.0 firmware
- amdgpu: update SDMA 6.0.0 firmware
- amdgpu: update PSP 13.0.0 firmware
- amdgpu: update GC 11.0.0 firmware
- amdgpu: update picasso firmware
- amdgpu: update beige goby firmware
- amdgpu: update vangogh firmware
- amdgpu: update dimgrey cavefish firmware
- amdgpu: update green sardine firmware
- amdgpu: update navy flounder firmware
- amdgpu: update PSP 13.0.11 firmware
- amdgpu: update GC 11.0.4 firmware
- amdgpu: update VCN 4.0.2 firmware
- amdgpu: update SDMA 6.0.1 firmware
- amdgpu: update PSP 13.0.4 firmware
- amdgpu: update GC 11.0.1 firmware
- amdgpu: update sienna cichlid firmware
- amdgpu: update VCN 4.0.5 firmware
- amdgpu: update PSP 14.0.0 firmware
- amdgpu: update GC 11.5.0 firmware
- amdgpu: update navi14 firmware
- amdgpu: update SMU 13.0.6 firmware
- amdgpu: update PSP 13.0.6 firmware
- amdgpu: update GC 9.4.3 firmware
- amdgpu: update renoir firmware
- amdgpu: update navi12 firmware
- amdgpu: update aldebaran firmware
- amdgpu: add support for PSP 14.0.1
- amdgpu: add support for VPE 6.1.1
- amdgpu: add support for VCN 4.0.6
- amdgpu: add support for SDMA 6.1.1
- amdgpu: add support for GC 11.5.1
- amdgpu: Add support for DCN 3.5.1
- QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639
- cnm: update chips&media wave521c firmware.
- linux-firmware: Add ordinary firmware for RTL8821AU device
- amdgpu: add new ISP 4.1.1 firmware
- amdgpu: DMCUB updates for various AMDGPU ASICs
- linux-firmware: Amphion: Update vpu firmware
- linux-firmware: Update firmware file for Intel BlazarU core
- linux-firmware: Update firmware file for Intel Bluetooth Magnetor core
- linux-firmware: Update firmware file for Intel Bluetooth Solar core
- linux-firmware: Update firmware file for Intel Bluetooth Solar core
- i915: Add BMG DMC v2.06
- linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306
- linux-firmware: Update firmware tuning for HP Consumer Laptop
- amdgpu: DMCUB updates for various AMDGPU ASICs
- rtl_bt: Update RTL8822C BT UART firmware to 0x0FD6_407B
- rtl_bt: Update RTL8822C BT USB firmware to 0x0ED6_407B
- cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various ASUS laptops
- linux-firmware: Add firmware and tuning for Lenovo Y770S
- amdgpu: DMCUB updates for various AMDGPU ASICs
- linux-firmware: Add firmware for Cirrus CS35L56 for various HP laptops
- i915: Update Xe2LPD DMC to v2.20
- linux-firmware: Remove Calibration Firmware and Tuning for CS35L41
- linux-firmware: Add firmware for Lenovo Thinkbook 13X
- ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop
- amdgpu: add DMCUB 3.5 firmware
- amdgpu: add VPE 6.1.0 firmware
- amdgpu: add VCN 4.0.5 firmware
- amdgpu: add UMSCH 4.0.0 firmware
- amdgpu: add SDMA 6.1.0 firmware
- amdgpu: add PSP 14.0.0 firmware
- amdgpu: add GC 11.5.0 firmware
- amdgpu: update license date
- Montage: update firmware for Mont-TSSE
Resolves: RHEL-32183
* Thu Mar 28 2024 Jan Stancek <jstancek@redhat.com> - 20240328-3
- Update to upstream 20240328
2024-01-18 10:53:43 +00:00
* Thu Jan 18 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 20240115-2
- Update some firmware filters
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
* 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
* 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
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>
- 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.
Create iwlwifi-mvm-firmware subpackage and fold some subpackages into it The remaining splitted iwl*-firmware packages does not follow a logical pattern. We have firmware for iwl 7xxx/8xxx/9xxx devices provided by iwl7260-firmware, which for some devices mean a somewhat misleading package name. Then, a single set of firmware for 3160/3168 devices are provided in the iwl3160-firmware package. And the remaining firmware is provided through iwlax2xx-firmware. Looking at the iwlwifi source in linux, we have this at iwlwifi/Makefile: iwlwifi-$(CONFIG_IWLMVM) += cfg/7000.o cfg/8000.o cfg/9000.o cfg/22000.o Where the driver seems to group devices which uses the called MVM firmware under a single umbrella. Some of these devices are: cfg/7000 iwlwifi-3160-*.ucode - Intel(R) Dual Band Wireless AC 3160 Intel(R) Dual Band Wireless N 3160 Intel(R) Wireless N 3160 iwlwifi-3168-*.ucode - Intel(R) Dual Band Wireless AC 3168 iwlwifi-7260-*.ucode - Intel(R) Dual Band Wireless AC/N 7260 Intel(R) Wireless N 7260 iwlwifi-7265-*.ucode - Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 iwlwifi-7265D-*.ucode - Intel(R) Dual Band Wireless AC 3165 Intel(R) Dual Band Wireless AC/N 7265 Intel(R) Wireless N 7265 cfg/8000 iwlwifi-8000C-*.ucode - Intel(R) Dual Band Wireless N/AC 8260 Intel(R) Dual Band Wireless AC 4165 iwlwifi-8265-*.ucode - Intel(R) Dual Band Wireless AC 8265 Intel(R) Dual Band Wireless AC 8275 cfg/9000 iwlwifi-9000-*.ucode - Killer(R) Wireless-AC 1550s/1550i Wireless Network Adapter (9560NGW) Killer(R) Wireless-AC 1550s Wireless Network Adapter (9560D2W) 160MHz Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW) 160MHz Intel(R) Wireless-AC 9461/9462/9560 160MHz Intel(R) Wireless-AC 9461/9462/9560 iwlwifi-9260-*.ucode - Killer (R) Wireless-AC 1550 Wireless Network Adapter (9260NGW) 160MHz Intel(R) Wireless-AC 9162/9260/9260-1/9270/9461/9462 Intel(R) Wireless-AC 9162/9260/9270/9461/9462 160MHz For cfg/22000 the list looks long and I will not describe everything here, but should be the remaining list which was covered by iwlax2xx-firmware. Thus, we can follow the same logic here and group all firmware under the new iwlwifi-mvm-firmware: * we fix the iwl7260-firmware case where it's not only about 7260 devices, and avoid having to use Recommends between it and iwlax2xx-firmware which in practice means it's already advised keeping both installed together. * don't need to keep a small/alone iwl3160-firmware. * avoid having a device name in the package which can turn misleading as well, eg. we already have devices with name ax4xx like "Intel(R) Wi-Fi 6E AX411 160MHz" 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:50:37 +00:00
- 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
- 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
- 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