Browse Source

update to version 2022-07-08

Signed-off-by: Toshaan Bharvani <toshaan@powerel.org>
master
Toshaan Bharvani 2 years ago
parent
commit
c991ee3f1c
  1. 18
      SOURCES/0001-Add-support-for-compressing-firmware-in-copy-firmwar.patch
  2. 74
      SOURCES/0001-WHENCE-Correct-dangling-symlinks.patch
  3. 435
      SPECS/linux-firmware.spec

18
SOURCES/0001-Add-support-for-compressing-firmware-in-copy-firmwar.patch

@ -20,13 +20,13 @@ diff --git a/Makefile b/Makefile @@ -20,13 +20,13 @@ diff --git a/Makefile b/Makefile
index e1c362f..9a48471 100644
--- a/Makefile
+++ b/Makefile
@@ -11,3 +11,7 @@ check:
@@ -11,3 +11,7 @@
install:
mkdir -p $(DESTDIR)$(FIRMWAREDIR)
install -d $(DESTDIR)$(FIRMWAREDIR)
./copy-firmware.sh $(DESTDIR)$(FIRMWAREDIR)
+
+installcompress:
+ mkdir -p $(DESTDIR)$(FIRMWAREDIR)
+ install -d $(DESTDIR)$(FIRMWAREDIR)
+ ./copy-firmware.sh -C $(DESTDIR)$(FIRMWAREDIR)
diff --git a/copy-firmware.sh b/copy-firmware.sh
index 9b46b63..0dd2e5c 100755
@ -68,11 +68,11 @@ index 9b46b63..0dd2e5c 100755 @@ -68,11 +68,11 @@ index 9b46b63..0dd2e5c 100755
grep '^File:' WHENCE | sed -e's/^File: *//g' -e's/"//g' | while read f; do
- test -f "$f" || continue
- $verbose "copying file $f"
- mkdir -p $destdir/$(dirname "$f")
- install -d $destdir/$(dirname "$f")
- cp -d "$f" $destdir/"$f"
+ test -f "$f$cmpxtn" || continue
+ $verbose "copying file $f$cmpxtn"
+ mkdir -p $destdir/$(dirname "$f$cmpxtn")
+ install -d $destdir/$(dirname "$f$cmpxtn")
+ cp -d "$f$cmpxtn" $destdir/"$f$cmpxtn"
done
@ -80,11 +80,11 @@ index 9b46b63..0dd2e5c 100755 @@ -80,11 +80,11 @@ index 9b46b63..0dd2e5c 100755
- if test -L "$f"; then
- test -f "$destdir/$f" && continue
- $verbose "copying link $f"
- mkdir -p $destdir/$(dirname "$f")
- install -d $destdir/$(dirname "$f")
+ if test -L "$f$cmpxtn"; then
+ test -f "$destdir/$f$cmpxtn" && continue
+ $verbose "copying link $f$cmpxtn"
+ mkdir -p $destdir/$(dirname "$f$cmpxtn")
+ install -d $destdir/$(dirname "$f$cmpxtn")
cp -d "$f" $destdir/"$f"
if test "x$d" != "x"; then
@ -110,10 +110,10 @@ index 9b46b63..0dd2e5c 100755 @@ -110,10 +110,10 @@ index 9b46b63..0dd2e5c 100755
fi
else
- $verbose "creating link $f -> $d"
- mkdir -p $destdir/$(dirname "$f")
- install -d $destdir/$(dirname "$f")
- ln -sf "$d" "$destdir/$f"
+ $verbose "creating link $f$cmpxtn -> $d$cmpxtn"
+ mkdir -p $destdir/$(dirname "$f$cmpxtn")
+ install -d $destdir/$(dirname "$f$cmpxtn")
+ ln -sf "$d$cmpxtn" "$destdir/$f$cmpxtn"
fi
done

74
SOURCES/0001-WHENCE-Correct-dangling-symlinks.patch

@ -0,0 +1,74 @@ @@ -0,0 +1,74 @@
From dfa29317dd78f3a18f37ef8063efe9d2659e6387 Mon Sep 17 00:00:00 2001
From: Mario Limonciello <mario.limonciello@amd.com>
Date: Fri, 8 Jul 2022 11:09:51 -0500
Subject: [PATCH 1/2] WHENCE: Correct dangling symlinks

The symlink direction was wrong for some brcm firmware.

