diff --git a/_servicedata b/_servicedata
index e9c2b2f..ce0daae 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
- 1d1c80b696539caa1d8a51d5f573012fbfa7eb5d
\ No newline at end of file
+ c331aa9c49ce507d4e5a9a4f2f19115db8e15536
\ No newline at end of file
diff --git a/aliases.list b/aliases.list
index f7e3495..0ff0661 100644
--- a/aliases.list
+++ b/aliases.list
@@ -3015,6 +3015,8 @@ 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,sc7180-mpss-pas
+qcom_q6v5_pas: of:N*T*Cqcom,sc7180-mpss-pasC*
qcom_q6v5_pas: of:N*T*Cqcom,sdm845-adsp-pas
qcom_q6v5_pas: of:N*T*Cqcom,sdm845-adsp-pasC*
qcom_q6v5_pas: of:N*T*Cqcom,sdm845-cdsp-pas
@@ -3027,6 +3029,12 @@ qcom_q6v5_pas: of:N*T*Cqcom,sm8150-mpss-pas
qcom_q6v5_pas: of:N*T*Cqcom,sm8150-mpss-pasC*
qcom_q6v5_pas: of:N*T*Cqcom,sm8150-slpi-pas
qcom_q6v5_pas: of:N*T*Cqcom,sm8150-slpi-pasC*
+qcom_q6v5_pas: of:N*T*Cqcom,sm8250-adsp-pas
+qcom_q6v5_pas: of:N*T*Cqcom,sm8250-adsp-pasC*
+qcom_q6v5_pas: of:N*T*Cqcom,sm8250-cdsp-pas
+qcom_q6v5_pas: of:N*T*Cqcom,sm8250-cdsp-pasC*
+qcom_q6v5_pas: of:N*T*Cqcom,sm8250-slpi-pas
+qcom_q6v5_pas: of:N*T*Cqcom,sm8250-slpi-pasC*
qla1280: pci:v00001077d00001016sv*sd*bc*sc*i*
qla1280: pci:v00001077d00001020sv*sd*bc*sc*i*
qla1280: pci:v00001077d00001080sv*sd*bc*sc*i*
diff --git a/amdgpu-887d2a103c2b.tar.xz b/amdgpu-887d2a103c2b.tar.xz
deleted file mode 100644
index 7865187..0000000
--- a/amdgpu-887d2a103c2b.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1989e876f92909fcdfefb6ff1e93b442d9e6728c6ad8fa8b73d45e267cbd099e
-size 4053624
diff --git a/amdgpu-picasso-887d2a103c2b.tar.xz b/amdgpu-picasso-887d2a103c2b.tar.xz
new file mode 100644
index 0000000..7a17b91
--- /dev/null
+++ b/amdgpu-picasso-887d2a103c2b.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d6b17cadeeff6e31fdee362562a86acce9f4ec7d10c1e2e4271df6c1092a2858
+size 310940
diff --git a/kernel-firmware-20200716.tar.xz b/kernel-firmware-20200716.tar.xz
deleted file mode 100644
index 8f66ce9..0000000
--- a/kernel-firmware-20200716.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b70f445114982e44c9daa2d5948f42cbebd307fe974076c9629d53ea1fc15d09
-size 122008024
diff --git a/kernel-firmware-20200807.tar.xz b/kernel-firmware-20200807.tar.xz
new file mode 100644
index 0000000..e78cbc7
--- /dev/null
+++ b/kernel-firmware-20200807.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc6f5630544c245b863cee4ea61864ecf74298333a09c9d91a6cc8c089e9df81
+size 125309376
diff --git a/kernel-firmware.changes b/kernel-firmware.changes
index d29deb2..f1809d0 100644
--- a/kernel-firmware.changes
+++ b/kernel-firmware.changes
@@ -1,3 +1,26 @@
+-------------------------------------------------------------------
+Tue Aug 11 11:01:54 UTC 2020 - tiwai@suse.com
+
+- Update to version 20200807 (git commit c331aa9c49ce):
+ * amdgpu: update vega20 firmware for 20.30
+ * amdgpu: update vega12 firmware for 20.30
+ * amdgpu: update vega10 firmware for 20.30
+ * amdgpu: update renoir firmware for 20.30
+ * amdgpu: update raven2 firmware for 20.30
+ * amdgpu: update raven firmware for 20.30
+ * amdgpu: update picasso firmware for 20.30
+ * amdgpu: update navi14 firmware for 20.30
+ * amdgpu: update navi10 firmware for 20.30
+ * linux-firmware: update NXP SDSD-8997 firmware image
+ * Mellanox: Add new mlxsw_spectrum firmware xx.2008.1036
+ * linux-firmware: Update AMD SEV firmware
+ * QCA: Add correct bin file for WCN3991
+- Still keep the revert of AMDGPU Picasso firmware due to the
+ regression (bsc#1174278)
+- Move a big prestera firmware file in platform subpackage into the
+ own subpackage, kernel-firmware-prestera
+- Update aliases from 5.8 kernel packages
+
-------------------------------------------------------------------
Sun Jul 19 16:21:20 UTC 2020 - tiwai@suse.com
diff --git a/kernel-firmware.spec b/kernel-firmware.spec
index 3ab474d..0687d17 100644
--- a/kernel-firmware.spec
+++ b/kernel-firmware.spec
@@ -1,7 +1,7 @@
#
# spec file for package kernel-firmware
#
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,10 +19,10 @@
%global flavor @BUILD_FLAVOR@%{nil}
%define __ksyms_path ^/lib/firmware
-%define version_unconverted 20200716
+%define version_unconverted 20200807
Name: kernel-firmware
-Version: 20200716
+Version: 20200807
Release: 0
Summary: Linux kernel firmware files
License: SUSE-Firmware AND GPL-2.0-only AND GPL-2.0-or-later AND MIT
@@ -40,8 +40,8 @@ Source8: ql2600_fw.bin
Source9: ql2700_fw.bin
Source10: ql8300_fw.bin
Source99: %{name}-rpmlintrc
-# Revert AMDGPU firmware due to regression (bsc#1174278)
-Source100: amdgpu-887d2a103c2b.tar.xz
+# Revert AMDGPU Picasso firmware due to regression (bsc#1174278)
+Source100: amdgpu-picasso-887d2a103c2b.tar.xz
# install / build infrastructure
Source1001: install-split.sh
Source1002: list-license.sh
@@ -122,8 +122,8 @@ Conflicts: kernel < 5.3
Provides: compat-wireless-firmware = 4.4
Obsoletes: compat-wireless-firmware < 4.4
Requires: %{name}-amdgpu = %{version}
-Requires: %{name}-ath10k = %{version}
Requires: %{name}-atheros = %{version}
+Requires: %{name}-ath10k = %{version}
Requires: %{name}-bluetooth = %{version}
Requires: %{name}-bnx2 = %{version}
Requires: %{name}-brcm = %{version}
@@ -142,6 +142,7 @@ Requires: %{name}-network = %{version}
Requires: %{name}-nfp = %{version}
Requires: %{name}-nvidia = %{version}
Requires: %{name}-platform = %{version}
+Requires: %{name}-prestera = %{version}
Requires: %{name}-qlogic = %{version}
Requires: %{name}-radeon = %{version}
Requires: %{name}-realtek = %{version}
@@ -1463,6 +1464,10 @@ Supplements: modalias(pci:v00008086d00009A60sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009A68sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009A70sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009A78sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009AC0sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009AC9sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009AD9sv*sd*bc03sc*i*)
+Supplements: modalias(pci:v00008086d00009AF8sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009B21sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009B41sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00009BA0sv*sd*bc03sc*i*)
@@ -2064,6 +2069,9 @@ Supplements: modalias(pci:v00008086d00002725sv*sd000000B0bc*sc*i*)
Supplements: modalias(pci:v00008086d00002725sv*sd00000310bc*sc*i*)
Supplements: modalias(pci:v00008086d00002725sv*sd00000510bc*sc*i*)
Supplements: modalias(pci:v00008086d00002725sv*sd00000A10bc*sc*i*)
+Supplements: modalias(pci:v00008086d00002726sv*sd00000090bc*sc*i*)
+Supplements: modalias(pci:v00008086d00002726sv*sd000000B0bc*sc*i*)
+Supplements: modalias(pci:v00008086d00002726sv*sd00000510bc*sc*i*)
Supplements: modalias(pci:v00008086d000030DCsv*sd00000030bc*sc*i*)
Supplements: modalias(pci:v00008086d000030DCsv*sd00000034bc*sc*i*)
Supplements: modalias(pci:v00008086d000030DCsv*sd00000038bc*sc*i*)
@@ -2312,11 +2320,14 @@ Supplements: modalias(pci:v00008086d000043F0sv*sd00004234bc*sc*i*)
Supplements: modalias(pci:v00008086d000043F0sv*sd00004244bc*sc*i*)
Supplements: modalias(pci:v00008086d000043F0sv*sd000042A4bc*sc*i*)
Supplements: modalias(pci:v00008086d000043F0sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v00008086d00004DF0sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00008086d00007A70sv*sd00000090bc*sc*i*)
+Supplements: modalias(pci:v00008086d00007A70sv*sd000000B0bc*sc*i*)
Supplements: modalias(pci:v00008086d00007A70sv*sd00000310bc*sc*i*)
Supplements: modalias(pci:v00008086d00007A70sv*sd00000510bc*sc*i*)
Supplements: modalias(pci:v00008086d00007A70sv*sd00000A10bc*sc*i*)
Supplements: modalias(pci:v00008086d00007AF0sv*sd00000090bc*sc*i*)
+Supplements: modalias(pci:v00008086d00007AF0sv*sd000000B0bc*sc*i*)
Supplements: modalias(pci:v00008086d00007AF0sv*sd00000310bc*sc*i*)
Supplements: modalias(pci:v00008086d00007AF0sv*sd00000510bc*sc*i*)
Supplements: modalias(pci:v00008086d00007AF0sv*sd00000A10bc*sc*i*)
@@ -2692,6 +2703,8 @@ Supplements: modalias(of:N*T*Cmediatek,mt7668u-bluetoothC*)
Supplements: modalias(of:N*T*Cmediatek,mt8183-scp)
Supplements: modalias(of:N*T*Cmediatek,mt8183-scpC*)
Supplements: modalias(pci:v000014C3d00007602sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v000014C3d00007610sv*sd*bc*sc*i*)
+Supplements: modalias(pci:v000014C3d00007611sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000014C3d00007612sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000014C3d00007615sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000014C3d00007630sv*sd*bc*sc*i*)
@@ -2701,6 +2714,7 @@ Supplements: modalias(pci:v000014C3d00007663sv*sd*bc*sc*i*)
Supplements: modalias(sdio:c*v037Ad7663*)
Supplements: modalias(sdio:c*v037Ad7668*)
Supplements: modalias(usb:v045Ep02E6d*dc*dsc*dp*ic*isc*ip*in*)
+Supplements: modalias(usb:v045Ep02FEd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v057Cp8503d*dc*dsc*dp*ic*isc*ip*in*)
@@ -2742,6 +2756,7 @@ Supplements: modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2955p0001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2955p1001d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in*)
+Supplements: modalias(usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7392pA711d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*)
@@ -3214,6 +3229,8 @@ Supplements: modalias(of:N*T*Cqcom,sc7180-dpu)
Supplements: modalias(of:N*T*Cqcom,sc7180-dpuC*)
Supplements: modalias(of:N*T*Cqcom,sc7180-mdss)
Supplements: modalias(of:N*T*Cqcom,sc7180-mdssC*)
+Supplements: modalias(of:N*T*Cqcom,sc7180-mpss-pas)
+Supplements: modalias(of:N*T*Cqcom,sc7180-mpss-pasC*)
Supplements: modalias(of:N*T*Cqcom,sc7180-mss-pil)
Supplements: modalias(of:N*T*Cqcom,sc7180-mss-pilC*)
Supplements: modalias(of:N*T*Cqcom,sdm845-adsp-pas)
@@ -3234,6 +3251,12 @@ Supplements: modalias(of:N*T*Cqcom,sm8150-mpss-pas)
Supplements: modalias(of:N*T*Cqcom,sm8150-mpss-pasC*)
Supplements: modalias(of:N*T*Cqcom,sm8150-slpi-pas)
Supplements: modalias(of:N*T*Cqcom,sm8150-slpi-pasC*)
+Supplements: modalias(of:N*T*Cqcom,sm8250-adsp-pas)
+Supplements: modalias(of:N*T*Cqcom,sm8250-adsp-pasC*)
+Supplements: modalias(of:N*T*Cqcom,sm8250-cdsp-pas)
+Supplements: modalias(of:N*T*Cqcom,sm8250-cdsp-pasC*)
+Supplements: modalias(of:N*T*Cqcom,sm8250-slpi-pas)
+Supplements: modalias(of:N*T*Cqcom,sm8250-slpi-pasC*)
Supplements: modalias(pci:v0000100Bd00000035sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001022d00001456sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001022d00001468sv*sd*bc*sc*i*)
@@ -3666,6 +3689,18 @@ Supplements: modalias(usb:v1943pA250d*dc*dsc*dp*ic*isc*ip*in*)
This package contains compressed kernel firmware files for
various platform drivers.
+%package prestera
+Summary: Kernel firmware files for Marvell Prestera ASIC driver
+Group: System/Kernel
+Requires(post): /usr/bin/mkdir /usr/bin/touch
+Requires(postun): /usr/bin/mkdir /usr/bin/touch
+Requires(post): dracut >= 049
+Conflicts: kernel < 5.3
+
+%description prestera
+This package contains compressed kernel firmware files for
+Marvell Prestera ASIC driver.
+
%package qlogic
Summary: Kernel firmware files for QLogic network drivers
Group: System/Kernel
@@ -4637,6 +4672,8 @@ Supplements: modalias(usb:v045Ep07ABd*dc*dsc*dp*ic02isc06ip00in*)
Supplements: modalias(usb:v045Ep07ABd*dc*dsc*dp*icFFisc*ip*in*)
Supplements: modalias(usb:v045Ep07C6d*dc*dsc*dp*ic02isc06ip00in*)
Supplements: modalias(usb:v045Ep07C6d*dc*dsc*dp*icFFisc*ip*in*)
+Supplements: modalias(usb:v045Ep0927d*dc*dsc*dp*ic02isc06ip00in*)
+Supplements: modalias(usb:v045Ep0927d*dc*dsc*dp*icFFisc*ip*in*)
Supplements: modalias(usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0471p20DDd*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v0471p2104d*dc*dsc*dp*ic*isc*ip*in*)
@@ -5802,6 +5839,12 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%{?regenerate_initrd_post}
%posttrans platform
%{?regenerate_initrd_posttrans}
+%post prestera
+%{?regenerate_initrd_post}
+%postun prestera
+%{?regenerate_initrd_post}
+%posttrans prestera
+%{?regenerate_initrd_posttrans}
%post qlogic
%{?regenerate_initrd_post}
%postun qlogic
@@ -5891,6 +5934,7 @@ sh %{_sourcedir}/list-license.sh < %{_sourcedir}/licenses.list
%files -f files-nfp nfp
%files -f files-nvidia nvidia
%files -f files-platform platform
+%files -f files-prestera prestera
%files -f files-qlogic qlogic
%files -f files-radeon radeon
%files -f files-realtek realtek
diff --git a/licenses.list b/licenses.list
index adf0df7..a17b074 100644
--- a/licenses.list
+++ b/licenses.list
@@ -172,3 +172,4 @@ cdns-mhdp: platform LICENCE.cadence
fsl-mc: dpaa2 LICENSE.nxp_mc_firmware
mscc-phy: platform LICENCE.microchip
meson-vdec: media LICENSE.amlogic_vdec
+prestera: prestera LICENCE.Marvell
diff --git a/topicdefs b/topicdefs
index 4567b69..72e6681 100644
--- a/topicdefs
+++ b/topicdefs
@@ -19,6 +19,7 @@ network various network drivers
nfp Netronome Flow Processor driver
nvidia Nvidia Tegra and graphics drivers
platform various platform drivers
+prestera Marvell Prestera ASIC driver
qlogic QLogic network drivers
radeon Radeon graphics driver
realtek Realtek wireless drivers
diff --git a/topics.list b/topics.list
index ded0150..bce42cd 100644
--- a/topics.list
+++ b/topics.list
@@ -183,4 +183,4 @@ ast: platform
inside-secure: platform crypto_safexcel
qcom_q6v5_pas: platform
qcom_q6v5_mss: platform
-prestera: platform
+prestera: prestera