diff --git a/_servicedata b/_servicedata index 9afad1d..b9a952f 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git - bcd040c21dc9b2bc7525ea09121fd137eb34183f \ No newline at end of file + ea71da6f0690470e44b2da29a0f7d86990992294 \ No newline at end of file diff --git a/aliases.list b/aliases.list index e0098cc..3dc1f47 100644 --- a/aliases.list +++ b/aliases.list @@ -28,6 +28,7 @@ amd_pmf: acpi*:AMDI0100%3A* amd_pmf: acpi*:AMDI0102%3A* amd_pmf: acpi*:AMDI0103%3A* amd_pmf: acpi*:AMDI0105%3A* +amd_pmf: acpi*:AMDI0107%3A* amdgpu: pci:v00001002d*sv*sd*bc03sc00i00* amdgpu: pci:v00001002d*sv*sd*bc03sc80i00* amdgpu: pci:v00001002d*sv*sd*bc12sc00i00* @@ -578,6 +579,7 @@ brcmfmac: pci:v000014E4d00004425sv*sd*bc02sc80i* brcmfmac: pci:v000014E4d00004433sv*sd*bc02sc80i* brcmfmac: pci:v000014E4d00004464sv*sd*bc02sc80i* brcmfmac: pci:v000014E4d00004488sv*sd*bc02sc80i* +brcmfmac: pci:v000014E4d0000449Dsv*sd*bc02sc80i* brcmfmac: pci:v000014E4d0000AA31sv*sd*bc02sc80i* brcmfmac: pci:v000014E4d0000AA52sv*sd*bc02sc80i* brcmfmac: sdio:c*v02D0d4324* @@ -1744,10 +1746,12 @@ i915: pci:v00008086d0000A7AAsv*sd*bc03sc*i* i915: pci:v00008086d0000A7ABsv*sd*bc03sc*i* i915: pci:v00008086d0000A7ACsv*sd*bc03sc*i* i915: pci:v00008086d0000A7ADsv*sd*bc03sc*i* +i915: pci:v00008086d0000B640sv*sd*bc03sc*i* ib_qib: fs-ipathfs ib_qib: pci:v00001077d00007220sv*sd*bc*sc*i* ib_qib: pci:v00001077d00007322sv*sd*bc*sc*i* ib_qib: pci:v00001FC1d00000010sv*sd*bc*sc*i* +ice: auxiliary:ice.sf ice: pci:v00008086d0000124Csv*sd*bc*sc*i* ice: pci:v00008086d0000124Dsv*sd*bc*sc*i* ice: pci:v00008086d0000124Esv*sd*bc*sc*i* @@ -2950,6 +2954,8 @@ meson_vdec: of:N*T*Camlogic,gxbb-vdec meson_vdec: of:N*T*Camlogic,gxbb-vdecC* meson_vdec: of:N*T*Camlogic,gxl-vdec meson_vdec: of:N*T*Camlogic,gxl-vdecC* +meson_vdec: of:N*T*Camlogic,gxlx-vdec +meson_vdec: of:N*T*Camlogic,gxlx-vdecC* meson_vdec: of:N*T*Camlogic,gxm-vdec meson_vdec: of:N*T*Camlogic,gxm-vdecC* meson_vdec: of:N*T*Camlogic,sm1-vdec @@ -3018,6 +3024,10 @@ msm: of:N*T*Cqcom,sm6375-dpu msm: of:N*T*Cqcom,sm6375-dpuC* msm: of:N*T*Cqcom,sm6375-mdss msm: of:N*T*Cqcom,sm6375-mdssC* +msm: of:N*T*Cqcom,sm7150-dpu +msm: of:N*T*Cqcom,sm7150-dpuC* +msm: of:N*T*Cqcom,sm7150-mdss +msm: of:N*T*Cqcom,sm7150-mdssC* msm: of:N*T*Cqcom,sm8150-dpu msm: of:N*T*Cqcom,sm8150-dpuC* msm: of:N*T*Cqcom,sm8150-mdss @@ -3430,6 +3440,7 @@ pcnet_cs: pcmcia:mC001c0009f*fn*pfn*pa*pb*pc*pd* powervr: of:N*T*Cimg,img-axe powervr: of:N*T*Cimg,img-axeC* qaic: mhi:QAIC_TIMESYNC_PERIODIC +qaic: pci:v000017CBd0000A080sv*sd*bc*sc*i* qaic: pci:v000017CBd0000A100sv*sd*bc*sc*i* qat_c3xxx: pci:v00008086d000019E2sv*sd*bc*sc*i* qat_c62x: pci:v00008086d000037C8sv*sd*bc*sc*i* @@ -3476,6 +3487,16 @@ qcom_q6v5_pas: of:N*T*Cqcom,qcs404-cdsp-pas qcom_q6v5_pas: of:N*T*Cqcom,qcs404-cdsp-pasC* qcom_q6v5_pas: of:N*T*Cqcom,qcs404-wcss-pas qcom_q6v5_pas: of:N*T*Cqcom,qcs404-wcss-pasC* +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-adsp-pas +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-adsp-pasC* +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-cdsp0-pas +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-cdsp0-pasC* +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-cdsp1-pas +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-cdsp1-pasC* +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-gpdsp0-pas +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-gpdsp0-pasC* +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-gpdsp1-pas +qcom_q6v5_pas: of:N*T*Cqcom,sa8775p-gpdsp1-pasC* qcom_q6v5_pas: of:N*T*Cqcom,sc7180-adsp-pas qcom_q6v5_pas: of:N*T*Cqcom,sc7180-adsp-pasC* qcom_q6v5_pas: of:N*T*Cqcom,sc7180-mpss-pas @@ -3510,6 +3531,8 @@ qcom_q6v5_pas: of:N*T*Cqcom,sdm845-slpi-pas qcom_q6v5_pas: of:N*T*Cqcom,sdm845-slpi-pasC* qcom_q6v5_pas: of:N*T*Cqcom,sdx55-mpss-pas qcom_q6v5_pas: of:N*T*Cqcom,sdx55-mpss-pasC* +qcom_q6v5_pas: of:N*T*Cqcom,sdx75-mpss-pas +qcom_q6v5_pas: of:N*T*Cqcom,sdx75-mpss-pasC* qcom_q6v5_pas: of:N*T*Cqcom,sm6115-adsp-pas qcom_q6v5_pas: of:N*T*Cqcom,sm6115-adsp-pasC* qcom_q6v5_pas: of:N*T*Cqcom,sm6115-cdsp-pas @@ -3682,6 +3705,7 @@ r8152: usb:v17EFp3069d*dc*dsc*dp*icFFisc*ip*in* r8152: usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in* r8152: usb:v17EFp3082d*dc*dsc*dp*ic02isc06ip00in* r8152: usb:v17EFp3082d*dc*dsc*dp*icFFisc*ip*in* +r8152: usb:v17EFp3098d*dc*dsc*dp*ic*isc*ip*in* r8152: usb:v17EFp7205d*dc*dsc*dp*ic*isc*ip*in* r8152: usb:v17EFp7205d*dc*dsc*dp*ic02isc06ip00in* r8152: usb:v17EFp7205d*dc*dsc*dp*icFFisc*ip*in* @@ -5073,6 +5097,26 @@ rtl8192cu: usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in* rtl8192cu: usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in* rtl8192de: pci:v000010ECd0000002Bsv*sd*bc*sc*i* rtl8192de: pci:v000010ECd00008193sv*sd*bc*sc*i* +rtl8192du: usb:v04DDp954Fd*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v04DDp96A6d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v050Dp1105d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v050Dp110Ad*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v050Dp120Ad*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v07B8p8193d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v0930p0A0Ad*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v0BDAp0193d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v0BDAp8111d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v0BDAp8171d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v0BDAp8193d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v0BDAp8194d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v0BDApE194d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v1668p8102d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v2001p330Cd*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v2019p4903d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v2019p4904d*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v2019pAB2Cd*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v2019pAB2Dd*dc*dsc*dp*ic*isc*ip*in* +rtl8192du: usb:v20F4p664Bd*dc*dsc*dp*ic*isc*ip*in* rtl8192ee: pci:v000010ECd0000818Bsv*sd*bc*sc*i* rtl8192se: pci:v000010ECd00008171sv*sd*bc*sc*i* rtl8192se: pci:v000010ECd00008172sv*sd*bc*sc*i* @@ -5127,6 +5171,7 @@ rtl8xxxu: usb:v0BDAp8178d*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp8179d*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp817Ad*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp817Bd*dc*dsc*dp*icFFiscFFipFFin* +rtl8xxxu: usb:v0BDAp817Cd*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp817Dd*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp817Ed*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp817Fd*dc*dsc*dp*icFFiscFFipFFin* @@ -5134,7 +5179,9 @@ rtl8xxxu: usb:v0BDAp818Ad*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp8191d*dc*dsc*dp*icFFiscFFipFFin* +rtl8xxxu: usb:v0BDAp819Ad*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin* +rtl8xxxu: usb:v0BDAp8754d*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin* rtl8xxxu: usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin* @@ -5397,6 +5444,7 @@ snd_hda_scodec_cs35l41_i2c: acpi*:CLSA0100%3A* snd_hda_scodec_cs35l41_i2c: acpi*:CLSA0101%3A* snd_hda_scodec_cs35l41_i2c: acpi*:CSC3551%3A* snd_hda_scodec_cs35l41_spi: acpi*:CSC3551%3A* +snd_hda_scodec_cs35l41_spi: spi:cs35l41-hda snd_hda_scodec_cs35l56_i2c: acpi*:CSC3554%3A* snd_hda_scodec_cs35l56_i2c: acpi*:CSC3556%3A* snd_hda_scodec_cs35l56_i2c: acpi*:CSC3557%3A* @@ -5407,6 +5455,7 @@ snd_hda_scodec_tas2781_i2c: acpi*:INT8866%3A* snd_hda_scodec_tas2781_i2c: acpi*:TIAS2781%3A* snd_intel_sst_acpi: acpi*:80860F28%3A* snd_intel_sst_acpi: acpi*:808622A8%3A* +snd_intel_sst_acpi: acpi*:LPE0F28%3A* snd_intel_sst_acpi: sst snd_korg1212: pci:v000010B5d0000906Dsv*sd*bc*sc*i* snd_maestro3: pci:v0000125Dd00001988sv*sd*bc04sc01i* @@ -5453,6 +5502,8 @@ snd_soc_avs: pci:v00008086d0000F0C8sv*sd*bc*sc*i* snd_soc_avs: pci:v00008086d0000F1C8sv*sd*bc*sc*i* snd_soc_catpt: acpi*:INT33C8%3A* snd_soc_catpt: acpi*:INT3438%3A* +snd_soc_rt1320_sdw: sdw:m025Dp1320v03c* +snd_soc_rt1320_sdw: sdw:m025Dp1320v03c01* snd_soc_sc8280xp: of:N*T*Cqcom,qcm6490-idp-sndcard snd_soc_sc8280xp: of:N*T*Cqcom,qcm6490-idp-sndcardC* snd_soc_sc8280xp: of:N*T*Cqcom,qcs6490-rb3gen2-sndcard @@ -5824,6 +5875,8 @@ xe: pci:v00008086d000046C3sv*sd*bc03sc*i* xe: pci:v00008086d000046D0sv*sd*bc03sc*i* xe: pci:v00008086d000046D1sv*sd*bc03sc*i* xe: pci:v00008086d000046D2sv*sd*bc03sc*i* +xe: pci:v00008086d000046D3sv*sd*bc03sc*i* +xe: pci:v00008086d000046D4sv*sd*bc03sc*i* xe: pci:v00008086d00004905sv*sd*bc03sc*i* xe: pci:v00008086d00004906sv*sd*bc03sc*i* xe: pci:v00008086d00004907sv*sd*bc03sc*i* @@ -5904,6 +5957,16 @@ xe: pci:v00008086d0000A7AAsv*sd*bc03sc*i* xe: pci:v00008086d0000A7ABsv*sd*bc03sc*i* xe: pci:v00008086d0000A7ACsv*sd*bc03sc*i* xe: pci:v00008086d0000A7ADsv*sd*bc03sc*i* +xe: pci:v00008086d0000B080sv*sd*bc03sc*i* +xe: pci:v00008086d0000B081sv*sd*bc03sc*i* +xe: pci:v00008086d0000B082sv*sd*bc03sc*i* +xe: pci:v00008086d0000B090sv*sd*bc03sc*i* +xe: pci:v00008086d0000B091sv*sd*bc03sc*i* +xe: pci:v00008086d0000B092sv*sd*bc03sc*i* +xe: pci:v00008086d0000B0A0sv*sd*bc03sc*i* +xe: pci:v00008086d0000B0A1sv*sd*bc03sc*i* +xe: pci:v00008086d0000B0A2sv*sd*bc03sc*i* +xe: pci:v00008086d0000B640sv*sd*bc03sc*i* xe: pci:v00008086d0000E202sv*sd*bc03sc*i* xe: pci:v00008086d0000E20Bsv*sd*bc03sc*i* xe: pci:v00008086d0000E20Csv*sd*bc03sc*i* diff --git a/copy-file-ignore-README.patch b/copy-file-ignore-README.patch index 938b230..b95a582 100644 --- a/copy-file-ignore-README.patch +++ b/copy-file-ignore-README.patch @@ -1,14 +1,14 @@ diff --git a/copy-firmware.sh b/copy-firmware.sh -index 1ae1e37c37e5..68fbf83ea650 100755 +index dcb3b92c7229..e16424dc16f3 100755 --- a/copy-firmware.sh +++ b/copy-firmware.sh -@@ -66,6 +66,9 @@ done +@@ -70,6 +70,9 @@ $verbose "Checking that WHENCE file is formatted properly" # shellcheck disable=SC2162 # file/folder name can include escaped symbols grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 /;s/"//g' | while read k f; do + case "$f" in + */README) continue;; + esac - test -f "$f" || continue install -d "$destdir/$(dirname "$f")" $verbose "copying/compressing file $f$compext" + if test "$compress" != "cat" && test "$k" = "RawFile"; then diff --git a/kernel-firmware-20240728.tar.xz b/kernel-firmware-20240728.tar.xz deleted file mode 100644 index 8b8a06a..0000000 --- a/kernel-firmware-20240728.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:599023fdfd282dd135d7bc9eec9554738815cbdaad9e0203cc3199ed633ec55d -size 377850760 diff --git a/kernel-firmware-20241128.tar.xz b/kernel-firmware-20241128.tar.xz new file mode 100644 index 0000000..966c064 --- /dev/null +++ b/kernel-firmware-20241128.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3588456c78f4fd15a3f19c93707b8e3f36e7b619d24a1b78e7e02bed404ab503 +size 407363596 diff --git a/kernel-firmware.changes b/kernel-firmware.changes index 0bbbf60..7ceca11 100644 --- a/kernel-firmware.changes +++ b/kernel-firmware.changes @@ -1,3 +1,385 @@ +------------------------------------------------------------------- +Mon Dec 02 09:38:12 UTC 2024 - tiwai@suse.com + +- Update to version 20241128 (git commit ea71da6f0690): + * i915: Update Xe2LPD DMC to v2.24 + * cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops + * iwlwifi: add Bz-gf FW for core89-91 release + * 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: add smu 13.0.14 firmware + * amdgpu: add sdma 4.4.5 firmware + * amdgpu: add psp 13.0.14 firmware + * amdgpu: add gc 9.4.4 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 psp 14.0.4 firmware + * amdgpu: update gc 11.5.2 firmware + * amdgpu: update vega10 firmware + * amdgpu: update vcn 4.0.0 firmware + * amdgpu: update smu 13.0.0 firmware + * amdgpu: update psp 13.0.0 firmware + * amdgpu: update gc 11.0.0 firmware + * amdgpu: update beige goby firmware + * amdgpu: update vangogh firmware + * amdgpu: update dimgrey cavefish 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 psp 13.0.4 firmware + * amdgpu: update gc 11.0.1 firmware + * amdgpu: update sienna cichlid firmware + * amdgpu: update vpe 6.1.1 firmware + * amdgpu: update vcn 4.0.6 firmware + * amdgpu: update psp 14.0.1 firmware + * amdgpu: update gc 11.5.1 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 arcturus firmware + * amdgpu: update renoir firmware + * amdgpu: update navi12 firmware + * amdgpu: update sdma 4.4.2 firmware + * amdgpu: update psp 13.0.6 firmware + * amdgpu: update gc 9.4.3 firmware + * amdgpu: update vcn 4.0.4 firmware + * amdgpu: update psp 13.0.7 firmware + * amdgpu: update gc 11.0.2 firmware + * amdgpu: update navi10 firmware + * amdgpu: update aldebaran firmware +- Update aliases from 6.13-rc1 + +------------------------------------------------------------------- +Mon Nov 25 16:06:16 UTC 2024 - tiwai@suse.com + +- Update to version 20241125 (git commit 508d770ee6f3): + * ice: update ice DDP wireless_edge package to 1.3.20.0 + * ice: update ice DDP comms package to 1.3.52.0 + * ice: update ice DDP package to ice-1.3.41.0 + * amdgpu: update DMCUB to v9.0.10.0 for DCN314 + * amdgpu: update DMCUB to v9.0.10.0 for DCN351 + +------------------------------------------------------------------- +Fri Nov 22 09:35:25 UTC 2024 - tiwai@suse.com + +- Update to version 20241121 (git commit 48bb90cceb88): + * linux-firmware: Update AMD cpu microcode + * xe: Update GUC to v70.36.0 for BMG, LNL + * i915: Update GUC to v70.36.0 for ADL-P, DG1, DG2, MTL, TGL + +------------------------------------------------------------------- +Wed Nov 20 11:30:01 UTC 2024 - tiwai@suse.com + +- Update to version 20241119 (git commit 60cdfe1831e8): + * iwlwifi: add Bz-gf FW for core91-69 release +- Update aliases from 6.12 + +------------------------------------------------------------------- +Wed Nov 13 13:54:49 UTC 2024 - tiwai@suse.com + +- Update to version 20241113 (git commit 1727aceef4d2): + * qcom: venus-5.4: add venus firmware file for qcs615 + * qcom: update venus firmware file for SC7280 + * QCA: Add 22 bluetooth firmware nvm files for QCA2066 + +------------------------------------------------------------------- +Tue Nov 12 14:33:39 UTC 2024 - tiwai@suse.com + +- Update to version 20241112 (git commit c57a0a42468b): + * mediatek MT7922: update bluetooth firmware to 20241106163512 + * mediatek MT7921: update bluetooth firmware to 20241106151414 + * linux-firmware: update firmware for MT7922 WiFi device + * linux-firmware: update firmware for MT7921 WiFi device + * qcom: Add QDU100 firmware image files. + * qcom: Update aic100 firmware files + * dedup-firmware.sh: fix infinite loop for --verbose + * rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x04D7_63F7 + * cnm: update chips&media wave521c firmware. + * mediatek MT7920: update bluetooth firmware to 20241104091246 + * linux-firmware: update firmware for MT7920 WiFi device + * copy-firmware.sh: Run check_whence.py only if in a git repo + * cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops + * amdgpu: update DMCUB to v9.0.10.0 for DCN351 + * rtw89: 8852a: update fw to v0.13.36.2 + * rtw88: Add firmware v52.14.0 for RTL8812AU + * i915: Update Xe2LPD DMC to v2.23 + * linux-firmware: update firmware for mediatek bluetooth chip (MT7925) + * linux-firmware: update firmware for MT7925 WiFi device + * WHENCE: Add sof-tolg for mt8195 + * linux-firmware: Update firmware file for Intel BlazarI core + * qcom: Add link for QCS6490 GPU firmware + * qcom: update gpu firmwares for qcs615 chipset + * cirrus: cs35l56: Update firmware for Cirrus Amps for some HP laptops + * mediatek: Add sof-tolg for mt8195 +- Drop obsoleted workaround patch: copy-file-skip-check.patch + +------------------------------------------------------------------- +Thu Oct 31 15:59:29 UTC 2024 - tiwai@suse.com + +- Update to version 20241029 (git commit 048795eef350): + * ath11k: move WCN6750 firmware to the device-specific subdir + * xe: Update LNL GSC to v104.0.0.1263 + * i915: Update MTL/ARL GSC to v102.1.15.1926 + +------------------------------------------------------------------- +Mon Oct 28 14:42:18 UTC 2024 - tiwai@suse.com + +- Update to version 20241028 (git commit 987607d681cb): + * amdgpu: DMCUB updates for various AMDGPU ASICs + * i915: Add Xe3LPD DMC + * cnm: update chips&media wave521c firmware. + * linux-firmware: Add firmware for Cirrus CS35L41 + * linux-firmware: Update firmware file for Intel BlazarU core + * Makefile: error out of 'install' if COPYOPTS is set + +------------------------------------------------------------------- +Mon Oct 21 07:35:59 UTC 2024 - tiwai@suse.com + +- Update to version 20241018 (git commit 2f0464118f40): + * check_whence.py: skip some validation if git ls-files fails + * qcom: Add Audio firmware for X1E80100 CRD/QCPs + * amdgpu: DMCUB updates forvarious AMDGPU ASICs + * brcm: replace NVRAM for Jetson TX1 + * rtlwifi: Update firmware for RTL8192FU to v7.3 + * make: separate installation and de-duplication targets + * check_whence.py: check the permissions + * Remove execute bit from firmware files + * configure: remove unused file + * rtl_nic: add firmware rtl8125d-1 + +------------------------------------------------------------------- +Tue Oct 15 08:40:10 UTC 2024 - tiwai@suse.com + +- Update to version 20241014 (git commit 99f9c7ed1f4a): + * iwlwifi: add gl/Bz FW for core91-69 release + * iwlwifi: update ty/So/Ma firmwares for core91-69 release + * iwlwifi: update cc/Qu/QuZ firmwares for core91-69 release + * cirrus: cs35l56: Add firmware for Cirrus CS35L56 for a Lenovo Laptop + * cirrus: cs35l56: Add firmware for Cirrus CS35L56 for some ASUS laptops + * cirrus: cs35l56: Add firmware for Cirrus Amps for some HP laptops + * linux-firmware: update firmware for en8811h 2.5G ethernet phy + * QCA: Add Bluetooth firmwares for WCN785x with UART transport + +------------------------------------------------------------------- +Mon Oct 14 13:24:31 UTC 2024 - tiwai@suse.com + +- Update to version 20241011 (git commit 808cba847c70): + * mtk_wed: add firmware for mt7988 Wireless Ethernet Dispatcher + * ath12k: WCN7850 hw2.0: update board-2.bin (bsc#1230596) + * ath12k: QCN9274 hw2.0: add to WLAN.WBE.1.3.1-00162-QCAHKSWPL_SILICONZ-1 + * ath12k: QCN9274 hw2.0: add board-2.bin + * copy-firmware.sh: rename variables in symlink hanlding + * copy-firmware.sh: remove no longer reachable test -L + * copy-firmware.sh: remove no longer reachable test -f + * copy-firmware.sh: call ./check_whence.py before parsing the file + * copy-firmware.sh: warn if the destination folder is not empty + * copy-firmware.sh: add err() helper + * copy-firmware.sh: fix indentation + * copy-firmware.sh: reset and consistently handle destdir + * Revert "copy-firmware: Support additional compressor options" + * copy-firmware.sh: flesh out and fix dedup-firmware.sh + * Style update yaml files + * editorconfig: add initial config file + * check_whence.py: annotate replacement strings as raw + * check_whence.py: LC_ALL=C sort -u the filelist + * check_whence.py: ban link-to-a-link + * check_whence.py: use consistent naming + * Add a link from TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB30.bin + * tas2781: Upload dsp firmware for ASUS laptop 1EB30 & 1EB31 +- Skip invocation of check_whence.py at copying: + copy-file-skip-check.patch +- Refresh copy-file-ignore-README.patch +- Drop obsoleted --ignore-duplicates option to copy-firmware.sh +- Drop the ath12k workaround again + +------------------------------------------------------------------- +Thu Oct 10 08:12:54 UTC 2024 - tiwai@suse.com + +- Update to version 20241010 (git commit d4e688aa74a0): + * rtlwifi: Add firmware v39.0 for RTL8192DU + * Revert "ath12k: WCN7850 hw2.0: update board-2.bin" + (replaced with a newer firmware in this package instead) +- update aliases + +------------------------------------------------------------------- +Tue Oct 08 13:41:43 UTC 2024 - tiwai@suse.com + +- Update to version 20241004 (git commit bbb77872a8a7): + * amdgpu: DMCUB DCN35 update + * brcm: Add BCM4354 NVRAM for Jetson TX1 + * brcm: Link FriendlyElec NanoPi M4 to AP6356S nvram + +------------------------------------------------------------------- +Tue Oct 01 14:06:36 UTC 2024 - tiwai@suse.com + +- Update to version 20241001 (git commit 51e5af813eaf): + * linux-firmware: add firmware for MediaTek Bluetooth chip (MT7920) + * linux-firmware: add firmware for MT7920 + * amdgpu: update raven firmware + * amdgpu: update SMU 13.0.10 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 vega12 firmware + * amdgpu: update PSP 14.0.4 firmware + * amdgpu: update GC 11.5.2 firmware + * amdgpu: update vega10 firmware + * amdgpu: update VCN 4.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 navy flounder firmware + * amdgpu: update green sardine firmware + * amdgpu: update VCN 4.0.2 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.6 firmware + * amdgpu: update PSP 14.0.1 firmware + * amdgpu: update GC 11.5.1 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 renoir firmware + * amdgpu: update navi12 firmware + * amdgpu: update SMU 13.0.6 firmware + * amdgpu: update SDMA 4.4.2 firmware + * amdgpu: update PSP 13.0.6 firmware + * amdgpu: update GC 9.4.3 firmware + * amdgpu: update yellow carp firmware + * amdgpu: update VCN 4.0.4 firmware + * amdgpu: update PSP 13.0.7 firmware + * amdgpu: update GC 11.0.2 firmware + * amdgpu: update navi10 firmware + * amdgpu: update aldebaran firmware + * qcom: update gpu firmwares for qcm6490 chipset + * mt76: mt7996: add firmware files for mt7992 chipset + * mt76: mt7996: add firmware files for mt7996 chipset variants + * qcom: add gpu firmwares for sa8775p chipset + * rtw89: 8922a: add fw format-2 v0.35.42.1 +- Pick up the fixed ath12k firmware from + https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware + (bsc#1230596) +- Update aliases from 6.11.x and 6.12-rc1 + +------------------------------------------------------------------- +Mon Sep 16 13:15:53 UTC 2024 - tiwai@suse.com + +- Update to version 20240913 (git commit bcbdd1670bc3): + * amdgpu: update DMCUB to v0.0.233.0 DCN351 + * copy-firmware: Handle links to uncompressed files + * WHENCE: Fix battmgr.jsn entry type +- Drop obsoleted workaround patch: + copy-firmware-fix-symlink-without-compress.patch +- Temporary revert for ath12k firmware (bsc#1230596) + +------------------------------------------------------------------- +Fri Sep 13 07:44:25 UTC 2024 - tiwai@suse.com + +- Update to version 20240912 (git commit 47c72fee8fe3): + * amdgpu: Add VPE 6.1.3 microcode + * amdgpu: add SDMA 6.1.2 microcode + * amdgpu: Add support for PSP 14.0.4 + * amdgpu: add GC 11.5.2 microcode + * qcom: qcm6490: add ADSP and CDSP firmware + * linux-firmware: Update firmware file for Intel Bluetooth Magnetor core + * linux-firmware: Update firmware file for Intel BlazarU core + * linux-firmware: Update firmware file for Intel Bluetooth Solar core +- Temporary fix for the missing symlink installations: + copy-firmware-fix-symlink-without-compress.patch + +------------------------------------------------------------------- +Wed Sep 11 15:10:39 UTC 2024 - tiwai@suse.com + +- Update to version 20240911 (git commit 59def907425d): + * rtl_bt: Update RTL8852B BT USB FW to 0x0447_9301 (bsc#1229272) + +------------------------------------------------------------------- +Tue Sep 10 12:14:01 UTC 2024 - tiwai@suse.com + +- Update to version 20240910 (git commit 2a7b69a3fa30): + * realtek: rt1320: Add patch firmware of MCU + * i915: Update MTL DMC v2.23 + * cirrus: cs35l56: Add firmware for Cirrus CS35L54 for some HP laptops + +------------------------------------------------------------------- +Wed Sep 04 06:41:30 UTC 2024 - tiwai@suse.com + +- Update to version 20240903 (git commit 96af55bd3d0b): + * amdgpu: Revert sienna cichlid dmcub firmware update (bsc#1230007) + * iwlwifi: add Bz FW for core89-58 release + * rtl_nic: add firmware rtl8126a-3 + * linux-firmware: update firmware for MT7921 WiFi device + * linux-firmware: update firmware for mediatek bluetooth chip (MT7921) + +------------------------------------------------------------------- +Tue Sep 03 11:07:28 UTC 2024 - tiwai@suse.com + +- Update to version 20240830 (git commit d6c600d46981): + * amdgpu: update DMCUB to v0.0.232.0 for DCN314 and DCN351 + * qcom: vpu: restore compatibility with kernels before 6.6 + +------------------------------------------------------------------- +Wed Aug 28 12:18:10 UTC 2024 - tiwai@suse.com + +- Update to version 20240826 (git commit bec4fd18cc57): + (including ath11k f/w updates for bsc#1234027) + * amdgpu: DMCUB updates forvarious AMDGPU ASICs + * rtw89: 8922a: add fw format-1 v0.35.41.0 + * linux-firmware: update firmware for MT7925 WiFi device + * linux-firmware: update firmware for mediatek bluetooth chip (MT7925) + * rtl_bt: Add firmware and config files for RTL8922A + * rtl_bt: Add firmware file for the the RTL8723CS Bluetooth part + * rtl_bt: de-dupe identical config.bin files + * rename rtl8723bs_config-OBDA8723.bin -> rtl_bt/rtl8723bs_config.bin + * linux-firmware: Update AMD SEV firmware + * linux-firmware: update firmware for MT7996 + * Revert "i915: Update MTL DMC v2.22" + * ath12k: WCN7850 hw2.0: update board-2.bin + * ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41 + * ath11k: WCN6855 hw2.0: update board-2.bin + * ath11k: QCA2066 hw2.1: add to WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.3 + * ath11k: QCA2066 hw2.1: add board-2.bin + * ath11k: IPQ5018 hw1.0: update to WLAN.HK.2.6.0.1-01291-QCAHKSWPL_SILICONZ-1 + * qcom: vpu: add video firmware for sa8775p + * amdgpu: DMCUB updates for various AMDGPU ASICs + +------------------------------------------------------------------- +Tue Aug 13 05:18:12 UTC 2024 - tiwai@suse.com + +- Update to version 20240809 (git commit 36db650dae03): + * qcom: update path for video firmware for vpu-1/2/3.0 + * QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00642 + * rtw89: 8852c: add fw format-1 v0.27.97.0 + * rtw89: 8852bt: add firmware 0.29.91.0 + * amdgpu: Update ISP FW for isp v4.1.1 + * mediatek: Update mt8195 SOF firmware + * amdgpu: DMCUB updates for DCN314 + * xe: First GuC release v70.29.2 for BMG + * xe: Add GuC v70.29.2 for LNL + * i915: Add GuC v70.29.2 for ADL-P, DG1, DG2, MTL, and TGL + * i915: Update MTL DMC v2.22 + * i915: update MTL GSC to v102.0.10.1878 + * xe: Add BMG HuC 8.2.10 + * xe: Add GSC 104.0.0.1161 for LNL + * xe: Add LNL HuC 9.4.13 + * i915: update DG2 HuC to v7.10.16 + * amdgpu: Update ISP FW for isp v4.1.1 + * QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00641 + ------------------------------------------------------------------- Wed Jul 31 14:59:44 UTC 2024 - tiwai@suse.com @@ -44,6 +426,7 @@ Wed Jul 31 14:59:44 UTC 2024 - tiwai@suse.com Sat Jul 13 09:49:21 UTC 2024 - tiwai@suse.com - Update to version 20240712 (git commit ed874ed83cac): + (bsc#1229069, CVE-2023-31315) * amdgpu: update DMCUB to v0.0.225.0 for Various AMDGPU Asics * qcom: add gpu firmwares for x1e80100 chipset (bsc#1219458) * linux-firmware: add firmware for qat_402xx devices diff --git a/kernel-firmware.spec b/kernel-firmware.spec index fdd81d9..d62a6a9 100644 --- a/kernel-firmware.spec +++ b/kernel-firmware.spec @@ -21,11 +21,11 @@ %define _firmwaredir /lib/firmware %endif %define __ksyms_path ^%{_firmwaredir} -%define version_unconverted 20240728 +%define version_unconverted 20241128 # Force bzip2 instead of lzma compression (bsc#1176981) %define _binary_payload w9.bzdio Name: kernel-firmware -Version: 20240728 +Version: 20241128 Release: 0 Summary: Linux kernel firmware files License: GPL-2.0-only AND SUSE-Firmware AND GPL-2.0-or-later AND MIT @@ -949,6 +949,7 @@ Supplements: modalias(pci:v000014E4d00004425sv*sd*bc02sc80i*) Supplements: modalias(pci:v000014E4d00004433sv*sd*bc02sc80i*) Supplements: modalias(pci:v000014E4d00004464sv*sd*bc02sc80i*) Supplements: modalias(pci:v000014E4d00004488sv*sd*bc02sc80i*) +Supplements: modalias(pci:v000014E4d0000449Dsv*sd*bc02sc80i*) Supplements: modalias(pci:v000014E4d0000AA31sv*sd*bc02sc80i*) Supplements: modalias(pci:v000014E4d0000AA52sv*sd*bc02sc80i*) Supplements: modalias(sdio:c*v02D0d4324*) @@ -1805,6 +1806,16 @@ Supplements: modalias(pci:v00008086d0000A7AAsv*sd*bc03sc*i*) Supplements: modalias(pci:v00008086d0000A7ABsv*sd*bc03sc*i*) Supplements: modalias(pci:v00008086d0000A7ACsv*sd*bc03sc*i*) Supplements: modalias(pci:v00008086d0000A7ADsv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B080sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B081sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B082sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B090sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B091sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B092sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B0A0sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B0A1sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B0A2sv*sd*bc03sc*i*) +Supplements: modalias(pci:v00008086d0000B640sv*sd*bc03sc*i*) Supplements: modalias(pci:v00008086d0000E202sv*sd*bc03sc*i*) Supplements: modalias(pci:v00008086d0000E20Bsv*sd*bc03sc*i*) Supplements: modalias(pci:v00008086d0000E20Csv*sd*bc03sc*i*) @@ -2948,6 +2959,8 @@ Supplements: modalias(of:N*T*Camlogic,gxbb-vdec) Supplements: modalias(of:N*T*Camlogic,gxbb-vdecC*) Supplements: modalias(of:N*T*Camlogic,gxl-vdec) Supplements: modalias(of:N*T*Camlogic,gxl-vdecC*) +Supplements: modalias(of:N*T*Camlogic,gxlx-vdec) +Supplements: modalias(of:N*T*Camlogic,gxlx-vdecC*) Supplements: modalias(of:N*T*Camlogic,gxm-vdec) Supplements: modalias(of:N*T*Camlogic,gxm-vdecC*) Supplements: modalias(of:N*T*Camlogic,sm1-vdec) @@ -3328,6 +3341,7 @@ Conflicts: kernel-firmware-uncompressed # make sure we have post-usrmerge filesystem package on TW Conflicts: filesystem < 84 %endif +Supplements: modalias(auxiliary:ice.sf) Supplements: modalias(pci:v00001011d0000001Asv*sd*bc02sc00i*) Supplements: modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*) Supplements: modalias(pci:v00001077d00008020sv*sd*bc02sc00i00*) @@ -3727,6 +3741,7 @@ Supplements: modalias(acpi*:AMDI0100%3A*) Supplements: modalias(acpi*:AMDI0102%3A*) Supplements: modalias(acpi*:AMDI0103%3A*) Supplements: modalias(acpi*:AMDI0105%3A*) +Supplements: modalias(acpi*:AMDI0107%3A*) Supplements: modalias(acpi*:AMDI0C00%3A*) Supplements: modalias(eisa:sABP7401*) Supplements: modalias(eisa:sABP7501*) @@ -4314,6 +4329,16 @@ 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,sa8775p-adsp-pas) +Supplements: modalias(of:N*T*Cqcom,sa8775p-adsp-pasC*) +Supplements: modalias(of:N*T*Cqcom,sa8775p-cdsp0-pas) +Supplements: modalias(of:N*T*Cqcom,sa8775p-cdsp0-pasC*) +Supplements: modalias(of:N*T*Cqcom,sa8775p-cdsp1-pas) +Supplements: modalias(of:N*T*Cqcom,sa8775p-cdsp1-pasC*) +Supplements: modalias(of:N*T*Cqcom,sa8775p-gpdsp0-pas) +Supplements: modalias(of:N*T*Cqcom,sa8775p-gpdsp0-pasC*) +Supplements: modalias(of:N*T*Cqcom,sa8775p-gpdsp1-pas) +Supplements: modalias(of:N*T*Cqcom,sa8775p-gpdsp1-pasC*) Supplements: modalias(of:N*T*Cqcom,sc7180-adsp-pas) Supplements: modalias(of:N*T*Cqcom,sc7180-adsp-pasC*) Supplements: modalias(of:N*T*Cqcom,sc7180-dpu) @@ -4384,6 +4409,8 @@ Supplements: modalias(of:N*T*Cqcom,sdm845-slpi-pas) Supplements: modalias(of:N*T*Cqcom,sdm845-slpi-pasC*) Supplements: modalias(of:N*T*Cqcom,sdx55-mpss-pas) Supplements: modalias(of:N*T*Cqcom,sdx55-mpss-pasC*) +Supplements: modalias(of:N*T*Cqcom,sdx75-mpss-pas) +Supplements: modalias(of:N*T*Cqcom,sdx75-mpss-pasC*) Supplements: modalias(of:N*T*Cqcom,sm6115-adsp-pas) Supplements: modalias(of:N*T*Cqcom,sm6115-adsp-pasC*) Supplements: modalias(of:N*T*Cqcom,sm6115-cdsp-pas) @@ -4418,6 +4445,10 @@ Supplements: modalias(of:N*T*Cqcom,sm6375-mdss) Supplements: modalias(of:N*T*Cqcom,sm6375-mdssC*) Supplements: modalias(of:N*T*Cqcom,sm6375-mpss-pas) Supplements: modalias(of:N*T*Cqcom,sm6375-mpss-pasC*) +Supplements: modalias(of:N*T*Cqcom,sm7150-dpu) +Supplements: modalias(of:N*T*Cqcom,sm7150-dpuC*) +Supplements: modalias(of:N*T*Cqcom,sm7150-mdss) +Supplements: modalias(of:N*T*Cqcom,sm7150-mdssC*) 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) @@ -4492,6 +4523,7 @@ Supplements: modalias(of:N*T*Cqcom,x1e80100-dpu) Supplements: modalias(of:N*T*Cqcom,x1e80100-dpuC*) Supplements: modalias(of:N*T*Cqcom,x1e80100-mdss) Supplements: modalias(of:N*T*Cqcom,x1e80100-mdssC*) +Supplements: modalias(pci:v000017CBd0000A080sv*sd*bc*sc*i*) Supplements: modalias(pci:v000017CBd0000A100sv*sd*bc*sc*i*) %description qcom @@ -5537,6 +5569,8 @@ Supplements: modalias(pci:v00001814d0000539Asv*sd*bc*sc*i*) Supplements: modalias(pci:v00001814d0000539Bsv*sd*bc*sc*i*) Supplements: modalias(pci:v00001814d0000539Fsv*sd*bc*sc*i*) Supplements: modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*) +Supplements: modalias(sdw:m025Dp1320v03c*) +Supplements: modalias(sdw:m025Dp1320v03c01*) Supplements: modalias(usb:v0409p02B6d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0411p012Ed*dc*dsc*dp*ic*isc*ip*in*) @@ -5586,6 +5620,8 @@ Supplements: modalias(usb:v04BBp0950d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v04DAp1800d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v04DAp1801d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v04DAp23F6d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v04DDp954Fd*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v04DDp96A6d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v04E8pA101d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v04E8pA101d*dc*dsc*dp*ic02isc06ip00in*) @@ -5611,8 +5647,11 @@ Supplements: modalias(usb:v050Dp1004d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v050Dp1102d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v050Dp1102d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v050Dp1103d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v050Dp1105d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v050Dp110Ad*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v050Dp11F1d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v050Dp11F2d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v050Dp120Ad*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v050Dp2102d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v050Dp2102d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v050Dp2103d*dc*dsc*dp*ic*isc*ip*in*) @@ -5680,6 +5719,7 @@ Supplements: modalias(usb:v07B8p8179d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v07B8p8188d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v07B8p8189d*dc*dsc*dp*icFFiscFFipFFin*) +Supplements: modalias(usb:v07B8p8193d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v07D1p3300d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v07D1p3302d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v07D1p3303d*dc*dsc*dp*ic*isc*ip*in*) @@ -5726,6 +5766,7 @@ Supplements: modalias(usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0846pF001d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v08B9p1197d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0930p0A07d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v0930p0A0Ad*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0955p09FFd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0955p09FFd*dc*dsc*dp*ic02isc06ip00in*) Supplements: modalias(usb:v0955p09FFd*dc*dsc*dp*icFFisc*ip*in*) @@ -5756,6 +5797,7 @@ Supplements: modalias(usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp0179d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp018Ad*dc*dsc*dp*icFFiscFFipFFin*) +Supplements: modalias(usb:v0BDAp0193d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp0724d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp1724d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp1E1Ed*dc*dsc*dp*icFFiscFFipFFin*) @@ -5773,6 +5815,7 @@ Supplements: modalias(usb:v0BDAp8050d*dc*dsc*dp*icFFisc*ip*in*) Supplements: modalias(usb:v0BDAp8053d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp8053d*dc*dsc*dp*ic02isc06ip00in*) Supplements: modalias(usb:v0BDAp8053d*dc*dsc*dp*icFFisc*ip*in*) +Supplements: modalias(usb:v0BDAp8111d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp8152d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp8152d*dc*dsc*dp*ic02isc06ip00in*) Supplements: modalias(usb:v0BDAp8152d*dc*dsc*dp*icFFisc*ip*in*) @@ -5804,6 +5847,7 @@ Supplements: modalias(usb:v0BDAp817Ad*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp817Bd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp817Bd*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp817Cd*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v0BDAp817Cd*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp817Dd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp817Dd*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp817Ed*dc*dsc*dp*ic*isc*ip*in*) @@ -5818,14 +5862,19 @@ Supplements: modalias(usb:v0BDAp818Cd*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp8191d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp8191d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp8192d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v0BDAp8193d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v0BDAp8194d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp819Ad*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v0BDAp819Ad*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp8712d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp8713d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v0BDAp8754d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDApC512d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v0BDApE194d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDApF179d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v0BDApF192d*dc*dsc*dp*icFFiscFFipFFin*) @@ -6005,6 +6054,7 @@ Supplements: modalias(usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v15A9p0010d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v15A9p0012d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v1668p8102d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v167Bp4001d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v1690p0740d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v1690p0744d*dc*dsc*dp*ic*isc*ip*in*) @@ -6058,6 +6108,7 @@ Supplements: modalias(usb:v17EFp3069d*dc*dsc*dp*icFFisc*ip*in*) Supplements: modalias(usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v17EFp3082d*dc*dsc*dp*ic02isc06ip00in*) Supplements: modalias(usb:v17EFp3082d*dc*dsc*dp*icFFisc*ip*in*) +Supplements: modalias(usb:v17EFp3098d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v17EFp7205d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v17EFp7205d*dc*dsc*dp*ic02isc06ip00in*) Supplements: modalias(usb:v17EFp7205d*dc*dsc*dp*icFFisc*ip*in*) @@ -6100,6 +6151,7 @@ Supplements: modalias(usb:v2001p3309d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v2001p330Ad*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2001p330Ad*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v2001p330Bd*dc*dsc*dp*icFFiscFFipFFin*) +Supplements: modalias(usb:v2001p330Cd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2001p330Dd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2001p330Fd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2001p330Fd*dc*dsc*dp*icFFiscFFipFFin*) @@ -6132,6 +6184,8 @@ Supplements: modalias(usb:v2019p1201d*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v2019p4901d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019p4902d*dc*dsc*dp*icFFiscFFipFFin*) +Supplements: modalias(usb:v2019p4903d*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v2019p4904d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019p5201d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019pAB24d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019pAB25d*dc*dsc*dp*ic*isc*ip*in*) @@ -6141,6 +6195,8 @@ Supplements: modalias(usb:v2019pAB2Ad*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019pAB2Ad*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v2019pAB2Bd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019pAB2Bd*dc*dsc*dp*icFFiscFFipFFin*) +Supplements: modalias(usb:v2019pAB2Cd*dc*dsc*dp*ic*isc*ip*in*) +Supplements: modalias(usb:v2019pAB2Dd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019pAB2Ed*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2019pAB2Ed*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v2019pAB33d*dc*dsc*dp*icFFiscFFipFFin*) @@ -6160,6 +6216,7 @@ Supplements: modalias(usb:v20F4p624Dd*dc*dsc*dp*icFFiscFFipFFin*) Supplements: modalias(usb:v20F4p646Bd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v20F4p648Bd*dc*dsc*dp*icFFiscFFipFFin*) +Supplements: modalias(usb:v20F4p664Bd*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v20F4p724Ad*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v2357p0100d*dc*dsc*dp*icFFiscFFipFFin*) @@ -6429,6 +6486,7 @@ Supplements: modalias(acpi*:CSC3557%3A*) Supplements: modalias(acpi*:INT33C8%3A*) Supplements: modalias(acpi*:INT3438%3A*) Supplements: modalias(acpi*:INT8866%3A*) +Supplements: modalias(acpi*:LPE0F28%3A*) Supplements: modalias(acpi*:PNPB006%3A*) Supplements: modalias(acpi*:TIAS2781%3A*) Supplements: modalias(hdaudio:v11020011r*a01*) @@ -6503,6 +6561,7 @@ Supplements: modalias(pnp:dCSC0000*) Supplements: modalias(pnp:dCSC0004*) Supplements: modalias(pnp:dCSC0010*) Supplements: modalias(pnp:dPnPb006*) +Supplements: modalias(spi:cs35l41-hda) Supplements: modalias(sst) Supplements: modalias(usb:v086Ap0100d*dc*dsc*dp*ic*isc*ip*in*) Supplements: modalias(usb:v086Ap0102d*dc*dsc*dp*ic*isc*ip*in*) @@ -6747,9 +6806,9 @@ cp %{SOURCE211} . %install mkdir -p %{buildroot}%{_firmwaredir} %if "%{flavor}" == "uncompressed" -sh ./copy-firmware.sh --ignore-duplicates %{buildroot}%{_firmwaredir} +sh ./copy-firmware.sh %{buildroot}%{_firmwaredir} %else -sh ./copy-firmware.sh -v --ignore-duplicates --xz %{buildroot}%{_firmwaredir} +sh ./copy-firmware.sh -v --xz %{buildroot}%{_firmwaredir} sh %{_sourcedir}/make-files.sh -v %{_sourcedir}/topics.list %{buildroot} %{_firmwaredir} < WHENCE sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list %endif diff --git a/kernel-firmware.spec.in b/kernel-firmware.spec.in index c978de1..d097f17 100644 --- a/kernel-firmware.spec.in +++ b/kernel-firmware.spec.in @@ -166,9 +166,9 @@ cp %{SOURCE211} . %install mkdir -p %{buildroot}%{_firmwaredir} %if "%{flavor}" == "uncompressed" -sh ./copy-firmware.sh --ignore-duplicates %{buildroot}%{_firmwaredir} +sh ./copy-firmware.sh %{buildroot}%{_firmwaredir} %else -sh ./copy-firmware.sh -v --ignore-duplicates --xz %{buildroot}%{_firmwaredir} +sh ./copy-firmware.sh -v --xz %{buildroot}%{_firmwaredir} sh %{_sourcedir}/make-files.sh -v %{_sourcedir}/topics.list %{buildroot} %{_firmwaredir} < WHENCE sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list %endif diff --git a/licenses.list b/licenses.list index a6a43e7..7affa3d 100644 --- a/licenses.list +++ b/licenses.list @@ -98,6 +98,7 @@ rtl8192ce: realtek LICENCE.rtlwifi_firmware.txt rtl8192cu: realtek LICENCE.rtlwifi_firmware.txt rtl8192se: realtek LICENCE.rtlwifi_firmware.txt rtl8192de: realtek LICENCE.rtlwifi_firmware.txt +rtl8192du: realtek LICENCE.rtlwifi_firmware.txt rtl8723e: realtek LICENCE.rtlwifi_firmware.txt rtl8723be: realtek LICENCE.rtlwifi_firmware.txt rtl8723de: realtek LICENCE.rtlwifi_firmware.txt @@ -111,6 +112,7 @@ rtl8192ee: realtek LICENCE.rtlwifi_firmware.txt rtl8723bs: realtek LICENCE.rtlwifi_firmware.txt rtl8xxxu: realtek LICENCE.rtlwifi_firmware.txt r8169: realtek +rt1320: realtek vt6656: network LICENCE.via_vt6656 DFU: atheros LICENCE.atheros_firmware LICENSE.QualcommAtheros_ar3k Atheros: atheros LICENCE.atheros_firmware @@ -168,11 +170,13 @@ mt76x0: mediatek LICENCE.mediatek mt76x2e: mediatek LICENCE.ralink_a_mediatek_company_firmware mt76x2u: mediatek LICENCE.mediatek mt7615e: mediatek LICENCE.mediatek +mt7920: mediatek LICENCE.mediatek mt7921: mediatek LICENCE.mediatek mt7922: mediatek LICENCE.mediatek mt7925: mediatek LICENCE.mediatek mt7988: mediatek LICENCE.mediatek mt7996e: mediatek LICENCE.mediatek +mtk_wed: mediatek LICENCE.mediatek nfp: nfp LICENCE.Netronome wil6210: atheros LICENSE.QualcommAtheros_ath10k venus: media LICENSE.qcom qcom/NOTICE.txt @@ -210,3 +214,4 @@ panthor: platform LICENCE.mali_csffw isp: amdgpu LICENSE.amdisp qaic: qcom LICENSE.qcom qcom/NOTICE.txt ish: intel LICENCE.ish +qdu100: qcom LICENSE.qcom qcom/NOTICE.txt diff --git a/topics.list b/topics.list index 9fedc48..c927321 100644 --- a/topics.list +++ b/topics.list @@ -100,6 +100,7 @@ rtl8192ce: realtek rtl8192cu: realtek rtl8192cu rtl8xxxu rtl8192se: realtek rtl8192de: realtek +rtl8192du: realtek rtl8723e: realtek rtl8723be: realtek rtl8723de: realtek @@ -115,6 +116,7 @@ rtl8723bs: realtek rtl8xxxu: realtek r8169: realtek r8152: realtek +rt1320: realtek snd-soc-rt1320-sdw vt6656: usb-network vt6656_stage DFU: atheros ar3k Atheros: atheros ar3k @@ -176,11 +178,13 @@ mt7615e: mediatek mt7622: mediatek mt7615e mt7663: mediatek mt7615e mt7915e: mediatek mt7915 +mt7920: mediatek mt7921e mt7921: mediatek mt7921e mt7921s mt7921u mt7922: mediatek mt7921e mt7921s mt7921u mt7925: mediatek mt7925e mt7925u mt7988: mediatek mt7996e: mediatek +mtk_wed: mediatek nfp: nfp wil6210: atheros venus: media @@ -220,4 +224,5 @@ panthor: platform isp: amdgpu amdgpu qaic: qcom ish: intel intel-ish-ipc +qdu100: qcom ast: platform