Loading drivers/staging/xgifb/vb_def.h +1 −106 Original line number Diff line number Diff line Loading @@ -8,12 +8,8 @@ #define VB_YPbPr1080i 0x03 #define LVDSCRT1Len 15 #define SupportCHTV 0x0800 #define SupportCRT2in301C 0x0100 /* for 301C */ #define SetCHTVOverScan 0x8000 #define PanelRGB18Bit 0x0100 #define PanelRGB24Bit 0x0000 #define Panel_320x480 0x07 /*fstn*/ /* [ycchen] 02/12/03 Modify for Multi-Sync. LCD Support */ Loading @@ -29,94 +25,24 @@ #define XGI_CRT2_PORT_00 (0x00 - 0x030) #define _PanelType00 0x00 #define _PanelType01 0x08 #define _PanelType02 0x10 #define _PanelType03 0x18 #define _PanelType04 0x20 #define _PanelType05 0x28 #define _PanelType06 0x30 #define _PanelType07 0x38 #define _PanelType08 0x40 #define _PanelType09 0x48 #define _PanelType0A 0x50 #define _PanelType0B 0x58 #define _PanelType0C 0x60 #define _PanelType0D 0x68 #define _PanelType0E 0x70 #define _PanelType0F 0x78 /* ============================================================= for 310 ============================================================== */ /* add LCDDataList for GetLCDPtr */ #define LCDDataList (VBIOSTablePointerStart+0x22) /* */ /* Modify from 310.inc */ /* */ /* */ #define ModeSoftSetting 0x04 #define BoardTVType 0x02 #define SoftDRAMType 0x80 /* DRAMSetting */ /* ---------------- SetMode Stack */ #define CRT1Len 15 #define VCLKLen 4 #define VGA_XGI340 0x0001 /* 340 series */ #define VB_NoLCD 0x8000 #define VB_LVDS_NS 0x0001 /* 3rd party chip */ #define ModeText 0x0000 #define ModeEGA 0x0002 /* 16 colors mode */ #define ModeVGA 0x0003 /* 256 colors mode */ #define DACInfoFlag 0x0018 #define MemoryInfoFlag 0x01e0 #define MemorySizeShift 5 #define Charx8Dot 0x0200 #define LineCompareOff 0x0400 #define CRT2Mode 0x0800 #define HalfDCLK 0x1000 #define NoSupportSimuTV 0x2000 #define DoubleScanMode 0x8000 /* -------------- Ext_InfoFlag */ #define SupportAllCRT2 0x0078 #define SupportTV 0x0008 #define SupportLCD 0x0020 #define SupportRAMDAC2 0x0040 #define NoSupportTV 0x0070 #define NoSupportHiVisionTV 0x0060 #define NoSupportLCD 0x0058 #define SupportTV1024 0x0800 /* 301btest */ #define InterlaceMode 0x0080 #define SyncPP 0x0000 #define SyncPN 0x4000 #define SyncNP 0x8000 #define SyncNN 0xC000 /* -------------- SetMode Stack/Scratch */ #define SetSimuScanMode 0x0001 /* VBInfo/CR30 & CR31 */ #define SetCRT2ToTV 0x089C #define SetCRT2ToAVIDEO 0x0004 #define SetCRT2ToSVIDEO 0x0008 #define SetCRT2ToSCART 0x0010 #define SetCRT2ToLCD 0x0020 #define SetCRT2ToRAMDAC 0x0040 #define XGI_SetCRT2ToLCDA 0x0100 #define SetInSlaveMode 0x0200 #define SetNotSimuMode 0x0400 #define LoadDACFlag 0x1000 #define DriverMode 0x4000 #define SetCRT2ToDualEdge 0x8000 #define ProgrammingCRT2 0x0001 /* Set Flag */ #define ReserveTVOption 0x0008 #define GatingCRT 0x0800 #define DisableChB 0x1000 Loading @@ -124,7 +50,6 @@ #define DisableChA 0x4000 #define EnableChA 0x8000 #define SetNTSCTV 0x0000 /* TV Info */ #define SetTVLowResolution 0x0400 #define TVSimuMode 0x0800 #define RPLLDIV2XO 0x1000 Loading Loading @@ -167,24 +92,14 @@ #define TVSense 0xc7 #define TVOverScan 0x10 /* CR35 */ #define YPbPrMode 0xe0 #define YPbPrMode525i 0x00 #define YPbPrMode525p 0x20 #define YPbPrMode750p 0x40 #define YPbPrMode1080i 0x60 #define LCDRGB18Bit 0x01 /* CR37 */ #define LCDNonExpanding 0x10 #define LCDSync 0x20 #define LCDSyncBit 0xe0 /* H/V polarity & sync ID */ #define ScalingLCD 0x08 #define EnableDualEdge 0x01 /* CR38 */ #define SetToLCDA 0x02 #define SetYPbPr 0x04 /* ---------------------- VUMA Information */ Loading @@ -207,28 +122,13 @@ /* translated from asm code 301def.h */ /* */ /* --------------------------------------------------------- */ #define LCDDataLen 8 #define TVDataLen 12 #define LVDSCRT1Len_H 8 #define LVDSCRT1Len_V 7 #define LVDSDataLen 6 #define LVDSDesDataLen 6 #define LCDDesDataLen 6 #define LVDSDesDataLen2 8 #define LCDDesDataLen2 8 #define CHTVRegLen 16 #define StHiTVHT 892 #define StHiTVVT 1126 #define StHiTextTVHT 1000 #define StHiTextTVVT 1126 #define ExtHiTVHT 2100 #define ExtHiTVVT 1125 #define NTSCHT 1716 #define NTSCVT 525 #define NTSC1024x768HT 1908 #define PALHT 1728 #define PALVT 625 #define YPbPrTV525iHT 1716 /* YPbPr */ #define YPbPrTV525iVT 525 Loading @@ -237,15 +137,10 @@ #define YPbPrTV750pHT 1650 #define YPbPrTV750pVT 750 #define CRT2Delay1 0x04 /* XGI301 */ #define CRT2Delay2 0x0A /* 301B,302 */ #define VCLK25_175 0x00 #define VCLK28_322 0x01 #define VCLK31_5 0x02 #define VCLK36 0x03 #define VCLK40 0x04 #define VCLK43_163 0x05 #define VCLK44_9 0x06 #define VCLK49_5 0x07 Loading Loading
drivers/staging/xgifb/vb_def.h +1 −106 Original line number Diff line number Diff line Loading @@ -8,12 +8,8 @@ #define VB_YPbPr1080i 0x03 #define LVDSCRT1Len 15 #define SupportCHTV 0x0800 #define SupportCRT2in301C 0x0100 /* for 301C */ #define SetCHTVOverScan 0x8000 #define PanelRGB18Bit 0x0100 #define PanelRGB24Bit 0x0000 #define Panel_320x480 0x07 /*fstn*/ /* [ycchen] 02/12/03 Modify for Multi-Sync. LCD Support */ Loading @@ -29,94 +25,24 @@ #define XGI_CRT2_PORT_00 (0x00 - 0x030) #define _PanelType00 0x00 #define _PanelType01 0x08 #define _PanelType02 0x10 #define _PanelType03 0x18 #define _PanelType04 0x20 #define _PanelType05 0x28 #define _PanelType06 0x30 #define _PanelType07 0x38 #define _PanelType08 0x40 #define _PanelType09 0x48 #define _PanelType0A 0x50 #define _PanelType0B 0x58 #define _PanelType0C 0x60 #define _PanelType0D 0x68 #define _PanelType0E 0x70 #define _PanelType0F 0x78 /* ============================================================= for 310 ============================================================== */ /* add LCDDataList for GetLCDPtr */ #define LCDDataList (VBIOSTablePointerStart+0x22) /* */ /* Modify from 310.inc */ /* */ /* */ #define ModeSoftSetting 0x04 #define BoardTVType 0x02 #define SoftDRAMType 0x80 /* DRAMSetting */ /* ---------------- SetMode Stack */ #define CRT1Len 15 #define VCLKLen 4 #define VGA_XGI340 0x0001 /* 340 series */ #define VB_NoLCD 0x8000 #define VB_LVDS_NS 0x0001 /* 3rd party chip */ #define ModeText 0x0000 #define ModeEGA 0x0002 /* 16 colors mode */ #define ModeVGA 0x0003 /* 256 colors mode */ #define DACInfoFlag 0x0018 #define MemoryInfoFlag 0x01e0 #define MemorySizeShift 5 #define Charx8Dot 0x0200 #define LineCompareOff 0x0400 #define CRT2Mode 0x0800 #define HalfDCLK 0x1000 #define NoSupportSimuTV 0x2000 #define DoubleScanMode 0x8000 /* -------------- Ext_InfoFlag */ #define SupportAllCRT2 0x0078 #define SupportTV 0x0008 #define SupportLCD 0x0020 #define SupportRAMDAC2 0x0040 #define NoSupportTV 0x0070 #define NoSupportHiVisionTV 0x0060 #define NoSupportLCD 0x0058 #define SupportTV1024 0x0800 /* 301btest */ #define InterlaceMode 0x0080 #define SyncPP 0x0000 #define SyncPN 0x4000 #define SyncNP 0x8000 #define SyncNN 0xC000 /* -------------- SetMode Stack/Scratch */ #define SetSimuScanMode 0x0001 /* VBInfo/CR30 & CR31 */ #define SetCRT2ToTV 0x089C #define SetCRT2ToAVIDEO 0x0004 #define SetCRT2ToSVIDEO 0x0008 #define SetCRT2ToSCART 0x0010 #define SetCRT2ToLCD 0x0020 #define SetCRT2ToRAMDAC 0x0040 #define XGI_SetCRT2ToLCDA 0x0100 #define SetInSlaveMode 0x0200 #define SetNotSimuMode 0x0400 #define LoadDACFlag 0x1000 #define DriverMode 0x4000 #define SetCRT2ToDualEdge 0x8000 #define ProgrammingCRT2 0x0001 /* Set Flag */ #define ReserveTVOption 0x0008 #define GatingCRT 0x0800 #define DisableChB 0x1000 Loading @@ -124,7 +50,6 @@ #define DisableChA 0x4000 #define EnableChA 0x8000 #define SetNTSCTV 0x0000 /* TV Info */ #define SetTVLowResolution 0x0400 #define TVSimuMode 0x0800 #define RPLLDIV2XO 0x1000 Loading Loading @@ -167,24 +92,14 @@ #define TVSense 0xc7 #define TVOverScan 0x10 /* CR35 */ #define YPbPrMode 0xe0 #define YPbPrMode525i 0x00 #define YPbPrMode525p 0x20 #define YPbPrMode750p 0x40 #define YPbPrMode1080i 0x60 #define LCDRGB18Bit 0x01 /* CR37 */ #define LCDNonExpanding 0x10 #define LCDSync 0x20 #define LCDSyncBit 0xe0 /* H/V polarity & sync ID */ #define ScalingLCD 0x08 #define EnableDualEdge 0x01 /* CR38 */ #define SetToLCDA 0x02 #define SetYPbPr 0x04 /* ---------------------- VUMA Information */ Loading @@ -207,28 +122,13 @@ /* translated from asm code 301def.h */ /* */ /* --------------------------------------------------------- */ #define LCDDataLen 8 #define TVDataLen 12 #define LVDSCRT1Len_H 8 #define LVDSCRT1Len_V 7 #define LVDSDataLen 6 #define LVDSDesDataLen 6 #define LCDDesDataLen 6 #define LVDSDesDataLen2 8 #define LCDDesDataLen2 8 #define CHTVRegLen 16 #define StHiTVHT 892 #define StHiTVVT 1126 #define StHiTextTVHT 1000 #define StHiTextTVVT 1126 #define ExtHiTVHT 2100 #define ExtHiTVVT 1125 #define NTSCHT 1716 #define NTSCVT 525 #define NTSC1024x768HT 1908 #define PALHT 1728 #define PALVT 625 #define YPbPrTV525iHT 1716 /* YPbPr */ #define YPbPrTV525iVT 525 Loading @@ -237,15 +137,10 @@ #define YPbPrTV750pHT 1650 #define YPbPrTV750pVT 750 #define CRT2Delay1 0x04 /* XGI301 */ #define CRT2Delay2 0x0A /* 301B,302 */ #define VCLK25_175 0x00 #define VCLK28_322 0x01 #define VCLK31_5 0x02 #define VCLK36 0x03 #define VCLK40 0x04 #define VCLK43_163 0x05 #define VCLK44_9 0x06 #define VCLK49_5 0x07 Loading