Hello,

I have written a driver for Matrox boards for the KGI project and tested
it on the Mystique, G200 and G400 chipsets. I am currently trying to make
it work for the G550/G450 but I have several problems with these newer
chipsets and I am looking for more documentation/information on:

 1- The Gx50 PLL programming, more precisely the relationship between the
X{SYS,PIX}PLL{M,N,P} registers of the DAC subsystem of these chipsets and
Fvco and Fout frequencies. I have looked at the mga_g450pll.c source file
inside XFree86 and it helped me to implement a clock subsystem in my driver
(especially XPIXPLLP seems to have changed).
But I'd _really_ like to double-check its operation against some
documentation
data...

 2- The Gx50 power up sequence and more precisely the differences with the
G200/G400. My driver can wake up Mystique, G200 or G400-based secondary
boards (when the board is *not* the boot board and not initialized via the
BIOS-driver boot sequence). However, with the same code, the G550 does not
wake up correctly: the display signal remains low and the screen dark (even
though the accel engine test programs seem to run correctly - like when the
G550 is the primary boot board).

Another developer reported me similar problems with a G450-based board and
this driver.

I have the Mystique, G200 and G400 specifications of Matrox (the public
versions) but they are not helpful for these newer chipsets. Is there
anyone list that has more up-to-date information that he/she could share
on these topics (only)?

Thanks,

Rodolphe

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to