drm/radeon/kms: add missing param for dce3.2 DP transmitter setup
authorAlex Deucher <alexdeucher@gmail.com>
Fri, 17 Jun 2011 06:11:30 +0000 (06:11 +0000)
committerDave Airlie <airlied@redhat.com>
Sun, 19 Jun 2011 23:53:02 +0000 (09:53 +1000)
This is used during phy init to set up the phy for DP.  This may
fix DP problems on DCE3.2 cards.

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/radeon_encoders.c

index 012f80251e50370407338ee88d75b0859d6b8f7c..b293487e5aa3dc2193fee36eb0f9c00fe7080a0c 100644 (file)
@@ -1090,9 +1090,10 @@ atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action, uint8_t
                        break;
                }
 
-               if (is_dp)
+               if (is_dp) {
                        args.v2.acConfig.fCoherentMode = 1;
-               else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
+                       args.v2.acConfig.fDPConnector = 1;
+               } else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
                        if (dig->coherent_mode)
                                args.v2.acConfig.fCoherentMode = 1;
                        if (radeon_encoder->pixel_clock > 165000)