Fixes: f8a2651a ("Link some devices that ship with the AW-CM256SM")
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Reviewed-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
---
WHENCE | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/WHENCE b/WHENCE
index 14f3472..14d0a87 100644
--- a/WHENCE
+++ b/WHENCE
@@ -2820,10 +2820,10 @@ Link: brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt -> brcmfmac4356-sdio.AP6
Link: brcm/brcmfmac4356-sdio.khadas,vim2.txt -> brcmfmac4356-sdio.AP6356S.txt
Link: brcm/brcmfmac4356-sdio.vamrs,rock960.txt -> brcmfmac4356-sdio.AP6356S.txt
File: brcm/brcmfmac43455-sdio.AW-CM256SM.txt
-Link: brcm/brcmfmac43455-sdio.AW-CM256SM.txt -> brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt
-Link: brcm/brcmfmac43455-sdio.AW-CM256SM.txt -> brcmfmac43455-sdio.pine64,pinebook-pro.txt
-Link: brcm/brcmfmac43455-sdio.AW-CM256SM.txt -> brcmfmac43455-sdio.pine64,pinephone-pro.txt
-Link: brcm/brcmfmac43455-sdio.AW-CM256SM.txt -> brcmfmac43455-sdio.pine64,quartz64-b.txt
+Link: brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
+Link: brcmfmac43455-sdio.pine64,pinebook-pro.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
+Link: brcmfmac43455-sdio.pine64,pinephone-pro.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
+Link: brcmfmac43455-sdio.pine64,quartz64-b.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
Licence: GPLv2. See GPL-2 for details.
--
2.37.1

From 7b1ca63bc94f3e844fa364920597473a5ce7ecfb Mon Sep 17 00:00:00 2001
From: Peter Robinson <pbrobinson@gmail.com>
Date: Sun, 17 Jul 2022 15:54:37 +0100
Subject: [PATCH] WHENCE: Fix the dangling symlinks fix

The directories were incorrect when creating the links. Fix
them so they end up in the right location.

Fixes: dfa2931 ("WHENCE: Correct dangling symlinks")
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Mario Limonciello <mario.limonciello@amd.com>
---
WHENCE | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/WHENCE b/WHENCE
index 14d0a87..545fcd7 100644
--- a/WHENCE
+++ b/WHENCE
@@ -2820,10 +2820,10 @@ Link: brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt -> brcmfmac4356-sdio.AP6
Link: brcm/brcmfmac4356-sdio.khadas,vim2.txt -> brcmfmac4356-sdio.AP6356S.txt
Link: brcm/brcmfmac4356-sdio.vamrs,rock960.txt -> brcmfmac4356-sdio.AP6356S.txt
File: brcm/brcmfmac43455-sdio.AW-CM256SM.txt
-Link: brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
-Link: brcmfmac43455-sdio.pine64,pinebook-pro.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
-Link: brcmfmac43455-sdio.pine64,pinephone-pro.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
-Link: brcmfmac43455-sdio.pine64,quartz64-b.txt -> brcm/brcmfmac43455-sdio.AW-CM256SM.txt
+Link: brcm/brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt -> brcmfmac43455-sdio.AW-CM256SM.txt
+Link: brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt -> brcmfmac43455-sdio.AW-CM256SM.txt
+Link: brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt -> brcmfmac43455-sdio.AW-CM256SM.txt
+Link: brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt -> brcmfmac43455-sdio.AW-CM256SM.txt
Licence: GPLv2. See GPL-2 for details.
--
2.37.1

435
SPECS/linux-firmware.spec

@ -1,22 +1,20 @@ @@ -1,22 +1,20 @@
%global debug_package %{nil}
%global firmware_release 125
%global firmware_release 136

%global _firmwarepath /usr/lib/firmware
%define _binaries_in_noarch_packages_terminate_build 0

Name: linux-firmware
Version: 20220209
Version: 20220708
Release: %{firmware_release}%{?dist}
Summary: Firmware files used by the Linux kernel
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
URL: http://www.kernel.org/
BuildArch: noarch

# The source below was edited to remove the liquidio/lio_23xx_vsw.bin file due
# missing sources for it (GPL violation), see bug 1959913. If you get a new
# tarball from upstream, make sure you remove the file above.
Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz
Patch1: 0001-Add-support-for-compressing-firmware-in-copy-firmwar.patch
Patch2: 0001-WHENCE-Correct-dangling-symlinks.patch

BuildRequires: make
Requires: linux-firmware-whence
@ -208,32 +206,27 @@ for Linux. Usage of the firmware is subject to the terms and conditions @@ -208,32 +206,27 @@ for Linux. Usage of the firmware is subject to the terms and conditions
contained inside the provided LICENSE file. Please read it carefully.

