xref: /plan9-contrib/sys/src/cmd/aux/vga/data.c (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1 #include <u.h>
2 #include <libc.h>
3 
4 #include "vga.h"
5 
6 int cflag;					/* do not use hwgc */
7 int dflag;					/* do the palette */
8 
9 Ctlr *ctlrs[] = {
10 	&att20c491,				/* ramdac */
11 	&att20c492,				/* ramdac */
12 	&att21c498,				/* ramdac */
13 	&bt485,					/* ramdac */
14 	&bt485hwgc,				/* hwgc */
15 	&ch9294,				/* clock */
16 	&clgd542x,				/* ctlr */
17 	&et4000,				/* ctlr */
18 	&et4000hwgc,				/* hwgc */
19 	&generic,				/* ctlr */
20 	&ibm8514,				/* ctlr */
21 	&icd2061a,				/* clock */
22 	&ics2494,				/* clock */
23 	&ics2494a,				/* clock */
24 	&mach32,				/* ctlr */
25 	&mach64,				/* ctlr */
26 	&palette,				/* ctlr */
27 	&s3801,					/* ctlr */
28 	&s3805,					/* ctlr */
29 	&s3928,					/* ctlr */
30 	&s3clock,				/* clock */
31 	&s3hwgc,				/* hwgc */
32 	&sc15025,				/* ramdac */
33 	&stg1702,				/* ramdac */
34 	&tvp3020,				/* ramdac */
35 	&tvp3020hwgc,				/* hwgc */
36 	&tvp3025,				/* ramdac */
37 	&tvp3025clock,				/* clock */
38 	&vision864,				/* ctlr */
39 	0,
40 };
41 
42 /*
43  * Lower 2-bits of indirect DAC register
44  * addressing.
45  */
46 ushort dacxreg[4] = {
47 	PaddrW, Pdata, Pixmask, PaddrR
48 };
49