📄 dual_extendtable.c
字号:
//**********************************************************************************************************
// The Software is proprietary, confidential, and valuable to Realtek Semiconductor
// Corporation ("Realtek"). All rights, including but not limited to copyrights,
// patents, trademarks, trade secrets, mask work rights, and other similar rights and interests,
// are reserved to Realtek. Without prior written consent from Realtek, copying, reproduction,
// modification, distribution, or otherwise is strictly prohibited. The Software shall be
// kept strictly in confidence, and shall not be disclosed to or otherwise accessed by
// any third party. @ <2003> - <2008> The Software is provided "AS IS" without any warranty of any kind,
// express, implied, statutory or otherwise.
//**********************************************************************************************************
//----------------------------------------------------------------------------------------------------
// ID Code : ExtendTable.c No.0000
// Update Note :
//
//----------------------------------------------------------------------------------------------------
#include "Common\Header\Include.h"
//#if(_OSD_TYPE == _DUAL_OSD)
#if(_EXTEND_TABLE_SUPPORT == _ON)
//--------------------------------------------------------------------------------------------------------------------------------
// Reset Tables
//--------------------------------------------------------------------------------------------------------------------------------
BYTE code tSCALER_RESET_TABLE_EXT[_SCALER_RESET_SIZE] =
{
4, _NON_AUTOINC, _HOST_CTRL_01, 0x40,
5, _AUTOINC, _WATCH_DOG_CTRL0_0C, 0x00,0x00, //CR[0C] ~ CR[0D]
19, _AUTOINC, _VGIP_CTRL_10, 0x00,0x00,0x00,0x00,0x00,0x00,0x00, //CR[10] ~ CR[16]
0x00,0x00,0x00,0x00,0x00,0x00,0x00, //CR[17] ~ CR[1D]
0x00,0x00, //CR[1E] ~ CR[1F]
// 5, _AUTOINC, _VDISP_CTRL_28, 0x00,0x00, //CR[28] ~ CR[29]
6, _AUTOINC, _FIFO_ACCESS_PORT_30, 0x00,0x00,0x00, //CR[30] ~ CR[32]
5, _AUTOINC, _FS_DELAY_FINE_TUNING_43, 0x00,0x00, //CR[43] ~ CR[44]
6, _AUTOINC, _SYNC_SELECT_47, 0x00,0x00,0x00, //CR[47] ~ CR[49]
5, _AUTOINC, _STABLE_MEASURE_4F, 0x08,0x00,
//Anderson 080304 Start
#if((_SCALER_TYPE == _RTD2545LR) ||(_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD)) //cyyeh 20080611
4, _NON_AUTOINC, _FIFO_FREQUENCY_22, 0x03,
#endif
//Anderson 080304 End
//CR[4F] ~ CR[50]
4, _NON_AUTOINC, _SYNC_PROC_ACCESS_PORT_5C, _SYNC_G_CLAMP_START_00,
// V010 Patch Note (11) : Solve the SOG1 issue by enabling ADC1 Clamp.
13, _NON_AUTOINC, _SYNC_PROC_DATA_PORT_5D, 0x04,0x10,0x04,0x10,0x02,0x01,0x30,0x21,0x04,0x00,//0829 sephinroth SOG channel
//Anderson 080107 for 2545LR Start
#if((_SCALER_TYPE == _RTD2472D) ||(_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD)) //cyyeh 20080611
4, _NON_AUTOINC, _TCON_ADDR_PORT_8B, _TCON_RSDS_PWR_CTL_C3,
4, _NON_AUTOINC, _TCON_DATA_PORT_8C, 0x03,
#endif
//Anderson 080107 for 2545LR End
//Anderson 080107 update 071227 settings Start
#if(_SCALER_TYPE == _RTD2472D)
5, _AUTOINC, _YUV2RGB_CTRL_9C, 0x02,0x00, // turn off color space !!
4, _NON_AUTOINC, _YUV2RGB_CTRL_9C, 0x00,
#elif((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))
4, _NON_AUTOINC, _YUV_RGB_CTRL_9C, 0x00,
#else
No Setting !!
#endif
//Anderson 080107 update 071227 settings End
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE0,
6, _AUTOINC, _P0_ADC_RED_CTL_CF, 0x40,0x40,0x40,
#if(_SCALER_TYPE == _RTD2472D) //cyyeh 20080611 setting sog1 compare level 300mv
4, _NON_AUTOINC, _P0_ADC_POWER_SOG_SOY_CTL_BA, 0x32,//0x3c
#elif((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))
4, _NON_AUTOINC, _P0_ADC_POWER_SOG_SOY_CTL_BA, 0x1E,
#else
No Setting !!
#endif
//Anderson 080108 2545LR SOG1 Removed Start
#if(_SCALER_TYPE == _RTD2545LR)
4, _NON_AUTOINC, _P0_ADC_POWER_C6, 0x68,
#else
4, _NON_AUTOINC, _P0_ADC_POWER_C6, 0x58,//0917 sephinroth
#endif
//Anderson 080108 2545LR SOG1 Removed End
4, _NON_AUTOINC, _P0_ADC_V_BIAS1_CD, 0x09, //cyyeh 20080530
6, _AUTOINC, _P0_ADC_SOG_CMP_D2, 0x00, 0x00, 0x00, //for Mux select, DC Restore/Clamp Enable
#if(_SCALER_TYPE == _RTD2545LR)
4, _AUTOINC, _P0_ADC_CLAMP_CTRL2_D6, 0x88,//sephinroth 1121
#else
4, _AUTOINC, _P0_ADC_CLAMP_CTRL2_D6, 0x58,
#endif
#if((_BJT_SUPPORT != _ON) && (_SCALER_TYPE == _RTD2545LR))//cyyeh 20080509
4, _NON_AUTOINC, _P0_EBD_REGLATOR_VOL_DF, 0x02,
#endif
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE1,
4, _NON_AUTOINC, _P1_MIX_B0, 0x00,
#if(_SCALER_TYPE == _RTD2472D) //for power saving to wake up
7, _AUTOINC, _P1_DPLL_OTHER_C3, 0x16,0x10,0x00,0x04,
//4, _NON_AUTOINC, _P1_MULTIPLY_PLL_CTRL3_E5, 0x09,//V010 Modify 20080916
4, _NON_AUTOINC, _P1_MULTIPLY_PLL_CTRL0_E0, 0x10,
#else
6, _AUTOINC, _P1_DCLK_FINE_TUNE_OFFSET_MSB_C4, 0x10,0x00,0x04,//cyyeh 20080417
//4, _NON_AUTOINC, _P1_M2PLL_WD_E5, 0x18,//V010 Modify 20080916
4, _NON_AUTOINC, _P1_M2PLL_M_E0, 0x69,
#endif
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE2,
4, _NON_AUTOINC, _P2_UP_DOWN_CTRL0_B5, 0x58,
4, _NON_AUTOINC, _P2_TMDS_DPC1_B8, 0x0C,
11, _AUTOINC, _P2_TMDS_OUTPUT_CTRL_A6, 0x78,0x0f,0x03,0x00,0x31,0x70,0xe3,0x24,
//V009_20080822
#if((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE5,
4, _NON_AUTOINC, _P5_SDRF_IN1_LINE_NUM_H_B7, 0x10,
4, _NON_AUTOINC, _P5_SDRF_MN_LINE_NUM_H_CD, 0x10,
4, _NON_AUTOINC, _P5_SDRF_MN_DISP_CTRL_CF, 0X05,
4, _NON_AUTOINC, _P5_SDRF_MN_SDR_STATUS_D0, 0x10,
#endif
#if(_SCALER_TYPE == _RTD2472D)
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE6,//cyyeh 20080606
4, _NON_AUTOINC, _P6_SOY_CH0_CFG3_C3, 0x1E, //for SOG0 CTRL
#endif
#if((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE0,//cyyeh 20080606
4, _NON_AUTOINC, _P0_ADC_SOG_DAC_SOY_CONTROL_D7, 0x1E, //for SOG0 CTRL
#endif
//Anderson 080109 for 2545LR, 247xRD, 248xRD D Domain Color Conversion Start
#if((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE7,
5, _AUTOINC, _P7_YUV2RGB_CTRL_BF, 0x02,0x00,
4, _NON_AUTOINC, _P7_YUV2RGB_CTRL_BF, 0x00,
#endif
//Anderson 080109 for 2545LR, 247xRD, 248xRD D Domain Color Conversion End
//yc 20080428
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGEB,
//4, _NON_AUTOINC, _PB_DP_Z0_CALIBRATION_B6, 0x00, //cyyeh 20080618 for hdcp compatibility
#if((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))//cyyeh 20080611
4, _NON_AUTOINC, _PB_DP_CDR_03_A3, 0x8C,
#endif
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE3,
_END
};
//--------------------------------------------------------------------------------------------------------------------------------
// Initial Tables
//--------------------------------------------------------------------------------------------------------------------------------
BYTE code tSCALER_POWERUP_INITIAL_EXT[_SCALER_INITIAL_SIZE] =
{
4, _NON_AUTOINC, _IRQ_CTRL0_04, 0x00,
//Anderson 080304 Start
#if((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))//cyyeh 20080611
4, _NON_AUTOINC, _FIFO_FREQUENCY_22, 0x03,
#endif
//Anderson 080304 End
4, _NON_AUTOINC, _HDMI_STATUS0_05, 0x80,
4, _NON_AUTOINC, _MEAS_HS_VS_HI_SEL_58, 0x00,
4, _NON_AUTOINC, _COLOR_CTRL_62, 0x03,
4, _NON_AUTOINC, _GAMMA_CTRL_67, 0x00,
4, _NON_AUTOINC, _OVERLAY_CTRL_6C, 0x00,
4, _NON_AUTOINC, _TCON_ADDR_PORT_8B, _TCON_CTRL0_00,
9, _NON_AUTOINC, _TCON_DATA_PORT_8C, 0x01,0x00,0x00,0x00,0x00,0x00,
4, _NON_AUTOINC, _TCON_ADDR_PORT_8B, _TCON_RSDS_PWR_CTL_C3,
4, _NON_AUTOINC, _TCON_DATA_PORT_8C, 0x03,
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE0,
#if(_SCALER_TYPE == _RTD2472D) //cyyeh 20080611 setting sog1 compare level 300mv
4, _NON_AUTOINC, _P0_ADC_POWER_SOG_SOY_CTL_BA, 0x3C,
#elif((_SCALER_TYPE == _RTD2545LR) || (_SCALER_TYPE == _RTD247xRD) || (_SCALER_TYPE == _RTD248xRD))
4, _NON_AUTOINC, _P0_ADC_POWER_SOG_SOY_CTL_BA, 0x1E,
#else
No Setting !!
#endif
4, _NON_AUTOINC, _P0_ADC_V_BIAS1_CD, 0x09, //cyyeh 20080530
4, _NON_AUTOINC, _P0_ADC_RGB_CTRL_CE, 0x8E, //Anderson 071220 for typing error
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -