drm/amdgpu/dce11: don't share PLLs on Polaris
authorAlex Deucher <alexander.deucher@amd.com>
Thu, 5 May 2016 15:17:22 +0000 (11:17 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 11 May 2016 16:31:25 +0000 (12:31 -0400)
They are part of the phy so you can't share them.

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

index dda9ffb68df8953274844ca43215d3b6af6b3c14..e7b951f00421f106216e2ffbcecf07c837966624 100644 (file)
@@ -2419,10 +2419,6 @@ static u32 dce_v11_0_pick_pll(struct drm_crtc *crtc)
 
                if (ENCODER_MODE_IS_DP(amdgpu_atombios_encoder_get_encoder_mode(amdgpu_crtc->encoder)))
                        return ATOM_DP_DTO;
-               /* use the same PPLL for all monitors with the same clock */
-               pll = amdgpu_pll_get_shared_nondp_ppll(crtc);
-               if (pll != ATOM_PPLL_INVALID)
-                       return pll;
 
                switch (amdgpu_encoder->encoder_id) {
                case ENCODER_OBJECT_ID_INTERNAL_UNIPHY: