Browse Source

version update 20230515

Signed-off-by: Toshaan Bharvani <toshaan@powerel.org>
master
Toshaan Bharvani 1 year ago
parent
commit
04025538f6
  1. 129
      SPECS/linux-firmware.spec

129
SPECS/linux-firmware.spec

@ -1,12 +1,11 @@
%global debug_package %{nil} %global debug_package %{nil}
%global firmware_release 149


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


Name: linux-firmware Name: linux-firmware
Version: 20230404 Version: 20230515
Release: %{firmware_release}%{?dist} Release: 150%{?dist}
Summary: Firmware files used by the Linux kernel Summary: Firmware files used by the Linux kernel
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
URL: http://www.kernel.org/ URL: http://www.kernel.org/
@ -93,8 +92,6 @@ Firmware for Broadcom/Cypress brcmfmac WiFi/Bluetooth adapters.
%package -n iwl100-firmware %package -n iwl100-firmware
Summary: Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters Summary: Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 39.31.5.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl100-firmware %description -n iwl100-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -105,8 +102,6 @@ LICENSE file. Please read it carefully.
%package -n iwl105-firmware %package -n iwl105-firmware
Summary: Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters Summary: Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 18.168.6.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl105-firmware %description -n iwl105-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -117,8 +112,6 @@ LICENSE file. Please read it carefully.
%package -n iwl135-firmware %package -n iwl135-firmware
Summary: Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters Summary: Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 18.168.6.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl135-firmware %description -n iwl135-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -129,9 +122,7 @@ LICENSE file. Please read it carefully.
%package -n iwl1000-firmware %package -n iwl1000-firmware
Summary: Firmware for Intel® PRO/Wireless 1000 B/G/N network adaptors Summary: Firmware for Intel® PRO/Wireless 1000 B/G/N network adaptors
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 39.31.5.1
Epoch: 1 Epoch: 1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl1000-firmware %description -n iwl1000-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -142,8 +133,6 @@ LICENSE file. Please read it carefully.
%package -n iwl2000-firmware %package -n iwl2000-firmware
Summary: Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters Summary: Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 18.168.6.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl2000-firmware %description -n iwl2000-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -154,8 +143,6 @@ LICENSE file. Please read it carefully.
%package -n iwl2030-firmware %package -n iwl2030-firmware
Summary: Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters Summary: Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 18.168.6.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl2030-firmware %description -n iwl2030-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -167,8 +154,6 @@ LICENSE file. Please read it carefully.
Summary: Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters Summary: Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Epoch: 1 Epoch: 1
Version: 25.30.13.0
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl3160-firmware %description -n iwl3160-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -178,8 +163,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl3945-firmware %package -n iwl3945-firmware
Summary: Firmware for Intel® PRO/Wireless 3945 A/B/G network adaptors Summary: Firmware for Intel® PRO/Wireless 3945 A/B/G network adaptors
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 15.32.2.9
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl3945-firmware %description -n iwl3945-firmware
This package contains the firmware required by the iwl3945 driver This package contains the firmware required by the iwl3945 driver
@ -189,8 +172,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl4965-firmware %package -n iwl4965-firmware
Summary: Firmware for Intel® PRO/Wireless 4965 A/G/N network adaptors Summary: Firmware for Intel® PRO/Wireless 4965 A/G/N network adaptors
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 228.61.2.24
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl4965-firmware %description -n iwl4965-firmware
This package contains the firmware required by the iwl4965 driver This package contains the firmware required by the iwl4965 driver
@ -200,8 +181,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl5000-firmware %package -n iwl5000-firmware
Summary: Firmware for Intel® PRO/Wireless 5000 A/G/N network adaptors Summary: Firmware for Intel® PRO/Wireless 5000 A/G/N network adaptors
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 8.83.5.1_1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl5000-firmware %description -n iwl5000-firmware
This package contains the firmware required by the iwl5000 driver This package contains the firmware required by the iwl5000 driver
@ -211,8 +190,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl5150-firmware %package -n iwl5150-firmware
Summary: Firmware for Intel® PRO/Wireless 5150 A/G/N network adaptors Summary: Firmware for Intel® PRO/Wireless 5150 A/G/N network adaptors
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 8.24.2.2
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl5150-firmware %description -n iwl5150-firmware
This package contains the firmware required by the iwl5150 driver This package contains the firmware required by the iwl5150 driver
@ -222,8 +199,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl6000-firmware %package -n iwl6000-firmware
Summary: Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter Summary: Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 9.221.4.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl6000-firmware %description -n iwl6000-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -233,8 +208,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl6000g2a-firmware %package -n iwl6000g2a-firmware
Summary: Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters Summary: Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 18.168.6.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl6000g2a-firmware %description -n iwl6000g2a-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -244,8 +217,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl6000g2b-firmware %package -n iwl6000g2b-firmware
Summary: Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters Summary: Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 18.168.6.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl6000g2b-firmware %description -n iwl6000g2b-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -255,8 +226,6 @@ contained inside the provided LICENSE file. Please read it carefully.
%package -n iwl6050-firmware %package -n iwl6050-firmware
Summary: Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters Summary: Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Version: 41.28.5.1
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
%description -n iwl6050-firmware %description -n iwl6050-firmware
This package contains the firmware required by the Intel wireless drivers This package contains the firmware required by the Intel wireless drivers
@ -267,8 +236,6 @@ contained inside the provided LICENSE file. Please read it carefully.
Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000 Series Adapters Summary: Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000 Series Adapters
License: Redistributable, no modification permitted License: Redistributable, no modification permitted
Epoch: 1 Epoch: 1
Version: 25.30.13.0
Release: %{firmware_release}%{?dist}
Requires: linux-firmware-whence Requires: linux-firmware-whence
Recommends: iwlax2xx-firmware Recommends: iwlax2xx-firmware
%description -n iwl7260-firmware %description -n iwl7260-firmware
@ -359,6 +326,17 @@ Requires: linux-firmware-whence
%description -n netronome-firmware %description -n netronome-firmware
Firmware for Netronome Smart NICs Firmware for Netronome Smart NICs


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

