[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