http://bugs.freedesktop.org/show_bug.cgi?id=18564
--- Comment #9 from Tyson Whitehead <[email protected]> 2009-01-03 14:47:09 PST --- I looked at the rv630 register specifications and it seems the difference in registers I discovered seems to be all tied up with whether link 0 or link 1 is used on TMDSA. Specifically, 0x7880: 0x00001001 -> 0x10001001 swaps TMDSA upper and lower data channels and 0x7904: 0x0000001F -> 0x00001F00 enables TMDSA link 1 instead of link 0 I spend the day digging around in the code and discovered that the "TMDS1EncoderControl" atom bios command used to enable to output in the "atombios_output_digital_setup" routine in "atombios_output.c" can take a "PANEL_ENCODER_MISC_TMDS_LINKB" option in the ucMisc field, which, specifying, I pleased to report, makes everything just work for me. : ) I'll attach a patch for completeness (not that it should be applied as I imagine it would be a very bad idea to just blindly set this option for everyone like I've done). Cheers! -Tyson -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