%package -n iwl7260-firmware
Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000/AX200/AX201 Series Adapters
Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000 Series Adapters
License: Redistributable, no modification permitted
Epoch: 1
Version: 25.30.13.0
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence
Recommends: iwlax2xx-firmware
%description -n iwl7260-firmware
This package contains the firmware required by the Intel wireless drivers
for Linux. Usage of the firmware is subject to the terms and conditions
contained inside the provided LICENSE file. Please read it carefully.

%package -n libertas-usb8388-firmware
Summary: Firmware for Marvell Libertas USB 8388 Network Adapter
%package -n iwlax2xx-firmware
Summary: Firmware for Intel(R) Wireless WiFi Link AX2xx Series Adapters
License: Redistributable, no modification permitted
Epoch: 2
Requires: linux-firmware-whence
%description -n libertas-usb8388-firmware
Firmware for Marvell Libertas USB 8388 Network Adapter

%package -n libertas-usb8388-olpc-firmware
Summary: OLPC firmware for Marvell Libertas USB 8388 Network Adapter
License: Redistributable, no modification permitted
Requires: linux-firmware-whence
%description -n libertas-usb8388-olpc-firmware
Firmware for Marvell Libertas USB 8388 Network Adapter with OLPC mesh network
support.
Recommends: iwl7260-firmware
%description -n iwlax2xx-firmware
This package contains the firmware required by the Intel wireless drivers
for Linux. Usage of the firmware is subject to the terms and conditions
contained inside the provided LICENSE file. Please read it carefully.

%package -n libertas-sd8686-firmware
Summary: Firmware for Marvell Libertas SD 8686 Network Adapter
@ -249,6 +242,22 @@ Requires: linux-firmware-whence @@ -249,6 +242,22 @@ Requires: linux-firmware-whence
%description -n libertas-sd8787-firmware
Firmware for Marvell Libertas SD 8787 Network Adapter

%package -n libertas-usb8388-firmware
Summary: Firmware for Marvell Libertas USB 8388 Network Adapter
License: Redistributable, no modification permitted
Epoch: 2
Requires: linux-firmware-whence
%description -n libertas-usb8388-firmware
Firmware for Marvell Libertas USB 8388 Network Adapter

%package -n libertas-usb8388-olpc-firmware
Summary: OLPC firmware for Marvell Libertas USB 8388 Network Adapter
License: Redistributable, no modification permitted
Requires: linux-firmware-whence
%description -n libertas-usb8388-olpc-firmware
Firmware for Marvell Libertas USB 8388 Network Adapter with OLPC mesh network
support.

%package -n liquidio-firmware
Summary: Firmware for Cavium LiquidIO Intelligent Server Adapter
License: Redistributable, no modification permitted
@ -256,6 +265,13 @@ Requires: linux-firmware-whence @@ -256,6 +265,13 @@ Requires: linux-firmware-whence
%description -n liquidio-firmware
Firmware for Cavium LiquidIO Intelligent Server Adapter

%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
@ -263,16 +279,16 @@ Requires: linux-firmware-whence @@ -263,16 +279,16 @@ Requires: linux-firmware-whence
%description -n netronome-firmware
Firmware for Netronome Smart NICs

%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.

%prep
%autosetup -p1

# Due GPL violation, we don't want to ship this file even in the src.rpm,
# which means instead of removing it here, the tarball should not have it
if [ -f "liquidio/lio_23xx_vsw.bin" ]; then
echo "Error: lio_23xx_vsw.bin found, please remove it from the source"
exit 1
fi

%build

%install
@ -311,9 +327,6 @@ rm -f ctefx.bin* ctspeq.bin* @@ -311,9 +327,6 @@ rm -f ctefx.bin* ctspeq.bin*

# Remove superfluous infra files
rm -f check_whence.py configure Makefile README

# Remove executable bits from random firmware
find . -type f -executable -exec chmod -x {} \;
popd

# Create file list but exclude firmwares that we place in subpackages
@ -326,8 +339,10 @@ sed -i -e 's:^./::' linux-firmware.{files,dirs} @@ -326,8 +339,10 @@ sed -i -e 's:^./::' linux-firmware.{files,dirs}
sed -i -e '/^iwlwifi/d' \
-i -e '/^libertas\/sd8686/d' \
-i -e '/^libertas\/usb8388/d' \
-i -e '/^mrvl\/sd8787/d' \
-i -e '/^liquidio/d' \
-i -e '/^mellanox/d' \
-i -e '/^mrvl\/prestera/d' \
-i -e '/^mrvl\/sd8787/d' \
-i -e '/^netronome/d' \
linux-firmware.files
sed -i -e 's!^!/usr/lib/firmware/!' linux-firmware.{files,dirs}
@ -412,22 +427,13 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -412,22 +427,13 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%{_firmwarepath}/iwlwifi-8265-*.ucode*
%{_firmwarepath}/iwlwifi-9000-*.ucode*
%{_firmwarepath}/iwlwifi-9260-*.ucode*

