Update SUSPEND API to support sdma queues

Signed-off-by: Shaoyun Liu <[email protected]>
---
 drivers/gpu/drm/amd/include/mes_v12_api_def.h | 6 ++++--
 1 file 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 */
 
-- 
2.34.1

Reply via email to