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