I looked at that diff and it looks like what I added, except that I also
set bits 7:6 of CCR68 to 01 because the doc I have says that will select
VCLK from the programmable VCLK regs, CCR6C and CCR6D.
I'll get "git" and give your tree a try, thanks
bruno
On Fri, 9 Mar 2007, Alex Deucher wrote:
On 3/9/07, bruno schwander <xfree86-devel-20050520@xxxxxxxxxxxxx> wrote:
On Fri, 9 Mar 2007, Alex Deucher wrote:
> The latest version of the siliconmotion driver in xorg git head should
> have the lockup fix you need. The problem is the engine doesn't need
> to be synced until it has been started. I've also added dualhead
> support. I haven't yet pushed the pll fix, that's still in my local
> tree at home along with some other stuff I'm working on. I can send
> you a patch later if you want.
that would be awesome, yes ! so far what I added (enabling in CCR68
vclock scaled from CCR6C and CCR6D) crashes my pc... I used
SMI_CommonCalcClock() but I get wrong values back for the register values.
I am certainly not calling it right.
I just put my local tree up here:
http://gitweb.freedesktop.org/?p=users/agd5f/xf86-video-siliconmotion.git;a=summary
The relevant commit is a328d4378c28b788acf320bee9fbdfd129e0923d
I haven't tested any of this new code yet, so YMMV. I haven't had
time this week and I need to rebuild my laptop with the smi chip, but
I hope to do that this weekend, at which point I should be able to
sort out any bugs. Let me know if you haven any questions.
Alex
bruno
_______________________________________________
Devel mailing list
Devel@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/devel
_______________________________________________
Devel mailing list
Devel@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/devel