Revert "drm/amd/powerplay: disable engine spread spectrum feature on Vega10."
authorRex Zhu <Rex.Zhu@amd.com>
Sat, 27 May 2017 10:08:13 +0000 (18:08 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 31 May 2017 18:16:41 +0000 (14:16 -0400)
This reverts commit f8fdaa0e7b81698ba2ad8c2d20c7f9a44c75e0c6.
firmware add support for this feature, so still ctrl by vbios.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c

index 1b7333e0c5a7ea3e10bea3652946438bc6d5dd93..786034dde0f0a649ed88bb38cc63502928d57c20 100644 (file)
@@ -1542,11 +1542,7 @@ static int vega10_populate_single_gfx_level(struct pp_hwmgr *hwmgr,
        current_gfxclk_level->FbMult =
                        cpu_to_le32(dividers.ulPll_fb_mult);
        /* Spread FB Multiplier bit: bit 0:8 int, bit 31:16 frac */
-       if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps,
-                               PHM_PlatformCaps_EngineSpreadSpectrumSupport))
-               current_gfxclk_level->SsOn = dividers.ucPll_ss_enable;
-       else
-               current_gfxclk_level->SsOn = 0;
+       current_gfxclk_level->SsOn = dividers.ucPll_ss_enable;
        current_gfxclk_level->SsFbMult =
                        cpu_to_le32(dividers.ulPll_ss_fbsmult);
        current_gfxclk_level->SsSlewFrac =