%prep %prep
%autosetup -p1 %autosetup -p1


@ -416,12 +394,17 @@ sed \
-i -e '/^ath9k_htc/d' \ -i -e '/^ath9k_htc/d' \
-i -e '/^ath10k/d' \ -i -e '/^ath10k/d' \
-i -e '/^ath11k/d' \ -i -e '/^ath11k/d' \
-i -e '/^av7110/d' \
-i -e '/^brcm/d' \ -i -e '/^brcm/d' \
-i -e '/^cmmb/d' \
-i -e '/^cypress/d' \ -i -e '/^cypress/d' \
-i -e '/^dvb/d' \
-i -e '/^i915/d' \ -i -e '/^i915/d' \
-i -e '/^isdbt/d' \
-i -e '/^iwlwifi/d' \ -i -e '/^iwlwifi/d' \
-i -e '/^nvidia\/g/d' \ -i -e '/^nvidia\/g/d' \
-i -e '/^nvidia\/tu/d' \ -i -e '/^nvidia\/tu/d' \
-i -e '/^lgs8g75/d' \
-i -e '/^libertas\/sd8686/d' \ -i -e '/^libertas\/sd8686/d' \
-i -e '/^libertas\/usb8388/d' \ -i -e '/^libertas\/usb8388/d' \
-i -e '/^liquidio/d' \ -i -e '/^liquidio/d' \
@ -439,6 +422,9 @@ sed \
-i -e '/^rtlwifi/d' \ -i -e '/^rtlwifi/d' \
-i -e '/^rtw88/d' \ -i -e '/^rtw88/d' \
-i -e '/^rtw89/d' \ -i -e '/^rtw89/d' \
-i -e '/^sms1xxx/d' \
-i -e '/^tdmb/d' \
-i -e '/^v4l-cx2/d' \
linux-firmware.files linux-firmware.files
sed -i -e 's!^!/usr/lib/firmware/!' linux-firmware.{files,dirs} sed -i -e 's!^!/usr/lib/firmware/!' linux-firmware.{files,dirs}
sed -i -e 's/^/"/;s/$/"/' linux-firmware.files sed -i -e 's/^/"/;s/$/"/' linux-firmware.files
@ -455,15 +441,19 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
# GPU firmwares # GPU firmwares
%files -n amd-gpu-firmware %files -n amd-gpu-firmware
%license LICENSE.radeon LICENSE.amdgpu %license LICENSE.radeon LICENSE.amdgpu
%dir %{_firmwarepath}/amdgpu
%dir %{_firmwarepath}/radeon
%{_firmwarepath}/amdgpu/ %{_firmwarepath}/amdgpu/
%{_firmwarepath}/radeon/ %{_firmwarepath}/radeon/


%files -n intel-gpu-firmware %files -n intel-gpu-firmware
%license LICENSE.i915 %license LICENSE.i915
%dir %{_firmwarepath}/i915
%{_firmwarepath}/i915/ %{_firmwarepath}/i915/


