📄 bd_mst7702_demo.h
字号:
////////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2006-2007 MStar Semiconductor, Inc.
// All rights reserved.
//
// Unless otherwise stipulated in writing, any and all information contained
// herein regardless in any format shall remain the sole proprietary of
// MStar Semiconductor Inc. and be kept in strict confidence
// (¨MStar Confidential Information〃) by the recipient.
// Any unauthorized act including without limitation unauthorized disclosure,
// copying, use, reproduction, sale, distribution, modification, disassembling,
// reverse engineering and compiling of the contents of MStar Confidential
// Information is unlawful and strictly prohibited. MStar hereby reserves the
// rights to any and all damages, losses, costs and expenses resulting therefrom.
//
// File Name: BD_MST7702_DEMO.h
// Description: Customization and Specialization for this board!
// Revision History:
//
////////////////////////////////////////////////////////////////////////////////
#ifndef _MSBOARD_H_
#define _MSBOARD_H_
#include "board.h"
#define BOARD_NAME "BD_MST7702_DEMO"
#define TV_SYSTEM TV_NTSC // TV_CHINA // TV_NTSC
#define AUDIO_SYSTEM_SEL AUDIO_SYSTEM_BTSC // AUDIO_SYSTEM_BTSC // AUDIO_SYSTEM_A2 // AUDIO_SYSTEM_EIAJ
#define AUDIO_DSP_CODE_SEL AUDIO_DSP_CODE_DVB
//------Chip Type---------------------------------------------------------------
#include "chip/msd2167l.h"
//------------------------------ Chip Type -------------------------------------
#define MOSES_CHIP_MST7701 1
#define MOSES_CHIP_MST7702 2
#define MOSES_CHIP_TYPE MOSES_CHIP_MST7702
//------Peripheral Device Setting-----------------------------------------------
#define PANEL_TYPE_SEL Pnl_CPT07_DT
#define SERIAL_FLASH_IC FLASH_IC_MX25L1605A
#define RM_EEPROM_TYPE RM_TYPE_24C16
#define INPUT_AV_VIDEO_COUNT 2 // seven 070828_00
#define INPUT_SV_VIDEO_COUNT 1 // 2
#define INPUT_YPBPR_VIDEO_COUNT 1
#define INPUT_SCART_VIDEO_COUNT 0 // 2
#define NEW_LOCK 0 // seven 070823_00
#define MAIN_FRAME_BUF_SEL MAIN_FRAME_BUFFER//MAIN_FRAME_UXGA
#define USE_SW_I2C 1 // kevin
//------Memory Setting----------------------------------------------------------
#define BOOTUP_MIU_BIST 0
#define SDRAM_REGSETTING ETRON_EM639165TS_7//PSC_A2V28S40CTP_G6
#define MEMORY_MAP (SDRAM_REGSETTING>>4)
//------ Digital source setting -------------------------------------------------
// kevin 071213
#define ENABLE_DIGITAL_SOURCE 0 // For CCIR656, CCIR601(TBD), RGB444(TBD)
#define DIGITAL_NONE 0
#define DIGITAL_CCIR656 1
#define DIGITAL_CCIR601 2
#define DIGITAL_RGB444 3
#if ENABLE_DIGITAL_SOURCE
#define INPUT_DIGITAL_TYPE DIGITAL_CCIR656
#else
#define INPUT_DIGITAL_TYPE DIGITAL_NONE
#endif
//------Input Source Mux--------------------------------------------------------
#define INPUT_VGA_MUX ANALOG_RGB0
#define INPUT_YPBPR_MUX ANALOG_RGB1
#define INPUT_YPBPR2_MUX ANALOG_RGB1
#define INPUT_TV_YMUX MSVD_YMUX_CVBS0
// seven
#define INPUT_AV_YMUX MSVD_YMUX_CVBS0
#define INPUT_AV2_YMUX MSVD_YMUX_CVBS1
#define INPUT_SV_YMUX MSVD_YMUX_Y3 // seven 070828_00
#define INPUT_SV_CMUX MSVD_CMUX_C2 // seven 070828_00
#define INPUT_SV2_YMUX MSVD_YMUX_Y1
#define INPUT_SV2_CMUX MSVD_CMUX_C1
#define INPUT_SCART_YMUX MSVD_YMUX_CVBS1
#define INPUT_SCART_CMUX SCART_RGB0
#define INPUT_SCART_FB_MUX SCART_FB0
#define INPUT_SCART2_YMUX MSVD_YMUX_CVBS2
#define INPUT_SCART2_CMUX SCART_RGB0
#define INPUT_SCART2_FB_MUX SCART_FB0
#define ENABLE_SCART_VIDEO 0
//------Video Firmware code ---------------------------------
// for DTV function
#define VIDEO_FIRMWARE_CODE VIDEO_FIRMWARE_CODE_SD_REDUCE
//------Tuner Setting-----------------------------------------------------------
#define SOKET_BOARD_FE_ENABLE 0
#define FRONTEND_DEMOD_TYPE ZARLINK_ZL10353_DEMODE
#define FRONTEND_TUNER_TYPE PHILIPS_FQD1216_TUNER
//------Country Setting-----------------------------------------------------------
#define COUNTRY_TAIWAN 0 // for load BIG5 Font, Not implement yet
//------DVB Tuner Setting-----------------------------------------------------------
//#define FRONTEND_IF_MIXER_TYPE XUGUANG_T126CWADC
//#define FRONTEND_IF_DEMODE_TYPE PHILIPS_TDA9886
#define FRONTEND_IF_MIXER_TYPE PHILIPS_FQD1216_TUNER
#define FRONTEND_IF_DEMODE_TYPE PHILIPS_FQD1216_TUNER
//------IR & Key Setting--------------------------------------------------------
#define IR_TYPE_SEL IR_TYPE_MSTAR_DTV
#define KEYPAD_TYPE_SEL KEYPAD_TYPE_ORIG // KEYPAD_TYPE_DEMO
#define POWER_KEY_SEL POWER_KEY_PAD_INT
//------Power Setting-----------------------------------------------------------
#define POWER_DOWN_SEQ 1
#define POWER_SAVING_PCMODE 0
#define AUTOSHUTDOWN_ENABLE 1
#define SCREENSAVER_ENABLE 1
#define NO_SIGNAL_AUTO_SHUTDOWN 1
#define SLEEP_MODE POWERMODE_S5// kevin 20070913
#define STANDBY_MODE POWERMODE_S3
#define ENABLE_POWER_SAVING_DPMS 0
#define ENABLE_POWER_GOOD_DETECT 1
#define ENABLE_POWER_SAVING_SIF 0//1
#define ENABLE_POWER_SAVING_VDMVD 0//1
#define POWER_KEY_PAD_BY_INTERRUPT 0
#define WAKEUP_MODE_SEL WAKEUP_BY_POWERKEY// kevin 071107
//------OSD---------------------------------------------------------------------
#define DISPLAY_LOGO 1
#define MS_FONT_SIZE_TYPE MS_FONT_LARGE
//------Analog Function Setting-------------------------------------------------
#define MS_VGA_SOG_EN 0
#define PATCH_PAL_VTOTAL624SHAKE 1
#define ENABLE_SSC 0
#define SFU_AUTO_TEST 0
#define MOD_LVDS_GPIO 0x820
#define ENABLE_DLC 1
#define UseInverterBL 0 // Brightness control type
#define MWE_FUNCTION 0
#define ENABLE_NON_LINEAR_SCALING 1
#define ENABLE_PC_CSC 1
#define ISCANENABLE 1
#if ENABLE_SSC
#define MIU_SSC_SPAN_DEFAULT 0x4C
#define MIU_SSC_STEP_DEFAULT 0x09
#define MIU_SSC_SPAN_MAX 0x3FF
#define MIU_SSC_STEP_MAX 0xFF
#define LVDS_SSC_SPAN_MAX 0x7FFF
#define LVDS_SSC_STEP_MAX 0x7FF
#endif
//------DRAM Clock--------------------------------------------------------------
#define MIU_CLOCK_TARGET FREQ_166MHZ
//------MCU use Scaler internal MPLL clock--------------------------------------
#define MCU_CLOCK_SEL MCUCLK_144MHZ
#define MST_XTAL_CLOCK_HZ FREQ_14P318MHZ
#define MST_XTAL_CLOCK_KHZ (MST_XTAL_CLOCK_HZ/1000UL)
#define MST_XTAL_CLOCK_MHZ (MST_XTAL_CLOCK_KHZ/1000UL)
//------SPI internal clock--------------------------------------
#define SPI_CLOCK_SEL SPICLK_43MHZ
//------MCU Code----------------------------------------------------------------
#define ENABLE_HKMCU_ICACHE_BYPASS 0
#define ENABLE_HKMCU_CODE_ECC 0
//------Extra-------------------------------------------------------------------
#define SWCHECKSUM_SWITCH 0 // 0: Disable SW CheckSum, 1:Enable SW CheckSum
#define AUTO_ASPECT_RATIO 1
//------ EEPROM ----------------------------------------------------------------
#define ENABLE_EEPROM 1
#define ENABLE_QUICK_DATABASE 0
#define IIC_BY_HW 0 //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -