[SRU][PULL][linux-firmware][Jammy] i915: Add GuC v70.1.1 for all platforms

You-Sheng Yang vicamo.yang at canonical.com
Tue Sep 27 10:00:43 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1990945

[Impact]

Intel Quake N i915 for kernel 5.19+ will need v70.1.1 firmware files.

[Fix]

Upstream commit ab0d8c137d42 ("i915: Add GuC v70.1.1 for all platforms").

[Test Case]

With v69 firmware, kernel prints:

  kernel: i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.1.1.bin
  is recommended, but only i915/adlp_guc_69.0.3.bin was found

New firmware would silence this line.

[Where problems could occur]

Firmware update, little knowledge to what was actually fixed, and the
actual revision being used is guarded by kernel.

[Other Info]

This update already exists in Kinetic, so only Jammy is nominated.

----------------------------------------------------------------

The following changes since commit df22f5c917160d151272dfbdfba748779c60cf25:

  UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.5 (2022-08-31 13:11:53 +0200)

are available in the Git repository at:

  https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1990945/i915-add-guc-v70.1.1/jammy

for you to fetch changes up to 2b6e748a8beb2e592fc386abf062b65f7b27fbd6:

  i915: Add GuC v70.1.1 for all platforms (2022-09-27 17:18:31 +0800)

----------------------------------------------------------------
John Harrison (1):
      i915: Add GuC v70.1.1 for all platforms

 WHENCE                   |  30 ++++++++++++++++++++++++++++++
 i915/adlp_guc_70.1.1.bin | Bin 0 -> 289472 bytes
 i915/bxt_guc_70.1.1.bin  | Bin 0 -> 206464 bytes
 i915/cml_guc_70.1.1.bin  | Bin 0 -> 206976 bytes
 i915/dg1_guc_70.1.1.bin  | Bin 0 -> 265152 bytes
 i915/ehl_guc_70.1.1.bin  | Bin 0 -> 274496 bytes
 i915/glk_guc_70.1.1.bin  | Bin 0 -> 206784 bytes
 i915/icl_guc_70.1.1.bin  | Bin 0 -> 274496 bytes
 i915/kbl_guc_70.1.1.bin  | Bin 0 -> 206976 bytes
 i915/skl_guc_70.1.1.bin  | Bin 0 -> 206208 bytes
 i915/tgl_guc_70.1.1.bin  | Bin 0 -> 277440 bytes
 11 files changed, 30 insertions(+)
 create mode 100644 i915/adlp_guc_70.1.1.bin
 create mode 100644 i915/bxt_guc_70.1.1.bin
 create mode 100644 i915/cml_guc_70.1.1.bin
 create mode 100644 i915/dg1_guc_70.1.1.bin
 create mode 100644 i915/ehl_guc_70.1.1.bin
 create mode 100644 i915/glk_guc_70.1.1.bin
 create mode 100644 i915/icl_guc_70.1.1.bin
 create mode 100644 i915/kbl_guc_70.1.1.bin
 create mode 100644 i915/skl_guc_70.1.1.bin
 create mode 100644 i915/tgl_guc_70.1.1.bin

diff --git a/WHENCE b/WHENCE
index df3e3db3..f3ab5c31 100644
--- a/WHENCE
+++ b/WHENCE
@@ -4602,6 +4602,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
 
+File: i915/skl_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Skylake
+
 File: i915/skl_huc_ver01_07_1398.bin
 Version: HuC API/ABI ver 1 - release 7 for Skylake
 
@@ -4644,6 +4647,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
 
+File: i915/bxt_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Broxton
+
 File: i915/kbl_guc_ver9_14.bin
 Version: Guc API/APB ver 9 release 14 for Kabylake
 
@@ -4659,6 +4665,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
 
+File: i915/cml_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Comet Lake
+
 File: i915/kbl_guc_ver9_39.bin
 Version: Guc API/APB ver 9 release 39 for Kabylake
 
@@ -4677,6 +4686,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
 