%files -n iwlax2xx-firmware
%license LICENCE.iwlwifi_firmware
%{_firmwarepath}/iwlwifi-cc-a0-*.ucode*
%{_firmwarepath}/iwlwifi-Qu*.ucode*
%{_firmwarepath}/iwlwifi-ty-a0-gf-a0*.ucode*
%{_firmwarepath}/iwlwifi-ty-a0-gf-a0.pnvm*
%{_firmwarepath}/iwlwifi-so-a0-*.ucode*
%{_firmwarepath}/iwlwifi-so-a0-*.pnvm*

%files -n libertas-usb8388-firmware
%license LICENCE.Marvell
%dir %{_firmwarepath}/libertas
%{_firmwarepath}/libertas/usb8388_v9.bin*

%files -n libertas-usb8388-olpc-firmware
%license LICENCE.Marvell
%dir %{_firmwarepath}/libertas
%{_firmwarepath}/libertas/usb8388_olpc.bin*
%{_firmwarepath}/iwlwifi-ty-a0*
%{_firmwarepath}/iwlwifi-so-a0*

%files -n libertas-sd8686-firmware
%license LICENCE.Marvell
@ -439,171 +445,253 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -439,171 +445,253 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%dir %{_firmwarepath}/mrvl
%{_firmwarepath}/mrvl/sd8787*

%files -n libertas-usb8388-firmware
%license LICENCE.Marvell
%dir %{_firmwarepath}/libertas
%{_firmwarepath}/libertas/usb8388_v9.bin*

%files -n libertas-usb8388-olpc-firmware
%license LICENCE.Marvell
%dir %{_firmwarepath}/libertas
%{_firmwarepath}/libertas/usb8388_olpc.bin*

