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