drm/amdgpu: Keep reset handlers shared
authorLijo Lazar <lijo.lazar@amd.com>
Sat, 5 Aug 2023 09:57:01 +0000 (15:27 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 30 Aug 2023 18:57:54 +0000 (14:57 -0400)
commitf8a499aed290667bd37011ad534c66320dc48257
treee693da15568a042dc5898e836862e5360e0a897d
parent078649113570c001d6543a8c7eab32282031064a
drm/amdgpu: Keep reset handlers shared

Instead of maintaining a list per device, keep the reset handlers common
per ASIC family. A pointer to the list of handlers is maintained in
reset control.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Le Ma <le.ma@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Tested-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/aldebaran.c
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c