From 5e6d266573db27f97de56f457138730a6ac48413 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Thu, 30 May 2019 18:00:22 +0800 Subject: drm/amd/powerplay: add thermal ctf support for navi10 add sw-CTF support for navi10 Signed-off-by: Kevin Wang Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'drivers/gpu/drm/amd/powerplay/amdgpu_smu.c') diff --git a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c index 7d1d91975705..1d0523831a15 100644 --- a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c +++ b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c @@ -1007,6 +1007,10 @@ static int smu_hw_init(void *handle) if (ret) goto failed; + ret = smu_register_irq_handler(smu); + if (ret) + goto failed; + mutex_unlock(&smu->mutex); if (!smu->pm_enabled) @@ -1051,6 +1055,9 @@ static int smu_hw_fini(void *handle) kfree(table_context->od8_settings); table_context->od8_settings = NULL; + kfree(smu->irq_source); + smu->irq_source = NULL; + ret = smu_fini_fb_allocations(smu); if (ret) return ret; -- cgit v1.2.3