Commit 212cb3b6 authored by Monk Liu's avatar Monk Liu Committed by Alex Deucher

drm/amdgpu: add late_fini for ip_funcs

This give IP modules an optional late cleanup
function.  This is needed to handle tricky inter-module
dependencies during tear down.
Signed-off-by: default avatarMonk Liu <Monk.Liu@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 8b4af8a8
...@@ -157,6 +157,7 @@ struct amd_ip_funcs { ...@@ -157,6 +157,7 @@ struct amd_ip_funcs {
int (*hw_init)(void *handle); int (*hw_init)(void *handle);
/* tears down the hw state */ /* tears down the hw state */
int (*hw_fini)(void *handle); int (*hw_fini)(void *handle);
void (*late_fini)(void *handle);
/* handles IP specific hw/sw changes for suspend */ /* handles IP specific hw/sw changes for suspend */
int (*suspend)(void *handle); int (*suspend)(void *handle);
/* handles IP specific hw/sw changes for resume */ /* handles IP specific hw/sw changes for resume */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment