APPLIED/cmnt: [SRU][PULL][linux-firmware][Jammy] Update firmware for hwe-6.2/oem-6.5 kernel migrations

Juerg Haefliger juerg.haefliger at canonical.com
Tue Oct 17 07:17:46 UTC 2023


Applied to linux-firmware jammy branch.

This PR does not update existing firmware but *only* adds new firmware so
should not cause regressions with the 5.15 kernel. Finger crossed...

Note that I've added another commit on top:

ef41ae8f653c ("rtw89: 8852b: update fw to v0.29.29.3")

so that all newly added firmware files match the ones currently in Mantic.

...Juerg


> BugLink: https://bugs.launchpad.net/bugs/2029899
> 
> [Impact]
> 
> When migrating to a new hwe kernel or introduced a oem kernel of a newer
> version, the firmware blobs might not match the expectation of the new kernel.
> 
> [Fix]
> 
> For linux-hwe-6.2/jammy:
> 
> $ debian/scripts/list-lts-update-files \
>   launchpad/jammy \
>   launchpad/lunar \
>   linux-hwe-6.2/debian.hwe-6.2/abi/fwinfo | \
>   xargs git log --graph --oneline launchpad/jammy..launchpad/lunar --
> * d02d58aae brcm: Add nvram for the Advantech MICA-071 tablet
> * f48fbe42c ath11k: IPQ5018 hw1.0: add to WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1
> * 9dacec6da ath11k: IPQ5018 hw1.0: add board-2.bin
> * 3723b4800 brcm: add configuration files for CyberTan WC121
> * e9b83572f amdgpu: updated aldebaran firmware for amd-5.4
> * 9aa8db1cc rtlwifi: Add firmware v4.0 for RTL8188FU
> * 2c2be4215 nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
> * 4ffcf980a brcm: rename Rock960 NVRAM to AP6356S and link devices to it
> 
> For linux-oem-6.5/jammy:
> 
> $ debian/scripts/list-lts-update-files \
>   launchpad/jammy \
>   launchpad/mantic \
>   linux-oem-6.5/debian.oem/abi/fwinfo | \
>   xargs git log --graph --oneline launchpad/jammy..launchpad/mantic --
> * 41e615cf3 i915: Update ADLP DMC to v2.20
> * 22fb12f2f amdgpu: add initial SMU 13.0.10 firmware
> * b3f512fb5 amdgpu: add initial SDMA 6.0.3 firmware
> * b1a7d7624 amdgpu: add initial PSP 13.0.10 firmware
> * d6d655ade amdgpu: add initial GC 11.0.3 firmware
> * b255f5b92 (tag: iwlwifi-fw-2023-06-29, korg-iwlwifi/for-upstream) iwlwifi: add new FWs from core80-39 release
> * 84d5550e9 amdgpu: update aldebaran firmware for amd.5.5 release
> * 08b854f02 rtlwifi: Add firmware v6.0 for RTL8192FU
> * 9f7502f1d rtw89: 8852b: update format-1 fw to v0.29.29.1
> * 78a8782a9 (tag: iwlwifi-fw-2023-03-30) iwlwifi: add new FWs from core78-32 release
> * 7f490a9a4 Merge branch 'dmc-adlp_2.19-mtl_2.12' of git://anongit.freedesktop.org/drm/drm-firmware
> |\
> | * 4ee236dbb i915: Update ADLP DMC to v2.19
> * | 2c07f017f rtw89: 8852b: update format-1 fw to v0.29.29.0
> * | b50cf9205 rtw89: 8852b: add format-1 fw v0.29.26.0
> |/
> * 6a55abe94 Merge https://github.com/pkshih/linux-firmware
> |\
> | * 4cc3eda63 rtlwifi: Add firmware v16.0 for RTL8710BU aka RTL8188GU
> * | d02d58aae brcm: Add nvram for the Advantech MICA-071 tablet
> |/
> * 3653d692b rtl_bt: Add firmware and config files for RTL8821CS
> * f48fbe42c ath11k: IPQ5018 hw1.0: add to WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1
> * 9dacec6da ath11k: IPQ5018 hw1.0: add board-2.bin
> * a5046f435 (drm/dmc-adlp_2.18) i915: Add DMC v2.18 for ADLP
> * 3723b4800 brcm: add configuration files for CyberTan WC121
> * e9b83572f amdgpu: updated aldebaran firmware for amd-5.4
> * 9aa8db1cc rtlwifi: Add firmware v4.0 for RTL8188FU
> * 2c2be4215 nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
> * 4ffcf980a brcm: rename Rock960 NVRAM to AP6356S and link devices to it
> 
> [Test Case]
> 
> Boot linux-oem-6.5, linux-hwe-6.2 with Jammy base system.
> 
> [Where problems could occur]
> 
> These firmware blobs are only referenced in the new hwe/oem kernels, and
> shall not have side effect.
> 
> [Other Info]
> 
> While there is no hwe/oem kernel planned for Lunar, so only Jammy is nominated
> for fix.
> 
> ----------------------------------------------------------------
> The following changes since commit 685e838d111d51ca6d36f803a2202526e0872f9c:
> 
>   UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.18 (2023-08-15 11:06:25 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-2029899/update-fw-oem-6.5-migration/jammy
> 
> for you to fetch changes up to 536ddc72f56ffca803027836ceaebf3773525c3c:
> 
>   i915: Update ADLP DMC to v2.20 (2023-08-17 16:45:04 +0800)
> 
> ----------------------------------------------------------------
> Alex Deucher (4):
>       amdgpu: add initial GC 11.0.3 firmware
>       amdgpu: add initial PSP 13.0.10 firmware
>       amdgpu: add initial SDMA 6.0.3 firmware
>       amdgpu: add initial SMU 13.0.10 firmware
> 
> Andreas Kemnade (1):
>       brcm: add configuration files for CyberTan WC121
> 
> Bitterblue Smith (3):
>       rtlwifi: Add firmware v4.0 for RTL8188FU
>       rtlwifi: Add firmware v16.0 for RTL8710BU aka RTL8188GU
>       rtlwifi: Add firmware v6.0 for RTL8192FU
> 
> Gourav Samaiya (1):
>       nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
> 
> Gustavo Sousa (3):
>       i915: Add DMC v2.18 for ADLP
>       i915: Update ADLP DMC to v2.19
>       i915: Update ADLP DMC to v2.20
> 
> Hans de Goede (1):
>       brcm: Add nvram for the Advantech MICA-071 tablet
> 
> Kalle Valo (2):
>       ath11k: IPQ5018 hw1.0: add board-2.bin
>       ath11k: IPQ5018 hw1.0: add to WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1
> 
> Max Chou (1):
>       rtl_bt: Add firmware and config files for RTL8821CS
> 
> Ping-Ke Shih (3):
>       rtw89: 8852b: add format-1 fw v0.29.26.0
>       rtw89: 8852b: update format-1 fw to v0.29.29.0
>       rtw89: 8852b: update format-1 fw to v0.29.29.1
> 
>  WHENCE                                           |  127 +
>  amdgpu/gc_11_0_3_imu.bin                         |  Bin 0 -> 132352 bytes
>  amdgpu/gc_11_0_3_me.bin                          |  Bin 0 -> 197232 bytes
>  amdgpu/gc_11_0_3_mec.bin                         |  Bin 0 -> 407072 bytes
>  amdgpu/gc_11_0_3_mes1.bin                        |  Bin 0 -> 216768 bytes
>  amdgpu/gc_11_0_3_mes_2.bin                       |  Bin 0 -> 235616 bytes
>  amdgpu/gc_11_0_3_pfp.bin                         |  Bin 0 -> 211088 bytes
>  amdgpu/gc_11_0_3_rlc.bin                         |  Bin 0 -> 178832 bytes
>  amdgpu/psp_13_0_10_sos.bin                       |  Bin 0 -> 355808 bytes
>  amdgpu/psp_13_0_10_ta.bin                        |  Bin 0 -> 243584 bytes
>  amdgpu/sdma_6_0_3.bin                            |  Bin 0 -> 34560 bytes
>  amdgpu/smu_13_0_10.bin                           |  Bin 0 -> 271520 bytes
>  ath11k/IPQ5018/hw1.0/Notice.txt                  | 4094 ++++++++++++++++++++++
>  ath11k/IPQ5018/hw1.0/board-2.bin                 |  Bin 0 -> 524564 bytes
>  ath11k/IPQ5018/hw1.0/m3_fw.b00                   |  Bin 0 -> 148 bytes
>  ath11k/IPQ5018/hw1.0/m3_fw.b01                   |  Bin 0 -> 136 bytes
>  ath11k/IPQ5018/hw1.0/m3_fw.b02                   |  Bin 0 -> 262144 bytes
>  ath11k/IPQ5018/hw1.0/m3_fw.flist                 |    3 +
>  ath11k/IPQ5018/hw1.0/m3_fw.mdt                   |  Bin 0 -> 284 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b00                   |  Bin 0 -> 532 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b01                   |  Bin 0 -> 520 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b02                   |  Bin 0 -> 7552 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b03                   |  Bin 0 -> 545008 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b04                   |  Bin 0 -> 86788 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b05                   |  Bin 0 -> 17776 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b07                   |  Bin 0 -> 1488 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b08                   |  Bin 0 -> 4096 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b09                   |  Bin 0 -> 2330624 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b10                   |  Bin 0 -> 269028 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b11                   |  Bin 0 -> 99436 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b13                   |  Bin 0 -> 7024 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.b14                   |  Bin 0 -> 1668 bytes
>  ath11k/IPQ5018/hw1.0/q6_fw.flist                 |   13 +
>  ath11k/IPQ5018/hw1.0/q6_fw.mdt                   |  Bin 0 -> 1052 bytes
>  brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt |  147 +
>  brcm/brcmfmac43362-sdio.WC121.txt                |   36 +
>  i915/adlp_dmc.bin                                |  Bin 0 -> 79088 bytes
>  nvidia/ga102/acr/ucode_ahesasc.bin               |  Bin 0 -> 57088 bytes
>  nvidia/ga102/acr/ucode_asb.bin                   |  Bin 0 -> 28672 bytes
>  nvidia/ga102/acr/ucode_unload.bin                |  Bin 0 -> 17920 bytes
>  nvidia/ga102/gr/NET_img.bin                      |  Bin 0 -> 146088 bytes
>  nvidia/ga102/gr/fecs_bl.bin                      |  Bin 0 -> 288 bytes
>  nvidia/ga102/gr/fecs_sig.bin                     |  Bin 0 -> 2248 bytes
>  nvidia/ga102/gr/gpccs_bl.bin                     |  Bin 0 -> 288 bytes
>  nvidia/ga102/gr/gpccs_sig.bin                    |  Bin 0 -> 2248 bytes
>  nvidia/ga102/nvdec/scrubber.bin                  |  Bin 0 -> 8704 bytes
>  nvidia/ga102/sec2/desc.bin                       |  Bin 0 -> 660 bytes
>  nvidia/ga102/sec2/hs_bl_sig.bin                  |  Bin 0 -> 1280 bytes
>  nvidia/ga102/sec2/image.bin                      |  Bin 0 -> 99584 bytes
>  nvidia/ga102/sec2/sig.bin                        |  Bin 0 -> 2248 bytes
>  nvidia/ga103/gr/NET_img.bin                      |  Bin 0 -> 137280 bytes
>  nvidia/ga103/gr/fecs_bl.bin                      |  Bin 0 -> 288 bytes
>  nvidia/ga103/gr/fecs_sig.bin                     |  Bin 0 -> 2248 bytes
>  nvidia/ga103/gr/gpccs_bl.bin                     |  Bin 0 -> 288 bytes
>  nvidia/ga103/gr/gpccs_sig.bin                    |  Bin 0 -> 2248 bytes
>  nvidia/ga104/gr/NET_img.bin                      |  Bin 0 -> 137280 bytes
>  nvidia/ga104/gr/fecs_bl.bin                      |  Bin 0 -> 288 bytes
>  nvidia/ga104/gr/fecs_sig.bin                     |  Bin 0 -> 2248 bytes
>  nvidia/ga104/gr/gpccs_bl.bin                     |  Bin 0 -> 288 bytes
>  nvidia/ga104/gr/gpccs_sig.bin                    |  Bin 0 -> 2248 bytes
>  nvidia/ga106/gr/NET_img.bin                      |  Bin 0 -> 137280 bytes
>  nvidia/ga106/gr/fecs_bl.bin                      |  Bin 0 -> 288 bytes
>  nvidia/ga106/gr/fecs_sig.bin                     |  Bin 0 -> 2248 bytes
>  nvidia/ga106/gr/gpccs_bl.bin                     |  Bin 0 -> 288 bytes
>  nvidia/ga106/gr/gpccs_sig.bin                    |  Bin 0 -> 2248 bytes
>  nvidia/ga107/gr/NET_img.bin                      |  Bin 0 -> 137280 bytes
>  nvidia/ga107/gr/fecs_bl.bin                      |  Bin 0 -> 288 bytes
>  nvidia/ga107/gr/fecs_sig.bin                     |  Bin 0 -> 2248 bytes
>  nvidia/ga107/gr/gpccs_bl.bin                     |  Bin 0 -> 288 bytes
>  nvidia/ga107/gr/gpccs_sig.bin                    |  Bin 0 -> 2248 bytes
>  rtl_bt/rtl8821cs_config.bin                      |  Bin 0 -> 25 bytes
>  rtl_bt/rtl8821cs_fw.bin                          |  Bin 0 -> 56648 bytes
>  rtlwifi/rtl8188fufw.bin                          |  Bin 0 -> 21020 bytes
>  rtlwifi/rtl8192fufw.bin                          |  Bin 0 -> 32416 bytes
>  rtlwifi/rtl8710bufw_SMIC.bin                     |  Bin 0 -> 23750 bytes
>  rtlwifi/rtl8710bufw_UMC.bin                      |  Bin 0 -> 22654 bytes
>  rtw89/rtw8852b_fw-1.bin                          |  Bin 0 -> 1184992 bytes
>  77 files changed, 4420 insertions(+)
>  create mode 100644 amdgpu/gc_11_0_3_imu.bin
>  create mode 100644 amdgpu/gc_11_0_3_me.bin
>  create mode 100644 amdgpu/gc_11_0_3_mec.bin
>  create mode 100644 amdgpu/gc_11_0_3_mes1.bin
>  create mode 100644 amdgpu/gc_11_0_3_mes_2.bin
>  create mode 100644 amdgpu/gc_11_0_3_pfp.bin
>  create mode 100644 amdgpu/gc_11_0_3_rlc.bin
>  create mode 100644 amdgpu/psp_13_0_10_sos.bin
>  create mode 100644 amdgpu/psp_13_0_10_ta.bin
>  create mode 100644 amdgpu/sdma_6_0_3.bin
>  create mode 100644 amdgpu/smu_13_0_10.bin
>  create mode 100644 ath11k/IPQ5018/hw1.0/Notice.txt
>  create mode 100644 ath11k/IPQ5018/hw1.0/board-2.bin
>  create mode 100644 ath11k/IPQ5018/hw1.0/m3_fw.b00
>  create mode 100644 ath11k/IPQ5018/hw1.0/m3_fw.b01
>  create mode 100644 ath11k/IPQ5018/hw1.0/m3_fw.b02
>  create mode 100644 ath11k/IPQ5018/hw1.0/m3_fw.flist
>  create mode 100644 ath11k/IPQ5018/hw1.0/m3_fw.mdt
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b00
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b01
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b02
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b03
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b04
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b05
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b07
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b08
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b09
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b10
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b11
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b13
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.b14
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.flist
>  create mode 100644 ath11k/IPQ5018/hw1.0/q6_fw.mdt
>  create mode 100644 brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt
>  create mode 100644 brcm/brcmfmac43362-sdio.WC121.txt
>  create mode 100644 i915/adlp_dmc.bin
>  create mode 100644 nvidia/ga102/acr/ucode_ahesasc.bin
>  create mode 100644 nvidia/ga102/acr/ucode_asb.bin
>  create mode 100644 nvidia/ga102/acr/ucode_unload.bin
>  create mode 100644 nvidia/ga102/gr/NET_img.bin
>  create mode 100644 nvidia/ga102/gr/fecs_bl.bin
>  create mode 100644 nvidia/ga102/gr/fecs_sig.bin
>  create mode 100644 nvidia/ga102/gr/gpccs_bl.bin
>  create mode 100644 nvidia/ga102/gr/gpccs_sig.bin
>  create mode 100644 nvidia/ga102/nvdec/scrubber.bin
>  create mode 100644 nvidia/ga102/sec2/desc.bin
>  create mode 100644 nvidia/ga102/sec2/hs_bl_sig.bin
>  create mode 100644 nvidia/ga102/sec2/image.bin
>  create mode 100644 nvidia/ga102/sec2/sig.bin
>  create mode 100644 nvidia/ga103/gr/NET_img.bin
>  create mode 100644 nvidia/ga103/gr/fecs_bl.bin
>  create mode 100644 nvidia/ga103/gr/fecs_sig.bin
>  create mode 100644 nvidia/ga103/gr/gpccs_bl.bin
>  create mode 100644 nvidia/ga103/gr/gpccs_sig.bin
>  create mode 100644 nvidia/ga104/gr/NET_img.bin
>  create mode 100644 nvidia/ga104/gr/fecs_bl.bin
>  create mode 100644 nvidia/ga104/gr/fecs_sig.bin
>  create mode 100644 nvidia/ga104/gr/gpccs_bl.bin
>  create mode 100644 nvidia/ga104/gr/gpccs_sig.bin
>  create mode 100644 nvidia/ga106/gr/NET_img.bin
>  create mode 100644 nvidia/ga106/gr/fecs_bl.bin
>  create mode 100644 nvidia/ga106/gr/fecs_sig.bin
>  create mode 100644 nvidia/ga106/gr/gpccs_bl.bin
>  create mode 100644 nvidia/ga106/gr/gpccs_sig.bin
>  create mode 100644 nvidia/ga107/gr/NET_img.bin
>  create mode 100644 nvidia/ga107/gr/fecs_bl.bin
>  create mode 100644 nvidia/ga107/gr/fecs_sig.bin
>  create mode 100644 nvidia/ga107/gr/gpccs_bl.bin
>  create mode 100644 nvidia/ga107/gr/gpccs_sig.bin
>  create mode 100644 rtl_bt/rtl8821cs_config.bin
>  create mode 100644 rtl_bt/rtl8821cs_fw.bin
>  create mode 100644 rtlwifi/rtl8188fufw.bin
>  create mode 100644 rtlwifi/rtl8192fufw.bin
>  create mode 100644 rtlwifi/rtl8710bufw_SMIC.bin
>  create mode 100644 rtlwifi/rtl8710bufw_UMC.bin
>  create mode 100644 rtw89/rtw8852b_fw-1.bin
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20231017/f9f8d291/attachment-0001.sig>


More information about the kernel-team mailing list