summaryrefslogtreecommitdiff
path: root/xc/programs/Xserver/hw/xfree86/drivers/sis/initdef.h
diff options
context:
space:
mode:
Diffstat (limited to 'xc/programs/Xserver/hw/xfree86/drivers/sis/initdef.h')
-rw-r--r--xc/programs/Xserver/hw/xfree86/drivers/sis/initdef.h89
1 files changed, 89 insertions, 0 deletions
diff --git a/xc/programs/Xserver/hw/xfree86/drivers/sis/initdef.h b/xc/programs/Xserver/hw/xfree86/drivers/sis/initdef.h
new file mode 100644
index 000000000..0201d697a
--- /dev/null
+++ b/xc/programs/Xserver/hw/xfree86/drivers/sis/initdef.h
@@ -0,0 +1,89 @@
+/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/sis/initdef.h,v 1.2 2000/08/03 12:24:03 dawes Exp $ */
+
+#define ModeInfoFlag 0x07
+#define MemoryInfoFlag 0x1E0
+#define MemorySizeShift 0x05
+#define ModeText 0x00
+#define ModeCGA 0x01
+#define ModeEGA 0x02
+#define ModeVGA 0x03
+#define Mode15Bpp 0x04
+#define Mode16Bpp 0x05
+#define Mode24Bpp 0x06
+#define Mode32Bpp 0x07
+#define CRT1Len 17
+#define DoubleScanMode 0x8000
+
+#define ULONG unsigned long
+#define USHORT unsigned short
+#define SHORT short
+#define UCHAR unsigned char
+#define VOID void
+#define BOOLEAN Bool
+
+#define InterlaceMode 0x80
+#define HalfDCLK 0x1000
+#define DACInfoFlag 0x18
+#define LineCompareOff 0x400
+
+#define SelectCRT2Rate 0x4
+#define ProgrammingCRT2 0x1
+#define CRT2DisplayFlag 0x2000
+#define SetCRT2ToRAMDAC 0x0040
+#define Charx8Dot 0x0200
+#define LCDDataLen 8
+#define SetCRT2ToLCD 0x0020
+#define SetCRT2ToHiVisionTV 0x0080
+#define HiTVDataLen 12
+#define TVDataLen 16
+#define SetPALTV 0x0100
+#define SetInSlaveMode 0x0200
+#define SetCRT2ToTV 0x009C
+#define SetNotSimuTVMode 0x0400
+#define SetSimuScanMode 0x0001
+#define DriverMode 0x4000
+#define CRT2Mode 0x0800
+#define HalfDCLK 0x1000
+#define NTSCHT 1716
+#define NTSCVT 525
+#define PALHT 1728
+#define PALVT 625
+
+#define VCLKStartFreq 25
+#define SoftDramType 0x80
+#define VCLK65 0x09
+#define VCLK108_2 0x14
+#define TVSimuMode 0x02
+#define SetCRT2ToSVIDEO 0x08
+#define LCDRGB18Bit 0x01
+#define Panel1280x1024 0x01
+#define Panel1024x768 0x00
+#define RPLLDIV2XO 0x04
+#define LoadDACFlag 0x1000
+#define AfterLockCRT2 0x4000
+#define SupportRAMDAC2 0x0040
+#define SupportLCD 0x0020
+#define SetCRT2ToAVIDEO 0x0004
+#define SetCRT2ToSCART 0x0010
+#define NoSupportSimuTV 0x2000
+#define Ext2StructSize 5
+#define SupportTV 0x0008
+#define TVVCLKDIV2 0x021
+#define TVVCLK 0x022
+#define SwitchToCRT2 0x0002
+#define LCDVESATiming 0x08
+#define SetSCARTOutput 0x01
+#define SCARTSense 0x04
+#define Monitor1Sense 0x20
+#define Monitor2Sense 0x10
+#define SVIDEOSense 0x02
+#define AVIDEOSense 0x01
+#define LCDSense 0x08
+#define BoardTVType 0x02
+#define HotPlugFunction 0x08
+#define StStructSize 0x06
+
+#define IND_SIS_CRT2_PORT_04 0x04 - 0x030
+#define IND_SIS_CRT2_PORT_10 0x10 - 0x30
+#define IND_SIS_CRT2_PORT_12 0x12 - 0x30
+#define IND_SIS_CRT2_PORT_14 0x14 - 0x30