[Intel-gfx] [PATCH v2 0/7] GSC support
Daniele Ceraolo Spurio
daniele.ceraolospurio at intel.com
Tue Apr 19 00:07:30 UTC 2022
This includes the fully reviewed DG1 series plus one reviewed patch
from the ATS/DG2 series that adds the DG2 defs. This is the bare minimum
required to start adding some of the HuC code needed for DG2, where HuC
loading goes via the GSC.
Note that the versioning of this series does not match that of the
originals. This series includes the latest version of all patches,
I've added the v2 tag because I have 1 extra patch compared to the
last set I've sent out.
The DG2 patch also needed a minor rebase (due to lack of ATS code).
Cc: Alexander Usyskin <alexander.usyskin at intel.com>
Alexander Usyskin (2):
mei: gsc: setup char driver alive in spite of firmware handshake
failure
mei: gsc: retrieve the firmware version
Daniele Ceraolo Spurio (1):
HAX: drm/i915: force INTEL_MEI_GSC on for CI
Tomas Winkler (4):
drm/i915/gsc: add gsc as a mei auxiliary device
mei: add support for graphics system controller (gsc) devices
mei: gsc: add runtime pm handlers
drm/i915/dg2: add gsc with special gsc bar offsets
MAINTAINERS | 1 +
drivers/gpu/drm/i915/Kconfig | 1 +
drivers/gpu/drm/i915/Kconfig.debug | 1 +
drivers/gpu/drm/i915/Makefile | 3 +
drivers/gpu/drm/i915/gt/intel_gsc.c | 224 ++++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_gsc.h | 37 ++++
drivers/gpu/drm/i915/gt/intel_gt.c | 3 +
drivers/gpu/drm/i915/gt/intel_gt.h | 5 +
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 ++
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 +
drivers/gpu/drm/i915/i915_drv.h | 8 +
drivers/gpu/drm/i915/i915_pci.c | 4 +-
drivers/gpu/drm/i915/i915_reg.h | 4 +
drivers/gpu/drm/i915/intel_device_info.h | 2 +
drivers/misc/mei/Kconfig | 14 ++
drivers/misc/mei/Makefile | 3 +
drivers/misc/mei/bus-fixup.c | 25 +++
drivers/misc/mei/gsc-me.c | 259 +++++++++++++++++++++++
drivers/misc/mei/hw-me.c | 29 ++-
drivers/misc/mei/hw-me.h | 2 +
include/linux/mei_aux.h | 19 ++
22 files changed, 657 insertions(+), 3 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.h
create mode 100644 drivers/misc/mei/gsc-me.c
create mode 100644 include/linux/mei_aux.h
--
2.25.1
More information about the Intel-gfx
mailing list