mbox series

[v3,0/9] DG2 VRAM_SR Support

Message ID 20220624155922.7435-1-anshuman.gupta@intel.com (mailing list archive)
Headers show
Series DG2 VRAM_SR Support | expand

Message

Gupta, Anshuman June 24, 2022, 3:59 p.m. UTC
This series add DG2 D3Cold VRAM_SR support.

TODO: GT and GuC Interface state save/restore on VRAM_SR entry/exit.

Anshuman Gupta (8):
  drm/i915/dgfx: OpRegion VRAM Self Refresh Support
  drm/i915/dg1: OpRegion PCON DG1 MBD config support
  drm/i915/dg2: Add DG2_NB_MBD subplatform
  drm/i915/dg2: DG2 MBD config
  drm/i915/dgfx: Add has_lmem_sr
  drm/i915/dgfx: Setup VRAM SR with D3COLD
  Drm/i915/rpm: Enable D3Cold VRAM SR Support
  drm/i915/rpm: d3cold Policy

Tvrtko Ursulin (1):
  drm/i915/xehpsdv: Store lmem region in gt

 drivers/gpu/drm/i915/display/intel_opregion.c | 101 +++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_opregion.h |  17 +++
 drivers/gpu/drm/i915/gt/intel_gt.c            |   1 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   3 +
 drivers/gpu/drm/i915/i915_driver.c            |  25 +++++
 drivers/gpu/drm/i915/i915_drv.h               |   5 +
 drivers/gpu/drm/i915/i915_params.c            |   4 +
 drivers/gpu/drm/i915/i915_params.h            |   1 +
 drivers/gpu/drm/i915/i915_pci.c               |   2 +
 drivers/gpu/drm/i915/i915_reg.h               |   4 +
 drivers/gpu/drm/i915/intel_device_info.c      |  14 +++
 drivers/gpu/drm/i915/intel_device_info.h      |   4 +-
 drivers/gpu/drm/i915/intel_pcode.h            |   1 +
 drivers/gpu/drm/i915/intel_pm.c               |  95 ++++++++++++++++
 drivers/gpu/drm/i915/intel_pm.h               |   3 +
 drivers/gpu/drm/i915/intel_runtime_pm.c       |   3 +-
 drivers/gpu/drm/i915/intel_runtime_pm.h       |   7 ++
 include/drm/i915_pciids.h                     |  23 ++--
 18 files changed, 302 insertions(+), 11 deletions(-)