⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pnl_tmd133_wxga.h

📁 mstar 776 开发的车载dvd
💻 H
字号:
/******************************************************************************
 Copyright (c) 2003 MStar Semiconductor, Inc.
 All rights reserved.

 [Module Name]: Pnl_TMD133_WXGA.h
 [Date]:        12-Nov-2003
 [Comment]:
   Panel parameters.[LTD133EX2A]
 [Reversion History]:
*******************************************************************************/

#ifndef __TMD133_WXGA_H
#define __TMD133_WXGA_H

#include "board.h"
#include "analog_reg.h"

///////////////////////////////////////////////
// Common setting
///////////////////////////////////////////////
#define PANEL_NAME              "TMD133_WXGA"
#define PANEL_DOT_WIDTH         223.5		// unit: um
#define PANEL_DOT_HEIGHT        223.5		// unit: um

#define USE_PRIVATE_GAMMA_TABLE
#define USE_CUSTOMER_COLOR_SETTING 0

#define PANEL_ASPECT_RATIO_4_3     0
#define PANEL_ASPECT_RATIO_WIDE    1
#define PANEL_ASPECT_RATIO_OTHER   2


#define PANEL_ASPECT_RATIO  PANEL_ASPECT_RATIO_WIDE

///////////////////////////////////////////////
// Enable function
///////////////////////////////////////////////
#define _PNL_FUNC_EN_           -1 // 0 = disable

//////////////////////////////////////////////
// Panel output
//////////////////////////////////////////////
#define PANEL_DITHER			_PNL_FUNC_EN_ // 8/6 bits panel
	/* Note : 8bit data in this Panel */
#define PANEL_TTL		0 //_PNL_FUNC_EN_
#define PANEL_DTCON             0//_PNL_FUNC_EN_
#define PANEL_ATCON             0
#define PANEL_LVDS              _PNL_FUNC_EN_
#define PANEL_RSDS              0
#define PANEL_LTCON             0


#define PANEL_DUAL_PORT         0// _PNL_FUNC_EN_
#define PANEL_SWAP_PORT         0
// TTL
#define PANEL_SWAP_ODD_ML       _PNL_FUNC_EN_
#define PANEL_SWAP_EVEN_ML      _PNL_FUNC_EN_
#define PANEL_SWAP_ODD_RB       0//_PNL_FUNC_EN_
#define PANEL_SWAP_EVEN_RB      _PNL_FUNC_EN_

#define PANEL_SWAP_LVDS_POL     0
#define PANEL_SWAP_LVDS_CH      0
#define PANEL_LVDS_TI_MODE      0 //_PNL_FUNC_EN_

#define PANEL_DCLK_DELAY        0x0             // Range (0~F)
#define PANEL_INV_DCLK          _PNL_FUNC_EN_   // Invert output DCLK
#define PANEL_INV_DE            0               // Invert output DE
#define PANEL_INV_VSYNC         0               // Invert output VSYNC
#define PANEL_INV_HSYNC         0               // Invert output HSYNC

// Lock Y line
#define PANEL_LOCK_Y_LINE           0
#define PANEL_SYNC_MODE_1           0
#define DISABLE_SHORT_FRAME_TUNE    0
#define DISABLE_SHORT_LINE_TUNE     _PNL_FUNC_EN_

///////////////////////////////////////////////
// Output tmming setting
///////////////////////////////////////////////
// driving current setting (0x00=4mA, 0x01=6mA, 0x02=8mA, 0x03=12mA)
#define PANEL_DCLK_CURRENT      0x03    // DCLK current
#define PANEL_DE_CURRENT        0x03    // DE signal current
#define PANEL_ODD_DATA_CURRENT  0x03    // odd data current
#define PANEL_EVEN_DATA_CURRENT 0x03    // even data current

#define LVDS_CURRENT_LEVEL          0x00
#define LVDS_CURRENT_LEVEL_DOUBLE   0x10// forte // set BIT4

