summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/include
diff options
context:
space:
mode:
authorShaoyun Liu <shaoyun.liu@amd.com>2026-01-22 10:51:11 -0500
committerAlex Deucher <alexander.deucher@amd.com>2026-01-27 18:08:35 -0500
commit1bf8b4642c5f511dd73653a25ed7cd0470118389 (patch)
tree6ccd243fdfb680f067f77f6fe335c0a8168b1383 /drivers/gpu/drm/amd/include
parentdda702172dc26e080fe048b8f170eaccb8097c1a (diff)
drm/amd/include : Update MES v12 API header - SUSPEND
Update SUSPEND API to support sdma queues. It's been supportted since 0x82 for gfx12 Signed-off-by: Shaoyun Liu <shaoyun.liu@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/include')
-rw-r--r--drivers/gpu/drm/amd/include/mes_v12_api_def.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/include/mes_v12_api_def.h b/drivers/gpu/drm/amd/include/mes_v12_api_def.h
index 83e4f0142324..e541a43714a1 100644
--- a/drivers/gpu/drm/amd/include/mes_v12_api_def.h
+++ b/drivers/gpu/drm/amd/include/mes_v12_api_def.h
@@ -492,8 +492,10 @@ union MESAPI__SUSPEND {
union MES_API_HEADER header;
/* false - suspend all gangs; true - specific gang */
struct {
- uint32_t suspend_all_gangs : 1;
- uint32_t reserved : 31;
+ uint32_t suspend_all_gangs : 1; // suspend all compute gangs (can be set together with suspend_all_sdma_gangs)
+ uint32_t query_status : 1;
+ uint32_t suspend_all_sdma_gangs : 1; // suspend all sdma gangs (can be set together with suspend_all_gangs)
+ uint32_t reserved : 29;
};
/* gang_context_addr is valid only if suspend_all = false */