diff --git a/_servicedata b/_servicedata index ab70c0f..2049cd2 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git - fa0efeff4894e36b9c3964376f2c99fae101d147 \ No newline at end of file + ecdfcf8e2ca15f5682ab94fd30ba29fb869b24a7 \ No newline at end of file diff --git a/kernel-firmware-20210426.tar.xz b/kernel-firmware-20210426.tar.xz deleted file mode 100644 index 3fbfa6f..0000000 --- a/kernel-firmware-20210426.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:490cb778b5bc4c8be1d55bd377c2a5f2ab2990d14ae30b575fca6d0b3a11a2ad -size 177634004 diff --git a/kernel-firmware-20210503.tar.xz b/kernel-firmware-20210503.tar.xz new file mode 100644 index 0000000..0123c2c --- /dev/null +++ b/kernel-firmware-20210503.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8b89dfec750e1a6df91b4c5a232df7d6202e3a884b2bf3e1f8cc79173a71e09 +size 178069800 diff --git a/kernel-firmware.changes b/kernel-firmware.changes index e044f2f..9bf6e10 100644 --- a/kernel-firmware.changes +++ b/kernel-firmware.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Fri May 07 16:33:58 UTC 2021 - tiwai@suse.com + +- Update to version 20210503 (git commit ecdfcf8e2ca1): + * i915: Add ADL-P DMC Support + * amdgpu: add new polaris 12 MC firmware + * firmware: nvidia: Add VIC firmware for Tegra194 + * qcom: add gpu firmwares for sc7280 + * brcm: Add a link to enable khadas VIM2's WiFi + * rtw89: 8852a: update fw to v0.13.8.0 + * rtl_bt: Update RTL8852A BT USB firmware to 0xD9A8_7893 + * qcom: Add venus firmware files for VPU-2.0 + * qcom: update venus firmware files for v5.4 +- Move adreno and modem firmware into kernel-firmware-qcom + subpackage +- Update license list and module aliases + ------------------------------------------------------------------- Thu Apr 29 14:42:55 UTC 2021 - tiwai@suse.com diff --git a/kernel-firmware.spec b/kernel-firmware.spec index f686cf9..aff2d10 100644 --- a/kernel-firmware.spec +++ b/kernel-firmware.spec @@ -23,10 +23,10 @@ %endif %define __ksyms_path ^%{_firmwaredir} -%define version_unconverted 20210426 +%define version_unconverted 20210503 Name: kernel-firmware -Version: 20210426 +Version: 20210503 Release: 0 Summary: Linux kernel firmware files License: SUSE-Firmware AND GPL-2.0-only AND GPL-2.0-or-later AND MIT @@ -149,6 +149,7 @@ Requires: %{name}-nfp = %{version} Requires: %{name}-nvidia = %{version} Requires: %{name}-platform = %{version} Requires: %{name}-prestera = %{version} +Requires: %{name}-qcom = %{version} Requires: %{name}-qlogic = %{version} Requires: %{name}-radeon = %{version} Requires: %{name}-realtek = %{version} @@ -3280,80 +3281,6 @@ Supplements: modalias(of:N*T*Cfsl,imx8mq-sdma) Supplements: modalias(of:N*T*Cfsl,imx8mq-sdmaC*) Supplements: modalias(of:N*T*Clontium,lt9611uxc) Supplements: modalias(of:N*T*Clontium,lt9611uxcC*) -Supplements: modalias(of:N*T*Cqcom,mdp4) -Supplements: modalias(of:N*T*Cqcom,mdp4C*) -Supplements: modalias(of:N*T*Cqcom,mdp5) -Supplements: modalias(of:N*T*Cqcom,mdp5C*) -Supplements: modalias(of:N*T*Cqcom,mdss) -Supplements: modalias(of:N*T*Cqcom,mdssC*) -Supplements: modalias(of:N*T*Cqcom,mdss_mdp) -Supplements: modalias(of:N*T*Cqcom,mdss_mdpC*) -Supplements: modalias(of:N*T*Cqcom,msm8916-mss-pil) -Supplements: modalias(of:N*T*Cqcom,msm8916-mss-pilC*) -Supplements: modalias(of:N*T*Cqcom,msm8974-adsp-pil) -Supplements: modalias(of:N*T*Cqcom,msm8974-adsp-pilC*) -Supplements: modalias(of:N*T*Cqcom,msm8974-mss-pil) -Supplements: modalias(of:N*T*Cqcom,msm8974-mss-pilC*) -Supplements: modalias(of:N*T*Cqcom,msm8996-adsp-pil) -Supplements: modalias(of:N*T*Cqcom,msm8996-adsp-pilC*) -Supplements: modalias(of:N*T*Cqcom,msm8996-mss-pil) -Supplements: modalias(of:N*T*Cqcom,msm8996-mss-pilC*) -Supplements: modalias(of:N*T*Cqcom,msm8996-slpi-pil) -Supplements: modalias(of:N*T*Cqcom,msm8996-slpi-pilC*) -Supplements: modalias(of:N*T*Cqcom,msm8998-adsp-pas) -Supplements: modalias(of:N*T*Cqcom,msm8998-adsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,msm8998-mss-pil) -Supplements: modalias(of:N*T*Cqcom,msm8998-mss-pilC*) -Supplements: modalias(of:N*T*Cqcom,msm8998-slpi-pas) -Supplements: modalias(of:N*T*Cqcom,msm8998-slpi-pasC*) -Supplements: modalias(of:N*T*Cqcom,q6v5-pil) -Supplements: modalias(of:N*T*Cqcom,q6v5-pilC*) -Supplements: modalias(of:N*T*Cqcom,qcs404-adsp-pas) -Supplements: modalias(of:N*T*Cqcom,qcs404-adsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,qcs404-cdsp-pas) -Supplements: modalias(of:N*T*Cqcom,qcs404-cdsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,qcs404-wcss-pas) -Supplements: modalias(of:N*T*Cqcom,qcs404-wcss-pasC*) -Supplements: modalias(of:N*T*Cqcom,sc7180-dpu) -Supplements: modalias(of:N*T*Cqcom,sc7180-dpuC*) -Supplements: modalias(of:N*T*Cqcom,sc7180-mdss) -Supplements: modalias(of:N*T*Cqcom,sc7180-mdssC*) -Supplements: modalias(of:N*T*Cqcom,sc7180-mpss-pas) -Supplements: modalias(of:N*T*Cqcom,sc7180-mpss-pasC*) -Supplements: modalias(of:N*T*Cqcom,sc7180-mss-pil) -Supplements: modalias(of:N*T*Cqcom,sc7180-mss-pilC*) -Supplements: modalias(of:N*T*Cqcom,sdm845-adsp-pas) -Supplements: modalias(of:N*T*Cqcom,sdm845-adsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sdm845-cdsp-pas) -Supplements: modalias(of:N*T*Cqcom,sdm845-cdsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sdm845-dpu) -Supplements: modalias(of:N*T*Cqcom,sdm845-dpuC*) -Supplements: modalias(of:N*T*Cqcom,sdm845-mdss) -Supplements: modalias(of:N*T*Cqcom,sdm845-mdssC*) -Supplements: modalias(of:N*T*Cqcom,sdm845-mss-pil) -Supplements: modalias(of:N*T*Cqcom,sdm845-mss-pilC*) -Supplements: modalias(of:N*T*Cqcom,sm8150-adsp-pas) -Supplements: modalias(of:N*T*Cqcom,sm8150-adsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8150-cdsp-pas) -Supplements: modalias(of:N*T*Cqcom,sm8150-cdsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8150-mpss-pas) -Supplements: modalias(of:N*T*Cqcom,sm8150-mpss-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8150-slpi-pas) -Supplements: modalias(of:N*T*Cqcom,sm8150-slpi-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8250-adsp-pas) -Supplements: modalias(of:N*T*Cqcom,sm8250-adsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8250-cdsp-pas) -Supplements: modalias(of:N*T*Cqcom,sm8250-cdsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8250-slpi-pas) -Supplements: modalias(of:N*T*Cqcom,sm8250-slpi-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8350-adsp-pas) -Supplements: modalias(of:N*T*Cqcom,sm8350-adsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8350-cdsp-pas) -Supplements: modalias(of:N*T*Cqcom,sm8350-cdsp-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8350-mpss-pas) -Supplements: modalias(of:N*T*Cqcom,sm8350-mpss-pasC*) -Supplements: modalias(of:N*T*Cqcom,sm8350-slpi-pas) -Supplements: modalias(of:N*T*Cqcom,sm8350-slpi-pasC*) Supplements: modalias(of:N*T*Csilabs,wf200) Supplements: modalias(of:N*T*Csilabs,wf200C*) Supplements: modalias(of:N*T*Csilabs,wfx-sdio) @@ -3807,6 +3734,92 @@ Conflicts: kernel < 5.3 This package contains compressed kernel firmware files for Marvell Prestera ASIC driver. +%package qcom +Summary: Kernel firmware files for Qualcomm device drivers +Group: System/Kernel +Requires(post): /usr/bin/mkdir /usr/bin/touch +Requires(postun): /usr/bin/mkdir /usr/bin/touch +Requires(post): dracut >= 049 +Conflicts: kernel < 5.3 +Supplements: modalias(of:N*T*Cqcom,mdp4) +Supplements: modalias(of:N*T*Cqcom,mdp4C*) +Supplements: modalias(of:N*T*Cqcom,mdp5) +Supplements: modalias(of:N*T*Cqcom,mdp5C*) +Supplements: modalias(of:N*T*Cqcom,mdss) +Supplements: modalias(of:N*T*Cqcom,mdssC*) +Supplements: modalias(of:N*T*Cqcom,mdss_mdp) +Supplements: modalias(of:N*T*Cqcom,mdss_mdpC*) +Supplements: modalias(of:N*T*Cqcom,msm8916-mss-pil) +Supplements: modalias(of:N*T*Cqcom,msm8916-mss-pilC*) +Supplements: modalias(of:N*T*Cqcom,msm8974-adsp-pil) +Supplements: modalias(of:N*T*Cqcom,msm8974-adsp-pilC*) +Supplements: modalias(of:N*T*Cqcom,msm8974-mss-pil) +Supplements: modalias(of:N*T*Cqcom,msm8974-mss-pilC*) +Supplements: modalias(of:N*T*Cqcom,msm8996-adsp-pil) +Supplements: modalias(of:N*T*Cqcom,msm8996-adsp-pilC*) +Supplements: modalias(of:N*T*Cqcom,msm8996-mss-pil) +Supplements: modalias(of:N*T*Cqcom,msm8996-mss-pilC*) +Supplements: modalias(of:N*T*Cqcom,msm8996-slpi-pil) +Supplements: modalias(of:N*T*Cqcom,msm8996-slpi-pilC*) +Supplements: modalias(of:N*T*Cqcom,msm8998-adsp-pas) +Supplements: modalias(of:N*T*Cqcom,msm8998-adsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,msm8998-mss-pil) +Supplements: modalias(of:N*T*Cqcom,msm8998-mss-pilC*) +Supplements: modalias(of:N*T*Cqcom,msm8998-slpi-pas) +Supplements: modalias(of:N*T*Cqcom,msm8998-slpi-pasC*) +Supplements: modalias(of:N*T*Cqcom,q6v5-pil) +Supplements: modalias(of:N*T*Cqcom,q6v5-pilC*) +Supplements: modalias(of:N*T*Cqcom,qcs404-adsp-pas) +Supplements: modalias(of:N*T*Cqcom,qcs404-adsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,qcs404-cdsp-pas) +Supplements: modalias(of:N*T*Cqcom,qcs404-cdsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,qcs404-wcss-pas) +Supplements: modalias(of:N*T*Cqcom,qcs404-wcss-pasC*) +Supplements: modalias(of:N*T*Cqcom,sc7180-dpu) +Supplements: modalias(of:N*T*Cqcom,sc7180-dpuC*) +Supplements: modalias(of:N*T*Cqcom,sc7180-mdss) +Supplements: modalias(of:N*T*Cqcom,sc7180-mdssC*) +Supplements: modalias(of:N*T*Cqcom,sc7180-mpss-pas) +Supplements: modalias(of:N*T*Cqcom,sc7180-mpss-pasC*) +Supplements: modalias(of:N*T*Cqcom,sc7180-mss-pil) +Supplements: modalias(of:N*T*Cqcom,sc7180-mss-pilC*) +Supplements: modalias(of:N*T*Cqcom,sdm845-adsp-pas) +Supplements: modalias(of:N*T*Cqcom,sdm845-adsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sdm845-cdsp-pas) +Supplements: modalias(of:N*T*Cqcom,sdm845-cdsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sdm845-dpu) +Supplements: modalias(of:N*T*Cqcom,sdm845-dpuC*) +Supplements: modalias(of:N*T*Cqcom,sdm845-mdss) +Supplements: modalias(of:N*T*Cqcom,sdm845-mdssC*) +Supplements: modalias(of:N*T*Cqcom,sdm845-mss-pil) +Supplements: modalias(of:N*T*Cqcom,sdm845-mss-pilC*) +Supplements: modalias(of:N*T*Cqcom,sm8150-adsp-pas) +Supplements: modalias(of:N*T*Cqcom,sm8150-adsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8150-cdsp-pas) +Supplements: modalias(of:N*T*Cqcom,sm8150-cdsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8150-mpss-pas) +Supplements: modalias(of:N*T*Cqcom,sm8150-mpss-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8150-slpi-pas) +Supplements: modalias(of:N*T*Cqcom,sm8150-slpi-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8250-adsp-pas) +Supplements: modalias(of:N*T*Cqcom,sm8250-adsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8250-cdsp-pas) +Supplements: modalias(of:N*T*Cqcom,sm8250-cdsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8250-slpi-pas) +Supplements: modalias(of:N*T*Cqcom,sm8250-slpi-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8350-adsp-pas) +Supplements: modalias(of:N*T*Cqcom,sm8350-adsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8350-cdsp-pas) +Supplements: modalias(of:N*T*Cqcom,sm8350-cdsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8350-mpss-pas) +Supplements: modalias(of:N*T*Cqcom,sm8350-mpss-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm8350-slpi-pas) +Supplements: modalias(of:N*T*Cqcom,sm8350-slpi-pasC*) + +%description qcom +This package contains compressed kernel firmware files for +Qualcomm device drivers. + %package qlogic Summary: Kernel firmware files for QLogic network drivers Group: System/Kernel @@ -5981,6 +5994,12 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list %{?regenerate_initrd_post} %posttrans prestera %{?regenerate_initrd_posttrans} +%post qcom +%{?regenerate_initrd_post} +%postun qcom +%{?regenerate_initrd_post} +%posttrans qcom +%{?regenerate_initrd_posttrans} %post qlogic %{?regenerate_initrd_post} %postun qlogic @@ -6072,6 +6091,7 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list %files -f files-nvidia nvidia %files -f files-platform platform %files -f files-prestera prestera +%files -f files-qcom qcom %files -f files-qlogic qlogic %files -f files-radeon radeon %files -f files-realtek realtek diff --git a/licenses.list b/licenses.list index 9d7a600..a75fe63 100644 --- a/licenses.list +++ b/licenses.list @@ -60,7 +60,7 @@ myri_sbus: network bnx2x: bnx2 bnx2: bnx2 netxen_nic: network LICENCE.phanfw -dvb-ttpci: media +dvb-ttpci: media GPL-2 GPL-3 snd-wavefront: sound rt61pci: network LICENCE.ralink-firmware.txt rt73usb: network LICENCE.ralink-firmware.txt @@ -69,11 +69,11 @@ rt2800pci: realtek LICENCE.ralink-firmware.txt rt2860sta: realtek LICENCE.ralink-firmware.txt rt2800usb: realtek LICENCE.ralink-firmware.txt rt2870sta: realtek LICENCE.ralink-firmware.txt -usbdux/usbduxfast/usbduxsigma: platform +usbdux/usbduxfast/usbduxsigma: platform GPL-2 xc4000: media LICENCE.xc4000 xc5000: media LICENCE.xc5000 LICENCE.xc5000c dib0700: media LICENSE.dib0700 -ath3k: atheros +ath3k: atheros LICENCE.atheros_firmware mga: platform r128: platform radeon: radeon LICENSE.radeon @@ -115,7 +115,8 @@ vt6656: network LICENCE.via_vt6656 DFU: atheros LICENCE.atheros_firmware LICENSE.QualcommAtheros_ar3k Atheros: atheros LICENCE.atheros_firmware ath6kl: atheros LICENCE.atheros_firmware -ath10k: atheros LICENCE.atheros_firmware LICENSE.QualcommAtheros_ath10k +ath10k: ath10k ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt ath10k/QCA6174/hw3.0/notice_ath10k_firmware-sdio-6.txt ath10k/QCA9377/hw1.0/notice_ath10k_firmware-sdio-5.txt LICENSE.QualcommAtheros_ath10k +ath11k: ath11k ath11k/IPQ6018/hw1.0/Notice.txt LICENSE.QualcommAtheros_ath10k myri10ge: network LICENCE.myri10ge_firmware drxk: media ene-ub6250: platform LICENCE.ene_firmware @@ -124,8 +125,8 @@ ar5523: atheros LICENCE.atheros_firmware s5p-mfc: media carl9170: atheros GPL-2 snd-hda-codec-ca0132: SKIP LICENCE.ca0132 -btusb: bluetooth LICENCE.ibt_firmware -btmtk_usb: mediatek LICENCE.mediatek +btusb: bluetooth LICENCE.ibt_firmware LICENCE.rtlwifi_firmware.txt +btmtk_usb: mediatek LICENCE.ralink_a_mediatek_company_firmware rp2: serial go7007: platform LICENCE.go7007 ccp: platform LICENSE.amd-sev @@ -165,12 +166,16 @@ mt7615e: mediatek LICENCE.mediatek mt7921: mediatek LICENCE.mediatek nfp: nfp LICENCE.Netronome wil6210: atheros LICENSE.QualcommAtheros_ath10k -venus: media LICENSE.qcom +venus: media LICENSE.qcom qcom/NOTICE.txt imx-sdma: platform LICENSE.sdma_firmware -adreno: platform LICENSE.qcom +adreno: qcom LICENSE.qcom qcom/NOTICE.txt +qcom_q6v5_pas: qcom LICENSE.qcom qcom/NOTICE.txt +qcom_q6v5_mss: qcom LICENSE.qcom qcom/NOTICE.txt mlxsw_spectrum: mellanox cdns-mhdp: platform LICENCE.cadence fsl-mc: dpaa2 LICENSE.nxp_mc_firmware mscc-phy: platform LICENCE.microchip meson-vdec: media LICENSE.amlogic_vdec prestera: prestera LICENCE.Marvell +lt9611uxc: platform LICENSE.Lontium +wfx: platform silabs/LICENCE.wf200 diff --git a/topicdefs b/topicdefs index bd945de..75793b3 100644 --- a/topicdefs +++ b/topicdefs @@ -21,6 +21,7 @@ nfp Netronome Flow Processor driver nvidia Nvidia Tegra and graphics drivers platform various platform drivers prestera Marvell Prestera ASIC driver +qcom Qualcomm device drivers qlogic QLogic network drivers radeon Radeon graphics driver realtek Realtek wireless drivers diff --git a/topics.list b/topics.list index 76d04e5..05fe4cf 100644 --- a/topics.list +++ b/topics.list @@ -176,7 +176,7 @@ nfp: nfp wil6210: atheros venus: media imx-sdma: platform -adreno: platform msm +adreno: qcom msm mlxsw_spectrum: mellanox cdns-mhdp: platform fsl-mc: dpaa2 @@ -185,8 +185,8 @@ meson-vdec: media ice: network ast: platform inside-secure: platform crypto_safexcel -qcom_q6v5_pas: platform -qcom_q6v5_mss: platform +qcom_q6v5_pas: qcom +qcom_q6v5_mss: qcom prestera: prestera lt9611uxc: platform lontium-lt9611uxc wfx: platform