Commit Graph

82 Commits

Author SHA1 Message Date
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
Anusha Srivatsa 77b6b40c63 drm/i915/firmware: Add GLK HuC v03.01.2893
Add support for HuC v03.01.2893 for GLK

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

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-04-18 11:34:14 -07:00
Anusha Srivatsa 9fb9526ae8 drm/i915/firmware: Add KBL GuC v32.0.3
Add support for guC v32.0.3 for KBL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-04-18 11:34:11 -07:00
Anusha Srivatsa 3fbec60bd5 drm/i915/firmware: Add SKL GuC v32.0.3
Add support for guC v32.0.3 for SKL

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-04-18 11:34:08 -07:00
Anusha Srivatsa c7e32a1e40 drm/i915/firmware: Add BXT GuC v32.0.3
Add support for guC v32.0.3 for BXT.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-04-18 11:34:04 -07:00
Anusha Srivatsa 69f153bbc2 firmware/huc/bxt: Add huC Update for BXT
Add support for v1.8.2893 for BXT huC.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2018-11-28 10:33:57 -08:00
Anusha Srivatsa 18c4c8a73e firmware/icl/dmc: Add v1.07 of DMC for Icelake
Add Support for Icelake DMC.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2018-09-26 11:46:41 -07:00
Anusha Srivatsa 4a77cab4a0 linux-firmware: DMC firmware for cannonlake v1.07
This version includes since v1.06:

1. Fix for the issue where DC_STATE was getting enabled
even when disabled by driver causing data corruption

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2018-01-02 10:52:43 -08:00
Anusha Srivatsa 02d857ee31 linux-firmware: DMC firmware for skylake v1.27
This update includes(since v1.26)

Following additions from ver1.27

1. Fix for the issue where DC_STATE was getting
enabled even when disabled by driver causing data corruption.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2017-11-27 14:36:28 -08:00
Anusha Srivatsa 1156e62c5e linux-firmware: DMC firmware for kabylake v1.04
This update includes(since v1.01)

1. Fix for the issue where DC_STATE was getting enabled even
when disabled by driver causing data corruption.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2017-11-01 17:03:30 -07:00
Anusha Srivatsa de8171590b linux-firmware: GuC firmware for kabylake v9.39
This update includes(since v9.14)

1. Aggressive DCC implementation for supported platforms.
2. Fixing Issue with Default Guc Log changes for OCA using
special Control Bit

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2017-10-25 16:15:42 -07:00