Commit Graph

93 Commits

Author SHA1 Message Date
John Harrison 51fff4e69b i915: Add versionless HuC files for current platforms
Direction from upstream is to use minimal version numbering on
firmware files and replace rather than add. So add versionless
editions of the HuC files for currently HuC enabled platforms.

Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2022-09-16 08:52:30 -07:00
John Harrison 067440c18f i915: Add GuC v70.5.1 for DG1, DG2, TGL and ADL-P
Direction from upstream is to use minimal version numbering on
firmware files and replace rather than add. So going forwards, GuC
files will use only the major version number and HuC files will be
completely versionless.

Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2022-09-16 08:52:30 -07:00
Josh Boyer 327ac4c071
Merge branch 'dg2_guc_v70.4.1' of git://anongit.freedesktop.org/drm/drm-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-08-04 07:37:51 -04:00
John Harrison a4235e0aa4 i915: Add GuC v70.4.1 for DG2
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2022-07-27 18:03:49 -07:00
Anusha Srivatsa 3ab394af47 i915: Add DMC v2.07 for DG2
This release has a WA to prevent hang when DC states
are enabled.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2022-07-27 10:52:59 -07:00
Madhumitha Tolakanahalli Pradeep b8bd6ccd9c i915: Add DMC v2.06 for DG2
This version provides a fix for DC State entry/exit.

Signed-off-by: Madhumitha Tolakanahalli Pradeep <madhumitha.tolakanahalli.pradeep@intel.com>
2022-05-02 22:53:23 +05:30
John Harrison 89ae5eb20f i915: Add GuC v70.1.2 for DG2
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2022-04-26 13:27:47 -07:00
John Harrison ab0d8c137d i915: Add GuC v70.1.1 for all platforms
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2022-04-07 13:14:24 -07:00
Madhumitha Tolakanahalli Pradeep 847c6de092 i915: Add DMC firmware v2.16 for ADL-P
Release Notes for DMC v2.16 mentions that it provides fixes for
cases with flip queue and DC6v enabled.

Signed-off-by: Madhumitha Tolakanahalli Pradeep <madhumitha.tolakanahalli.pradeep@intel.com>
2022-01-25 16:05:54 -08:00
Josh Boyer dad4ae0136
Merge branch 'guc_v69.0.3' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-18 09:46:08 -05:00
John Harrison 548b304a35 i915: Add GuC v69.0.3 for all platforms
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-12-15 13:28:54 -08:00
Madhumitha Tolakanahalli Pradeep 2a2aa410c2 i915: Add DMC firmware v2.14 for ADL-P
Release notes for DMC v2.14:
  1. Fix for Flip queue roll over cases with DC6v
  2. Enhancemnt for residency
  3. Workaround for 3Dlut restore issue

Signed-off-by: Madhumitha Tolakanahalli Pradeep <madhumitha.tolakanahalli.pradeep@intel.com>
2021-12-01 16:50:30 -08:00
Anusha Srivatsa 09ab718bfa i915: Update ADLP DMC v2.12
Updateing ADLP DMC to v2.12.
Release Notes mention that this version has fix
for DC6 bort scenarios.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-09-14 14:42:47 -07:00
Anusha Srivatsa 6c9fd94d41 i915: Add v2.03 DMC for RKL
Add the latest version of DMC for RKL
This version has fixes for timeout issues.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-07-28 09:45:27 -07:00
Anusha Srivatsa 2ea630c8f2 i915: Add v2.12 DMC for TGL
Add the latest version of DMC for TGL.
This version adds FLip Queue enhancement.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-07-28 09:45:02 -07:00
John Harrison f4d897acd2 firmware/i915/guc: Add HuC v7.9.3 for TGL & DG1
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-06-29 14:20:03 -07:00
John Harrison 84c8655221 firmware/i915/guc: Add GuC v62.0.3 for ADL-P
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-06-29 14:19:57 -07:00
John Harrison 14aa9778d0 firmware/i915/guc: Add GuC v62.0.0 for all platforms
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-06-29 14:19:57 -07:00
Anusha Srivatsa 3d32f216e1 i915: Add ADL-P DMC Support
Adding v2.09 and 2.10 for ADL-P

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-05-03 14:34:52 -07:00
Anusha Srivatsa 348d8a9740 i915: Add DMC v2.01 for ADL-S
This is the first official release of ADLS DMC.
xy
Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-01-29 11:43:12 -08:00
Anusha Srivatsa f33f1f7a6b i915: Add HuC v7.7.1 for DG1
This is first release of HuC for DG1.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-01-29 11:38:08 -08:00
Anusha Srivatsa 6a422f5cb5 i915: Add GuC v49.0.1 for DG1
This is the first release of guC for DG1.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-01-29 11:37:55 -08:00
John Harrison c487f7dadc i915: Add GuC firmware v49.0.1 for all platforms
Updating all platforms to latest GuC release.

