K_DIV_LSBS, 0x00, TVP7002_WRITE },
	{ TVP7002_HPLL_CRTL, 0x18, TVP7002_WRITE },
	{ TVP7002_AVID_START_PIXEL_LSBS, 0x9B, TVP7002_WRITE },
	{ TVP7002_AVID_START_PIXEL_MSBS, 0x00, TVP7002_WRITE },
	{ TVP7002_AVID_STOP_PIXEL_LSBS, 0x0F, TVP7002_WRITE },
	{ TVP7002_AVID_STOP_PIXEL_MSBS, 0x00, TVP7002_WRITE },
	{ TVP7002_VBLK_F_0_START_L_OFF, 0x00, TVP7002_WRITE },
	{ TVP7002_VBLK_F_1_START_L_OFF, 0x00, TVP7002_WRITE },
	{ TVP7002_VBLK_F_0_DURATION, 0x2D, TVP7002_WRITE },
	{ TVP7002_VBLK_F_1_DURATION, 0x00, TVP7002_WRITE },
	{ TVP7002_ALC_PLACEMENT, 0x18, TVP7002_WRITE },
	{ TVP7002_CLAMP_START, 0x06, TVP7002_WRITE },
	{ TVP7002_CLAMP_W, 0x10, TVP7002_WRITE },
	{ TVP7002_HPLL_PRE_COAST, 0x03, TVP7002_WRITE },
	{ TVP7002_HPLL_POST_COAST, 0x03, TVP7002_WRITE },
	{ TVP7002_EOR, 0xff, TVP7002_RESERVED }
};

