www.pudn.com > dm642video-driver.rar > evmdm642_vdisparamsSVGA.c
/* * Copyright 2003 by Texas Instruments Incorporated. * All rights reserved. Property of Texas Instruments Incorporated. * Restricted rights to use, duplicate or disclose this code are * granted through contract. * */ /* "@(#) DDK 1.10.00.21 06-26-03 (ddk-b10)" */ #include#include #include #include #include "evmdm642_vdisparams.h" #define LINE_SZ 800 #define NUM_LINES 600 VPORTDIS_Params EVMDM642_vDisParamsChan = { VPORT_MODE_RAW_16BIT, /* dmode:3 */ VPORT_FLDOP_PROGRESSIVE,/* fldOp:3 */ VPORT_SCALING_DISABLE, /* scale:1 */ VPORT_RESMPL_DISABLE, /* resmpl:1 */ VPORTDIS_DEFVAL_ENABLE, /* defValEn:1 */ VPORTDIS_BPK_10BIT_NORMAL, /*bpk10Bit:1 */ VPORTDIS_VCTL1_HSYNC, /* vctl1Config:2 */ VPORTDIS_VCTL2_VSYNC, /* vctl2Config:2 */ VPORTDIS_VCTL3_CBLNK, /* vctl3Config:1 */ VPORTDIS_EXC_DISABLE, /* extCtl:3 */ 1056, /* frmHSize */ 628, /* frmVSize */ 0, /* imgHOffsetFld1 */ 0, /* imgVOffsetFld1 */ LINE_SZ, /* imgHSizeFld1 */ NUM_LINES, /* imgVSizeFld1 */ 0, /* imgHOffsetFld2 */ 0, /* imgVOffsetFld2 */ 0, /* imgHSizeFld2 */ 0, /* imgVSizeFld2 */ 800, /* hBlnkStart */ 0, /* hBlnkStop */ 0, /* vBlnkXStartFld1 */ 1, /* vBlnkYStartFld1 */ 0, /* vBlnkXStopFld1 */ 29, /* vBlnkYStopFld1 */ 0, /* vBlnkXStartFld2 */ 0, /* vBlnkYStartFld2 */ 0, /* vBlnkXStopFld2 */ 0, /* vBlnkYStopFld2 */ 0, /* xStartFld1 */ 1, /* yStartFld1 */ 0, /* xStartFld2 */ 0, /* yStartFld2 */ 840-3, /* hSyncStart */ 968-3, /* hSyncStop */ 840-3, /* vSyncXStartFld1 */ 2, /* vSyncYStartFld1 */ 840-3, /* vSyncXStopFld1 */ 6, /* vSyncYStopFld1 */ 0, /* vSyncXStartFld2 */ 0, /* vSyncYStartFld2 */ 0, /* vSyncXStopFld2 */ 0, /* vSyncYStopFld2 */ 0x10, /* yClipLow */ 0xf0, /* yClipHigh */ 0x10, /* cClipLow */ 0xf0, /* cClipHigh */ 0x0, /*VPDIS_DefVal */ 0x0, 0x0, VPORTDIS_RGBX_DISABLE, /*rawPk_3_4 disable raw 3/4 packing for RGB output*/ 1, /* incPix, for raw mode only */ (LINE_SZ>>3), /*thrld */ 3, /*numFrmBufs*/ 128, /*alignment */ VPORT_FLDS_MERGED, /*mergeFlds */ NULL, /*segId */ EDMA_OPT_PRI_HIGH, /*edmaPri */ 8 /* irqId */ }; VPORT_PortParams EVMDM642_vDisParamsPort = { FALSE, /* enableDualChan; */ VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 1 polarity */ VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 2 polarity */ VPORT_POLARITY_ACTIVE_HIGH, /* vport control pin 3 polarity */ &SAA7105_Fxns, INV, }; SAA7105_ConfParams EVMDM642_vDisParamsSAA7105 = { SAA7105_AFMT_RGB, SAA7105_MODE_SVGA, SAA7105_IFMT_RGB565, TRUE, FALSE, INV, /*handleI2C */ };