diff --git a/linux-firmware.spec b/linux-firmware.spec
index 2860352..75c1059 100644
--- a/linux-firmware.spec
+++ b/linux-firmware.spec
@@ -1,11 +1,11 @@
 %global debug_package %{nil}
-%global firmware_release 148
+%global firmware_release 149
 
 %global _firmwarepath	/usr/lib/firmware
 %define _binaries_in_noarch_packages_terminate_build 0
 
 Name:		linux-firmware
-Version:	20230310
+Version:	20230404
 Release:	%{firmware_release}%{?dist}
 Summary:	Firmware files used by the Linux kernel
 License:	GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
@@ -529,7 +529,31 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
 %{_firmwarepath}/netronome/*
 
 %changelog
-* Sun Feb 12 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230310-148
+* Sun Apr 09 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230404-149
+- Update to upstream 20230404 release
+- nvidia: update Tu10x and Tu11x signed firmware to support newer Turing HW
+- update firmware for MT7922 WiFi/Bluetooth device
+- Amphion: Update vpu firmware
+- iwlwifi: add new FWs from core78-32 release
+- iwlwifi: update 9000-family firmwares to core78-32
+- amdgpu: Update SDMA 6.0.1 firmware
+- amdgpu: Add PSP 13.0.11 firmware
+- amdgpu: Update PSP 13.0.4 firmware
+- amdgpu: Update GC 11.0.1 firmware
+- amdgpu: Update DCN 3.1.4 firmware
+- amdgpu: Add GC 11.0.4 firmware
+- rtw88: 8822c: Update normal firmware to v9.9.15
+- Update firmware for Intel Bluetooth 9462/9560/AX101/AX203/AX210/AX211
+- add firmware files for NXP BT chipsets
+- rtw89: 8852b: update format-1 fw to v0.29.29.0
+- rtw89: 8852b: add format-1 fw v0.29.26.0
+- rtw89: 8852b: rollback firmware to v0.27.32.1
+- i915: Update MTL DMC to v2.12
+- i915: Update ADLP DMC to v2.19
+- mediatek: Update mt8192/mt8195 SCP firmware to support MM21 and MT21
+- iwlwifi: update core69 and core72 firmwares for So device
+
+* Sun Mar 12 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 20230310-148
 - Update to upstream 20230310 release
 - qat: update licence text
 - rtl_bt: Update RTL8822C BT USB firmware to 0x0CC6_D2E3
@@ -603,262 +627,3 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
 - update firmware for mediatek bluetooth chip (MT7921/MT7922)
 - cxgb4: Update firmware to revision 1.27.1.0
 - qca: Update firmware files for BT chip WCN6750
-
-* Tue Dec 20 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20221109-145
-- Update to upstream 20221214 release
-- amdgpu: updated various generations to firmware for amd-5.4
-- amdgpu: add various new firmware for amd-5.4
-- sr150 : Add NXP SR150 UWB firmware
-- brcm: add/update firmware files for brcmfmac driver
-- rtl_bt: Update RTL8821C BT(USB I/F) FW to 0x75b8_f098
-- QCA: Add Bluetooth firmware 2.0.0-00515 for QCA WCN785x
-- update firmware for MT7916/MT7915/MT7986/MT7921
-- i915: Add DMC v2.08 for DG2, DMC v2.10 for MTL
-
-* Tue Nov 15 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20221109-144
-- Fix regression in shipping iwlwifi firmware
-
-* Thu Nov 10 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20221109-143
-- Update to upstream 20221109 release
-- Update firmware file for Intel Bluetooth 9462/9560/AX20x/AX21x
-- amdgpu: update DMCUB firmware for DCN 3.1.6
-- rtl_bt: Update RTL8822C BT UART firmware to 0xFFB8_ABD6
-- rtl_bt: Update RTL8822C BT USB firmware to 0xFFB8_ABD3
-- mrvl: prestera: Update Marvell Prestera Switchdev FW to v4.1
-- iwlwifi: add new FWs from core74_pv-60 release
-- qcom: drop split a530_zap firmware file
-- qcom/vpu-1.0: drop split firmware in favour of the mbn file
-- qcom/venus-4.2: drop split firmware in favour of the mbn file
-- qcom/venus-4.2: replace split firmware with the mbn file
-- qcom/venus-1.8: replace split firmware with the mbn file
-- iwlwifi: add new PNVM binaries from core74-44 release
-- iwlwifi: add new FWs from core69-81 release
-- qcom: update venus firmware files for VPU-2.0
-- qcom: remove split SC7280 venus firmware images
-- qcom: update venus firmware file for v5.4
-- qcom: replace split SC7180 venus firmware images with symlink
-- rtw89: 8852b: update fw to v0.27.32.1
-- rtlwifi: update firmware for rtl8192eu to v35.7
-- rtlwifi: Add firmware v4.0 for RTL8188FU
-- i915: Add HuC 7.10.3 for DG2
-- cnm: update chips&media wave521c firmware.
-- brcm: add symlink for Pi Zero 2 W NVRAM file
-- Add firmware for Cirrus CS35L41 on ASUS/Lenovo/HP Laptops
-- iwlwifi: add new FWs from core72-129 release
-- iwlwifi: update 9000-family firmwares to core72-129
-
-* Sun Oct 16 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20221012-142
-- Add link for one variant of Raspberry Pi Zero 2W WiFi module
-
-* Thu Oct 13 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20221012-141
-- Update to upstream 20221012 release
-- rtl_bt: Update RTL8852C BT USB firmware to 0xD5B8_A40A
-- amdgpu: update various generations of RLC firmware
-- mediatek: Update mt8195 SOF firmware to v0.4.1
-- qcom: add squashed version of a530 zap shader
-- rtw89: 8852c: update fw to v0.27.56.1
-- mediatek: Update mt8186 SCP firmware
-- Update AMD cpu microcode
-- mediatek: mt8195: Update scp.img to v2.0.11956
-- mediatek: Add new mt8195 SOF firmware
-- mediatek: Update mt8186 SOF firmware to v0.2.1
-- update firmware for mediatek bluetooth chip (MT7922)
-- rtl_bt: Update RTL8852A BT USB firmware to 0xD9B8_8207
-- update firmware for mediatek bluetooth chip (MT7921)
-- update firmware for MT7921/MT7922 WiFi device
-- cxgb4: Update firmware to revision 1.27.0.0
-- i915: Add versionless HuC files for current platforms
-- i915: Add GuC v70.5.1 for DG1, DG2, TGL and ADL-P
-- qca: Update firmware files for BT chip WCN3991.
-- Removing crnv32
-
-* Thu Sep 29 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220913-140
-- Update to upstream 20220913 release
-- amdgpu: update yellow carp DMCUB firmware
-- amdgpu: add firmware for VCN 3.1.2 IP block
-- amdgpu: add firmware for SDMA 5.2.6 IP block
-- amdgpu: add firmware for PSP 13.0.5 IP block
-- amdgpu: add firmware for GC 10.3.6 IP block
-- amdgpu: add firmware for DCN 3.1.5 IP block
-- qcom: rename Lenovo ThinkPad X13s firmware paths
-- rtw89: 8852c: update fw to v0.27.42.0
-- Mellanox: Add new mlxsw_spectrum firmware xx.2010.3146
-- amdgpu: update beige goby/dimgrey cavefish/navy flounder/sienna cichlid VCN firmware
-- rtl_bt: Update RTL8852C BT USB firmware to 0xDFB8_5A33
-- mediatek: reference the LICENCE file for MediaTek firmwares
-
-* Tue Sep 13 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220815-139
-- Use requires for GPU firmware on < Fedora 37
-
-* Tue Aug 16 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220815-138
-- Update to upstream 20220815 release
-- mediatek: Update mt8183/mt8192/mt8195 SCP firmware
-- mediatek: Add new mt8186 SOF firmware
-- ice: Update package to 1.3.30.0
-- QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00438
-- brcm: Add nvram for Lenovo Yoga Tablet 2 830F/L and 1050F/L tablets
-- brcm: Add nvram for the Xiaomi Mi Pad 2 tablet
-- brcm: Add nvram for the Asus TF103C tablet
-- Add amd-ucode README file
-- qca: Update firmware files for BT chip WCN6750
-- Update firmware file for Intel Bluetooth 9462/9560/AX200/AX201/AX210/AX211
-- Mellanox: Add new mlxsw_spectrum firmware xx.2010.3020
-- qcom: Add firmware for Lenovo ThinkPad X13s
-- Add firmware for Cirrus CS35L41
-- i915: Add GuC v70.4.1 for DG2
-- i915: Add DMC v2.07 for DG2
-- amdgpu: update various GPUs to release 22.20
-- amdgpu: partially revert "amdgpu: update beige goby to release 22.20"
-- amdgpu: update psp 13.0.8 TA firmware
-- amdgpu: update DMCUB firmware for DCN 3.1.6
-- amdgpu: Update Yellow Carp VCN firmware
-- WHENCE: Fix dangling symlinks
-
-* Fri Aug 12 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220708-137
-- Split out AMD/Intel/NVIDIA GPU firmware into sub packages
-
-* Sun Jul 17 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220708-136
-- Update to upstream 20220708 release
-- WHENCE: Correct dangling symlinks
-- Correct WHENCE entry for wfx firmware
-- bnx2: Drop unsupported Broadcom NetXtremeII firmware
-- bnx2: drop unsupported firmwares
-- bnx2: sort firmware names in filesystem order
-- Remove old Broadcom Everest (bnx2x) v4/5 firmware
-- Drop Token Ring network firmwares
-- Drop TDA7706 radio firmware
-- Drop Intel WiMax firmware
-- Drop Computone IntelliPort Plus serial firmware
-- Drop ATM Ambassador devices firmware
-- brocade: drop old unsupported firmware revs
-- amdgpu: update yellow carp DMCUB firmware
-- update firmwares for MT7622/MT7921/MT7922 WiFi device
-- update firmware for mediatek bluetooth chips (MT7921/MT7922)
-- Update firmwares for Intel Bluetooth 9462/9560/AX200/AX201/AX210/AX211
-- mediatek: Add SCP firmware for MT8186
-- rtw88: 8822c: Update normal firmware to v9.9.13
-- amdgpu: update Yellow Carp VCN firmware
-- qed: update 8.59.1.0 firmware
-- Link some devices that ship with the AW-CM256SM
-- Add initial AzureWave AW-CM256SM NVRAM file
-- Remove the Pine64 Quartz copy of the RPi NVRAM
-- qca: Update firmware files for BT chip WCN6750.
-- QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00409
-
-* Tue Jun 14 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220610-135
-- Fixes for Cypress AW-CM256SM WiFi module
-
-* Fri Jun 10 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220610-134
-- Update to upstream 20220610 release
-- add symlinks to AP6212 for StarFive based boards
-- wilc1000: update WILC1000 firmware to v15.6
-- add new FWs from core70-87 release
-- update 9000-family firmwares to core70-87
-- Update RTL8852A BT USB firmware to 0xDFB8_0634
-- replace mkdir by install
-- remove old unsupported iwlwifi 3160/7260/7265/8000/8265 firmware
-- Update mt8192 SCP firmware
-- WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.9
-- ath11k: move regdb.bin before board-2.bin
-- QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00157
-- QCA9888 hw2.0: update board-2.bin
-- QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00157
-- QCA4019 hw1.0: update board-2.bin
-- WCN3990 hw1.0: add board-2.bin
-- Update various AMDGPU firmware for 22.10
-- Update firmware for Intel Bluetooth 9462/9560/AX200/AX201/AX210/AX211
-
-* Thu May 26 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220509-133
-- Split Mellanox Spectrum 1/2/3 Switches firmware to a sub package
-
-* Mon May  9 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220509-132
-- Update to upstream 20220509 release
-- mediatek: Update mt8183/mt8192/mt8195 SCP firmware
-- update firmware for mediatek bluetooth chip (MT7922)
-- update firmware for MT7922 WiFi device
-- ice: Update package to 1.3.28.0
-- i915: Add GuC v70.1.2 for DG2
-- i915: Add DMC v2.06 for DG2
-- i915: Add GuC v70.1.1 for all platforms
-- rtl_bt: Update RTL8852A BT USB firmware to 0xDBB7_C1D9
-- rtl_bt: Add firmware and config files for RTL8852C
-- rtw89: 8852c: add new firmware v0.27.20.0 for RTL8852C
-- amdgpu: update yellow carp DMCUB firmware
-- amdgpu: update psp_13_0_8 firmware
-- amdgpu: update gc_10_3_7_rlc firmware
-- amdgpu: update dcn_3_1_6_dmcub firmware
-- qcom: add firmware files for Adreno a220/a330/a420 & related generations
-- qcom: apq8096: add modem firmware
-- qcom: apq8096: add aDSP firmware
-- Mellanox: Add lc_ini_bundle for xx.2010.1006
-- Mellanox: xx.2010.1502: Distribute non-xz-compressed lc_ini_bundle
-- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1502
-- Numerous additions/updates for various generations of ath11k/ath10k
-
-* Thu Apr 14 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220411-131
-- Update to upstream 20220411 release
-- Update AMD cpu microcode
-- nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
-- brcm: rename Rock960 NVRAM to AP6356S and link devices to it
-- Update firmware file for Intel Bluetooth 9260/9462/9560/AX200/AX201/AX210/AX211
-- amdgpu: update green navi10/12/14/renoir/sardine VCN firmware
-- update firmware for MT7921 WiFi device
-- update firmware for mediatek bluetooth chip (MT7921)
-- rtw88: 8821c: Update normal firmware to v24.11.00
-- ice: Add wireless edge file for Intel E800 series driver
-- ice: update ice DDP comms package to 1.3.31.0
-- amdgpu: update PSP 13.0.8 firmware
-- amdgpu: update GC 10.3.7 firmware
-- rtl_bt: Add firmware and config files for RTL8852B
-
-* Thu Mar 10 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220310-130
-- Update to upstream 20220310 release
-- Update AMD cpu microcode
-- ath11k: add links for WCN6855 hw2.1
-- ath11k: WCN6855 hw2.0: add WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3
-- ath11k: WCN6855 hw2.0: add board-2.bin and regdb.bin
-- add firmware for MT7986
-- update firmware for MT7921 WiFi device
-- update firmware for mediatek bluetooth chip(MT7921)
-- amdgpu: update picasso/raven/raven2 VCN firmware
-- amdgpu: Update GPU firmwares to the 21.50 release
-- amdgpu: add firmware for SDMA 5.2.7 IP block
-- amdgpu: add firmware for PSP 13.0.8 IP block
-- amdgpu: add firmware for DCN 3.1.6 IP block
-- amdgpu: add firmware for GC 10.3.7 IP block
-- rtw89: 8852a: update fw to v0.13.36.0
-- iwlwifi: add/Update new FWs from core68-60 release
-- Update Intel Bluetooth FW for 7265/8260/8265/9260/9462/9560/AX2xx
-- Update AMD SEV firmware
-- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1406
-- rtl_bt: Update RTL8852A BT USB firmware to 0xDFB7_6D7A
-- rtl_bt: Update RTL8822C BT USB firmware to 0x19B7_6D7D
-- rtl_bt: Update RTL8822C BT UART firmware to 0x15B7_6D7D
-- wfx: update to firmware 3.14
-- wfx: add antenna configuration files
-
-* Wed Feb  9 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 20220209-129
-- Update to upstream 20220209 release
-- i915: Add DMC firmware v2.16 for ADL-P
-- i915: Add GuC v69.0.3 for all platforms
-- mediatek: Update MT8173 VPU firmware to v1.1.7
-- mediatek: update firmware for MT7921 WiFi and bluetooth
-- mediatek: update firmware for MT7915
-- mediatek: add firmware for MT7916
-- Firmware updates for Intel Bluetooth 9260/9462/9560/AX200/AX201/AX210/AX211
-- iwlwifi: add new FWs from core63-136 release
-- iwlwifi: update 9000-family firmwares to core66-88
-- Mellanox: Add new mlxsw_spectrum firmware xx.2010.1232
-- add marvell CPT firmware images
-- WHENCE: add missing symlink for NanoPi R1
-- amdgpu: update yellow carp dmcub firmware
-- QCA: Add Bluetooth nvm file for WCN685x
-- QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00324
-- QCA: Update Bluetooth WCN685x 2.0 firmware to 2.0.0-00609
-- cxgb4: Update firmware to revision 1.26.6.0
-- cnm: add chips&media wave521c firmware.
-- rtw88: 8822c: Update normal firmware to v9.9.11
-- rtw89: 8852a: update fw to v0.13.33.0
-
-* Mon Jan 10 2022 Adam Williamson <awilliam@redhat.com> - 20211216-128
-- Don't put Prestera firmwares in main package as well as subpackage
diff --git a/sources b/sources
index e2eca98..a5eb431 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (linux-firmware-20230310.tar.xz) = 817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e
+SHA512 (linux-firmware-20230404.tar.xz) = 815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c