summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
diff options
context:
space:
mode:
authorHuang Rui <ray.huang@amd.com>2022-05-20 11:04:05 +0800
committerAlex Deucher <alexander.deucher@amd.com>2022-06-03 16:44:15 -0400
commit16600b7d66367482dc8526f8bc3a30b32aaef329 (patch)
tree8f18a926c9b734b1ce78f326386a6ee0f3a1ac85 /drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
parent9fe5d08fc8230adb64128986ee4af267a54e56dd (diff)
downloadlinux-stable-16600b7d66367482dc8526f8bc3a30b32aaef329.tar.gz
linux-stable-16600b7d66367482dc8526f8bc3a30b32aaef329.tar.bz2
linux-stable-16600b7d66367482dc8526f8bc3a30b32aaef329.zip
drm/amdgpu: use the callback function for reset status polling on IMU
Switch to use the callback function to poll the reset status on IMU. Because it will have different sequency on other ASICs. v2: drop unused variable (Alex) Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Huang Rui <ray.huang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
index cfc4a92837f0..484e936812e4 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
@@ -35,6 +35,7 @@ struct amdgpu_imu_funcs {
void (*setup_imu)(struct amdgpu_device *adev);
int (*start_imu)(struct amdgpu_device *adev);
void (*program_rlc_ram)(struct amdgpu_device *adev);
+ int (*wait_for_reset_status)(struct amdgpu_device *adev);
};
struct imu_rlc_ram_golden {