From 2ea05b4b023129f3f70e341bc3b8dc39debb266b Mon Sep 17 00:00:00 2001 From: Vinay Belgaumkar Date: Wed, 4 Feb 2026 11:03:13 -0800 Subject: [PATCH] drm/xe: Add GSC to powergate_info Add GSC powergate status to the existing debugfs. Reviewed-by: Badal Nilawar Signed-off-by: Vinay Belgaumkar Link: https://patch.msgid.link/20260204190314.2904009-2-vinay.belgaumkar@intel.com --- drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 + drivers/gpu/drm/xe/xe_gt_idle.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/drivers/gpu/drm/xe/regs/xe_gt_regs.h b/drivers/gpu/drm/xe/regs/xe_gt_regs.h index 24fc64fc832e9..7d3ec1fe4f7f4 100644 --- a/drivers/gpu/drm/xe/regs/xe_gt_regs.h +++ b/drivers/gpu/drm/xe/regs/xe_gt_regs.h @@ -367,6 +367,7 @@ #define FORCEWAKE_RENDER XE_REG(0xa278) #define POWERGATE_DOMAIN_STATUS XE_REG(0xa2a0) +#define GSC_AWAKE_STATUS REG_BIT(8) #define MEDIA_SLICE3_AWAKE_STATUS REG_BIT(4) #define MEDIA_SLICE2_AWAKE_STATUS REG_BIT(3) #define MEDIA_SLICE1_AWAKE_STATUS REG_BIT(2) diff --git a/drivers/gpu/drm/xe/xe_gt_idle.c b/drivers/gpu/drm/xe/xe_gt_idle.c index 7a569e1730a48..94d3403ec11ed 100644 --- a/drivers/gpu/drm/xe/xe_gt_idle.c +++ b/drivers/gpu/drm/xe/xe_gt_idle.c @@ -254,6 +254,11 @@ int xe_gt_idle_pg_print(struct xe_gt *gt, struct drm_printer *p) drm_printf(p, "Media Samplers Power Gating Enabled: %s\n", str_yes_no(pg_enabled & MEDIA_SAMPLERS_POWERGATE_ENABLE)); + if (gt->info.engine_mask & BIT(XE_HW_ENGINE_GSCCS0)) { + drm_printf(p, "GSC Power Gate Status: %s\n", + str_up_down(pg_status & GSC_AWAKE_STATUS)); + } + return 0; } -- 2.47.3