#define PANEL_ON_TIMING1        10  // time between panel & data while turn on power
#define PANEL_ON_TIMING2        100 // time between data & back light while turn on power
#define PANEL_OFF_TIMING1       20  // time between back light & data while turn off power
#define PANEL_OFF_TIMING2       20  // time between data & panel while turn off power

#define PANEL_HSYNC_WIDTH       20
#define PANEL_HSYNC_BACK_PORCH  48

#define PANEL_VSYNC_WIDTH       6
#define PANEL_VSYNC_BACK_PORCH  22

#define PANEL_HSTART            (PANEL_HSYNC_WIDTH + PANEL_HSYNC_BACK_PORCH)
#define PANEL_VSTART            (PANEL_VSYNC_WIDTH + PANEL_VSYNC_BACK_PORCH)
#define PANEL_WIDTH             1280
#define PANEL_HEIGHT            800
#define PANEL_HTOTAL            1680
#define PANEL_VTOTAL            900

#define PANEL_MAX_HTOTAL        1600 //1800
#define PANEL_MIN_HTOTAL        1500 //1176
#define PANEL_MAX_VTOTAL        860  //830
#define PANEL_MIN_VTOTAL        803  //800
#define PANEL_DCLK              (((DWORD)PANEL_HTOTAL*PANEL_VTOTAL*60)/1000000)
#define PANEL_MAX_DCLK          80//42
#define PANEL_MIN_DCLK          65//30

#define PANEL_OUT_VFREQ_MIN     48  // min.
#define PANEL_OUT_VFREQ_TYPICAL 60  // typical
#define PANEL_OUT_VFREQ_MAX     75  // max.

///////////////////////////////////////////////////////
// TCON setting for LVDS
///////////////////////////////////////////////////////
// PVS / FSYNC
#define PANEL_GPO9_VSTART       0x0007
#define PANEL_GPO9_VEND         0x0705
#define PANEL_GPO9_HSTART       0x0000
#define PANEL_GPO9_HEND         0x0000
#define PANEL_GPO9_CONTROL      0x07

// HSYNC
#define PANEL_GPOA_VSTART       0x0006
#define PANEL_GPOA_VEND         0x0408
#define PANEL_GPOA_HSTART       0x0000
#define PANEL_GPOA_HEND         0x0000
#define PANEL_GPOA_CONTROL      0x04

///////////////////////////////////////////////////////
// Backlight PWM setting
#define SET_BACKLIGHT_PWM       0xFF    // for Bk1.F4h initial setting

///////////////////////////////////////////////////////
// SSC setting
///////////////////////////////////////////////////////
//kevin OSD
#define SET_SSC_SPAN            0xEC
#define SET_SSC_STEP            0x19

///////////////////////////////////////////////////////
#define PANEL_DIMMING_CTL				0xA0
#define PANEL_MAX_PWM_DIM				0xE6
#define PANEL_MIN_PWM_DIM				0x20

//////////////////////////////////////////////////
// DPWM // kevin 071217
//////////////////////////////////////////////////
#define ENABLE_DPWM_LED         0

#define VIN_STARTUP_H_THRD      0xC2
#define VIN_WRK_H_THRD          0xCB
#define VIN_WRK_L_THRD          0x3F
#define VIN_STARTUP_L_THRD      0x3C

#define ENABLE_BURST_MODE       0
#define ENABLE_VSYNC_MODE       0
#define SET_FAULTZ_HIGH         1
#define ENABLE_PWM_FUNC         1
#define VSYNC_PWM_MODE_SEL      ((ENABLE_PWM_FUNC<<3)|(SET_FAULTZ_HIGH<<2)|(ENABLE_VSYNC_MODE<<1)|(ENABLE_BURST_MODE))

#define FB2_STARTUP             0x00AA
#define FB2_SET                 FB2_STARTUP
#define FB2_CLAMP               0x00AA

#define STRK1_CNT               0x017F

#if ENABLE_DPWM_LED
#define STRK2_CNT               (STRK1_CNT + 0x20)
#else
#define STRK2_CNT               (STRK1_CNT - 0x30)
#endif

#define BURST_CLP               0x0114
#define BURST_DUTY              0x00C8

#endif  // __TMD133_WXGA_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -