diff --git a/_servicedata b/_servicedata
index 3d2b2a5..5367432 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
- 7307a29961ad2765ebcad162da699d2497c5c3f8
\ No newline at end of file
+ 6c6918ad8ae0dfb2cb591484eba525409980c16f
\ No newline at end of file
diff --git a/kernel-firmware-20190827.tar.xz b/kernel-firmware-20190827.tar.xz
deleted file mode 100644
index 411f490..0000000
--- a/kernel-firmware-20190827.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:18768c91c1f9a7eb99bca476a4c5397ce1c37aa3cece1f82e22f40cb205cf22a
-size 85773440
diff --git a/kernel-firmware-20190909.tar.xz b/kernel-firmware-20190909.tar.xz
new file mode 100644
index 0000000..a82b774
--- /dev/null
+++ b/kernel-firmware-20190909.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1bca8f02dd139d7c230fefb4c4cf267fa86d71286ee1045c6a8bee28a73c2db4
+size 85819248
diff --git a/kernel-firmware.changes b/kernel-firmware.changes
index eccda05..cb5326e 100644
--- a/kernel-firmware.changes
+++ b/kernel-firmware.changes
@@ -1,3 +1,20 @@
+-------------------------------------------------------------------
+Mon Sep 23 07:05:01 UTC 2019 - tiwai@suse.com
+
+- Update to version 20190909 (git-commit 6c6918ad8ae0):
+ * linux-firmware: Update firmware file for Intel Bluetooth AX201
+ * nvidia: Add XUSB firmware for Tegra186
+ * Add symlinks for Tegra VIC firmware binaries
+ * rtl_bt: Update RTL8723D BT FW to 0x828A_96F1
+ * rtl_nic: add firmware rtl8125a-3
+ * linux-firmware: Add firmware file for Intel Bluetooth AX201
+ * Chelsio driver loads firmware configuration file to allow firmware
+ to distribute resources before chip bring up. Chelsio NIC driver,
+ cxgb4 searches for firmware config file at /lib/firmware/cxgb4/
+ directory.
+- Add dependency on dracut >= 049 (boo#1151552) to compressed f/w
+ packages
+
-------------------------------------------------------------------
Wed Aug 28 06:34:35 UTC 2019 - tiwai@suse.com
diff --git a/kernel-firmware.spec b/kernel-firmware.spec
index 8e533dc..049a211 100644
--- a/kernel-firmware.spec
+++ b/kernel-firmware.spec
@@ -19,10 +19,10 @@
%global flavor @BUILD_FLAVOR@%{nil}
%define __ksyms_path ^/lib/firmware
-%define version_unconverted 20190827
+%define version_unconverted 20190909
Name: kernel-firmware
-Version: 20190827
+Version: 20190909
Release: 0
Summary: Linux kernel firmware files
License: SUSE-Firmware AND GPL-2.0-only AND GPL-2.0-or-later AND MIT
@@ -113,6 +113,7 @@ Summary: Compatibility metapackage for kernel firmware files
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Provides: kernel-firmware = %{version}
Obsoletes: kernel-firmware <= %{version}
Conflicts: kernel < 5.3
@@ -157,6 +158,7 @@ Summary: Kernel firmware files for AMDGPU graphics driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v00001002d00001304sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00001305sv*sd*bc*sc*i*)
@@ -408,6 +410,7 @@ Summary: Kernel firmware files for Atheros wireless drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Provides: ath3k-firmware
Obsoletes: ath3k-firmware
@@ -605,6 +608,7 @@ Summary: Kernel firmware files for Atheros QCA988x WiFi drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(of:N*T*Cqcom,ipq4019-wifi)
Supplements: modalias(of:N*T*Cqcom,ipq4019-wifiC*)
@@ -630,6 +634,7 @@ Summary: Kernel firmware files for various Bluetooth drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(of:N*T*Cusb1286,204e)
Supplements: modalias(of:N*T*Cusb1286,204eC*)
@@ -679,6 +684,7 @@ Summary: Kernel firmware files for Broadcom network drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v00001077d000016A1sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001077d000016A4sv*sd*bc*sc*i*)
@@ -725,6 +731,7 @@ Summary: Kernel firmware files for Broadcom wireless drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Provides: bcm43xx-firmware:/lib/firmware/brcm/brcmfmac43430-sdio.bin
Supplements: modalias(bcma:m04BFid0812rev11cl*)
@@ -787,6 +794,7 @@ Summary: Kernel firmware files for Chelsio network drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Provides: cxgb3-firmware
Obsoletes: cxgb3-firmware
@@ -1170,6 +1178,7 @@ Summary: Kernel firmware files for NXP Management Complex bus driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
%description dpaa2
@@ -1181,6 +1190,7 @@ Summary: Kernel firmware files for Intel i915 graphics driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v00008086d00000042sv*sd*bc03sc*i*)
Supplements: modalias(pci:v00008086d00000046sv*sd*bc03sc*i*)
@@ -1454,6 +1464,7 @@ Summary: Kernel firmware files for Intel-platform device drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v00008086d00000435sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00008086d00001919sv*sd*bc*sc*i*)
@@ -1495,6 +1506,7 @@ Summary: Kernel firmware files for Intel wireless drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Provides: iwl1000-ucode
Obsoletes: iwl1000-ucode
@@ -2383,6 +2395,7 @@ Summary: Kernel firmware files for Cavium LiquidIO driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v0000177Dd00000091sv*sd*bc*sc*i*)
Supplements: modalias(pci:v0000177Dd00000092sv*sd*bc*sc*i*)
@@ -2397,6 +2410,7 @@ Summary: Kernel firmware files for Marvell network drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v000011ABd00002A0Asv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002A0Csv*sd*bc*sc*i*)
@@ -2434,6 +2448,7 @@ Summary: Kernel firmware files for various Video4Linux drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(i2c:cx25840)
Supplements: modalias(of:N*T*Camlogic,gxbb-vdec)
@@ -2610,6 +2625,7 @@ Summary: Kernel firmware files for Mediatek network drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Provides: ralink-firmware
Obsoletes: ralink-firmware
@@ -2680,6 +2696,7 @@ Summary: Kernel firmware files for Mellanox Spectrum switch driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)
@@ -2693,6 +2710,7 @@ Summary: Kernel firmware files for Marvell WiFi fullmac drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v000011ABd00002B30sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011ABd00002B38sv*sd*bc*sc*i*)
@@ -2734,6 +2752,7 @@ Summary: Kernel firmware files for various network drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v00001011d0000001Asv*sd*bc02sc00i*)
Supplements: modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*)
@@ -2932,6 +2951,7 @@ Summary: Kernel firmware files for Netronome Flow Processor driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v000019EEd00004000sv000019EEsd*bc*sc*i*)
Supplements: modalias(pci:v000019EEd00005000sv000019EEsd*bc*sc*i*)
@@ -2947,6 +2967,7 @@ Summary: Kernel firmware files for Nvidia Tegra and graphics drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(of:N*T*Cnvidia,gk20a)
Supplements: modalias(of:N*T*Cnvidia,gk20aC*)
@@ -3036,6 +3057,7 @@ Summary: Kernel firmware files for various platform drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(acpi*:AMDI0C00:*)
Supplements: modalias(eisa:sABP7401*)
@@ -3505,6 +3527,7 @@ Summary: Kernel firmware files for QLogic network drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Provides: qlogic-firmware
Obsoletes: qlogic-firmware
@@ -3563,6 +3586,7 @@ Summary: Kernel firmware files for Radeon graphics driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v00001002d00001304sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00001002d00001305sv*sd*bc*sc*i*)
@@ -4364,6 +4388,7 @@ Summary: Kernel firmware files for Realtek wireless drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v00000001d00008168sv*sd00002410bc*sc*i*)
Supplements: modalias(pci:v000007AAd00000044sv*sd*bc*sc*i*)
@@ -5014,6 +5039,7 @@ Summary: Kernel firmware files for various serial drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(pci:v000011FEd00000040sv*sd*bc*sc*i*)
Supplements: modalias(pci:v000011FEd00000041sv*sd*bc*sc*i*)
@@ -5181,6 +5207,7 @@ Summary: Kernel firmware files for various sound drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(acpi*:CSC0000:*)
Supplements: modalias(acpi*:CSC0004:*)
@@ -5228,6 +5255,7 @@ Summary: Kernel firmware files for Texas Instruments wireless drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(platform:wl12xx)
Supplements: modalias(platform:wl18xx)
@@ -5241,6 +5269,7 @@ Summary: Kernel firmware files for Eagle IV USB ADSL modem driver
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(usb:v05CCp3350d*dc*dsc*dp*ic*isc*ip*in*)
Supplements: modalias(usb:v05CCp3351d*dc*dsc*dp*ic*isc*ip*in*)
@@ -5286,6 +5315,7 @@ Summary: Kernel firmware files for various USB WiFi / Ethernet drivers
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Conflicts: kernel < 5.3
Supplements: modalias(sdio:c*v041Bd9116*)
Supplements: modalias(sdio:c*v041Bd9330*)
diff --git a/kernel-firmware.spec.in b/kernel-firmware.spec.in
index 5f66ad4..11d35c8 100644
--- a/kernel-firmware.spec.in
+++ b/kernel-firmware.spec.in
@@ -87,6 +87,7 @@ Summary: Compatibility metapackage for kernel firmware files
Group: System/Kernel
Requires(post): coreutils
Requires(postun): coreutils
+Requires(post): dracut >= 049
Provides: kernel-firmware = %{version}
Obsoletes: kernel-firmware <= %{version}
Conflicts: kernel < 5.3
diff --git a/makespec.sh b/makespec.sh
index d6a3a9b..46ba3be 100644
--- a/makespec.sh
+++ b/makespec.sh
@@ -15,6 +15,7 @@ define_subpackage () {
echo "Group: System/Kernel"
echo "Requires(post): coreutils"
echo "Requires(postun): coreutils"
+ echo "Requires(post): dracut >= 049"
echo "Conflicts: kernel < 5.3"
grep "^${topic}:" topicprovs | sed -e's/^[^ \t]*:[[:space:]]*//g'
sh ./get_supplements.sh $topic