%files -n liquidio-firmware
%license LICENCE.cavium_liquidio
%dir %{_firmwarepath}/liquidio
%{_firmwarepath}/liquidio/*

%files -n mrvlprestera-firmware
%license LICENCE.Marvell
%dir %{_firmwarepath}/mrvl/prestera
%{_firmwarepath}/mrvl/prestera/*

%files -n mlxsw_spectrum-firmware
%dir %{_firmwarepath}/mellanox/
%{_firmwarepath}/mellanox/*

%files -n netronome-firmware
%license LICENCE.Netronome
%dir %{_firmwarepath}/netronome
%{_firmwarepath}/netronome/*

%changelog
* Thu Feb 10 2022 Herton R. Krzesinski <herton@redhat.com> - 20220209-125
- Update to upstream 20220209 release (rhbz 1967151, 2031174). Changes
since the last update are noted on items below, copied from the git
changelog of upstream linux-firmware repository
- Amphion: Add VPU firmwares for NXP i.MX8Q SoCs
- i915: Add DMC firmware v2.16 for ADL-P
- mediatek: Update MT8173 VPU firmware to v1.1.7
- Update firmware file for Intel Bluetooth 9260
- Update firmware file for Intel Bluetooth 9462
- Update firmware file for Intel Bluetooth 9560
- Update firmware file for Intel Bluetooth AX201
- Update firmware file for Intel Bluetooth AX211
- Update firmware file for Intel Bluetooth AX210
- Update firmware file for Intel Bluetooth AX200
* Sun Jul 17 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220708-136
- Update to upstream 20220708 release
- WHENCE: Correct dangling symlinks
- Correct WHENCE entry for wfx firmware
- bnx2: Drop unsupported Broadcom NetXtremeII firmware
- bnx2: drop unsupported firmwares
- bnx2: sort firmware names in filesystem order
- Remove old Broadcom Everest (bnx2x) v4/5 firmware
- Drop Token Ring network firmwares
- Drop TDA7706 radio firmware
- Drop Intel WiMax firmware
- Drop Computone IntelliPort Plus serial firmware
- Drop ATM Ambassador devices firmware
- brocade: drop old unsupported firmware revs
- amdgpu: update yellow carp DMCUB firmware
- update firmwares for MT7622/MT7921/MT7922 WiFi device
- update firmware for mediatek bluetooth chips (MT7921/MT7922)
- Update firmwares for Intel Bluetooth 9462/9560/AX200/AX201/AX210/AX211
- mediatek: Add SCP firmware for MT8186
- rtw88: 8822c: Update normal firmware to v9.9.13
- amdgpu: update Yellow Carp VCN firmware
- qed: update 8.59.1.0 firmware
- Link some devices that ship with the AW-CM256SM
- Add initial AzureWave AW-CM256SM NVRAM file
- Remove the Pine64 Quartz copy of the RPi NVRAM
- qca: Update firmware files for BT chip WCN6750.
- QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00409

* Tue Jun 14 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220610-135
- Fixes for Cypress AW-CM256SM WiFi module

* Fri Jun 10 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220610-134
- Update to upstream 20220610 release
- add symlinks to AP6212 for StarFive based boards
- wilc1000: update WILC1000 firmware to v15.6
- add new FWs from core70-87 release
- update 9000-family firmwares to core70-87
- Update RTL8852A BT USB firmware to 0xDFB8_0634
- replace mkdir by install
- remove old unsupported iwlwifi 3160/7260/7265/8000/8265 firmware
- Update mt8192 SCP firmware
- WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.9
- ath11k: move regdb.bin before board-2.bin
- QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00157
- QCA9888 hw2.0: update board-2.bin
- QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00157
- QCA4019 hw1.0: update board-2.bin
- WCN3990 hw1.0: add board-2.bin
- Update various AMDGPU firmware for 22.10
- Update firmware for Intel Bluetooth 9462/9560/AX200/AX201/AX210/AX211

* Thu May 26 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220509-133
- Split Mellanox Spectrum 1/2/3 Switches firmware to a sub package

* Mon May 9 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220509-132
- Update to upstream 20220509 release
- mediatek: Update mt8183/mt8192/mt8195 SCP firmware
- update firmware for mediatek bluetooth chip (MT7922)
- update firmware for MT7922 WiFi device
- ice: Update package to 1.3.28.0
- i915: Add GuC v70.1.2 for DG2
- i915: Add DMC v2.06 for DG2
- i915: Add GuC v70.1.1 for all platforms
- rtl_bt: Update RTL8852A BT USB firmware to 0xDBB7_C1D9
- rtl_bt: Add firmware and config files for RTL8852C
- rtw89: 8852c: add new firmware v0.27.20.0 for RTL8852C
- amdgpu: update yellow carp DMCUB firmware
- amdgpu: update psp_13_0_8 firmware
- amdgpu: update gc_10_3_7_rlc firmware
- amdgpu: update dcn_3_1_6_dmcub firmware
- qcom: add firmware files for Adreno a220/a330/a420 & related generations
- qcom: apq8096: add modem firmware
- qcom: apq8096: add aDSP firmware
- Mellanox: Add lc_ini_bundle for xx.2010.1006
- Mellanox: xx.2010.1502: Distribute non-xz-compressed lc_ini_bundle
- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1502
- Numerous additions/updates for various generations of ath11k/ath10k

* Thu Apr 14 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220411-131
- Update to upstream 20220411 release
- Update AMD cpu microcode
- nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
- brcm: rename Rock960 NVRAM to AP6356S and link devices to it
- Update firmware file for Intel Bluetooth 9260/9462/9560/AX200/AX201/AX210/AX211
- amdgpu: update green navi10/12/14/renoir/sardine VCN firmware
- update firmware for MT7921 WiFi device
- update firmware for mediatek bluetooth chip (MT7921)
- rtw88: 8821c: Update normal firmware to v24.11.00
- ice: Add wireless edge file for Intel E800 series driver
- ice: update ice DDP comms package to 1.3.31.0
- amdgpu: update PSP 13.0.8 firmware
- amdgpu: update GC 10.3.7 firmware
- rtl_bt: Add firmware and config files for RTL8852B

* Thu Mar 10 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220310-130
- Update to upstream 20220310 release
- Update AMD cpu microcode
- ath11k: add links for WCN6855 hw2.1
- ath11k: WCN6855 hw2.0: add WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3
- ath11k: WCN6855 hw2.0: add board-2.bin and regdb.bin
- add firmware for MT7986
- update firmware for MT7921 WiFi device
- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1232
- add marvell CPT firmware images
- update firmware for MT7915
- update firmware for mediatek bluetooth chip(MT7921)
- amdgpu: update picasso/raven/raven2 VCN firmware
- amdgpu: Update GPU firmwares to the 21.50 release
- amdgpu: add firmware for SDMA 5.2.7 IP block
- amdgpu: add firmware for PSP 13.0.8 IP block
- amdgpu: add firmware for DCN 3.1.6 IP block
- amdgpu: add firmware for GC 10.3.7 IP block
- rtw89: 8852a: update fw to v0.13.36.0
- iwlwifi: add/Update new FWs from core68-60 release
- Update Intel Bluetooth FW for 7265/8260/8265/9260/9462/9560/AX2xx
- Update AMD SEV firmware
- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1406
- rtl_bt: Update RTL8852A BT USB firmware to 0xDFB7_6D7A
- rtl_bt: Update RTL8822C BT USB firmware to 0x19B7_6D7D
- rtl_bt: Update RTL8822C BT UART firmware to 0x15B7_6D7D
- wfx: update to firmware 3.14
- wfx: add antenna configuration files

* Wed Feb 9 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220209-129
- Update to upstream 20220209 release
- i915: Add DMC firmware v2.16 for ADL-P
- i915: Add GuC v69.0.3 for all platforms
- mediatek: Update MT8173 VPU firmware to v1.1.7
- mediatek: update firmware for MT7921 WiFi and bluetooth
- mediatek: update firmware for MT7915
- mediatek: add firmware for MT7916
- Firmware updates for Intel Bluetooth 9260/9462/9560/AX200/AX201/AX210/AX211
- iwlwifi: add new FWs from core63-136 release
- iwlwifi: add new FWs from core66-88 release
- iwlwifi: update 9000-family firmwares to core66-88
- add firmware for MT7916
- Update firmware file for Intel Bluetooth 9462
- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1232
- add marvell CPT firmware images
- WHENCE: add missing symlink for NanoPi R1
- amdgpu: update yellow carp dmcub firmware
- QCA: Add Bluetooth nvm file for WCN685x
- QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00324
- QCA: Update Bluetooth WCN685x 2.0 firmware to 2.0.0-00609
- cxgb4: Update firmware to revision 1.26.6.0
- cnm: add chips&media wave521c firmware
- cnm: add chips&media wave521c firmware.
- rtw88: 8822c: Update normal firmware to v9.9.11
- i915: Add GuC v69.0.3 for all platforms
- rtw89: 8852a: update fw to v0.13.33.0

* Thu Jan 13 2022 Herton R. Krzesinski <herton@redhat.com> - 20211216-124
- Update to upstream 20211216 release (rhbz 2035777). Changes since the
last update are noted on items below, copied from the git changelog
of upstream linux-firmware repository
- amdgpu: update green sardine PSP firmware
* Mon Jan 10 2022 Adam Williamson <awilliam@redhat.com> - 20211216-128
- Don't put Prestera firmwares in main package as well as subpackage

* Thu Dec 16 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20211216-127
- Update to upstream 20211216 release
- Update AMD cpu microcode
- amdgpu: add cyan skillfish firmware from 21.40
- amdgpu: numerous firmware updates from 21.40
- bnx2x: Add FW 7.13.21.0
- wilc1000: update WILC1000 firmware to v15.4.1
- rtl_bt: Update RTL8761B BT UART firmware to 0x0CA9_8A6B
- rtl_bt: Update RTL8761B BT USB firmware to 0x09A9_8A6B
- cxgb4: Update firmware to revision 1.26.4.0
- i915: Add DMC firmware v2.14 for ADL-P
- Update firmware file for Intel Bluetooth 9462
- Update firmware file for Intel Bluetooth AX211
- Update firmware file for Intel Bluetooth AX210
- Update firmware file for Intel Bluetooth 9560
- Update firmware file for Intel Bluetooth 9260
- Update firmware file for Intel Bluetooth AX200
- Update firmware file for Intel Bluetooth AX201
- amdgpu: update yellow carp dmcub firmware
- amdgpu: update vangogh DMCUB firmware
- QCA: Add Bluetooth default nvm file for WCN685x
- Update ath10k/QCA6174/hw3.0/board-2.bin
- mrvl: prestera: Update Marvell Prestera Switchdev v4.0
- QCA: Add Bluetooth firmware for WCN685x
- Update AMD cpu microcode
- amdgpu: update raven2 firmware from 21.40
- amdgpu: update navi14 firmware from 21.40
- amdgpu: update raven firmware from 21.40
- amdgpu: update navi12 firmware from 21.40
- amdgpu: update navi10 firmware from 21.40
- amdgpu: update vega20 firmware from 21.40
- amdgpu: update vega12 firmware from 21.40
- amdgpu: update vega10 firmware from 21.40
- amdgpu: update picasso firmware from 21.40
- amdgpu: update vangogh firmware from 21.40
- amdgpu: update beige goby firmware from 21.40
- amdgpu: add cyan skillfish firmware from 21.40
- amdgpu: update dimgrey cavefish firmware from 21.40
- amdgpu: update green sardine firmware from 21.40
- amdgpu: update navy flounder firmware from 21.40
- amdgpu: update renoir firmware from 21.40
- amdgpu: update arcturus firmware from 21.40
- amdgpu: update sienna cichlid firmware from 21.40
- rtl_bt: Update RTL8852A BT USB firmware to 0xDBA9_6937
- iwlwifi: add new FWs from core64-96 release
- iwlwifi: update 9000-family firmwares to core64-96
- amdgpu: update VCN firmware for green sardine
- update firmware for mediatek bluetooth chip (MT7921)
- Updates for Intel Bluetooth 9260/9462/9560
- Updates for Intel Bluetooth AX200/AX201/AX210/AX211
- Update firmware for Mediatek Bluetooth (MT7921)
- wilc1000: update WILC1000 firmware to v15.4.1
- mrvl: prestera: Update Marvell Prestera Switchdev v4.0
- QCA: Add Bluetooth firmware/default nvm file for WCN685x
- rtl_bt: Update RTL8761B BT UART firmware to 0x0CA9_8A6B
- rtl_bt: Update RTL8761B BT USB firmware to 0x09A9_8A6B
- rtl_bt: Update RTL8852A BT USB firmware to 0xDBA9_6937
- Update ath10k/QCA6174/hw3.0/board-2.bin

* Fri Nov 12 2021 Herton R. Krzesinski <herton@redhat.com> - 20211027-123
- Update to upstream 20211027 release (rhbz 1986659). Changes since the
last update are noted on items below, copied from the git changelog
of upstream linux-firmware repository
- Update AMD cpu microcode
* Thu Oct 28 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20211027-126
- Update to upstream 20211027 release
- Move Marvell Prestera Switchdev/ASIC firmware to subpackage
- i915: Update ADLP DMC v2.12
- Updated Intel Bluetooth: 9260/9462/9560/AX200/AX201/AX210/AX211
- Update Mediatek bluetooth/WiFi firmware (MT7921)
- cxgb4: Update firmware to revision 1.26.2.0
- amdgpu: Add initial firmware for Beige Goby
- amdgpu: update VCN firmware - raven/raven2/picasso/renio/vangogh/sienna cichlid/navy flounder/dimgrey cavefish
- brcm: Add 43455 based AP6255 NVRAM for the ACEPC T8 Mini PC
- rtw89: 8852a: update fw to v0.13.30.0
- QCA: Update Bluetooth firmware for WCN685x
- bnx2x: Add FW 7.13.20.0
- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1006
- Update NXP Management Complex firmware to version 10.28.1
- Update firmware for MT7921 WiFi device
- rtw89: 8852a: update fw to v0.13.30.0
- Update firmware file for Intel Bluetooth 9462
- Update firmware file for Intel Bluetooth 9560
- Update firmware file for Intel Bluetooth AX201
- Update firmware file for Intel Bluetooth AX211
- Update firmware file for Intel Bluetooth AX210
- Update firmware file for Intel Bluetooth 9260
- Update firmware file for Intel Bluetooth AX200
- brcm: Add 43455 based AP6255 NVRAM for the ACEPC T8 Mini PC
- amdgpu: update VCN firmware for dimgrey cavefish
- amdgpu: update VCN firmware for navy flounder
- amdgpu: update VCN firmware for sienna cichlid
- amdgpu: update VCN firmware for vangogh
- amdgpu: update VCN firmware for renoir
- amdgpu: update VCN firmware for picasso
- amdgpu: update VCN firmware for raven2
- amdgpu: update VCN firmware for raven
- amdgpu: Add initial firmware for Beige Goby
- cxgb4: Update firmware to revision 1.26.2.0
- Update frimware for mediatek bluetooth chip (MT7921)
- i915: Update ADLP DMC v2.12
- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1006
- bnx2x: Add FW 7.13.20.0
- Update AMD cpu microcode

* Tue Sep 28 2021 Herton R. Krzesinski <herton@redhat.com> - 20210919-122
- Update to upstream 20210919 release (rhbz 1979806). Changes since the
last update are noted on items below, copied from the git changelog
of upstream linux-firmware repository
* Wed Oct 6 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20210919-125
- Cross Recommends iwl7260-firmware <-> iwlax2xx-firmware

* Mon Oct 4 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20210919-124
- Attempt another pass at installing new AX2xx if iwl7260 is installed

* Sat Oct 2 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20210919-123
- Update to upstream 20210919 release
- Split Intel wireless AX2xx series to a separate package
- qed: Add firmware 8.59.1.0
- Update firmware file for Intel Bluetooth AX211/AX210/AX200/AX201
- Update firmware file for Intel Bluetooth 9560/9260/8265
- iwlwifi: add FWs for new So device types with multiple RF modules
- amdgpu: add initial firmware for Yellow Carp
- Update Intel Bluetooth firmware AX211/AX210/AX201/AX200/9560/9260/8265
- Add firmware for mediatek bluetooth chip (MT7922)
- Update AMD SEV firmware
- Update firmware for mediatek bluetooth chip (MT7921)
- Update RTL8852A BT USB firmware to 0xD9A9_1D69
- Update RTL8822C BT UART firmware to 0x05A9_1A4A
- Update RTL8822C BT USB firmware to 0x09A9_1A4A
- Update AMD SEV firmware
- amdgpu: add firmware for Yellow Carp
- rtl_bt: Update RTL8852A/RTL8822C/RTL8822C firmware
- rtl_nic: update firmware of RTL8153C
- Mellanox: Add new mlxsw_spectrum firmware xx.2008.3326
- Update firmware of RTL8153C
- ice: update package file to 1.3.26.0
- amdgpu: revert back to older raven2/raven/picasso sdma firmware
- iwlwifi: add FWs for new So device types with multiple RF modules

* Sun Aug 22 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20210818-122
- Update to upstream 20210818 release
- amdgpu: revert back to older picasso/raven/raven2 sdma firmware
- amdgpu: add initial vangogh support
- amdgpu: update vega20/vega12/vega10/renoir/raven2/raven firmware from 21.30
- amdgpu: update polaris12/picasso/dimgrey cavefish/flounder firmware from 21.30
- amdgpu: update sienna cichlid/navi14/navi12/navi10 firmware from 21.30
- amdgpu: update green sardine/arcturus firmware from 21.30
- QCA: Updated firmware files for WCN3991
- i915: Add v2.03 DMC for RKL
- i915: Add v2.12 DMC for TGL
- qca: Add firmware files for BT chip WCN6750
- amdgpu: update various generations for firmware 21.30
- i915: Add v2.03 DMC for RKL/Add v2.12 DMC for TGL
- Update mediatek bluetooth (MT7921), new support (MT7922)
- Update firmware file for Intel Bluetooth AX210
- qca: Add firmware files for BT chip WCN6750.
- iwlwifi: add ty firmware from Core63-43

* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 20210716-121.1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688

* Thu Aug 05 2021 Herton R. Krzesinski <herton@redhat.com> - 20210716-121
- Update to upstream 20210716 release (rhbz 1984973, rhbz 1876310).
What changed in this release is noted on items below, copied from Fedora's
linux-firmware changelog done by Peter Robinson
* Fri Jul 16 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20210716-121
- Update to upstream 20210716 release
- update NXP 8897/8997 firmware images
- rtlwifi: de-dupe rtl8723b/rtl8192e SDIO/USB WiFi firmware
- Mediatek: update WiFi/bluetooth chip (MT7921)
@ -629,6 +717,9 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -629,6 +717,9 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
vega10/12/20, navi10/12/14, raven1/2, renoir, navy flounder
- cypress: update firmware: cyw54591/cyw43570 pcie
- cypress: update firmware: cyw4373/cyw4356/cyw4354/cyw43455/cyw43430/cyw43340/cyw43012 sdio

* Wed May 12 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 20210511-120
- Update to upstream 20210511 release
- nvidia: Update Tegra194 XUSB firmware to v60.09
- nvidia: Update Tegra186 XUSB firmware to v55.18
- nvidia: Update Tegra210 XUSB firmware to v50.26
@ -664,12 +755,6 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -664,12 +755,6 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
- brcm: Add nvram for the Chuwi Hi8 (CWI509) tablet
- brcm: Add nvram for the Predia Basic tablet

* Thu May 27 2021 Herton R. Krzesinski <herton@redhat.com> - 20210315-120
- Remove liquidio/lio_23xx_vsw.bin due GPL violation (rhbz 1959913)

* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 20210315-119.1
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937

* Mon Mar 15 2021 Peter Robinson <pbrobinson@fedoraproject.org> 20210315-119
- Update to upstream 20210315 release
- Update to Intel Bluetooth AX200/201 firmware

Loading…
Cancel
Save