This series includes the code changes to get CAGF, RC State and C6 Residency of MTL. v2: Included "Use GEN12 RPSTAT register" patch v3: - Rebased - Dropped "Use GEN12 RPSTAT register" patch from this series going to send separate series for it v4: - Included "drm/i915/gt: Change RC6 residency functions to accept register ID's" based on code review feedback - Addressed review comments, please see individual patches for changelogs Ashutosh Dixit (1): drm/i915/gt: Change RC6 residency functions to accept register ID's Badal Nilawar (2): drm/i915/mtl: Modify CAGF functions for MTL drm/i915/mtl: C6 residency and C state type for MTL SAMedia drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 84 ++++++++++++++----- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 9 ++ drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 12 +-- drivers/gpu/drm/i915/gt/intel_rc6.c | 65 +++++++++----- drivers/gpu/drm/i915/gt/intel_rc6.h | 9 +- drivers/gpu/drm/i915/gt/intel_rc6_types.h | 10 +++ drivers/gpu/drm/i915/gt/intel_rps.c | 8 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 6 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- 9 files changed, 150 insertions(+), 59 deletions(-) -- 2.38.0