Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/dcn_3_1_4_dmcub.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/dcn_3_1_4_dmcub.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_imu.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_imu.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_me.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_me.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_mec.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_mec.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_mes1.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_mes1.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_mes.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_mes.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_pfp.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_pfp.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_rlc.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_1_rlc.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_4_ta.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_4_ta.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_4_toc.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_4_toc.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/sdma_6_0_1.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/sdma_6_0_1.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/amdgpu/vcn_4_0_2.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/amdgpu/vcn_4_0_2.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/ath11k/WCN6855/hw2.0/amss.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/ath11k/WCN6855/hw2.0/amss.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/ath11k/WCN6855/hw2.0/board-2.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/ath11k/WCN6855/hw2.0/board-2.bin differ diff -Nru linux-firmware-20220329.git681281e4/debian/changelog linux-firmware-20220329.git681281e4/debian/changelog --- linux-firmware-20220329.git681281e4/debian/changelog 2023-01-26 08:10:12.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/changelog 2023-03-24 08:09:41.000000000 +0000 @@ -1,3 +1,53 @@ +linux-firmware (20220329.git681281e4-0ubuntu3.12) jammy; urgency=medium + + * Unsolicited wake from suspend with bluetooth connected (Intel AX211/AX201) (LP: #2008217) + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX211 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + - linux-firmware: Update firmware file for Intel Bluetooth AX201 + + -- Juerg Haefliger Fri, 24 Mar 2023 09:09:41 +0100 + +linux-firmware (20220329.git681281e4-0ubuntu3.11) jammy; urgency=medium + + * Add firmware for amdgpu products with GC 11.01 (LP: #2008113) + - amdgpu: Add DCN 3.1.4 firmware + - amdgpu: Add GC 11.0.1 firmware + - amdgpu: Add SDMA 6.0.1 fimware + - amdgpu: Add PSP 13.0.4 firmware + - amdgpu: Add VCN 4.0.2 firmware + - amdgpu: Update GC 11.0.1 firmware + * Frequent wakeups on HP Pro x360 435 13.3 inch G9 using Qualcomm FastConnect 6900 (LP: #2006458) + - WHENCE: ath11k: move regdb.bin before board-2.bin + - ath11k: WCN6855 hw2.0: update board-2.bin + - ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.23 + * Ubuntu 22.04 XPS 13 plus 9320 kernel 6.0 OEM and 5.19 breaks wifi frequently (LP: #2007875) + - iwlwifi: add new FWs from core70-87 release + * mt7921: add support of MTFG table (LP: #2009642) + - linux-firmware: update firmware for MT7922 WiFi device + + -- Juerg Haefliger Thu, 16 Mar 2023 11:47:07 +0100 + linux-firmware (20220329.git681281e4-0ubuntu3.10) jammy; urgency=medium * Update dg2_dmc to 2.08 (LP: #1999375) diff -Nru linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch --- linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch 2023-01-26 08:10:12.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch 2023-03-24 08:09:41.000000000 +0000 @@ -1185,10 +1185,10 @@ +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/WHENCE b/WHENCE -index 8f37cc3d2bad..67d1d7b797ab 100644 +index 8f37cc3d2bad..3ce25818b5f4 100644 --- a/WHENCE +++ b/WHENCE -@@ -1330,6 +1330,42 @@ Version: 71.058653f6.0 +@@ -1330,6 +1330,78 @@ Version: 71.058653f6.0 File: iwlwifi-so-a0-jf-b0-71.ucode Version: 71.058653f6.0 @@ -1228,10 +1228,46 @@ +File: iwlwifi-so-a0-jf-b0-72.ucode +Version: 72.daa05125.0 + ++File: iwlwifi-cc-a0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-Qu-b0-hr-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-Qu-b0-jf-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-Qu-c0-hr-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-Qu-c0-jf-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-QuZ-a0-hr-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-QuZ-a0-jf-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-ty-a0-gf-a0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-so-a0-gf4-a0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-so-a0-gf-a0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-so-a0-hr-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ ++File: iwlwifi-so-a0-jf-b0-73.ucode ++Version: 73.35c0a2c6.0 ++ File: iwlwifi-so-a0-gf-a0.pnvm File: iwlwifi-so-a0-gf4-a0.pnvm -@@ -2718,17 +2754,55 @@ File: amdgpu/aldebaran_smc.bin +@@ -2718,17 +2790,67 @@ File: amdgpu/aldebaran_smc.bin File: amdgpu/aldebaran_sos.bin File: amdgpu/aldebaran_ta.bin File: amdgpu/aldebaran_vcn.bin @@ -1254,6 +1290,13 @@ +File: amdgpu/gc_11_0_0_mes.bin +File: amdgpu/gc_11_0_0_pfp.bin +File: amdgpu/gc_11_0_0_rlc.bin ++File: amdgpu/gc_11_0_1_imu.bin ++File: amdgpu/gc_11_0_1_me.bin ++File: amdgpu/gc_11_0_1_mec.bin ++File: amdgpu/gc_11_0_1_mes.bin ++File: amdgpu/gc_11_0_1_mes1.bin ++File: amdgpu/gc_11_0_1_pfp.bin ++File: amdgpu/gc_11_0_1_rlc.bin +File: amdgpu/gc_11_0_2_imu.bin +File: amdgpu/gc_11_0_2_me.bin +File: amdgpu/gc_11_0_2_mec.bin @@ -1261,12 +1304,15 @@ +File: amdgpu/gc_11_0_2_mes.bin +File: amdgpu/gc_11_0_2_pfp.bin +File: amdgpu/gc_11_0_2_rlc.bin ++File: amdgpu/dcn_3_1_4_dmcub.bin +File: amdgpu/dcn_3_1_5_dmcub.bin File: amdgpu/dcn_3_1_6_dmcub.bin +File: amdgpu/dcn_3_2_0_dmcub.bin +File: amdgpu/dcn_3_2_1_dmcub.bin +File: amdgpu/psp_13_0_0_sos.bin +File: amdgpu/psp_13_0_0_ta.bin ++File: amdgpu/psp_13_0_4_ta.bin ++File: amdgpu/psp_13_0_4_toc.bin +File: amdgpu/psp_13_0_5_asd.bin +File: amdgpu/psp_13_0_5_ta.bin +File: amdgpu/psp_13_0_5_toc.bin @@ -1278,16 +1324,18 @@ +File: amdgpu/sdma_5_2_6.bin File: amdgpu/sdma_5_2_7.bin +File: amdgpu/sdma_6_0_0.bin ++File: amdgpu/sdma_6_0_1.bin +File: amdgpu/sdma_6_0_2.bin +File: amdgpu/smu_13_0_0.bin +File: amdgpu/smu_13_0_7.bin +File: amdgpu/vcn_3_1_2.bin +File: amdgpu/vcn_4_0_0.bin ++File: amdgpu/vcn_4_0_2.bin +File: amdgpu/vcn_4_0_4.bin Licence: Redistributable. See LICENSE.amdgpu for details. -@@ -3000,6 +3074,9 @@ Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt -> brcmfmac43430-sdio.AP6 +@@ -3000,6 +3122,9 @@ Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt -> brcmfmac43430-sdio.AP6 Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt -> brcmfmac43430-sdio.AP6212.txt Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt -> brcmfmac43430-sdio.AP6212.txt Link: brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt -> brcmfmac43430-sdio.AP6212.txt @@ -1297,7 +1345,7 @@ File: "brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt" File: "brcm/brcmfmac43430-sdio.MUR1DX.txt" File: "brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt" -@@ -3014,6 +3091,7 @@ File: "brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt" +@@ -3014,6 +3139,7 @@ File: "brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt" File: "brcm/brcmfmac4356-pcie.gpd-win-pocket.txt" File: brcm/brcmfmac4356-sdio.vamrs,rock960.txt Link: brcm/brcmfmac4356-sdio.khadas,vim2.txt -> brcmfmac4356-sdio.vamrs,rock960.txt @@ -1305,7 +1353,7 @@ Licence: GPLv2. See GPL-2 for details. -@@ -3352,9 +3430,11 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. +@@ -3352,9 +3478,11 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. -------------------------------------------------------------------------- @@ -1318,7 +1366,7 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. -@@ -3632,7 +3712,7 @@ File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt +@@ -3632,7 +3760,7 @@ File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt File: ath10k/QCA9377/hw1.0/firmware-sdio-5.bin Version: WLAN.TF.1.1.1-00061-QCATFSWPZ-1 File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-sdio-5.txt @@ -1327,7 +1375,7 @@ File: ath10k/QCA99X0/hw2.0/firmware-5.bin Version: 10.4.1.00030-1 File: ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt -@@ -3655,6 +3735,7 @@ File: ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt +@@ -3655,6 +3783,7 @@ File: ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt File: ath10k/QCA9377/hw1.0/firmware-6.bin Version: WLAN.TF.2.1-00021-QCARMSWP-1 File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt @@ -1335,8 +1383,21 @@ File: ath10k/WCN3990/hw1.0/firmware-5.bin File: ath10k/WCN3990/hw1.0/wlanmdsp.mbn Link: qcom/sdm845/wlanmdsp.mbn -> ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn -@@ -3718,6 +3799,24 @@ Link: ath11k/WCN6855/hw2.1/board-2.bin -> ../hw2.0/board-2.bin +@@ -3708,16 +3837,34 @@ File: ath11k/QCA6390/hw2.0/amss.bin + File: ath11k/QCA6390/hw2.0/m3.bin + Version: WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1 + File: ath11k/QCA6390/hw2.0/Notice.txt +-File: ath11k/WCN6855/hw2.0/board-2.bin + File: ath11k/WCN6855/hw2.0/regdb.bin ++File: ath11k/WCN6855/hw2.0/board-2.bin + File: ath11k/WCN6855/hw2.0/amss.bin + File: ath11k/WCN6855/hw2.0/m3.bin +-Version: WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3 ++Version: WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.23 + File: ath11k/WCN6855/hw2.0/Notice.txt +-Link: ath11k/WCN6855/hw2.1/board-2.bin -> ../hw2.0/board-2.bin Link: ath11k/WCN6855/hw2.1/regdb.bin -> ../hw2.0/regdb.bin ++Link: ath11k/WCN6855/hw2.1/board-2.bin -> ../hw2.0/board-2.bin Link: ath11k/WCN6855/hw2.1/amss.bin -> ../hw2.0/amss.bin Link: ath11k/WCN6855/hw2.1/m3.bin -> ../hw2.0/m3.bin +File: ath11k/QCN9074/hw1.0/board-2.bin @@ -1360,7 +1421,43 @@ Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details -@@ -4035,6 +4134,8 @@ File: rtl_bt/rtl8852au_fw.bin +@@ -3969,13 +4116,13 @@ Version: BT_TyphoonPeak_REL38020 + File:intel/ibt-0041-0041.ddc + Version: BT_TyphoonPeak_REL38020 + File:intel/ibt-0040-0041.sfi +-Version: BT_Solar_GfP2_REL38020 ++Version: BT_Solar_GfP2_REL56683 + File:intel/ibt-0040-0041.ddc +-Version: BT_Solar_GfP2_REL38020 ++Version: BT_Solar_GfP2_REL56683 + File:intel/ibt-1040-0041.sfi +-Version: BT_SolarF_GfP2_REL38020 ++Version: BT_SolarF_GfP2_REL56683 + File:intel/ibt-1040-0041.ddc +-Version: BT_SolarF_GfP2_REL38020 ++Version: BT_SolarF_GfP2_REL56683 + + File:intel/ibt-0040-1020.sfi + Version: BT_Solar_JfP1_REL38020 +@@ -3996,13 +4143,13 @@ File:intel/ibt-1040-2120.ddc + Version: BT_SolarF_JfP2_REL38020 + + File:intel/ibt-0040-4150.sfi +-Version: BT_Solar_HrP2_REL38020 ++Version: BT_Solar_HrP2_REL56683 + File:intel/ibt-0040-4150.ddc +-Version: BT_Solar_HrP2_REL38020 ++Version: BT_Solar_HrP2_REL56683 + File:intel/ibt-1040-4150.sfi +-Version: BT_SolarF_HrP2_REL38020 ++Version: BT_SolarF_HrP2_REL56683 + File:intel/ibt-1040-4150.ddc +-Version: BT_SolarF_HrP2_REL38020 ++Version: BT_SolarF_HrP2_REL56683 + + Licence: Redistributable. See LICENCE.ibt_firmware for details + +@@ -4035,6 +4182,8 @@ File: rtl_bt/rtl8852au_fw.bin File: rtl_bt/rtl8852au_config.bin File: rtl_bt/rtl8852bu_fw.bin File: rtl_bt/rtl8852bu_config.bin @@ -1369,7 +1466,7 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. -@@ -4599,6 +4700,9 @@ Version: GuC API/APB ver 62.0.0 for Skylake +@@ -4599,6 +4748,9 @@ Version: GuC API/APB ver 62.0.0 for Skylake File: i915/skl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Skylake @@ -1379,7 +1476,7 @@ File: i915/skl_huc_ver01_07_1398.bin Version: HuC API/ABI ver 1 - release 7 for Skylake -@@ -4641,6 +4745,9 @@ Version: GuC API/APB ver 62.0.0 for Broxton +@@ -4641,6 +4793,9 @@ Version: GuC API/APB ver 62.0.0 for Broxton File: i915/bxt_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Broxton @@ -1389,7 +1486,7 @@ File: i915/kbl_guc_ver9_14.bin Version: Guc API/APB ver 9 release 14 for Kabylake -@@ -4656,6 +4763,9 @@ Version: GuC API/APB ver 62.0.0 for Comet Lake +@@ -4656,6 +4811,9 @@ Version: GuC API/APB ver 62.0.0 for Comet Lake File: i915/cml_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Comet Lake @@ -1399,7 +1496,7 @@ File: i915/kbl_guc_ver9_39.bin Version: Guc API/APB ver 9 release 39 for Kabylake -@@ -4674,6 +4784,9 @@ Version: GuC API/APB ver 62.0.0 for Kabylake +@@ -4674,6 +4832,9 @@ Version: GuC API/APB ver 62.0.0 for Kabylake File: i915/kbl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Kabylake @@ -1409,7 +1506,7 @@ File: i915/glk_guc_32.0.3.bin Version: Guc API/APB ver 32 release 0 for Geminilake -@@ -4689,6 +4802,9 @@ Version: GuC API/APB ver 62.0.0 for Geminilake +@@ -4689,6 +4850,9 @@ Version: GuC API/APB ver 62.0.0 for Geminilake File: i915/glk_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Geminilake @@ -1419,7 +1516,7 @@ File: i915/glk_huc_ver03_01_2893.bin Version: Huc API/APB ver 3 release 1 for Geminilake -@@ -4728,6 +4844,9 @@ Version: GuC API/APB ver 62.0.0 for Icelake +@@ -4728,6 +4892,9 @@ Version: GuC API/APB ver 62.0.0 for Icelake File: i915/icl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Icelake @@ -1429,7 +1526,7 @@ File: i915/icl_huc_ver8_4_3238.bin Version: Huc API/APB ver 8 release 4 for Icelake -@@ -4758,6 +4877,9 @@ Version: GuC API/APB ver 62.0.0 for Elkhartlake +@@ -4758,6 +4925,9 @@ Version: GuC API/APB ver 62.0.0 for Elkhartlake File: i915/ehl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Elkhartlake @@ -1439,7 +1536,7 @@ File: i915/ehl_huc_9.0.0.bin Version: Huc API/APB ver 9 release 0 for Elkhartlake -@@ -4773,6 +4895,12 @@ Version: GuC API/APB ver 62.0.0 for Tigerlake +@@ -4773,6 +4943,12 @@ Version: GuC API/APB ver 62.0.0 for Tigerlake File: i915/tgl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Tigerlake @@ -1452,7 +1549,7 @@ File: i915/tgl_huc_7.0.3.bin Version: Huc API/APB ver 7 release 0 for Tigerlake -@@ -4785,6 +4913,9 @@ Version: Huc API/APB ver 7 release 5 for Tigerlake +@@ -4785,6 +4961,9 @@ Version: Huc API/APB ver 7 release 5 for Tigerlake File: i915/tgl_huc_7.9.3.bin Version: HuC API/APB ver 7.9.3 for Tigerlake @@ -1462,7 +1559,7 @@ File: i915/rkl_dmc_ver2_02.bin Version: DMC API/APB ver 2 release 2 for Rocketlake -@@ -4803,12 +4934,21 @@ Version: GuC API/APB ver 62.0.0 for DG1 +@@ -4803,12 +4982,21 @@ Version: GuC API/APB ver 62.0.0 for DG1 File: i915/dg1_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for DG1 @@ -1484,7 +1581,7 @@ File: i915/adls_dmc_ver2_01.bin Version: DMC API/APB ver 2 release 1 for Alderlake S -@@ -4833,6 +4973,30 @@ Version: GuC API/APB ver 62.0.3 for Alderlake P +@@ -4833,6 +5021,30 @@ Version: GuC API/APB ver 62.0.3 for Alderlake P File: i915/adlp_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Alderlake P @@ -1515,19 +1612,19 @@ License: Redistributable. See LICENSE.i915 for details -------------------------------------------------------------------------- -@@ -5442,9 +5606,9 @@ Licence: Redistributable. See LICENCE.mediatek for details. +@@ -5442,9 +5654,9 @@ Licence: Redistributable. See LICENCE.mediatek for details. Driver: mt7922 - MediaTek MT7922 Wireless MACs File: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin -Version: 20210727184234a -+Version: 20220908203203a ++Version: 20221227123154a File: mediatek/WIFI_RAM_CODE_MT7922_1.bin -Version: 20210727184325 -+Version: 20220908203253 ++Version: 20221227123243 Licence: Redistributable. See LICENCE.mediatek for details. -@@ -5453,7 +5617,7 @@ Licence: Redistributable. See LICENCE.mediatek for details. +@@ -5453,7 +5665,7 @@ Licence: Redistributable. See LICENCE.mediatek for details. Driver: mt7922 - MediaTek MT7922 bluetooth chipset File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin @@ -1536,7 +1633,7 @@ Licence: Redistributable. See LICENCE.mediatek for details. -@@ -5660,6 +5824,10 @@ File: qcom/a300_pfp.fw +@@ -5660,6 +5872,10 @@ File: qcom/a300_pfp.fw Link: a300_pfp.fw -> qcom/a300_pfp.fw File: qcom/a300_pm4.fw Link: a300_pm4.fw -> qcom/a300_pm4.fw @@ -1547,7 +1644,7 @@ File: qcom/a530_pfp.fw File: qcom/a530_pm4.fw File: qcom/a530v3_gpmu.fw2 -@@ -5773,6 +5941,7 @@ File: mellanox/mlxsw_spectrum3-30.2008.3326.mfa2 +@@ -5773,6 +5989,7 @@ File: mellanox/mlxsw_spectrum3-30.2008.3326.mfa2 File: mellanox/mlxsw_spectrum-13.2010.1006.mfa2 File: mellanox/mlxsw_spectrum2-29.2010.1006.mfa2 File: mellanox/mlxsw_spectrum3-30.2010.1006.mfa2 @@ -1555,7 +1652,7 @@ File: mellanox/mlxsw_spectrum-13.2010.1232.mfa2 File: mellanox/mlxsw_spectrum2-29.2010.1232.mfa2 File: mellanox/mlxsw_spectrum3-30.2010.1232.mfa2 -@@ -5977,3 +6146,164 @@ File: amphion/vpu/vpu_fw_imx8_enc.bin +@@ -5977,3 +6194,164 @@ File: amphion/vpu/vpu_fw_imx8_enc.bin Version: 1.3.1 Licence: Redistributable. See LICENSE.amphion_vpu for details diff -Nru linux-firmware-20220329.git681281e4/debian/scripts/build-package linux-firmware-20220329.git681281e4/debian/scripts/build-package --- linux-firmware-20220329.git681281e4/debian/scripts/build-package 2023-01-26 08:09:54.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/scripts/build-package 2023-03-23 07:37:44.000000000 +0000 @@ -15,13 +15,61 @@ exit "${rc}" } +function usage() +{ + cat <&2 exit 1 fi +# Check that the release and branch names match +release=$(dpkg-parsechangelog -SDistribution) +branch=$(git rev-parse --abbrev-ref HEAD) +if [ "${release}" != "${branch}" ] ; then + echo "Release and branch name mismatch (${release} != ${branch})" >&2 + if [ ${skip_check} -eq 0 ] ; then + exit 1 + fi +fi + trap out EXIT INT TERM HUP +# Sanity check +destdir=debian/build +DESTDIR=${destdir} make install +debian/scripts/check-symlinks "${destdir}" +rm -rf "${destdir}" + debian/scripts/create-quilt-series debian/scripts/apply-quilt-series diff -Nru linux-firmware-20220329.git681281e4/debian/scripts/close-release linux-firmware-20220329.git681281e4/debian/scripts/close-release --- linux-firmware-20220329.git681281e4/debian/scripts/close-release 2023-01-26 08:09:54.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/scripts/close-release 2023-03-23 07:37:44.000000000 +0000 @@ -6,21 +6,30 @@ function usage() { cat <&2 exit 2 @@ -36,16 +45,22 @@ release=$(dpkg-parsechangelog -SDistribution) version=$(dpkg-parsechangelog -SVersion) -# New release version and and tag +# New release version and tag if [ "${version%-*}" = "${VERSION}" ] ; then - # Bump the upload number - upload=$(echo "${version}" | grep -o '[0-9]*$') - new_version=${version%${upload}}$((upload + 1)) + if [ -n "${suffix}" ] ; then + # Append the provided suffix + new_version=${version}${suffix} + else + # Bump the upload number + upload=$(echo "${version}" | grep -o '[0-9]*$') + new_version=${version%"${upload}"}$((upload + 1)) + fi else # New upstream version new_version="${VERSION}-0ubuntu1" fi new_tag="Ubuntu-${new_version}" +new_tag=${new_tag//~/_} # Check if the tag exists already if git rev-parse "${new_tag}" >/dev/null 2>&1 ; then @@ -53,8 +68,8 @@ exit 1 fi -# Find the previous release commit -prev_subject="UBUNTU: Ubuntu-${version}" +# Find the previous release commit (skip dummy versions ending in .0) +prev_subject="UBUNTU: Ubuntu-${version%.0}" prev_commit=$(git log --format='%H %s' | \ grep -m1 -P "^[0-9a-f]{40} ${prev_subject}$" || true) prev_commit=${prev_commit%% *} diff -Nru linux-firmware-20220329.git681281e4/debian/scripts/create-quilt-series linux-firmware-20220329.git681281e4/debian/scripts/create-quilt-series --- linux-firmware-20220329.git681281e4/debian/scripts/create-quilt-series 2023-01-26 08:09:54.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/scripts/create-quilt-series 2023-03-23 07:37:44.000000000 +0000 @@ -39,8 +39,10 @@ trap out EXIT INT TERM HUP -# Current upstream commit and version -. debian/upstream +# Current upstream commit +version=$(dpkg-parsechangelog -Sversion) +upstream=${version#*.git} +upstream=${upstream%%-*} BINARIES=() PATCHABLES=() @@ -50,7 +52,7 @@ while IFS=" " read -r added name new_name ; do add_file "${added}" "${name}" add_file "${added}" "${new_name}" -done < <(git diff --numstat "${COMMIT}" | awk '{ print $1 " " $3 " " $5 }') +done < <(git diff --numstat "${upstream}" | awk '{ print $1 " " $3 " " $5 }') if [ ${#BINARIES[@]} -gt 0 ] ; then echo "Create debian/source/include-binaries ..." @@ -58,12 +60,12 @@ fi rm -rf debian/patches -mkdir debian/patches +install -d debian/patches if [ ${#PATCHABLES[@]} -gt 0 ] ; then echo "Create debian/patches/ubuntu.patch ..." for patchable in "${PATCHABLES[@]}" ; do - git diff "${COMMIT}" -- "${patchable}" + git diff "${upstream}" -- "${patchable}" done > debian/patches/ubuntu.patch echo ubuntu.patch > debian/patches/series fi diff -Nru linux-firmware-20220329.git681281e4/debian/scripts/generate-changelog linux-firmware-20220329.git681281e4/debian/scripts/generate-changelog --- linux-firmware-20220329.git681281e4/debian/scripts/generate-changelog 2023-01-20 16:39:43.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/scripts/generate-changelog 2023-03-23 07:37:44.000000000 +0000 @@ -119,7 +119,7 @@ # Print the sub-entries (commit subjects) for commit in ${commits["${key}"]} ; do - subject=$(git log --format='%s' "${commit}" -1 | sed -e 's/\s*UBUNTU:\s*//') + subject=$(git log --format='%s' "${commit}" -1 | sed -e 's/^\s*UBUNTU:\s*//') echo " - ${subject}" # For rebase commits, add the list of changes from the commit message diff -Nru linux-firmware-20220329.git681281e4/debian/scripts/remove-firmware linux-firmware-20220329.git681281e4/debian/scripts/remove-firmware --- linux-firmware-20220329.git681281e4/debian/scripts/remove-firmware 2023-01-26 08:09:54.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/scripts/remove-firmware 2023-03-23 07:37:44.000000000 +0000 @@ -18,5 +18,10 @@ while IFS= read -r item ; do # Don't quote 'item' to allow globs in remove-firmware.list # shellcheck disable=SC2086 - rm -rf "${1:?}"/${item} + for fw in "${1:?}"/${item} ; do + if [ -e "${fw}" ] ; then + echo " ${fw}" + rm -rf "${fw}" + fi + done done < <(sed -E '/^#|^$/d' debian/remove-firmware.list) diff -Nru linux-firmware-20220329.git681281e4/debian/source/include-binaries linux-firmware-20220329.git681281e4/debian/source/include-binaries --- linux-firmware-20220329.git681281e4/debian/source/include-binaries 2023-01-26 08:10:12.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/source/include-binaries 2023-03-24 08:09:41.000000000 +0000 @@ -1,4 +1,5 @@ 1a98-INTEL-EDK2-2-tplg.bin +amdgpu/dcn_3_1_4_dmcub.bin amdgpu/dcn_3_1_5_dmcub.bin amdgpu/dcn_3_1_6_dmcub.bin amdgpu/dcn_3_2_0_dmcub.bin @@ -28,6 +29,13 @@ amdgpu/gc_11_0_0_mes1.bin amdgpu/gc_11_0_0_pfp.bin amdgpu/gc_11_0_0_rlc.bin +amdgpu/gc_11_0_1_imu.bin +amdgpu/gc_11_0_1_me.bin +amdgpu/gc_11_0_1_mec.bin +amdgpu/gc_11_0_1_mes.bin +amdgpu/gc_11_0_1_mes1.bin +amdgpu/gc_11_0_1_pfp.bin +amdgpu/gc_11_0_1_rlc.bin amdgpu/gc_11_0_2_imu.bin amdgpu/gc_11_0_2_me.bin amdgpu/gc_11_0_2_mec.bin @@ -37,6 +45,8 @@ amdgpu/gc_11_0_2_rlc.bin amdgpu/psp_13_0_0_sos.bin amdgpu/psp_13_0_0_ta.bin +amdgpu/psp_13_0_4_ta.bin +amdgpu/psp_13_0_4_toc.bin amdgpu/psp_13_0_5_asd.bin amdgpu/psp_13_0_5_ta.bin amdgpu/psp_13_0_5_toc.bin @@ -46,11 +56,13 @@ amdgpu/psp_13_0_8_ta.bin amdgpu/sdma_5_2_6.bin amdgpu/sdma_6_0_0.bin +amdgpu/sdma_6_0_1.bin amdgpu/sdma_6_0_2.bin amdgpu/smu_13_0_0.bin amdgpu/smu_13_0_7.bin amdgpu/vcn_3_1_2.bin amdgpu/vcn_4_0_0.bin +amdgpu/vcn_4_0_2.bin amdgpu/vcn_4_0_4.bin amdgpu/yellow_carp_asd.bin amdgpu/yellow_carp_ce.bin @@ -86,6 +98,7 @@ ath11k/WCN6750/hw1.0/wpss.b07 ath11k/WCN6750/hw1.0/wpss.mdt ath11k/WCN6855/hw2.0/amss.bin +ath11k/WCN6855/hw2.0/board-2.bin ath3k-1.fw atmel_at76c504_2958.bin atmel_at76c504a_2958.bin @@ -209,6 +222,10 @@ i915/tgl_guc_70.1.1.bin i915/tgl_guc_70.bin i915/tgl_huc.bin +intel/ibt-0040-0041.sfi +intel/ibt-0040-4150.sfi +intel/ibt-1040-0041.sfi +intel/ibt-1040-4150.sfi intel/ipu6_fw.bin intel/ipu6ep_fw.bin ipw2100-1.3-i.fw @@ -219,17 +236,32 @@ ipw2200-sniffer.fw iwlwifi-6000g2b-5.ucode iwlwifi-Qu-b0-hr-b0-72.ucode +iwlwifi-Qu-b0-hr-b0-73.ucode iwlwifi-Qu-b0-jf-b0-72.ucode +iwlwifi-Qu-b0-jf-b0-73.ucode iwlwifi-Qu-c0-hr-b0-72.ucode +iwlwifi-Qu-c0-hr-b0-73.ucode iwlwifi-Qu-c0-jf-b0-72.ucode +iwlwifi-Qu-c0-jf-b0-73.ucode iwlwifi-QuZ-a0-hr-b0-72.ucode +iwlwifi-QuZ-a0-hr-b0-73.ucode iwlwifi-QuZ-a0-jf-b0-72.ucode +iwlwifi-QuZ-a0-jf-b0-73.ucode iwlwifi-cc-a0-72.ucode +iwlwifi-cc-a0-73.ucode iwlwifi-so-a0-gf-a0-72.ucode +iwlwifi-so-a0-gf-a0-73.ucode +iwlwifi-so-a0-gf-a0.pnvm iwlwifi-so-a0-gf4-a0-72.ucode +iwlwifi-so-a0-gf4-a0-73.ucode +iwlwifi-so-a0-gf4-a0.pnvm iwlwifi-so-a0-hr-b0-72.ucode +iwlwifi-so-a0-hr-b0-73.ucode iwlwifi-so-a0-jf-b0-72.ucode +iwlwifi-so-a0-jf-b0-73.ucode iwlwifi-ty-a0-gf-a0-72.ucode +iwlwifi-ty-a0-gf-a0-73.ucode +iwlwifi-ty-a0-gf-a0.pnvm mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin mediatek/WIFI_RAM_CODE_MT7922_1.bin Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/intel/ibt-0040-0041.sfi and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/intel/ibt-0040-0041.sfi differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/intel/ibt-0040-4150.sfi and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/intel/ibt-0040-4150.sfi differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/intel/ibt-1040-0041.sfi and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/intel/ibt-1040-0041.sfi differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/intel/ibt-1040-4150.sfi and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/intel/ibt-1040-4150.sfi differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-cc-a0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-cc-a0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-b0-hr-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-b0-hr-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-b0-jf-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-b0-jf-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-c0-hr-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-c0-hr-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-c0-jf-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-Qu-c0-jf-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-QuZ-a0-hr-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-QuZ-a0-hr-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-QuZ-a0-jf-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-QuZ-a0-jf-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf4-a0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf4-a0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf4-a0.pnvm and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf4-a0.pnvm differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf-a0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf-a0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf-a0.pnvm and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-gf-a0.pnvm differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-hr-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-hr-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-jf-b0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-so-a0-jf-b0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-ty-a0-gf-a0-73.ucode and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-ty-a0-gf-a0-73.ucode differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/iwlwifi-ty-a0-gf-a0.pnvm and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/iwlwifi-ty-a0-gf-a0.pnvm differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin differ Binary files /tmp/tmp8rzu4p_w/inCg3pCbTS/linux-firmware-20220329.git681281e4/mediatek/WIFI_RAM_CODE_MT7922_1.bin and /tmp/tmp8rzu4p_w/CAjekxk7aS/linux-firmware-20220329.git681281e4/mediatek/WIFI_RAM_CODE_MT7922_1.bin differ