diff --git a/linux-firmware.spec b/linux-firmware.spec
index e3bf3c3..f301e6e 100644
--- a/linux-firmware.spec
+++ b/linux-firmware.spec
@@ -1,10 +1,10 @@
-%global firmware_release 103
+%global firmware_release 104
 
 %global _firmwarepath	/usr/lib/firmware
 %define _binaries_in_noarch_packages_terminate_build 0
 
 Name:		linux-firmware
-Version:	20191022
+Version:	20191215
 Release:	%{firmware_release}%{?dist}
 Summary:	Firmware files used by the Linux kernel
 License:	GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
@@ -465,6 +465,15 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
 %{_firmwarepath}/netronome/*
 
 %changelog
+* Mon Dec 16 2019 Peter Robinson <pbrobinson@fedoraproject.org> 20191215-104
+- Update to upstream 20191215 release
+- qcom: Add SDM845 firmwares for modem, Audio DSP, Compute DSP
+- Realtek firmwares for RTL8153, RTL8822CU, RTL8168fp/RTL8117, rtw88
+- Storage firmwares for mlxsw, cxgb4, QL4xxxx, bnx2x
+- amdgpu: raven/navi14/navi10 , i915
+- NXP Management Complex: LS108x, LS208x, LX2160.
+- Raspberry Pi 4 WiFi NVRAM
+
 * Tue Oct 22 2019 Josh Boyer <jwboyer@fedoraproject.org> 20191022-103
 - Rework to use upstream install
 
diff --git a/sources b/sources
index 903a531..b65363e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (linux-firmware-20191022.tar.xz) = e07e68d5c6363605743c52c1af69c80af055de6d6ac46050779ec6dfada68d0d7f0043df4377f23f31a3fcfcbd93b0c5df493bc49aee7231ed856ed1d65d4720
+SHA512 (linux-firmware-20191215.tar.xz) = 844d4dcc15cede81fd49b5cd1aa0bc0e099c3b062ade2f157a69360715ba0be03a904930a7cb808587479e168e7a3e711447891674e395d408df4be990e0bad2