APPLIED: [SRU][F][linux-firmware][PULL] Add missing firmware for HWE 5.15 kernel (LP: #1962299)

Juerg Haefliger juerg.haefliger at canonical.com
Thu Mar 3 08:18:32 UTC 2022


Applied to linux-firmware focal branch.

...Juerg


> BugLink: https://bugs.launchpad.net/bugs/1962299
> 
> [Impact]
> 
> Firmware files required by the HWE kernel 5.15 which are present in Jammy but missing in Focal:
> 
> amd/amd_sev_fam17h_model3xh.sbin
> amd/amd_sev_fam19h_model0xh.sbin
> amdgpu/aldebaran_mec.bin
> amdgpu/aldebaran_mec2.bin
> amdgpu/aldebaran_rlc.bin
> amdgpu/aldebaran_sdma.bin
> amdgpu/aldebaran_smc.bin
> amdgpu/aldebaran_sos.bin
> amdgpu/aldebaran_ta.bin
> amdgpu/aldebaran_vcn.bin
> amdgpu/arcturus_asd.bin
> amdgpu/arcturus_gpu_info.bin
> amdgpu/arcturus_mec.bin
> amdgpu/arcturus_rlc.bin
> amdgpu/arcturus_sdma.bin
> amdgpu/arcturus_smc.bin
> amdgpu/arcturus_sos.bin
> amdgpu/arcturus_ta.bin
> amdgpu/arcturus_vcn.bin
> amdgpu/cyan_skillfish2_ce.bin
> amdgpu/cyan_skillfish2_me.bin
> amdgpu/cyan_skillfish2_mec.bin
> amdgpu/cyan_skillfish2_mec2.bin
> amdgpu/cyan_skillfish2_pfp.bin
> amdgpu/cyan_skillfish2_rlc.bin
> amdgpu/cyan_skillfish2_sdma.bin
> amdgpu/cyan_skillfish2_sdma1.bin
> amdgpu/navy_flounder_ce.bin
> amdgpu/navy_flounder_dmcub.bin
> amdgpu/navy_flounder_me.bin
> amdgpu/navy_flounder_mec.bin
> amdgpu/navy_flounder_mec2.bin
> amdgpu/navy_flounder_pfp.bin
> amdgpu/navy_flounder_rlc.bin
> amdgpu/navy_flounder_sdma.bin
> amdgpu/navy_flounder_smc.bin
> amdgpu/navy_flounder_sos.bin
> amdgpu/navy_flounder_ta.bin
> amdgpu/navy_flounder_vcn.bin
> amdgpu/vangogh_asd.bin
> amdgpu/vangogh_ce.bin
> amdgpu/vangogh_dmcub.bin
> amdgpu/vangogh_me.bin
> amdgpu/vangogh_mec.bin
> amdgpu/vangogh_mec2.bin
> amdgpu/vangogh_pfp.bin
> amdgpu/vangogh_rlc.bin
> amdgpu/vangogh_sdma.bin
> amdgpu/vangogh_toc.bin
> amdgpu/vangogh_vcn.bin
> atmel/wilc1000_wifi_firmware-1.bin
> brcm/brcmfmac43340-sdio.predia-basic.txt
> brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt
> brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
> brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-plus.txt
> brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt
> brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt
> brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt
> brcm/brcmfmac43430a0-sdio.ilife-S806.txt
> brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi 4 Model B.txt
> brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi Compute Module 4.txt
> brcm/brcmfmac43455-sdio.acepc-t8.txt
> brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt
> brcm/brcmfmac4356-sdio.khadas,vim2.txt
> brcm/brcmfmac4356-sdio.vamrs,rock960.txt
> brcm/brcmfmac43012-sdio.bin
> brcm/brcmfmac43012-sdio.clm_blob
> brcm/brcmfmac43430-sdio.clm_blob
> brcm/brcmfmac43455-sdio.clm_blob
> brcm/brcmfmac4354-sdio.clm_blob
> brcm/brcmfmac4356-pcie.clm_blob
> brcm/brcmfmac4356-sdio.clm_blob
> brcm/brcmfmac43570-pcie.clm_blob
> brcm/brcmfmac4373-sdio.clm_blob
> i915/adlp_guc_62.0.3.bin
> i915/bxt_guc_62.0.0.bin
> i915/cml_guc_62.0.0.bin
> i915/ehl_guc_62.0.0.bin
> i915/glk_guc_62.0.0.bin
> i915/icl_guc_62.0.0.bin
> i915/kbl_guc_62.0.0.bin
> i915/rkl_dmc_ver2_03.bin
> i915/skl_guc_62.0.0.bin
> i915/tgl_dmc_ver2_12.bin
> i915/tgl_guc_62.0.0.bin
> i915/tgl_huc_7.9.3.bin
> iwlwifi-Qu-b0-hr-b0-66.ucode
> iwlwifi-Qu-b0-jf-b0-66.ucode
> iwlwifi-Qu-c0-hr-b0-66.ucode
> iwlwifi-QuZ-a0-hr-b0-66.ucode
> iwlwifi-QuZ-a0-jf-b0-66.ucode
> iwlwifi-cc-a0-66.ucode
> iwlwifi-ty-a0-gf-a0-66.ucode
> mellanox/mlxsw_spectrum-13.2008.2406.mfa2
> mellanox/mlxsw_spectrum2-29.2008.2406.mfa2
> mellanox/mlxsw_spectrum3-30.2008.2406.mfa2
> nvidia/tegra194/vic.bin
> rtl_bt/rtl8821a_config.bin
> rtl_nic/rtl8153c-1.fw
> rtl_nic/rtl8156a-2.fw
> rtl_nic/rtl8156b-2.fw
> 
> [Fix]
> 
> Add relevant commits for the above files. Except for the brcm files. Some of them are provided by the linux-firmware-raspi2 package and could cause conflicts.
> 
> [Test Case]
> 
> Verify that above files are present after package installation (except brcm/*).
> 
> [Where Problems Could Occur]
> 
> These are all new firmware files so no regression is expected.
> 
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>
> 
> --------
> 
> The following changes since commit 76de9ddf0d33ffd7a8acffd276764de271d7edda:
> 
>   bnx2x: Add FW 7.13.21.0 (2022-02-24 16:37:45 +0100)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~juergh/+git/linux-firmware wip/1962299/focal
> 
> for you to fetch changes up to 2008dac01a07188de1844b80a2fa3881c40eff8f:
> 
>   WHENCE: link to similar config file for rtl8821a support (2022-02-28 09:32:02 +0100)
> 
> ----------------------------------------------------------------
> Ajay Singh (2):
>       linux-firmware: wilc1000: add wilc1000 v15.4 FW
>       linux-firmware: wilc1000: update WILC1000 firmware to v15.4.1
> 
> Alex Deucher (21):
>       amdgpu: add initial support for navy flounder
>       amdgpu: add arcturus firmware
>       amdgpu: update navy flounder firmware from 21.10
>       amdgpu: update arcturus firmware from 21.10
>       amdgpu: update navy flounder firmware from 21.20
>       amdgpu: update arcturus firmware from 21.20
>       amdgpu: update arcturus firmware from 21.30
>       amdgpu: update navy flounder firmware from 21.30
>       amdgpu: add initial vangogh support
>       amdgpu: update VCN firmware for vangogh
>       amdgpu: update VCN firmware for navy flounder
>       amdgpu: update arcturus firmware from 21.40
>       amdgpu: update navy flounder firmware from 21.40
>       amdgpu: add cyan skillfish firmware from 21.40
>       amdgpu: update vangogh firmware from 21.40
>       amdgpu: update vangogh DMCUB firmware
>       amdgpu: Add aldebaran firmware from 21.50
>       amdgpu: Update arcturus firmware from 21.50
>       amdgpu: Update cyan skillfish2 firmware from 21.50
>       amdgpu: Update navy flounder firmware from 21.50
>       amdgpu: Update vangogh firmware from 21.50
> 
> Anusha Srivatsa (2):
>       i915: Add v2.12 DMC for TGL
>       i915: Add v2.03 DMC for RKL
> 
> Hayes Wang (2):
>       rtl_nic: add new firmware for RTL8153 and RTL8156 series
>       rtl_nic: update firmware of RTL8153C
> 
> Johannes Berg (1):
>       iwlwifi: add ty firmware from Core63-43
> 
> John Allen (4):
>       linux-firmware: Update AMD SEV firmware
>       linux-firmware: Update AMD SEV firmware
>       linux-firmware: Update AMD SEV firmware
>       linux-firmware: Update AMD SEV firmware
> 
> John Harrison (3):
>       firmware/i915/guc: Add GuC v62.0.0 for all platforms
>       firmware/i915/guc: Add GuC v62.0.3 for ADL-P
>       firmware/i915/guc: Add HuC v7.9.3 for TGL & DG1
> 
> Luca Coelho (1):
>       iwlwifi: add new FWs from core63-136 release
> 
> Mikko Perttunen (1):
>       firmware: nvidia: Add VIC firmware for Tegra194
> 
> Petr Machata (1):
>       Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
> 
> maximilian attems (1):
>       WHENCE: link to similar config file for rtl8821a support
> 
>  LICENCE.iwlwifi_firmware                   |   2 +-
>  WHENCE                                     | 155 ++++++++++++++++++++++++++---
>  amd/amd_sev_fam17h_model0xh.sbin           | Bin 32576 -> 33664 bytes
>  amd/amd_sev_fam17h_model3xh.sbin           | Bin 0 -> 45376 bytes
>  amd/amd_sev_fam19h_model0xh.sbin           | Bin 0 -> 79168 bytes
>  amdgpu/aldebaran_mec.bin                   | Bin 0 -> 268560 bytes
>  amdgpu/aldebaran_mec2.bin                  | Bin 0 -> 268560 bytes
>  amdgpu/aldebaran_rlc.bin                   | Bin 0 -> 46084 bytes
>  amdgpu/aldebaran_sdma.bin                  | Bin 0 -> 34304 bytes
>  amdgpu/aldebaran_smc.bin                   | Bin 0 -> 242688 bytes
>  amdgpu/aldebaran_sos.bin                   | Bin 0 -> 433888 bytes
>  amdgpu/aldebaran_ta.bin                    | Bin 0 -> 144384 bytes
>  amdgpu/aldebaran_vcn.bin                   | Bin 0 -> 422400 bytes
>  amdgpu/arcturus_asd.bin                    | Bin 0 -> 168448 bytes
>  amdgpu/arcturus_gpu_info.bin               | Bin 0 -> 316 bytes
>  amdgpu/arcturus_mec.bin                    | Bin 0 -> 268560 bytes
>  amdgpu/arcturus_mec2.bin                   | Bin 0 -> 268560 bytes
>  amdgpu/arcturus_rlc.bin                    | Bin 0 -> 48044 bytes
>  amdgpu/arcturus_sdma.bin                   | Bin 0 -> 17664 bytes
>  amdgpu/arcturus_smc.bin                    | Bin 0 -> 270698 bytes
>  amdgpu/arcturus_sos.bin                    | Bin 0 -> 199248 bytes
>  amdgpu/arcturus_ta.bin                     | Bin 0 -> 94976 bytes
>  amdgpu/arcturus_vcn.bin                    | Bin 0 -> 420736 bytes
>  amdgpu/cyan_skillfish2_ce.bin              | Bin 0 -> 263296 bytes
>  amdgpu/cyan_skillfish2_me.bin              | Bin 0 -> 263424 bytes
>  amdgpu/cyan_skillfish2_mec.bin             | Bin 0 -> 268592 bytes
>  amdgpu/cyan_skillfish2_mec2.bin            | Bin 0 -> 268592 bytes
>  amdgpu/cyan_skillfish2_pfp.bin             | Bin 0 -> 263424 bytes
>  amdgpu/cyan_skillfish2_rlc.bin             | Bin 0 -> 25344 bytes
>  amdgpu/cyan_skillfish2_sdma.bin            | Bin 0 -> 33792 bytes
>  amdgpu/cyan_skillfish2_sdma1.bin           | Bin 0 -> 33792 bytes
>  amdgpu/navy_flounder_ce.bin                | Bin 0 -> 263296 bytes
>  amdgpu/navy_flounder_dmcub.bin             | Bin 0 -> 110580 bytes
>  amdgpu/navy_flounder_me.bin                | Bin 0 -> 263424 bytes
>  amdgpu/navy_flounder_mec.bin               | Bin 0 -> 268592 bytes
>  amdgpu/navy_flounder_mec2.bin              | Bin 0 -> 268592 bytes
>  amdgpu/navy_flounder_pfp.bin               | Bin 0 -> 263424 bytes
>  amdgpu/navy_flounder_rlc.bin               | Bin 0 -> 134776 bytes
>  amdgpu/navy_flounder_sdma.bin              | Bin 0 -> 34048 bytes
>  amdgpu/navy_flounder_smc.bin               | Bin 0 -> 244902 bytes
>  amdgpu/navy_flounder_sos.bin               | Bin 0 -> 218608 bytes
>  amdgpu/navy_flounder_ta.bin                | Bin 0 -> 210176 bytes
>  amdgpu/navy_flounder_vcn.bin               | Bin 0 -> 559456 bytes
>  amdgpu/vangogh_asd.bin                     | Bin 0 -> 160256 bytes
>  amdgpu/vangogh_ce.bin                      | Bin 0 -> 263296 bytes
>  amdgpu/vangogh_dmcub.bin                   | Bin 0 -> 84980 bytes
>  amdgpu/vangogh_me.bin                      | Bin 0 -> 263424 bytes
>  amdgpu/vangogh_mec.bin                     | Bin 0 -> 268592 bytes
>  amdgpu/vangogh_mec2.bin                    | Bin 0 -> 268592 bytes
>  amdgpu/vangogh_pfp.bin                     | Bin 0 -> 263424 bytes
>  amdgpu/vangogh_rlc.bin                     | Bin 0 -> 45368 bytes
>  amdgpu/vangogh_sdma.bin                    | Bin 0 -> 135424 bytes
>  amdgpu/vangogh_toc.bin                     | Bin 0 -> 1792 bytes
>  amdgpu/vangogh_vcn.bin                     | Bin 0 -> 542976 bytes
>  atmel/wilc1000_wifi_firmware-1.bin         | Bin 0 -> 135844 bytes
>  i915/adlp_guc_62.0.3.bin                   | Bin 0 -> 336704 bytes
>  i915/bxt_guc_62.0.0.bin                    | Bin 0 -> 199616 bytes
>  i915/cml_guc_62.0.0.bin                    | Bin 0 -> 200448 bytes
>  i915/dg1_guc_62.0.0.bin                    | Bin 0 -> 315648 bytes
>  i915/dg1_huc_7.9.3.bin                     | Bin 0 -> 589888 bytes
>  i915/ehl_guc_62.0.0.bin                    | Bin 0 -> 327488 bytes
>  i915/glk_guc_62.0.0.bin                    | Bin 0 -> 200000 bytes
>  i915/icl_guc_62.0.0.bin                    | Bin 0 -> 327488 bytes
>  i915/kbl_guc_62.0.0.bin                    | Bin 0 -> 200448 bytes
>  i915/rkl_dmc_ver2_03.bin                   | Bin 0 -> 18476 bytes
>  i915/skl_guc_62.0.0.bin                    | Bin 0 -> 199552 bytes
>  i915/tgl_dmc_ver2_12.bin                   | Bin 0 -> 19760 bytes
>  i915/tgl_guc_62.0.0.bin                    | Bin 0 -> 326016 bytes
>  i915/tgl_huc_7.9.3.bin                     | Bin 0 -> 589888 bytes
>  iwlwifi-Qu-b0-hr-b0-66.ucode               | Bin 0 -> 1344220 bytes
>  iwlwifi-Qu-b0-jf-b0-66.ucode               | Bin 0 -> 1262312 bytes
>  iwlwifi-Qu-c0-hr-b0-66.ucode               | Bin 0 -> 1344236 bytes
>  iwlwifi-Qu-c0-jf-b0-66.ucode               | Bin 0 -> 1262328 bytes
>  iwlwifi-QuZ-a0-hr-b0-66.ucode              | Bin 0 -> 1344216 bytes
>  iwlwifi-QuZ-a0-jf-b0-66.ucode              | Bin 0 -> 1262244 bytes
>  iwlwifi-cc-a0-66.ucode                     | Bin 0 -> 1307180 bytes
>  iwlwifi-ty-a0-gf-a0-66.ucode               | Bin 0 -> 1481960 bytes
>  iwlwifi-ty-a0-gf-a0.pnvm                   | Bin 27456 -> 27480 bytes
>  mellanox/mlxsw_spectrum-13.2008.2406.mfa2  | Bin 0 -> 1598908 bytes
>  mellanox/mlxsw_spectrum2-29.2008.2406.mfa2 | Bin 0 -> 1154800 bytes
>  mellanox/mlxsw_spectrum3-30.2008.2406.mfa2 | Bin 0 -> 995788 bytes
>  nvidia/tegra194/vic.bin                    | Bin 0 -> 22784 bytes
>  rtl_nic/rtl8153c-1.fw                      | Bin 0 -> 832 bytes
>  rtl_nic/rtl8156a-2.fw                      | Bin 0 -> 3816 bytes
>  rtl_nic/rtl8156b-2.fw                      | Bin 0 -> 5448 bytes
>  85 files changed, 143 insertions(+), 14 deletions(-)
>  create mode 100644 amd/amd_sev_fam17h_model3xh.sbin
>  create mode 100644 amd/amd_sev_fam19h_model0xh.sbin
>  create mode 100644 amdgpu/aldebaran_mec.bin
>  create mode 100644 amdgpu/aldebaran_mec2.bin
>  create mode 100644 amdgpu/aldebaran_rlc.bin
>  create mode 100644 amdgpu/aldebaran_sdma.bin
>  create mode 100644 amdgpu/aldebaran_smc.bin
>  create mode 100644 amdgpu/aldebaran_sos.bin
>  create mode 100644 amdgpu/aldebaran_ta.bin
>  create mode 100644 amdgpu/aldebaran_vcn.bin
>  create mode 100644 amdgpu/arcturus_asd.bin
>  create mode 100644 amdgpu/arcturus_gpu_info.bin
>  create mode 100644 amdgpu/arcturus_mec.bin
>  create mode 100644 amdgpu/arcturus_mec2.bin
>  create mode 100644 amdgpu/arcturus_rlc.bin
>  create mode 100644 amdgpu/arcturus_sdma.bin
>  create mode 100644 amdgpu/arcturus_smc.bin
>  create mode 100644 amdgpu/arcturus_sos.bin
>  create mode 100644 amdgpu/arcturus_ta.bin
>  create mode 100644 amdgpu/arcturus_vcn.bin
>  create mode 100644 amdgpu/cyan_skillfish2_ce.bin
>  create mode 100644 amdgpu/cyan_skillfish2_me.bin
>  create mode 100644 amdgpu/cyan_skillfish2_mec.bin
>  create mode 100644 amdgpu/cyan_skillfish2_mec2.bin
>  create mode 100644 amdgpu/cyan_skillfish2_pfp.bin
>  create mode 100644 amdgpu/cyan_skillfish2_rlc.bin
>  create mode 100644 amdgpu/cyan_skillfish2_sdma.bin
>  create mode 100644 amdgpu/cyan_skillfish2_sdma1.bin
>  create mode 100644 amdgpu/navy_flounder_ce.bin
>  create mode 100644 amdgpu/navy_flounder_dmcub.bin
>  create mode 100644 amdgpu/navy_flounder_me.bin
>  create mode 100644 amdgpu/navy_flounder_mec.bin
>  create mode 100644 amdgpu/navy_flounder_mec2.bin
>  create mode 100644 amdgpu/navy_flounder_pfp.bin
>  create mode 100644 amdgpu/navy_flounder_rlc.bin
>  create mode 100644 amdgpu/navy_flounder_sdma.bin
>  create mode 100644 amdgpu/navy_flounder_smc.bin
>  create mode 100644 amdgpu/navy_flounder_sos.bin
>  create mode 100644 amdgpu/navy_flounder_ta.bin
>  create mode 100644 amdgpu/navy_flounder_vcn.bin
>  create mode 100644 amdgpu/vangogh_asd.bin
>  create mode 100644 amdgpu/vangogh_ce.bin
>  create mode 100644 amdgpu/vangogh_dmcub.bin
>  create mode 100644 amdgpu/vangogh_me.bin
>  create mode 100644 amdgpu/vangogh_mec.bin
>  create mode 100644 amdgpu/vangogh_mec2.bin
>  create mode 100644 amdgpu/vangogh_pfp.bin
>  create mode 100644 amdgpu/vangogh_rlc.bin
>  create mode 100644 amdgpu/vangogh_sdma.bin
>  create mode 100644 amdgpu/vangogh_toc.bin
>  create mode 100644 amdgpu/vangogh_vcn.bin
>  create mode 100644 atmel/wilc1000_wifi_firmware-1.bin
>  create mode 100644 i915/adlp_guc_62.0.3.bin
>  create mode 100644 i915/bxt_guc_62.0.0.bin
>  create mode 100644 i915/cml_guc_62.0.0.bin
>  create mode 100644 i915/dg1_guc_62.0.0.bin
>  create mode 100644 i915/dg1_huc_7.9.3.bin
>  create mode 100644 i915/ehl_guc_62.0.0.bin
>  create mode 100644 i915/glk_guc_62.0.0.bin
>  create mode 100644 i915/icl_guc_62.0.0.bin
>  create mode 100644 i915/kbl_guc_62.0.0.bin
>  create mode 100644 i915/rkl_dmc_ver2_03.bin
>  create mode 100644 i915/skl_guc_62.0.0.bin
>  create mode 100644 i915/tgl_dmc_ver2_12.bin
>  create mode 100644 i915/tgl_guc_62.0.0.bin
>  create mode 100644 i915/tgl_huc_7.9.3.bin
>  create mode 100644 iwlwifi-Qu-b0-hr-b0-66.ucode
>  create mode 100644 iwlwifi-Qu-b0-jf-b0-66.ucode
>  create mode 100644 iwlwifi-Qu-c0-hr-b0-66.ucode
>  create mode 100644 iwlwifi-Qu-c0-jf-b0-66.ucode
>  create mode 100644 iwlwifi-QuZ-a0-hr-b0-66.ucode
>  create mode 100644 iwlwifi-QuZ-a0-jf-b0-66.ucode
>  create mode 100644 iwlwifi-cc-a0-66.ucode
>  create mode 100644 iwlwifi-ty-a0-gf-a0-66.ucode
>  create mode 100644 mellanox/mlxsw_spectrum-13.2008.2406.mfa2
>  create mode 100644 mellanox/mlxsw_spectrum2-29.2008.2406.mfa2
>  create mode 100644 mellanox/mlxsw_spectrum3-30.2008.2406.mfa2
>  create mode 100644 nvidia/tegra194/vic.bin
>  create mode 100644 rtl_nic/rtl8153c-1.fw
>  create mode 100644 rtl_nic/rtl8156a-2.fw
>  create mode 100644 rtl_nic/rtl8156b-2.fw

-------------- 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/20220303/b4a2fe2d/attachment-0001.sig>


More information about the kernel-team mailing list