From 9e3038ae8eed496cd7ca5a82c9754b9ec62c1750 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Tue, 26 Feb 2013 22:36:20 -0600 Subject: [PATCH] radeon_hd: Revert a change from hrev45219 * Causes a regression in proper UNIPHY mode setting. * These encoder setup routines do not get performed by any dpms stuff and are required to put the encoder in the correct state for programming. * Resolves #8913 and maybe others * Thanks Justin for testing! --- src/add-ons/accelerants/radeon_hd/encoder.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/add-ons/accelerants/radeon_hd/encoder.cpp b/src/add-ons/accelerants/radeon_hd/encoder.cpp index 4064d2cb01..e8504df8bc 100644 --- a/src/add-ons/accelerants/radeon_hd/encoder.cpp +++ b/src/add-ons/accelerants/radeon_hd/encoder.cpp @@ -324,9 +324,6 @@ encoder_mode_set(uint8 crtcID) case ENCODER_OBJECT_ID_INTERNAL_UNIPHY1: case ENCODER_OBJECT_ID_INTERNAL_UNIPHY2: case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA: - // already handled by virue of setting DPMS_OFF before - // getting here -#if 0 if ((info.chipsetFlags & CHIP_APU) != 0 || info.dceMajor >= 5) { // Setup DIG encoder @@ -359,7 +356,6 @@ encoder_mode_set(uint8 crtcID) transmitter_dig_setup(connectorIndex, pixelClock, 0, 0, ATOM_TRANSMITTER_ACTION_ENABLE); } -#endif break; case ENCODER_OBJECT_ID_INTERNAL_DDI: case ENCODER_OBJECT_ID_INTERNAL_DVO1: