On Thu, Jan 22, 2026 at 11:52 AM Shaoyun Liu <[email protected]> wrote: > > Update SUSPEND API to support sdma queues
It would be good to note the minimum firmware version which supports this. With that fixed: Acked-by: Alex Deucher <[email protected]> > > 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 >
