[Bug 18564] DVI display detected, but won't turn on (tried latest git)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Jan 3 14:47:10 PST 2009
http://bugs.freedesktop.org/show_bug.cgi?id=18564
--- Comment #9 from Tyson Whitehead <twhitehead at gmail.com> 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.
More information about the xorg-driver-ati
mailing list