Lines Matching refs:gGopSC_Info

119 static DRV_GOP_SC_INFO gGopSC_Info = {0};  variable
179 …DBG_GOP_SC(printf("[GOP_SC] VdeIn = %x \t H=%x\n",gGopSC_Info.InCfg.u16VdeIn,gGopSC_Ref.u16ValidH)… in _MDrv_GOP_SC_Set_ScalingFac()
180 …DBG_GOP_SC(printf("[GOP_SC] ValidV = %x\t HdeIn=%x\n",gGopSC_Ref.u16ValidV,gGopSC_Info.InCfg.u16Hd… in _MDrv_GOP_SC_Set_ScalingFac()
182 u32Fac = gGopSC_Info.InCfg.u16VdeIn; in _MDrv_GOP_SC_Set_ScalingFac()
186 if(gGopSC_Ref.u16ValidH == gGopSC_Info.InCfg.u16HdeIn) in _MDrv_GOP_SC_Set_ScalingFac()
191 u32HscFac = (MS_U32) H_ScalingDownRatio(u32Fac, gGopSC_Info.InCfg.u16HdeIn); in _MDrv_GOP_SC_Set_ScalingFac()
209 u16VRatio = gGopSC_Info.InCfg.u16VdeIn; in _MDrv_GOP_SC_AheadMode()
212 u16VRatio = gGopSC_Info.InCfg.u16VdeIn / gGopSC_Ref.u16ValidV; in _MDrv_GOP_SC_AheadMode()
213 u16Mod = gGopSC_Info.InCfg.u16VdeIn - (u16VRatio* gGopSC_Ref.u16ValidV); in _MDrv_GOP_SC_AheadMode()
244 u32FreqIn = gGopSC_Info.InCfg.u16VttIn * gGopSC_Info.InCfg.u16HttIn; in _MDrv_GOP_SC_FreqSync()
245 u32FreqOut = ((MS_U32)(gGopSC_Info.OutCfg.u16VttOut)* (MS_U32)(gGopSC_Info.OutCfg.u16HttOut))*4; in _MDrv_GOP_SC_FreqSync()
246 if(!gGopSC_Info.OutCfg.bInterlace) in _MDrv_GOP_SC_FreqSync()
280 u32TotalOffset *= (gGopSC_Ref.u16ValidV/(1+gGopSC_Info.OutCfg.bInterlace)); in _MDrv_GOP_SC_PhaseSync()
284 u32ModF = do_div(u32IntY, (gGopSC_Info.InCfg.u16VdeIn*10)); in _MDrv_GOP_SC_PhaseSync()
286 u32IntY = (u32TotalOffset / (gGopSC_Info.InCfg.u16VdeIn*10)) ; in _MDrv_GOP_SC_PhaseSync()
287 u32ModF = u32TotalOffset - (u32IntY* gGopSC_Info.InCfg.u16VdeIn*10); in _MDrv_GOP_SC_PhaseSync()
291 u32OffsetX = ((u32ModF<<7) *2 *gGopSC_Info.OutCfg.u16HttOut)/(gGopSC_Info.InCfg.u16VdeIn*10); in _MDrv_GOP_SC_PhaseSync()
299 …gGopSC_Ref.u16VE_RefY= 23-(u32OffsetY+1)-(gGopSC_Ref.u8SkipV/(2*(1+gGopSC_Info.OutCfg.bInterlace))… in _MDrv_GOP_SC_PhaseSync()
300 gGopSC_Ref.u16VE_RefX = 255 + 2* gGopSC_Info.OutCfg.u16HttOut-u32OffsetX; in _MDrv_GOP_SC_PhaseSync()
304 … gGopSC_Ref.u16VE_RefY = 23-u32OffsetY-(gGopSC_Ref.u8SkipV/(2*(1+gGopSC_Info.OutCfg.bInterlace))); in _MDrv_GOP_SC_PhaseSync()
310 if(gGopSC_Info.u8TVSystem == 2) //EN_GOP_SC_PAL_M in _MDrv_GOP_SC_PhaseSync()
317gGopSC_Info.InCfg.u16Hde_St, gGopSC_Info.InCfg.u16Vde_St,gGopSC_Info.InCfg.u16HttIn); in _MDrv_GOP_SC_PhaseSync()
354 u32VttIn = gGopSC_Info.InCfg.u16VttIn; in _MDrv_GOP_SC_SkipFun()
355 u32VttOut = gGopSC_Info.OutCfg.u16VttOut; in _MDrv_GOP_SC_SkipFun()
357 u32ValidV = (gGopSC_Info.InCfg.u16VdeIn*u32VttOut) / u32VttIn; in _MDrv_GOP_SC_SkipFun()
358 u32ValidH = (u32ValidV*gGopSC_Info.OutCfg.u16HdeOut) / gGopSC_Info.OutCfg.u16VdeOut; in _MDrv_GOP_SC_SkipFun()
365 gGopSC_Ref.u8SkipH = (MS_U8)(u32ValidH-gGopSC_Info.OutCfg.u16HdeOut); in _MDrv_GOP_SC_SkipFun()
366 gGopSC_Ref.u8SkipV = (MS_U8)(u32ValidV-gGopSC_Info.OutCfg.u16VdeOut); in _MDrv_GOP_SC_SkipFun()
381 HAL_GOP_SC_SetHVSP(gGopSC_Info.InCfg.u16HdeIn, gGopSC_Info.InCfg.u16VdeIn, in _MDrv_GOP_SC_SetHVSP()
382 gGopSC_Info.OutCfg.u16HdeOut,gGopSC_Ref.u16ValidV); in _MDrv_GOP_SC_SetHVSP()
384 …DBG_GOP_SC(printf("[GOP_SC] src_wd=%d\t src_ht=%d\n",gGopSC_Info.InCfg.u16HdeIn,gGopSC_Info.InCfg.… in _MDrv_GOP_SC_SetHVSP()
385 …DBG_GOP_SC(printf("[GOP_SC] dst_wd=%d\t dst_ht=%d\n",gGopSC_Info.OutCfg.u16HdeOut,gGopSC_Ref.u16Va… in _MDrv_GOP_SC_SetHVSP()
403 memset(&gGopSC_Info, 0 , sizeof(DRV_GOP_SC_INFO) ); in MDrv_GOP_SC_Init()
431 gGopSC_Info.u8MuxSel = u8Source; in MDrv_GOP_SC_MuxSel()
439 gGopSC_Info.u8TVSystem = u8TvSys; in MDrv_GOP_SC_SetParams()
440 memcpy(&gGopSC_Info.InCfg,pInCfg,sizeof(DRV_GOP_SC_InCfg)); in MDrv_GOP_SC_SetParams()
441 memcpy(&gGopSC_Info.OutCfg,pOutCfg,sizeof(DRV_GOP_SC_OutCfg)); in MDrv_GOP_SC_SetParams()
458 gGopSC_Info.stDst = stDst; in MDrv_GOP_SC_SetDst()
474 if(gGopSC_Info.InCfg.u16HdeIn > 720 ) //HD timing in MDrv_GOP_SC_SetDst()
512 if(gGopSC_Info.InCfg.u16HdeIn > 720 ) //HD timing in MDrv_GOP_SC_SetFPLL_Enable()
531 if( (gGopSC_Info.InCfg.u16HdeIn <= 720) && bStatus ) //SD timing in MDrv_GOP_SC_SetFPLL_Enable()