drm/amdgpu: skip gds ras workaround for aldebaran
authorHawking Zhang <Hawking.Zhang@amd.com>
Mon, 16 Nov 2020 08:00:59 +0000 (16:00 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 24 Mar 2021 02:55:14 +0000 (22:55 -0400)
there won't be any gds useage in either kernel or
pm4 anymore for aldebaran.

Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-by: Feifei Xu <Feifei.Xu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c

index 3547cbdaf024f35462587d03dbc3a07f6dfb4e63..f0b33b83c14acf7393e61921413f0dbee417e519 100644 (file)
@@ -4694,7 +4694,8 @@ static int gfx_v9_0_ecc_late_init(void *handle)
         * to GDS in suspend/resume sequence on several cards. So just
         * limit this operation in cold boot sequence.
         */
-       if (!adev->in_suspend) {
+       if ((!adev->in_suspend) &&
+           (adev->gds.gds_size)) {
                r = gfx_v9_0_do_edc_gds_workarounds(adev);
                if (r)
                        return r;