https://bugs.freedesktop.org/show_bug.cgi?id=18564
--- Comment #26 from Tyson Whitehead <[email protected]> 2010-10-31 11:41:54 PDT --- Created an attachment (id=39925) View: https://bugs.freedesktop.org/attachment.cgi?id=39925 Review: https://bugs.freedesktop.org/review?bug=18564&attachment=39925 Diff of 2.6.32 and 2.6.36 constant registers Result of diffing the output of - booting up debian kernel 2.6.36 (where it doesn't works) with display attached, - doing 100 dumps of the registers between 0x6000-0x8000 after Xorg starts, - filtering out any registers that do not remain constant and - booting up debian kernel 2.6.32 (where it works) with display attached, - doing 100 dumps of the registers between 0x6000-0x8000 after Xorg starts, - filtering out any registers that do not remain constant attached. I looked the variable ones up in AMDs register guide, and the only non-memory region register differences seem to be all centered on TMDSA. They are (not working vs working) 7880 - 10001000 vs 10001001 (TMDSA_ENABLE off vs on) 7894 - 02000000 vs 00000000 (TMDSA_TEMPORAL_DITHER_RESET on vs off) 78dc - 00000000 vs 00000001 (TMDSA_DSYNSEL off vs on) 7904 - 00000000 vs 00001f00 (TMDSA_{TX1_ENABLE,LNKC1EN,LNKD10EN,LNKD11EN,LNKD12EN} off vs on) 7910 - 00000032 vs 00000031 (TMDSA_PPL_{ENABLE,RESET} off and on vs on and off) I then booted up under 2.6.36 (the newer not working kernel) and checked that - writing the 2.6.32 values out to these registers turns on my display, - writing any of 7880, 7904 and 7910 back to their 2.6.36 values turns it off again, and - writing either 7894 or 78dc back to their 2.6.36 values has no effect. Cheers! -Tyson -- Configure bugmail: https://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
