Writing a xorg driver for OTI-64111, looking for documentation on OTI-088
ajax at nwnk.net
Fri Sep 25 09:09:49 PDT 2009
On Tue, 2009-09-22 at 15:12 -0500, Alex Villacís Lasso wrote:
> After a lot of googling, I found a PDF file of a photocopy of a
> datasheet for the OAK 64107 graphics chipset, which seems very similar
> to the 64111 that I have. With this, the OAK.TXT file from the VGADOC
> zipfile floating around the net, and examination of register settings on
> the card itself, I have managed to write a basic driver that can switch
> into 8-bit, 16-bit, 24-bit and 32-bit modes without help from the VESA
> BIOS. The supported resolutions are up to 832x624 pixels.
> Now, I know that the chipset can do at least 1024x768 non-interlaced,
> because I remember seeing this resolution back when the target machine
> ran Windows 95 (it now runs updated Fedora 10). However, I still don't
> know how to set the supposed higher pixel clock speeds required for
> 1024x768 and beyond. The 64107 datasheet says the clock chip is an
> OTI-088, so I am looking for documentation on this chip. Does any of you
> have this datasheet? I have tried the Wayback site but to no avail.
I have an actual paper book  describing a bunch of Oak chips,
including the 64107. But I don't see anything obviously describing the
high-res modes on the 64105/64107. There _is_ a mode table that ends
Mode Resolution Colors
5fh 640 by 480 24
60h 800 by 600 16
61h 640 by 400 8
h 640 by 480 32
h 800 by 600 32
h 1024 by 768 32
and no, the missing numbers are not typos, that's how it actually ends.
I'd guess they're 0x62 through 0x64?
 Programmer's Guide to the EGA, VGA, and Super VGA Cards, Third
Edition. Richard F. Ferraro, Addison-Wesley.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 198 bytes
Desc: This is a digitally signed message part
More information about the xorg