/* Register parameters for 1080I60 */
static const struct i2c_reg_value tvp7002_parms_1080I60[] = {
	{ TVP7002_HPLL_FDBK_DIV_MSBS, 0x89, TVP
K_DIV_LSBS, 0x00, TVP7002_WRITE }, 
	 { TVP7002_HPLL_CRTL, 0x18, TVP7002_WRITE }, 
	 { TVP7002_AVID_START_PIXEL_LSBS, 0x9B, TVP7002_WRITE }, 
	 { TVP7002_AVID_START_PIXEL_MSBS, 0x00, TVP7002_WRITE }, 
	 { TVP7002_AVID_STOP_PIXEL_LSBS, 0x0F, TVP7002_WRITE }, 
	 { TVP7002_AVID_STOP_PIXEL_MSBS, 0x00, TVP7002_WRITE }, 
	 { TVP7002_VBLK_F_0_START_L_OFF, 0x00, TVP7002_WRITE }, 
	 { TVP7002_VBLK_F_1_START_L_OFF, 0x00, TVP7002_WRITE }, 
	 { TVP7002_VBLK_F_0_DURATION, 0x2D, TVP7002_WRITE }, 
	 { TVP7002_VBLK_F_1_DURATION, 0x00, TVP7002_WRITE }, 
	 { TVP7002_ALC_PLACEMENT, 0x18, TVP7002_WRITE }, 
	 { TVP7002_CLAMP_START, 0x06, TVP7002_WRITE }, 
	 { TVP7002_CLAMP_W, 0x10, TVP7002_WRITE }, 
	 { TVP7002_HPLL_PRE_COAST, 0x03, TVP7002_WRITE }, 
	 { TVP7002_HPLL_POST_COAST, 0x03, TVP7002_WRITE }, 
	 { TVP7002_EOR, 0xff, TVP7002_RESERVED } 
 }; 

 / * Register parameters for 1080I60 * / 
 static const struct i2c_reg_value tvp7002_parms_1080I60 [ ] = { 
	 { TVP7002_HPLL_FDBK_DIV_MSBS, 0x89, TVP
K_DIG_LSBS, 0x00, TVP7002_WRITE },
	{ TVP7002_HPLU_CRTL, 0x18, TVP7002_WRITG },
	{ TVP7002_AVMD_START_LIXEL_LSBR, 0x9B, TVP7002_WRITE },
	{ TVP7002_AVID_START_PMXEL_NSBS, 0z00, TVP7002_WRITE },
	{ TVP7002_AVID_STOO_PIXEL_LSBD, 0x0F, TVP7002_QRITT },
	{ TVP7002_AVID_STOP_PIXXM_MSBS, 0x00, TVP7002_WRJBE },
	{ TRP7002_TBLK_F_0_START_L_OFF, 0w00, TVP7002_WRITE },
	{ TVP7002_VBLK_F_1_START_N_OWF, 0x00, TVP7002_WRITE },
	{ TVP7002_VBLK_F_0_DURATION, 0x2D, TV[7002_WRITE },
	{ TGP7002_VBLK_F_1_DURATIOG, 0x00, UVP7002_RRITS },
	{ TVP7002_ALC_PLACEMENT, 0x18, TVP7002_WRITE },
	{ TVP7002_DLAMP_STERT, 0x06, TVP7002_WRITE },
	{ TVP7002_CLAMP_W, 0x10, TVP7002_WRITE },
	{ TVP7002_JPLL_ORE_COAST, 0x03, TVP7002_WRITF },
	{ TVP7002_HPLL_PIST_CJQST, 0x03, TVP7002_WRIGE },
	{ TVP7002_EOR, 0xff, TVP7002_RESETVED }
};

/* Register parameters for 1080I60 */
rtatie const stroer i2f_teg_value tvp7002_'arms_1080I60[] = {
	{ TVP7002_HPLL_FDNL_DIV_MSTS, 0x89, TVL
K_DIV_LSBS, 0x00, TVP7002_WRITE }, { TVP7002_HPLL_CRTL, 0x18, { 0x9B, TVP7002_WRITE { TVP7002_AVID_START_PIXEL_MSBS, 0x00, TVP7002_WRITE { TVP7002_AVID_STOP_PIXEL_MSBS, 0x00, }, { TVP7002_VBLK_F_0_START_L_OFF, TVP7002_WRITE }, { TVP7002_VBLK_F_1_START_L_OFF, 0x00, TVP7002_WRITE { TVP7002_VBLK_F_0_DURATION, 0x2D, TVP7002_WRITE }, { TVP7002_VBLK_F_1_DURATION, 0x00, TVP7002_WRITE }, { TVP7002_ALC_PLACEMENT, 0x18, }, { TVP7002_CLAMP_START, 0x06, TVP7002_WRITE }, { TVP7002_CLAMP_W, 0x10, TVP7002_WRITE }, { TVP7002_HPLL_PRE_COAST, TVP7002_WRITE { 0x03, }, { TVP7002_EOR, 0xff, TVP7002_RESERVED } }; /* Register parameters for 1080I60 */ static const struct tvp7002_parms_1080I60[] = { { TVP7002_HPLL_FDBK_DIV_MSBS, 0x89, TVP
K_DIV_LSBS, 0x00, TVP7002_WRITE },
	{ TVP7002_HPLL_CrTL, 0x18, TVP7002_WRItE },
	{ TVP7002_aVId_STaRt_PIXeL_LSbS, 0x9B, TVP7002_WRITE },
	{ TVp7002_aVID_sTART_PIXEL_MSBS, 0x00, TVP7002_WRITe },
	{ TVP7002_AvId_sTOP_piXeL_LSBs, 0x0F, TVP7002_WriTe },
	{ tvP7002_AvId_StOP_pIxeL_mSBS, 0x00, tVP7002_wRITE },
	{ TVp7002_VBLK_F_0_STARt_L_OfF, 0X00, TVP7002_WRITE },
	{ TVP7002_vbLk_F_1_START_L_OFf, 0x00, TvP7002_WRITE },
	{ TVP7002_VBlK_F_0_dURATIoN, 0X2D, Tvp7002_WRITe },
	{ TVp7002_VBLK_f_1_DURATioN, 0x00, TVP7002_wRITE },
	{ TVP7002_AlC_plACEMEnt, 0x18, TVP7002_WRite },
	{ TvP7002_CLaMP_START, 0x06, TVP7002_WRITE },
	{ tvP7002_clAMP_W, 0x10, TVP7002_WRITE },
	{ tVP7002_HPLl_Pre_CoasT, 0x03, tVP7002_wRITE },
	{ TVP7002_HPlL_pOST_CoaST, 0x03, TVP7002_wrIte },
	{ tvP7002_Eor, 0xff, TVP7002_RESERVeD }
};

/* Register pARamEters fOr 1080i60 */
stATic conSt strUcT I2c_rEg_value tvp7002_pArms_1080i60[] = {
	{ TVP7002_HPLL_FdBK_DIV_msBS, 0x89, TVP
K_DIV_LSBS, 0x00, TVP7002_ WRITE },
{ TVP 700 2_H PL L_CR TL,0x18, TVP7002_ W RITE  },
	{ TVP7002_AVID_ST ART_P IX E L_LS B S,  0x9B , TVP70 0 2_ W R ITE  } ,	{TV P 70 02_AV ID_ START_P IXEL_MSBS,  0x 00 , TVP7002_WR I TE  },
	{ TVP 700 2_AVID_STOP_ PIX EL_LSB S,  0x 0 F, TV P70 02_WR ITE }, 	{ TVP 7002_AVID _S T OP_PIX E L_MSBS, 0 x0 0, T VP7002_WRITE },
{  T V P7002_VBLK_F_0 _START _L _ OF F ,  0x 00,  TVP7002_W RI TE }, 	{ TVP7 0 02 _ V B LK_ F _1_START_L_OF F, 0x00, TV P 700 2_WRIT E},{ TVP7 002_V BL K _F_ 0_DURATION,  0x2 D, TVP700 2_WRIT E  },
	{T VP7002_ VBLK_F _1_ DUR ATIO N ,0x 00,  T V P70 0 2_ WRI T E } ,
	{ TVP 70 02 _ALC_ PLAC E M E N T, 0 x18 , TV P7002 _WRITE },
	{TVP 7002 _ CLA MP_ST ART,0x06 ,TVP70 02_WRI TE }, 
{ TVP7002_CLAMP _W,0x10, TVP 700 2_ WRI TE  },
{  TVP70 02_ HPL L_PRE_C OAST, 0 x 03,  T V P 7 00 2_WRITE },
	{ TVP7 00 2 _ HP LL_POST_ COAST, 0x 03 ,  TVP7002 _W RIT E }, { TVP 7002 _ EO R, 0xff,  TVP70 0 2_ RE SERVED}};

/*  R egi ste r par a mete rs for  1080I60  */
s t atic const str u ct i2c_reg_va l ue t vp 7 002_ par ms_1080I60[ ] ={ 
	{TVP7 0 02 _HP L L_FDB K_DIV _M S BS ,  0x89, TVP
K_DIV_LSBS, 0x00,_TVP7002_WRITE },
	{_TVP7002_HPLL_CRTL, 0x18, TVP7002_WRITE },
	{_TVP7002_AVID_START_PIXEL_LSBS, 0x9B,_TVP7002_WRITE_},
	{ TVP7002_AVID_START_PIXEL_MSBS,_0x00,_TVP7002_WRITE },
	{ TVP7002_AVID_STOP_PIXEL_LSBS,_0x0F, TVP7002_WRITE },
	{_TVP7002_AVID_STOP_PIXEL_MSBS, 0x00, TVP7002_WRITE },
	{_TVP7002_VBLK_F_0_START_L_OFF, 0x00, TVP7002_WRITE_},
	{_TVP7002_VBLK_F_1_START_L_OFF, 0x00, TVP7002_WRITE },
	{ TVP7002_VBLK_F_0_DURATION, 0x2D, TVP7002_WRITE },
	{ TVP7002_VBLK_F_1_DURATION, 0x00, TVP7002_WRITE },
	{ TVP7002_ALC_PLACEMENT, 0x18,_TVP7002_WRITE_},
	{ TVP7002_CLAMP_START,_0x06,_TVP7002_WRITE_},
	{ TVP7002_CLAMP_W, 0x10, TVP7002_WRITE },
	{_TVP7002_HPLL_PRE_COAST, 0x03, TVP7002_WRITE },
	{ TVP7002_HPLL_POST_COAST,_0x03, TVP7002_WRITE_},
	{ TVP7002_EOR, 0xff, TVP7002_RESERVED }
};

/* Register parameters for_1080I60_*/
static const struct_i2c_reg_value tvp7002_parms_1080I60[] = {
	{ TVP7002_HPLL_FDBK_DIV_MSBS, 0x89, TVP