drm/amdgpu: switch to ih_init_register_offset for navi10
authorHawking Zhang <Hawking.Zhang@amd.com>
Tue, 1 Dec 2020 15:20:55 +0000 (23:20 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 23 Dec 2020 20:04:44 +0000 (15:04 -0500)
Initialize ih control registers offset through helper
function navi10_ih_init_register_offset.

Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Acked-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Dennis Li <Dennis.Li@amd.com>
Reviewed-by: Feifei Xu <Feifei.Xu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/navi10_ih.c

index 786f15f829e94085ce873b9fa3cdd42f6d264ee2..35bd6d210135cff92f6ac35970e2d7416ebe0650 100644 (file)
@@ -847,6 +847,9 @@ static int navi10_ih_sw_init(void *handle)
                                        (adev->doorbell_index.ih + 2) << 1;
        }
 
+       /* initialize ih control registers offset */
+       navi10_ih_init_register_offset(adev);
+
        r = amdgpu_ih_ring_init(adev, &adev->irq.ih_soft, PAGE_SIZE, true);
        if (r)
                return r;