Re: Twister savagefb doesn't sync
From: Alex Deucher <hidden>
Date: 2006-06-07 21:32:27
On 6/5/06, Vassilis Virvilis [off-list ref] wrote:
Antonino A. Daplas wrote:quoted
Much simpler if you just load X first with UseBIOS False then dump the regs. Do the same with UseBIOS True. You mentioned that X does not work if the option UseBIOS is false. TonyAny ideas about the data I posted? http://marc.theaimsgroup.com/?l=linux-fbdev-devel&m=114908868820818&w=2 I can undestand that is problem difficult to tackle remotely.
The reason the savage xorg drver uses the bios is because almost every panel they connect to the chip seems to require fairly custom timings. the twisters and prosavages are even worse than the discrete chips. Also, only the bios seems to know the magic incantation necessary for dualhead. I tried for a while to add non-bios mode setting to crtc2 without much luck. For a short term fix, just program the registers with the new values from the bios. You may be able to just get away with adjusting the crtc1 dclk (SR12, SR13, SR29). A real fix may require special calculations or tables for different chip/panel combos. Alex
Thanks anyway.
.bill