diff mbox series

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

Message ID 20220927100043.199474-1-vicamo.yang@canonical.com
State New
Headers show
Series [SRU,PULL,linux-firmware,Jammy] i915: Add GuC v70.1.1 for all platforms | expand

Commit Message

You-Sheng Yang Sept. 27, 2022, 10 a.m. UTC
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

Binary files /dev/null and b/i915/tgl_guc_70.1.1.bin differ

Comments

Juerg Haefliger Sept. 29, 2022, 9:31 a.m. UTC | #1
Applied to linux-firmware jammy branch.

Note that you used your private gmail address for the commit SOB. I fixed
that up before pushing.

...Juerg



> 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
>
diff mbox series

Patch

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