drm/amdgpu: Use instance table for sdma 4.4.2
authorLijo Lazar <lijo.lazar@amd.com>
Wed, 29 Jun 2022 15:34:39 +0000 (21:04 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Jun 2023 13:45:51 +0000 (09:45 -0400)
commitf8b34a0518701bae8bb02fabe129f01b1dc33336
treea802d08e6b6a2bb92535d91caa6ae67f135e5dff
parent4db6f200a5fef12666ab66e54bacb65c5d675e9d
drm/amdgpu: Use instance table for sdma 4.4.2

For ASICs with sdma IP v4.4.2, add mapping for logical to physical
instances.

v2:
Register accesses on bare metal should be based on physical
instance. Use GET_INST() to get physical instance.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-by: Le Ma <Le.Ma@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c