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

Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-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/vega10_ih.c

index fa4c490..e24eec9 100644 (file)
@@ -758,6 +758,9 @@ static int vega10_ih_sw_init(void *handle)
        adev->irq.ih2.use_doorbell = true;
        adev->irq.ih2.doorbell_index = (adev->doorbell_index.ih + 2) << 1;
 
+       /* initialize ih control registers offset */
+       vega10_ih_init_register_offset(adev);
+
        r = amdgpu_ih_ring_init(adev, &adev->irq.ih_soft, PAGE_SIZE, true);
        if (r)
                return r;