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

Juerg Haefliger juerg.haefliger at canonical.com
Mon Feb 28 10:08:29 UTC 2022


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



More information about the kernel-team mailing list