drm/amdgpu: Add userq fence support to SDMAv7.0
authorArunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Tue, 27 May 2025 13:43:20 +0000 (19:13 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 3 Jun 2025 19:32:50 +0000 (15:32 -0400)
commite34bcf1594b59f9f63c084bf0646b19edf581adc
treee93cd00b591f39eb7afb6d1e9e21bf2f02776da0
parent335f1e797c32cbe6f313805125526b35d29280b0
drm/amdgpu: Add userq fence support to SDMAv7.0

- Add userq fence support to SDMAv7.0.
- GFX12's user fence irq src id differs from GFX11's,
  hence we need create a new irq srcid header file for GFX12.

  User fence irq src id information-
  GFX11 and SDMA6.0 - 0x43
  GFX12 and SDMA7.0 - 0x46

Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_12_0_0.h [new file with mode: 0644]