diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2009-04-04 15:20:01 -0400 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2009-04-04 18:44:00 -0400 |
commit | a707d355c3c6ff92252c5a060a1fc32d97547552 (patch) | |
tree | 72e4c687e040ef05ba3aebfba1812b06dc267b8c /src/radeon_output.c | |
parent | 215e12f9c0e8ac62c23af1add776ef88f9a0dc54 (diff) |
DCE3/3.2: fix up transmitter/encoder setup
Should fix bug 21050
Diffstat (limited to 'src/radeon_output.c')
-rw-r--r-- | src/radeon_output.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/radeon_output.c b/src/radeon_output.c index 719f9e80..c4041c75 100644 --- a/src/radeon_output.c +++ b/src/radeon_output.c @@ -110,7 +110,6 @@ extern void atombios_output_mode_set(xf86OutputPtr output, DisplayModePtr adjusted_mode); extern void atombios_output_dpms(xf86OutputPtr output, int mode); extern RADEONMonitorType atombios_dac_detect(xf86OutputPtr output); -extern int atombios_external_tmds_setup(xf86OutputPtr output, DisplayModePtr mode); extern AtomBiosResult atombios_lock_crtc(atomBiosHandlePtr atomBIOS, int crtc, int lock); static void @@ -2517,11 +2516,16 @@ static RADEONMacModel RADEONDetectMacModel(ScrnInfoPtr pScrn) static int radeon_output_clones (ScrnInfoPtr pScrn, xf86OutputPtr output) { + RADEONInfoPtr info = RADEONPTR(pScrn); RADEONOutputPrivatePtr radeon_output = output->driver_private; xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR (pScrn); int o; int index_mask = 0; + /* DIG routing gets problematic */ + if (IS_DCE32_VARIANT) + return index_mask; + /* LVDS is too wacky */ if (radeon_output->devices & (ATOM_DEVICE_LCD_SUPPORT)) return index_mask; |