Signed-off-by: John Harrison <john.c.harrison@intel.com>
2020-11-24 17:04:17 -08:00
Anusha Srivatsa a140ef3eb3 i915: Add DG1 DMC v2.02
This version has some fixes for 3DLUT CSR

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2020-10-08 12:13:33 -07:00
Peter Robinson bdd56173e7
linux-firmware: move i915 firmware symlinks to WHENCE
There's a handful of firmware symlinks in the i915 firmware
directory, move the creation of these to the WHENCE file.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
CC: José Roberto de Souza <jose.souza@intel.com>
CC: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
CC: Anusha Srivatsa <anusha.srivatsa@intel.com>
CC: Rodrigo Vivi <rodrigo.vivi@intel.com>
CC: Tom O'Rourke <Tom.O'Rourke@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-09-23 08:10:31 -04:00
José Roberto de Souza 1b81373b52 i915: Add DMC firmware 2.02 for RKL
Minor fixes on top of firmware 2.01.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
2020-08-13 11:04:08 -07:00
José Roberto de Souza bdf8d7a80d i915: Add DMC firmware 2.08 for TGL
This contains some fixes around DC5, DC6 and DC3CO.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
2020-08-13 10:40:26 -07:00
José Roberto de Souza 1bcdc9af9b i915: Add HuC firwmare v7.5.0 for TGL
Major upgrade of the TGL HuC binary.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
2020-08-13 10:37:09 -07:00
José Roberto de Souza fb83402c75 i915: Add DMC firmware v2.06 for TGL
Minor fixes around context restore.

Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
2020-03-04 13:19:07 -08:00
Daniele Ceraolo Spurio 45d36b539d i915: add HuC firmware v7.0.12 for TGL
Minor upgrade of the TGL HuC binary

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2020-03-04 13:19:00 -08:00
Daniele Ceraolo Spurio 4debf21738 i915: Add HuC firmware v7.0.3 for TGL
First HuC FW release for TGL

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2019-11-06 11:42:42 -08:00
Daniele Ceraolo Spurio 1eb2ac41ae i915: Add GuC firmware v35.2.0 for TGL
First GuC FW release for TGL

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2019-11-06 11:42:42 -08:00
Daniele Ceraolo Spurio 4b0a210dce i915: Add HuC firmware v9.0.0 for EHL
First HuC firmware release for EHL.

v2: rename blob file in accordance to the new
unified convention.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2019-11-06 11:42:42 -08:00
Daniele Ceraolo Spurio 610fe75ca2 i915: Add GuC firmware v33.0.4 for EHL
First GuC firmware release for EHL.

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2019-11-06 11:42:42 -08:00
Anusha Srivatsa 3ea84e5230 drm/i915/firmware: Add v9.0.0 of HuC for Icelake
Add Support for the latest version of ICL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:48:47 -07:00
Anusha Srivatsa 60ddd0e3e2 drm/i915/firmware: Add v4.0.0 of HuC for Cometlake
Add Support for the latest version of CML.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:47:01 -07:00
Anusha Srivatsa c47d8f800b drm/i915/firmware: Add v4.0.0 of HuC for Geminilake
Add Support for the latest version of GLK.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:46:40 -07:00
Anusha Srivatsa 2cdb78cfed drm/i915/firmware: Add v2.0.0 of HuC for Broxton
Add Support for the latest version of BXT.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:45:07 -07:00
Anusha Srivatsa 38965af5a9 drm/i915/firmware: Add v4.0.0 of HuC for Kabylake
Add Support for the latest version of KBL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:44:07 -07:00
Anusha Srivatsa 8d127affd1 drm/i915/firmware: Add v2.0.0 of HuC for Skylake
Add Support for the latest version of SKL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:44:02 -07:00
Anusha Srivatsa e7b6fa7529 drm/i915/firmware: Add v33 of GuC for CML
Add support for loading v33 of GuC on CML.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:43:46 -07:00
Anusha Srivatsa e4ea25f513 drm/i915/firmware: Add v2.04 of DMC for TGL
Add support for loading DMC v2.04 for Tigerlake.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:43:36 -07:00
Anusha Srivatsa 51deca67a4 drm/i915/firmware: Add v1.09 of DMC for ICL
Add support for loading DMC v1.09 for Icelake.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:43:36 -07:00
Anusha Srivatsa 05dbae6639 drm/i915/firmware: Add v33 of GuC for ICL
Add support for loading v33 of GuC on ICL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-07-08 14:40:55 -07:00
Anusha Srivatsa 786f17a3f4 drm/i915/firmware: Add v33 of GuC for KBL
Add support for loading v33 of GuC on KBL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-07-08 14:40:50 -07:00
Anusha Srivatsa aae0eb58bf drm/i915/firmware: Add v33 of GuC for SKL
Add support for loading v33 of GuC on SKL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-07-08 14:40:45 -07:00
Anusha Srivatsa 9cf240f6ea drm/i915/firmware: Add v33 of GuC for GLK
Add support for loading v33 of GuC on GLK.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-07-08 14:40:39 -07:00
Anusha Srivatsa 8a0a6a6481 drm/i915/firmware: Add v33 of GuC for BXT
Add support for loading v33 of GuC on BXT.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-07-08 14:40:34 -07:00
Anusha Srivatsa 13d6bc8097 drm/i915/firmware: Add ICL HuC v8.4.3238
Add supoort for ICL HuC.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-04-18 11:40:01 -07:00
Anusha Srivatsa 1dbb095b52 drm/i915/firmware: Add ICL GuC v32.0.3
Add support for guC v32.0.3 for ICL

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-04-18 11:34:22 -07:00