184359ef62aa36dc92508547852587b284c2664d2Peter Huewe#ifndef _VB_DEF_
284359ef62aa36dc92508547852587b284c2664d2Peter Huewe#define _VB_DEF_
3f7018c21350204c4cf628462f229d44d03545254Tomi Valkeinen#include "../../video/fbdev/sis/initdef.h"
4d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
5661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VB_XGI301C      0x0020 /* for 301C */
6d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
7661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SupportCRT2in301C       0x0100  /* for 301C */
8661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetCHTVOverScan         0x8000
9d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
10255aabd2b8ad98a49d224b243c7b1f82adcdfb4aPeter Huewe#define Panel_320x480            0x07 /*fstn*/
11661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define PanelResInfo            0x1F /* CR36 Panel Type/LCDResInfo */
12255aabd2b8ad98a49d224b243c7b1f82adcdfb4aPeter Huewe#define Panel_1024x768x75        0x22
13255aabd2b8ad98a49d224b243c7b1f82adcdfb4aPeter Huewe#define Panel_1280x1024x75       0x23
14d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
15d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com#define PanelRef60Hz            0x00
16d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com#define PanelRef75Hz            0x20
17d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
18d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com#define YPbPr525iVCLK           0x03B
19d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com#define YPbPr525iVCLK_2         0x03A
20d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
21661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define XGI_CRT2_PORT_00        (0x00 - 0x030)
22d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
23661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SupportAllCRT2      0x0078
24661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define NoSupportTV         0x0070
25661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define NoSupportHiVisionTV 0x0060
26661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define NoSupportLCD        0x0058
27d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
28d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com/* -------------- SetMode Stack/Scratch */
29a3d675c88fe1ede40386e944e1f3ab5988aeb13cPeter Huewe#define XGI_SetCRT2ToLCDA   0x0100
30661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetCRT2ToDualEdge   0x8000
31661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
32661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ReserveTVOption     0x0008
33661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
34661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetTVLowResolution   0x0400
35661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define TVSimuMode           0x0800
36661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RPLLDIV2XO           0x1000
37661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define NTSC1024x768         0x2000
38661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetTVLockMode        0x4000
39661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
40a3d675c88fe1ede40386e944e1f3ab5988aeb13cPeter Huewe#define XGI_LCDVESATiming    0x0001 /* LCD Info/CR37 */
41a3d675c88fe1ede40386e944e1f3ab5988aeb13cPeter Huewe#define XGI_EnableLVDSDDA    0x0002
42661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define EnableScalingLCD     0x0008
43661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetPWDEnable         0x0004
44661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetLCDtoNonExpanding 0x0010
45661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetLCDDualLink       0x0100
46661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetLCDLowResolution  0x0200
47661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
48661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama/* LCD Capability shampoo */
49661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define DefaultLCDCap        0x80ea
50661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define EnableLCD24bpp       0x0004 /* default */
51661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define LCDPolarity          0x00c0 /* default: SyncNN */
52a3d675c88fe1ede40386e944e1f3ab5988aeb13cPeter Huewe#define XGI_LCDDualLink      0x0100
53661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define EnableSpectrum       0x0200
54661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define PWDEnable            0x0400
55661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define EnableVBCLKDRVLOW    0x4000
56661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define EnablePLLSPLOW       0x8000
57661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
58661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define AVIDEOSense          0x01   /* CR32 */
59661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SVIDEOSense          0x02
60661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SCARTSense           0x04
61661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define LCDSense             0x08
62661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define Monitor2Sense        0x10
63661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define Monitor1Sense        0x20
64661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define HiTVSense            0x40
65661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
66661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrSense           0x80   /* NEW SCRATCH */
67d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
68661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define TVSense              0xc7
69661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
70661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrMode            0xe0
71661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrMode525i        0x00
72661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrMode525p        0x20
73661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrMode750p        0x40
74661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrMode1080i       0x60
75d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
76661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ScalingLCD           0x08
77d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
78661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define SetYPbPr             0x04
79661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
80d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com/* ---------------------- VUMA Information */
81661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define DisplayDeviceFromCMOS 0x10
82d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com
83d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com/* ---------------------- HK Evnet Definition */
84a3d675c88fe1ede40386e944e1f3ab5988aeb13cPeter Huewe#define XGI_ModeSwitchStatus  0xf0
85661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveCRT1            0x10
86661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveLCD             0x0020
87661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveTV              0x40
88661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveCRT2            0x80
89661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
90661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveAVideo          0x01
91661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveSVideo          0x02
92661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveSCART           0x04
93661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveHiTV            0x08
94661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define ActiveYPbPr           0x10
95661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
96661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define NTSC1024x768HT       1908
97661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
98661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrTV525iHT        1716 /* YPbPr */
99661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrTV525iVT         525
100661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrTV525pHT        1716
101661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrTV525pVT         525
102661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrTV750pHT        1650
103661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define YPbPrTV750pVT         750
104661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
105661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK25_175           0x00
106661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK28_322           0x01
107661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK31_5             0x02
108661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK36               0x03
109661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK43_163           0x05
110661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK44_9             0x06
111661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK49_5             0x07
112661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK50               0x08
113661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK52_406           0x09
114661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK56_25            0x0A
115661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK68_179           0x0D
116661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK72_852           0x0E
117661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK75               0x0F
118661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK78_75            0x11
119661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK79_411           0x12
120661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK83_95            0x13
121661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK86_6             0x15
122661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK94_5             0x16
123661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK113_309          0x1B
124661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK116_406          0x1C
125661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK135_5            0x1E
126661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK139_054          0x1F
127661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK157_5            0x20
128661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK162              0x21
129661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK175              0x22
130661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK189              0x23
131661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK202_5            0x25
132661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK229_5            0x26
133661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK234              0x27
134661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK254_817          0x29
135661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK266_952          0x2B
136661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK269_655          0x2C
137661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK277_015          0x2E
138661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK291_132          0x30
139661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK291_766          0x31
140661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK315_195          0x33
141661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK323_586          0x34
142661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK330_615          0x35
143661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK340_477          0x37
144661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK375_847          0x38
145661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK388_631          0x39
146661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK125_999          0x51
147661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK148_5            0x52
148661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK217_325          0x55
149a3d675c88fe1ede40386e944e1f3ab5988aeb13cPeter Huewe#define XGI_YPbPr750pVCLK    0x57
150661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
151661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK39_77            0x40
152c3b3b3f9b0efa20a123244def80698669996b8ecPeter Huewe#define YPbPr525pVCLK        0x3A
153661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define NTSC1024VCLK         0x41
154661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK35_2             0x49 /* ; 800x480 */
155661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK122_61           0x4A
156661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK80_350           0x4B
157661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define VCLK107_385          0x4C
158661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
159661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES320x200           0x00
160661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES320x240           0x01
161661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES400x300           0x02
162661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES512x384           0x03
163661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x400           0x04
164661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x60        0x05
165661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x72        0x06
166661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x75        0x07
167661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x85        0x08
168661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x100       0x09
169661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x120       0x0A
170661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x160       0x0B
171661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES640x480x200       0x0C
172661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x56        0x0D
173661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x60        0x0E
174661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x72        0x0F
175661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x75        0x10
176661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x85        0x11
177661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x100       0x12
178661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x120       0x13
179661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x600x160       0x14
180661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x43       0x15
181661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x60       0x16
182661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x70       0x17
183661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x75       0x18
184661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x85       0x19
185661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x100      0x1A
186661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x120      0x1B
187661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x1024x43      0x1C
188661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x1024x60      0x1D
189661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x1024x75      0x1E
190661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x1024x85      0x1F
191661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1600x1200x60      0x20
192661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1600x1200x65      0x21
193661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1600x1200x70      0x22
194661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1600x1200x75      0x23
195661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1600x1200x85      0x24
196661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1600x1200x100     0x25
197661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1600x1200x120     0x26
198661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1920x1440x60      0x27
199661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1920x1440x65      0x28
200661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1920x1440x70      0x29
201661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1920x1440x75      0x2A
202661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1920x1440x85      0x2B
203661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1920x1440x100     0x2C
204661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES2048x1536x60      0x2D
205661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES2048x1536x65      0x2E
206661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES2048x1536x70      0x2F
207661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES2048x1536x75      0x30
208661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES2048x1536x85      0x31
209661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x480x60        0x32
210661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x480x75        0x33
211661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES800x480x85        0x34
212661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x576x60       0x35
213661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x576x75       0x36
214661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x576x85       0x37
215661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x720x60       0x38
216661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x720x75       0x39
217661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x720x85       0x3A
218661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x960x60       0x3B
219661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES720x480x60        0x3C
220661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES720x576x56        0x3D
221661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES856x480x79I       0x3E
222661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES856x480x60        0x3F
223661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x768x60       0x40
224661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1400x1050x60      0x41
225661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1152x864x60       0x42
226661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1152x864x75       0x43
227661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1024x768x160      0x44
228661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x960x75       0x45
229661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x960x85       0x46
230661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama#define RES1280x960x120      0x47
231661f659e110723d2a10d4d8a73091edcd53a45f6Kenji Toyama
2326d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe
2336d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XG27_CR8F 0x0C
2346d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XG27_SR36 0x30
2356d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XG27_SR40 0x04
2366d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XG27_SR41 0x00
2376d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XG40_CRCF 0x13
2386d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_CRT2Data_1_2 0
2396d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_CRT2Data_4_D 0
2406d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_CRT2Data_4_E 0
2416d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_CRT2Data_4_10 0x80
2426d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_SR07 0x18
2436d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_SR1F 0
2446d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_SR23 0xf6
2456d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_SR24 0x0d
2466d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_SR31 0xc0
2476d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_SR32 0x11
2486d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe#define XGI330_SR33 0
2496d12dae47e8c93da24d54a402a48dab0958083caPeter Huewe
250b397992e883de4e38fec06abd19e654d319d817aAaro Koskinenextern const struct XGI_ExtStruct XGI330_EModeIDTable[];
251a39325d24fec6f13a3c60afcca8e728b6aeda24eAaro Koskinenextern const struct XGI_Ext2Struct XGI330_RefIndex[];
2527853bced96ff8026a779f7acfad9fcadcd080f66Aaro Koskinenextern const struct XGI_CRT1TableStruct XGI_CRT1Table[];
2539b0474581640a47678659900262607bd0fe8a2e4Aaro Koskinenextern const struct XGI_ECLKDataStruct XGI340_ECLKData[];
254acfe093e8227213f62e86b492b01adc9190f0546Aaro Koskinenextern const struct SiS_VCLKData XGI_VCLKData[];
2555ce24760f6cab10b3138d9b2b959f2944827fa50Aaro Koskinenextern const unsigned char XGI340_CR6B[][4];
256ea12b4e077b86998f73740be7eadb7b08481ea36Aaro Koskinenextern const unsigned char XGI340_AGPReg[];
257b397992e883de4e38fec06abd19e654d319d817aAaro Koskinen
258d7636e0b0769e0f4f437ff33168d723f86e7c080apatard@mandriva.com#endif
259