diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2014-02-13 14:31:38 +0100 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2014-04-17 07:10:19 +0200 |
commit | f7018c21350204c4cf628462f229d44d03545254 (patch) | |
tree | 408787177164cf51cc06f7aabdb04fcff8d2b6aa /drivers/video/sis/vstruct.h | |
parent | video: bf54x-lq043fb: fix build error (diff) | |
download | linux-f7018c21350204c4cf628462f229d44d03545254.tar.xz linux-f7018c21350204c4cf628462f229d44d03545254.zip |
video: move fbdev to drivers/video/fbdev
The drivers/video directory is a mess. It contains generic video related
files, directories for backlight, console, linux logo, lots of fbdev
device drivers, fbdev framework files.
Make some order into the chaos by creating drivers/video/fbdev
directory, and move all fbdev related files there.
No functionality is changed, although I guess it is possible that some
subtle Makefile build order related issue could be created by this
patch.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Rob Clark <robdclark@gmail.com>
Acked-by: Jingoo Han <jg1.han@samsung.com>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/video/sis/vstruct.h')
-rw-r--r-- | drivers/video/sis/vstruct.h | 551 |
1 files changed, 0 insertions, 551 deletions
diff --git a/drivers/video/sis/vstruct.h b/drivers/video/sis/vstruct.h deleted file mode 100644 index ea94d214dcff..000000000000 --- a/drivers/video/sis/vstruct.h +++ /dev/null @@ -1,551 +0,0 @@ -/* $XFree86$ */ -/* $XdotOrg$ */ -/* - * General structure definitions for universal mode switching modules - * - * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria - * - * If distributed as part of the Linux kernel, the following license terms - * apply: - * - * * This program is free software; you can redistribute it and/or modify - * * it under the terms of the GNU General Public License as published by - * * the Free Software Foundation; either version 2 of the named License, - * * or any later version. - * * - * * This program is distributed in the hope that it will be useful, - * * but WITHOUT ANY WARRANTY; without even the implied warranty of - * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * * GNU General Public License for more details. - * * - * * You should have received a copy of the GNU General Public License - * * along with this program; if not, write to the Free Software - * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA - * - * Otherwise, the following license terms apply: - * - * * Redistribution and use in source and binary forms, with or without - * * modification, are permitted provided that the following conditions - * * are met: - * * 1) Redistributions of source code must retain the above copyright - * * notice, this list of conditions and the following disclaimer. - * * 2) Redistributions in binary form must reproduce the above copyright - * * notice, this list of conditions and the following disclaimer in the - * * documentation and/or other materials provided with the distribution. - * * 3) The name of the author may not be used to endorse or promote products - * * derived from this software without specific prior written permission. - * * - * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * Author: Thomas Winischhofer <thomas@winischhofer.net> - * - */ - -#ifndef _VSTRUCT_H_ -#define _VSTRUCT_H_ - -struct SiS_PanelDelayTbl { - unsigned char timer[2]; -}; - -struct SiS_LCDData { - unsigned short RVBHCMAX; - unsigned short RVBHCFACT; - unsigned short VGAHT; - unsigned short VGAVT; - unsigned short LCDHT; - unsigned short LCDVT; -}; - -struct SiS_TVData { - unsigned short RVBHCMAX; - unsigned short RVBHCFACT; - unsigned short VGAHT; - unsigned short VGAVT; - unsigned short TVHDE; - unsigned short TVVDE; - unsigned short RVBHRS; - unsigned char FlickerMode; - unsigned short HALFRVBHRS; - unsigned short RVBHRS2; - unsigned char RY1COE; - unsigned char RY2COE; - unsigned char RY3COE; - unsigned char RY4COE; -}; - -struct SiS_LVDSData { - unsigned short VGAHT; - unsigned short VGAVT; - unsigned short LCDHT; - unsigned short LCDVT; -}; - -struct SiS_LVDSDes { - unsigned short LCDHDES; - unsigned short LCDVDES; -}; - -struct SiS_LVDSCRT1Data { - unsigned char CR[15]; -}; - -struct SiS_CHTVRegData { - unsigned char Reg[16]; -}; - -struct SiS_St { - unsigned char St_ModeID; - unsigned short St_ModeFlag; - unsigned char St_StTableIndex; - unsigned char St_CRT2CRTC; - unsigned char St_ResInfo; - unsigned char VB_StTVFlickerIndex; - unsigned char VB_StTVEdgeIndex; - unsigned char VB_StTVYFilterIndex; - unsigned char St_PDC; -}; - -struct SiS_VBMode { - unsigned char ModeID; - unsigned char VB_TVDelayIndex; - unsigned char VB_TVFlickerIndex; - unsigned char VB_TVPhaseIndex; - unsigned char VB_TVYFilterIndex; - unsigned char VB_LCDDelayIndex; - unsigned char _VB_LCDHIndex; - unsigned char _VB_LCDVIndex; -}; - -struct SiS_StandTable_S { - unsigned char CRT_COLS; - unsigned char ROWS; - unsigned char CHAR_HEIGHT; - unsigned short CRT_LEN; - unsigned char SR[4]; - unsigned char MISC; - unsigned char CRTC[0x19]; - unsigned char ATTR[0x14]; - unsigned char GRC[9]; -}; - -struct SiS_Ext { - unsigned char Ext_ModeID; - unsigned short Ext_ModeFlag; - unsigned short Ext_VESAID; - unsigned char Ext_RESINFO; - unsigned char VB_ExtTVFlickerIndex; - unsigned char VB_ExtTVEdgeIndex; - unsigned char VB_ExtTVYFilterIndex; - unsigned char VB_ExtTVYFilterIndexROM661; - unsigned char REFindex; - char ROMMODEIDX661; -}; - -struct SiS_Ext2 { - unsigned short Ext_InfoFlag; - unsigned char Ext_CRT1CRTC; - unsigned char Ext_CRTVCLK; - unsigned char Ext_CRT2CRTC; - unsigned char Ext_CRT2CRTC_NS; - unsigned char ModeID; - unsigned short XRes; - unsigned short YRes; - unsigned char Ext_PDC; - unsigned char Ext_FakeCRT2CRTC; - unsigned char Ext_FakeCRT2Clk; - unsigned char Ext_CRT1CRTC_NORM; - unsigned char Ext_CRTVCLK_NORM; - unsigned char Ext_CRT1CRTC_WIDE; - unsigned char Ext_CRTVCLK_WIDE; -}; - -struct SiS_Part2PortTbl { - unsigned char CR[12]; -}; - -struct SiS_CRT1Table { - unsigned char CR[17]; -}; - -struct SiS_MCLKData { - unsigned char SR28,SR29,SR2A; - unsigned short CLOCK; -}; - -struct SiS_VCLKData { - unsigned char SR2B,SR2C; - unsigned short CLOCK; -}; - -struct SiS_VBVCLKData { - unsigned char Part4_A,Part4_B; - unsigned short CLOCK; -}; - -struct SiS_StResInfo_S { - unsigned short HTotal; - unsigned short VTotal; -}; - -struct SiS_ModeResInfo_S { - unsigned short HTotal; - unsigned short VTotal; - unsigned char XChar; - unsigned char YChar; -}; - -/* Defines for SiS_CustomT */ -/* Never change these for sisfb compatibility */ -#define CUT_NONE 0 -#define CUT_FORCENONE 1 -#define CUT_BARCO1366 2 -#define CUT_BARCO1024 3 -#define CUT_COMPAQ1280 4 -#define CUT_COMPAQ12802 5 -#define CUT_PANEL848 6 -#define CUT_CLEVO1024 7 -#define CUT_CLEVO10242 8 -#define CUT_CLEVO1400 9 -#define CUT_CLEVO14002 10 -#define CUT_UNIWILL1024 11 -#define CUT_ASUSL3000D 12 -#define CUT_UNIWILL10242 13 -#define CUT_ACER1280 14 -#define CUT_COMPAL1400_1 15 -#define CUT_COMPAL1400_2 16 -#define CUT_ASUSA2H_1 17 -#define CUT_ASUSA2H_2 18 -#define CUT_UNKNOWNLCD 19 -#define CUT_AOP8060 20 -#define CUT_PANEL856 21 - -struct SiS_Private -{ - unsigned char ChipType; - unsigned char ChipRevision; - void *ivideo; - unsigned char *VirtualRomBase; - bool UseROM; - unsigned char SISIOMEMTYPE *VideoMemoryAddress; - unsigned int VideoMemorySize; - SISIOADDRESS IOAddress; - SISIOADDRESS IOAddress2; /* For dual chip XGI volari */ - - SISIOADDRESS RelIO; - SISIOADDRESS SiS_P3c4; - SISIOADDRESS SiS_P3d4; - SISIOADDRESS SiS_P3c0; - SISIOADDRESS SiS_P3ce; - SISIOADDRESS SiS_P3c2; - SISIOADDRESS SiS_P3ca; - SISIOADDRESS SiS_P3c6; - SISIOADDRESS SiS_P3c7; - SISIOADDRESS SiS_P3c8; - SISIOADDRESS SiS_P3c9; - SISIOADDRESS SiS_P3cb; - SISIOADDRESS SiS_P3cc; - SISIOADDRESS SiS_P3cd; - SISIOADDRESS SiS_P3da; - SISIOADDRESS SiS_Part1Port; - SISIOADDRESS SiS_Part2Port; - SISIOADDRESS SiS_Part3Port; - SISIOADDRESS SiS_Part4Port; - SISIOADDRESS SiS_Part5Port; - SISIOADDRESS SiS_VidCapt; - SISIOADDRESS SiS_VidPlay; - unsigned short SiS_IF_DEF_LVDS; - unsigned short SiS_IF_DEF_CH70xx; - unsigned short SiS_IF_DEF_CONEX; - unsigned short SiS_IF_DEF_TRUMPION; - unsigned short SiS_IF_DEF_DSTN; - unsigned short SiS_IF_DEF_FSTN; - unsigned short SiS_SysFlags; - unsigned char SiS_VGAINFO; - bool SiS_UseROM; - bool SiS_ROMNew; - bool SiS_XGIROM; - bool SiS_NeedRomModeData; - bool PanelSelfDetected; - bool DDCPortMixup; - int SiS_CHOverScan; - bool SiS_CHSOverScan; - bool SiS_ChSW; - bool SiS_UseLCDA; - int SiS_UseOEM; - unsigned int SiS_CustomT; - int SiS_UseWide, SiS_UseWideCRT2; - int SiS_TVBlue; - unsigned short SiS_Backup70xx; - bool HaveEMI; - bool HaveEMILCD; - bool OverruleEMI; - unsigned char EMI_30,EMI_31,EMI_32,EMI_33; - unsigned short SiS_EMIOffset; - unsigned short SiS_PWDOffset; - short PDC, PDCA; - unsigned char SiS_MyCR63; - unsigned short SiS_CRT1Mode; - unsigned short SiS_flag_clearbuffer; - int SiS_RAMType; - unsigned char SiS_ChannelAB; - unsigned char SiS_DataBusWidth; - unsigned short SiS_ModeType; - unsigned short SiS_VBInfo; - unsigned short SiS_TVMode; - unsigned short SiS_LCDResInfo; - unsigned short SiS_LCDTypeInfo; - unsigned short SiS_LCDInfo; - unsigned short SiS_LCDInfo661; - unsigned short SiS_VBType; - unsigned short SiS_VBExtInfo; - unsigned short SiS_YPbPr; - unsigned short SiS_SelectCRT2Rate; - unsigned short SiS_SetFlag; - unsigned short SiS_RVBHCFACT; - unsigned short SiS_RVBHCMAX; - unsigned short SiS_RVBHRS; - unsigned short SiS_RVBHRS2; - unsigned short SiS_VGAVT; - unsigned short SiS_VGAHT; - unsigned short SiS_VT; - unsigned short SiS_HT; - unsigned short SiS_VGAVDE; - unsigned short SiS_VGAHDE; - unsigned short SiS_VDE; - unsigned short SiS_HDE; - unsigned short SiS_NewFlickerMode; - unsigned short SiS_RY1COE; - unsigned short SiS_RY2COE; - unsigned short SiS_RY3COE; - unsigned short SiS_RY4COE; - unsigned short SiS_LCDHDES; - unsigned short SiS_LCDVDES; - SISIOADDRESS SiS_DDC_Port; - unsigned short SiS_DDC_Index; - unsigned short SiS_DDC_Data; - unsigned short SiS_DDC_NData; - unsigned short SiS_DDC_Clk; - unsigned short SiS_DDC_NClk; - unsigned short SiS_DDC_DeviceAddr; - unsigned short SiS_DDC_ReadAddr; - unsigned short SiS_DDC_SecAddr; - unsigned short SiS_ChrontelInit; - bool SiS_SensibleSR11; - unsigned short SiS661LCD2TableSize; - - unsigned short SiS_PanelMinLVDS; - unsigned short SiS_PanelMin301; - - const struct SiS_St *SiS_SModeIDTable; - const struct SiS_StandTable_S *SiS_StandTable; - const struct SiS_Ext *SiS_EModeIDTable; - const struct SiS_Ext2 *SiS_RefIndex; - const struct SiS_VBMode *SiS_VBModeIDTable; - const struct SiS_CRT1Table *SiS_CRT1Table; - const struct SiS_MCLKData *SiS_MCLKData_0; - const struct SiS_MCLKData *SiS_MCLKData_1; - struct SiS_VCLKData *SiS_VCLKData; - struct SiS_VBVCLKData *SiS_VBVCLKData; - const struct SiS_StResInfo_S *SiS_StResInfo; - const struct SiS_ModeResInfo_S *SiS_ModeResInfo; - - const unsigned char *pSiS_OutputSelect; - const unsigned char *pSiS_SoftSetting; - - const unsigned char *SiS_SR15; - - const struct SiS_PanelDelayTbl *SiS_PanelDelayTbl; - const struct SiS_PanelDelayTbl *SiS_PanelDelayTblLVDS; - - /* SiS bridge */ - - const struct SiS_LCDData *SiS_ExtLCD1024x768Data; - const struct SiS_LCDData *SiS_St2LCD1024x768Data; - const struct SiS_LCDData *SiS_LCD1280x720Data; - const struct SiS_LCDData *SiS_StLCD1280x768_2Data; - const struct SiS_LCDData *SiS_ExtLCD1280x768_2Data; - const struct SiS_LCDData *SiS_LCD1280x800Data; - const struct SiS_LCDData *SiS_LCD1280x800_2Data; - const struct SiS_LCDData *SiS_LCD1280x854Data; - const struct SiS_LCDData *SiS_LCD1280x960Data; - const struct SiS_LCDData *SiS_ExtLCD1280x1024Data; - const struct SiS_LCDData *SiS_St2LCD1280x1024Data; - const struct SiS_LCDData *SiS_StLCD1400x1050Data; - const struct SiS_LCDData *SiS_ExtLCD1400x1050Data; - const struct SiS_LCDData *SiS_StLCD1600x1200Data; - const struct SiS_LCDData *SiS_ExtLCD1600x1200Data; - const struct SiS_LCDData *SiS_LCD1680x1050Data; - const struct SiS_LCDData *SiS_NoScaleData; - const struct SiS_TVData *SiS_StPALData; - const struct SiS_TVData *SiS_ExtPALData; - const struct SiS_TVData *SiS_StNTSCData; - const struct SiS_TVData *SiS_ExtNTSCData; - const struct SiS_TVData *SiS_St1HiTVData; - const struct SiS_TVData *SiS_St2HiTVData; - const struct SiS_TVData *SiS_ExtHiTVData; - const struct SiS_TVData *SiS_St525iData; - const struct SiS_TVData *SiS_St525pData; - const struct SiS_TVData *SiS_St750pData; - const struct SiS_TVData *SiS_Ext525iData; - const struct SiS_TVData *SiS_Ext525pData; - const struct SiS_TVData *SiS_Ext750pData; - const unsigned char *SiS_NTSCTiming; - const unsigned char *SiS_PALTiming; - const unsigned char *SiS_HiTVExtTiming; - const unsigned char *SiS_HiTVSt1Timing; - const unsigned char *SiS_HiTVSt2Timing; - const unsigned char *SiS_HiTVGroup3Data; - const unsigned char *SiS_HiTVGroup3Simu; -#if 0 - const unsigned char *SiS_HiTVTextTiming; - const unsigned char *SiS_HiTVGroup3Text; -#endif - - const struct SiS_Part2PortTbl *SiS_CRT2Part2_1024x768_1; - const struct SiS_Part2PortTbl *SiS_CRT2Part2_1024x768_2; - const struct SiS_Part2PortTbl *SiS_CRT2Part2_1024x768_3; - - /* LVDS, Chrontel */ - - const struct SiS_LVDSData *SiS_LVDS320x240Data_1; - const struct SiS_LVDSData *SiS_LVDS320x240Data_2; - const struct SiS_LVDSData *SiS_LVDS640x480Data_1; - const struct SiS_LVDSData *SiS_LVDS800x600Data_1; - const struct SiS_LVDSData *SiS_LVDS1024x600Data_1; - const struct SiS_LVDSData *SiS_LVDS1024x768Data_1; - const struct SiS_LVDSData *SiS_LVDSBARCO1366Data_1; - const struct SiS_LVDSData *SiS_LVDSBARCO1366Data_2; - const struct SiS_LVDSData *SiS_LVDSBARCO1024Data_1; - const struct SiS_LVDSData *SiS_LVDS848x480Data_1; - const struct SiS_LVDSData *SiS_LVDS848x480Data_2; - const struct SiS_LVDSData *SiS_CHTVUNTSCData; - const struct SiS_LVDSData *SiS_CHTVONTSCData; - const struct SiS_LVDSData *SiS_CHTVUPALData; - const struct SiS_LVDSData *SiS_CHTVOPALData; - const struct SiS_LVDSData *SiS_CHTVUPALMData; - const struct SiS_LVDSData *SiS_CHTVOPALMData; - const struct SiS_LVDSData *SiS_CHTVUPALNData; - const struct SiS_LVDSData *SiS_CHTVOPALNData; - const struct SiS_LVDSData *SiS_CHTVSOPALData; - - const struct SiS_LVDSDes *SiS_PanelType04_1a; - const struct SiS_LVDSDes *SiS_PanelType04_2a; - const struct SiS_LVDSDes *SiS_PanelType04_1b; - const struct SiS_LVDSDes *SiS_PanelType04_2b; - - const struct SiS_LVDSCRT1Data *SiS_LVDSCRT1320x240_1; - const struct SiS_LVDSCRT1Data *SiS_LVDSCRT1320x240_2; - const struct SiS_LVDSCRT1Data *SiS_LVDSCRT1320x240_2_H; - const struct SiS_LVDSCRT1Data *SiS_LVDSCRT1320x240_3; - const struct SiS_LVDSCRT1Data *SiS_LVDSCRT1320x240_3_H; - const struct SiS_LVDSCRT1Data *SiS_LVDSCRT1640x480_1; - const struct SiS_LVDSCRT1Data *SiS_LVDSCRT1640x480_1_H; - const struct SiS_LVDSCRT1Data *SiS_CHTVCRT1UNTSC; - const struct SiS_LVDSCRT1Data *SiS_CHTVCRT1ONTSC; - const struct SiS_LVDSCRT1Data *SiS_CHTVCRT1UPAL; - const struct SiS_LVDSCRT1Data *SiS_CHTVCRT1OPAL; - const struct SiS_LVDSCRT1Data *SiS_CHTVCRT1SOPAL; - - const struct SiS_CHTVRegData *SiS_CHTVReg_UNTSC; - const struct SiS_CHTVRegData *SiS_CHTVReg_ONTSC; - const struct SiS_CHTVRegData *SiS_CHTVReg_UPAL; - const struct SiS_CHTVRegData *SiS_CHTVReg_OPAL; - const struct SiS_CHTVRegData *SiS_CHTVReg_UPALM; - const struct SiS_CHTVRegData *SiS_CHTVReg_OPALM; - const struct SiS_CHTVRegData *SiS_CHTVReg_UPALN; - const struct SiS_CHTVRegData *SiS_CHTVReg_OPALN; - const struct SiS_CHTVRegData *SiS_CHTVReg_SOPAL; - - const unsigned char *SiS_CHTVVCLKUNTSC; - const unsigned char *SiS_CHTVVCLKONTSC; - const unsigned char *SiS_CHTVVCLKUPAL; - const unsigned char *SiS_CHTVVCLKOPAL; - const unsigned char *SiS_CHTVVCLKUPALM; - const unsigned char *SiS_CHTVVCLKOPALM; - const unsigned char *SiS_CHTVVCLKUPALN; - const unsigned char *SiS_CHTVVCLKOPALN; - const unsigned char *SiS_CHTVVCLKSOPAL; - - unsigned short PanelXRes, PanelHT; - unsigned short PanelYRes, PanelVT; - unsigned short PanelHRS, PanelHRE; - unsigned short PanelVRS, PanelVRE; - unsigned short PanelVCLKIdx300; - unsigned short PanelVCLKIdx315; - bool Alternate1600x1200; - - bool UseCustomMode; - bool CRT1UsesCustomMode; - unsigned short CHDisplay; - unsigned short CHSyncStart; - unsigned short CHSyncEnd; - unsigned short CHTotal; - unsigned short CHBlankStart; - unsigned short CHBlankEnd; - unsigned short CVDisplay; - unsigned short CVSyncStart; - unsigned short CVSyncEnd; - unsigned short CVTotal; - unsigned short CVBlankStart; - unsigned short CVBlankEnd; - unsigned int CDClock; - unsigned int CFlags; - unsigned char CCRT1CRTC[17]; - unsigned char CSR2B; - unsigned char CSR2C; - unsigned short CSRClock; - unsigned short CSRClock_CRT1; - unsigned short CModeFlag; - unsigned short CModeFlag_CRT1; - unsigned short CInfoFlag; - - int LVDSHL; - - bool Backup; - unsigned char Backup_Mode; - unsigned char Backup_14; - unsigned char Backup_15; - unsigned char Backup_16; - unsigned char Backup_17; - unsigned char Backup_18; - unsigned char Backup_19; - unsigned char Backup_1a; - unsigned char Backup_1b; - unsigned char Backup_1c; - unsigned char Backup_1d; - - unsigned char Init_P4_0E; - - int UsePanelScaler; - int CenterScreen; - - unsigned short CP_Vendor, CP_Product; - bool CP_HaveCustomData; - int CP_PreferredX, CP_PreferredY, CP_PreferredIndex; - int CP_MaxX, CP_MaxY, CP_MaxClock; - unsigned char CP_PrefSR2B, CP_PrefSR2C; - unsigned short CP_PrefClock; - bool CP_Supports64048075; - int CP_HDisplay[7], CP_VDisplay[7]; /* For Custom LCD panel dimensions */ - int CP_HTotal[7], CP_VTotal[7]; - int CP_HSyncStart[7], CP_VSyncStart[7]; - int CP_HSyncEnd[7], CP_VSyncEnd[7]; - int CP_HBlankStart[7], CP_VBlankStart[7]; - int CP_HBlankEnd[7], CP_VBlankEnd[7]; - int CP_Clock[7]; - bool CP_DataValid[7]; - bool CP_HSync_P[7], CP_VSync_P[7], CP_SyncValid[7]; -}; - -#endif - |