%files -n nvidia-gpu-firmware %files -n nvidia-gpu-firmware
%license LICENCE.nvidia %license LICENCE.nvidia
%dir %{_firmwarepath}/nvidia
%{_firmwarepath}/nvidia/g*/ %{_firmwarepath}/nvidia/g*/
%{_firmwarepath}/nvidia/tu*/ %{_firmwarepath}/nvidia/tu*/


@ -474,6 +464,12 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%license LICENSE.QualcommAtheros_ath10k %license LICENSE.QualcommAtheros_ath10k
%license LICENCE.open-ath9k-htc-firmware %license LICENCE.open-ath9k-htc-firmware
%license qca/NOTICE.txt %license qca/NOTICE.txt
%dir %{_firmwarepath}/ar3k
%dir %{_firmwarepath}/ath6k
%dir %{_firmwarepath}/ath9k_htc
%dir %{_firmwarepath}/ath10k
%dir %{_firmwarepath}/ath11k
%dir %{_firmwarepath}/qca
%{_firmwarepath}/ar3k/ %{_firmwarepath}/ar3k/
%{_firmwarepath}/ath6k/ %{_firmwarepath}/ath6k/
%{_firmwarepath}/ath9k_htc/ %{_firmwarepath}/ath9k_htc/
@ -484,6 +480,8 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%files -n brcmfmac-firmware %files -n brcmfmac-firmware
%license LICENCE.broadcom_bcm43xx %license LICENCE.broadcom_bcm43xx
%license LICENCE.cypress %license LICENCE.cypress
%dir %{_firmwarepath}/brcm
%dir %{_firmwarepath}/cypress
%{_firmwarepath}/brcm/ %{_firmwarepath}/brcm/
%{_firmwarepath}/cypress/ %{_firmwarepath}/cypress/


@ -588,6 +586,7 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%files -n mt7xxx-firmware %files -n mt7xxx-firmware
%license LICENCE.mediatek %license LICENCE.mediatek
%license LICENCE.ralink_a_mediatek_company_firmware %license LICENCE.ralink_a_mediatek_company_firmware
%dir %{_firmwarepath}/mediatek
%{_firmwarepath}/mediatek/mt76* %{_firmwarepath}/mediatek/mt76*
%{_firmwarepath}/mediatek/mt79* %{_firmwarepath}/mediatek/mt79*
%{_firmwarepath}/mediatek/BT* %{_firmwarepath}/mediatek/BT*
@ -595,6 +594,10 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files


%files -n realtek-firmware %files -n realtek-firmware
%license LICENCE.rtlwifi_firmware.txt %license LICENCE.rtlwifi_firmware.txt
%dir %{_firmwarepath}/rtl_bt
%dir %{_firmwarepath}/rtlwifi
%dir %{_firmwarepath}/rtw88
%dir %{_firmwarepath}/rtw89
%{_firmwarepath}/rtl_bt/ %{_firmwarepath}/rtl_bt/
%{_firmwarepath}/rtlwifi/ %{_firmwarepath}/rtlwifi/
%{_firmwarepath}/rtw88/ %{_firmwarepath}/rtw88/
@ -620,7 +623,63 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
%dir %{_firmwarepath}/netronome %dir %{_firmwarepath}/netronome
%{_firmwarepath}/netronome/* %{_firmwarepath}/netronome/*


# Random other hardware
%files -n dvb-firmware
%license LICENSE.dib0700 LICENCE.it913x LICENCE.siano
%license LICENCE.xc4000 LICENCE.xc5000 LICENCE.xc5000c
%dir %{_firmwarepath}/av7110/
%{_firmwarepath}/av7110/*
%{_firmwarepath}/cmmb*
%{_firmwarepath}/dvb*
%{_firmwarepath}/isdbt*
%{_firmwarepath}/lgs8g75*
%{_firmwarepath}/sms1xxx*
%{_firmwarepath}/tdmb*
%{_firmwarepath}/v4l-cx2*

%changelog %changelog
* 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

* Sun Apr 09 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230404-149 * Sun Apr 09 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230404-149
- Split Realtek, Qcom Atheros, Mediatek, brcmfmac WiFi/BT firmwares to subpackages - Split Realtek, Qcom Atheros, Mediatek, brcmfmac WiFi/BT firmwares to subpackages
- Update to upstream 20230404 release - Update to upstream 20230404 release

Loading…
Cancel
Save