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

You-Sheng Yang vicamo.yang at canonical.com
Fri Aug 25 15:38:39 UTC 2023


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



More information about the kernel-team mailing list