evmdm642_vdisparamsHD1080i.c
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:5k
- /*
- * 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.11.00.00 11-04-03 (ddk-b13)" */
- #include <vport.h>
- #include <vportdis.h>
- #include <saa7105.h>
- #include <csl_edma.h>
- #include "evmdm642_vdisparams.h"
- #define LINE_SZ 1920
- #define NUM_LINES 540
- VPORTDIS_Params EVMDM642_vDisParamsChan = {
- VPORT_MODE_YCBCR_8BIT, /* dmode:3 */
- VPORT_FLDOP_FRAME,/* 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 */
-
- 2200, /* frmHSize */
- 1125, /* frmVSize */
- 0, /* imgHOffsetFld1 */
- 0, /* imgVOffsetFld1 */
- LINE_SZ, /* imgHSizeFld1 */
- NUM_LINES, /* imgVSizeFld1 */
-
- 0, /* imgHOffsetFld2 */
- 0, /* imgVOffsetFld2 */
- LINE_SZ, /* imgHSizeFld2 */
- NUM_LINES, /* imgVSizeFld2 */
- 1920, /* hBlnkStart */
- 2196, /* hBlnkStop */
-
- 0, /* vBlnkXStartFld1 */
- 1, /* vBlnkYStartFld1 */
- 0, /* vBlnkXStopFld1 */
- 23, /* vBlnkYStopFld1 */
-
- 0, /* vBlnkXStartFld2 */
- 563, /* vBlnkYStartFld2 */
- 0, /* vBlnkXStopFld2 */
- 586, /* vBlnkYStopFld2 */
-
- 0, /* xStartFld1 */
- 1, /* yStartFld1 */
-
- 0, /* xStartFld2 */
- 563, /* yStartFld2 */
- 2008, /* hSyncStart */
- 2052, /* hSyncStop */
- 2008, /* vSyncXStartFld1 */
- 2, /* vSyncYStartFld1 */
- 2008, /* vSyncXStopFld1 */
- 7, /* vSyncYStopFld1 */
- 908, /* vSyncXStartFld2 */
- 505, /* vSyncYStartFld2 */
- 908, /* vSyncXStopFld2 */
- 505, /* vSyncYStopFld2 */
- 16, /* yClipLow */
- 235, /* yClipHigh */
-
- 16, /* cClipLow */
- 240, /* cClipHigh */
-
- 0x10,
- 0x80,
- 0x80, /*VPDIS_DefVal */
- VPORTDIS_RGBX_DISABLE, /* RGB extract disable */
- 0, /* incPix, for raw mode only */
- (LINE_SZ>>4), /*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_YPBPR,
- SAA7105_MODE_HD1080I30F,
- SAA7105_IFMT_YCBCR422_NONEINTERLACED,
- TRUE,
- FALSE
- };