Browse Source

update to version 20240709

Signed-off-by: Toshaan Bharvani <toshaan@powerel.org>
master
Toshaan Bharvani 5 months ago
parent
commit
131dfb9771
  1. 126
      SPECS/linux-firmware.spec

126
SPECS/linux-firmware.spec

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
%define _binaries_in_noarch_packages_terminate_build 0

Name: linux-firmware
Version: 20240220
Version: 20240709
Release: 1%{?dist}
Summary: Firmware files used by the Linux kernel
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
@ -15,7 +15,6 @@ Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar @@ -15,7 +15,6 @@ Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar

BuildRequires: make
BuildRequires: git-core
# Not required but de-dupes FW so reduces size
BuildRequires: rdfind

Requires: linux-firmware-whence
@ -39,17 +38,10 @@ Recommends: intel-audio-firmware @@ -39,17 +38,10 @@ 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
@ -245,6 +237,15 @@ Requires: linux-firmware-whence @@ -245,6 +237,15 @@ Requires: linux-firmware-whence
%description -n netronome-firmware
Firmware for Netronome Smart NICs

%package -n qed-firmware
Summary: Firmware for Marvell FastLinQ adapters family
License: Redistributable, no modification permitted
Requires: linux-firmware-whence
%description -n qed-firmware
Firmware for Marvell FastLinQ adapters family (QDE), this device
supports RoCE (RDMA over Converged Ethernet), iSCSI, iWARP, FCoE
and ethernet including SRIOV, DCB etc.

# Silicon Vendor specific
%package -n qcom-firmware
Summary: Firmware for Qualcomm SoCs
@ -300,11 +301,8 @@ Terratec H5 DRX-K, ITEtech IT9135 Ax and Bx, and av7110. @@ -300,11 +301,8 @@ Terratec H5 DRX-K, ITEtech IT9135 Ax and Bx, and av7110.
mkdir -p %{buildroot}/%{_firmwarepath}
mkdir -p %{buildroot}/%{_firmwarepath}/updates

%if 0%{?fedora} >= 34 || 0%{?rhel} >= 9
make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install-xz
%else
make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install
%endif
make COPYOPTS="-v --xz" \
DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install

#Cleanup files we don't want to ship
pushd %{buildroot}/%{_firmwarepath}
@ -342,6 +340,7 @@ find . -type d | sed -e '/^.$/d' > $FILEDIR/linux-firmware.dirs @@ -342,6 +340,7 @@ find . -type d | sed -e '/^.$/d' > $FILEDIR/linux-firmware.dirs
popd
sed -i -e 's:^./::' linux-firmware.{files,dirs}
sed \
-i -e '/^a300_p/d' \
-i -e '/^amdgpu/d' \
-i -e '/^amd/d' \
-i -e '/^amdtee/d' \
@ -383,10 +382,12 @@ sed \ @@ -383,10 +382,12 @@ sed \
-i -e '/^mediatek\/WIFI/d' \
-i -e '/^mrvl\/prestera/d' \
-i -e '/^mrvl\/sd8787/d' \
-i -e '/^mt76/d' \
-i -e '/^netronome/d' \
-i -e '/^nxp/d' \
-i -e '/^qca/d' \
-i -e '/^qcom/d' \
-i -e '/^qed/d' \
-i -e '/^radeon/d' \
-i -e '/^rtl_bt/d' \
-i -e '/^rtlwifi/d' \
@ -421,7 +422,7 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -421,7 +422,7 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files

%files -n nvidia-gpu-firmware
%license LICENCE.nvidia
%dir %{_firmwarepath}/nvidia
%dir %{_firmwarepath}/nvidia/
%{_firmwarepath}/nvidia/a*/
%{_firmwarepath}/nvidia/g*/
%{_firmwarepath}/nvidia/tu*/
@ -507,6 +508,7 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -507,6 +508,7 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%{_firmwarepath}/mediatek/mt79*
%{_firmwarepath}/mediatek/BT*
%{_firmwarepath}/mediatek/WIFI*
%{_firmwarepath}/mt76*