+File: i915/kbl_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Kabylake
+
 File: i915/glk_guc_32.0.3.bin
 Version: Guc API/APB ver 32 release 0 for Geminilake
 
@@ -4692,6 +4704,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
 
+File: i915/glk_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Geminilake
+
 File: i915/glk_huc_ver03_01_2893.bin
 Version: Huc API/APB ver 3 release 1 for Geminilake
 
@@ -4731,6 +4746,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
 
+File: i915/icl_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Icelake
+
 File: i915/icl_huc_ver8_4_3238.bin
 Version: Huc API/APB ver 8 release 4 for Icelake
 
@@ -4761,6 +4779,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
 
+File: i915/ehl_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Elkhartlake
+
 File: i915/ehl_huc_9.0.0.bin
 Version: Huc API/APB ver 9 release 0 for Elkhartlake
 
@@ -4776,6 +4797,9 @@ 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
 
+File: i915/tgl_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Tigerlake
+
 File: i915/tgl_huc_7.0.3.bin
 Version: Huc API/APB ver 7 release 0 for Tigerlake
 
@@ -4806,6 +4830,9 @@ 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
 
+File: i915/dg1_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for DG1
+
 File: i915/dg1_huc_7.7.1.bin
 Version: Huc API/APB ver 7 release 1 for DG1
 
@@ -4836,6 +4863,9 @@ 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
 
+File: i915/adlp_guc_70.1.1.bin
+Version: GuC API/APB ver 70.1.1 for Alderlake P
+
 File: i915/dg2_guc_70.1.2.bin
 Version: GuC API/APB ver 70.1.2 for DG2
 
diff --git a/i915/adlp_guc_70.1.1.bin b/i915/adlp_guc_70.1.1.bin
new file mode 100644
index 00000000..279c35fc
Binary files /dev/null and b/i915/adlp_guc_70.1.1.bin differ
diff --git a/i915/bxt_guc_70.1.1.bin b/i915/bxt_guc_70.1.1.bin
new file mode 100644
index 00000000..b7dcffe7
Binary files /dev/null and b/i915/bxt_guc_70.1.1.bin differ
diff --git a/i915/cml_guc_70.1.1.bin b/i915/cml_guc_70.1.1.bin
new file mode 100644
index 00000000..93c8f77a
Binary files /dev/null and b/i915/cml_guc_70.1.1.bin differ
diff --git a/i915/dg1_guc_70.1.1.bin b/i915/dg1_guc_70.1.1.bin
new file mode 100644
index 00000000..3fa8fd74
Binary files /dev/null and b/i915/dg1_guc_70.1.1.bin differ
diff --git a/i915/ehl_guc_70.1.1.bin b/i915/ehl_guc_70.1.1.bin
new file mode 100644
index 00000000..da2252aa
Binary files /dev/null and b/i915/ehl_guc_70.1.1.bin differ
diff --git a/i915/glk_guc_70.1.1.bin b/i915/glk_guc_70.1.1.bin
new file mode 100644
index 00000000..f58a5581
Binary files /dev/null and b/i915/glk_guc_70.1.1.bin differ
diff --git a/i915/icl_guc_70.1.1.bin b/i915/icl_guc_70.1.1.bin
new file mode 100644
index 00000000..d1ce4289
Binary files /dev/null and b/i915/icl_guc_70.1.1.bin differ
diff --git a/i915/kbl_guc_70.1.1.bin b/i915/kbl_guc_70.1.1.bin
new file mode 100644
index 00000000..76335524
Binary files /dev/null and b/i915/kbl_guc_70.1.1.bin differ
diff --git a/i915/skl_guc_70.1.1.bin b/i915/skl_guc_70.1.1.bin
new file mode 100644
index 00000000..d18d9f1a
Binary files /dev/null and b/i915/skl_guc_70.1.1.bin differ
diff --git a/i915/tgl_guc_70.1.1.bin b/i915/tgl_guc_70.1.1.bin
new file mode 100644
index 00000000..165e0e0f
Binary files /dev/null and b/i915/tgl_guc_70.1.1.bin differ



More information about the kernel-team mailing list