%files -n nxpwireless-firmware
%license LICENSE.nxp
@ -545,11 +547,16 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -545,11 +547,16 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%dir %{_firmwarepath}/netronome
%{_firmwarepath}/netronome/*

%files -n qed-firmware
%dir %{_firmwarepath}/qed
%{_firmwarepath}/qed/*

# Silicon Vendor specific
%files -n qcom-firmware
%license LICENSE.qcom LICENSE.qcom_yamato qcom/NOTICE.txt
%dir %{_firmwarepath}/qcom
%{_firmwarepath}/qcom/*
%{_firmwarepath}/a300_p*

# Vision and ISP hardware
%files -n intel-vsc-firmware
@ -593,6 +600,95 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files @@ -593,6 +600,95 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%{_firmwarepath}/v4l-cx2*

%changelog
* Wed Jul 10 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 20240709-1
- Update to upstream 20240709
- Add ISH firmware file for Intel Lunar Lake platform
- amdgpu: update DMCUB to v0.0.224.0 for Various AMDGPU Asics
- cirrus: cs35l41: Update various firmware for ASUS laptops using CS35L41
- amdgpu: Update ISP FW for isp v4.1.1
- mediatek: Update MT8173 VPU firmware to v1.2.0
- qcom: Add AIC100 firmware files
- amlogic: Update bluetooth firmware binary
- Various Intel Bluetooth firmware updates
- rtl_bt: Update RTL8822C BT UART/USB firmware
- 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
- add new cc33xx firmware for TI cc33xx WiFi chips
- cirrus: cs35l56: Update firmware for Cirrus CS35L56 for various ASUS laptops

* Tue Jun 11 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 20240610-1
- Update to upstream 20240610
- Add firmware for Lenovo Thinkbooks
- amdgpu: numerous firmware additions/updates
- QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00639
- cnm: update chips&media wave521c firmware.
- Add ordinary firmware for RTL8821AU device

* Mon May 13 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 20240513-1
- Update to upstream 20240513
- Splitout Marvell FastLinQ adapter firmware to sub-package
- amdgpu: DMCUB updates for various AMDGPU ASICs
- Amphion: Update vpu firmware
- Update firmware Intel Bluetooth BlazarU/Solar/Magnetor
- i915: Add BMG DMC v2.06
- Add CS35L41 HDA Firmware for Asus HN7306
- 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
- Add firmware and tuning for Lenovo Y770S
- amdgpu: DMCUB updates for various AMDGPU ASICs
- Add firmware for Cirrus CS35L56 for various HP laptops
- i915: Update Xe2LPD DMC to v2.20
- Remove Calibration Firmware and Tuning for CS35L41
- Add firmware for Lenovo Thinkbook 13X
- ASoC: tas2781: Add dsp firmware for Thinkpad ICE-1 laptop
- amdgpu: Numerous firmware updates
- Montage: update firmware for Mont-TSSE
- Add tuning parameter configs for CS35L41 Firmware
- Fix firmware names for Laptop SSID 104316a3
- Add CS35L41 HDA Firmware for Lenovo Legion Slim 7 16ARHA7
- update mediatek bluetooth chip (MT7922)
- update MT7922 WiFi device FW
- iwlwifi: updates/additions for core87-44 release
- nvidia: Update Tegra210 XUSB firmware to v50.29
- mediatek: Update MT8173 VPU firmware to v1.1.9

* Wed Apr 10 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 20240410-1
- Update to upstream 20240410
- ath10k: WCN3990: hw1.0: add qcm2290 firmware API file
- ath10k: WCN3990: hw1.0: move firmware back from qcom/ location
- i915: Add DG2 HuC 7.10.15
- amdgpu: DMCUB updates for various AMDGPU ASICs
- update firmware for en8811h 2.5G ethernet phy
- mekdiatek: Update mt8186 SOF firmware to v2.0.1
- rtw89: 8852c: update fw to v0.27.56.14
- rtw89: 8922a: add firmware v0.35.18.0
- rtw88: Add RTL8703B firmware v11.0.0
- Add firmware for Cirrus CS35L56 for Dell laptops
- Montage: update firmware for Mont-TSSE
- WHENCE: Link the Raspberry Pi CM4 and 5B to the 4B
- Update firmware for Intel Bluetooth 9260/9560/AX101/AX200/AX201/AX203/AX210/AX211/BE200
- amdgpu: DMCUB updates for various AMDGPU ASICs
- mediatek: Update MT8173 VPU firmware to v1.1.8
- imx: sdma: update firmware to v3.6/v4.6

* Tue Mar 12 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 20240312-1
- Update to upstream 20240312
- iwlwifi: update 9000-family firmwares to core85-89
- rtl_bt: Update RTL8852A BT USB firmware to 0xD9D6_17DA
- update firmware for MT7922/MT7921 WiFi device
- update firmware for mediatek bluetooth chip (MT7922)
- update firmware for mediatek bluetooth chip (MT7921)
- Add CS35L41 HDA Firmware for Lenovo Thinkbook 16P Laptops
- amdgpu: Update VCN firmware binaries
- Intel IPU2: Add firmware files
- brcm: Add nvram for the Acer Iconia One 7 B1-750 tablet
- i915: Add Xe2LPD DMC v2.18
- i915: Update MTL DMC v2.21

* Tue Feb 20 2024 Peter Robinson <pbrobinson@fedoraproject.org> - 20240220-1
- Update to upstream 20240220
- update firmware for en8811h 2.5G ethernet phy

Loading…
Cancel
Save