Lines Matching refs:ptiming

1244 void HAL_MVOP_SetOutputTiming( MVOP_Timing *ptiming )  in HAL_MVOP_SetOutputTiming()  argument
1254 HAL_WriteByte(VOP_FRAME_VCOUNT , LOWBYTE( ptiming->u16V_TotalCount )); in HAL_MVOP_SetOutputTiming()
1255 HAL_WriteByte((VOP_FRAME_VCOUNT + 1), HIGHBYTE( ptiming->u16V_TotalCount )); in HAL_MVOP_SetOutputTiming()
1256 HAL_WriteByte(VOP_FRAME_HCOUNT , LOWBYTE( ptiming->u16H_TotalCount )); in HAL_MVOP_SetOutputTiming()
1257 HAL_WriteByte((VOP_FRAME_HCOUNT + 1), HIGHBYTE( ptiming->u16H_TotalCount )); in HAL_MVOP_SetOutputTiming()
1259 HAL_WriteByte((VOP_VB0_STR ), LOWBYTE( ptiming->u16VBlank0_Start )); in HAL_MVOP_SetOutputTiming()
1260 HAL_WriteByte((VOP_VB0_STR + 1), HIGHBYTE( ptiming->u16VBlank0_Start )); in HAL_MVOP_SetOutputTiming()
1261 HAL_WriteByte((VOP_VB0_END ), LOWBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SetOutputTiming()
1262 HAL_WriteByte((VOP_VB0_END + 1), HIGHBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SetOutputTiming()
1263 HAL_WriteByte((VOP_VB1_STR ), LOWBYTE( ptiming->u16VBlank1_Start )); in HAL_MVOP_SetOutputTiming()
1264 HAL_WriteByte((VOP_VB1_STR + 1), HIGHBYTE( ptiming->u16VBlank1_Start )); in HAL_MVOP_SetOutputTiming()
1265 HAL_WriteByte((VOP_VB1_END ), LOWBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SetOutputTiming()
1266 HAL_WriteByte((VOP_VB1_END + 1), HIGHBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SetOutputTiming()
1267 HAL_WriteByte((VOP_TF_STR ), LOWBYTE( ptiming->u16TopField_Start )); in HAL_MVOP_SetOutputTiming()
1268 HAL_WriteByte((VOP_TF_STR + 1), HIGHBYTE( ptiming->u16TopField_Start )); in HAL_MVOP_SetOutputTiming()
1269 HAL_WriteByte((VOP_BF_STR ), LOWBYTE( ptiming->u16BottomField_Start )); in HAL_MVOP_SetOutputTiming()
1270 HAL_WriteByte((VOP_BF_STR + 1), HIGHBYTE( ptiming->u16BottomField_Start )); in HAL_MVOP_SetOutputTiming()
1271 HAL_WriteByte((VOP_HACT_STR ), LOWBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SetOutputTiming()
1272 HAL_WriteByte((VOP_HACT_STR + 1), HIGHBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SetOutputTiming()
1274 HAL_WriteByte((VOP_TF_VS ), LOWBYTE( ptiming->u16TopField_VS )); in HAL_MVOP_SetOutputTiming()
1275 HAL_WriteByte((VOP_TF_VS + 1), HIGHBYTE( ptiming->u16TopField_VS )); in HAL_MVOP_SetOutputTiming()
1276 HAL_WriteByte((VOP_BF_VS ), LOWBYTE( ptiming->u16BottomField_VS )); in HAL_MVOP_SetOutputTiming()
1277 HAL_WriteByte((VOP_BF_VS + 1), HIGHBYTE( ptiming->u16BottomField_VS )); in HAL_MVOP_SetOutputTiming()
1279 …if(((ptiming->u16V_TotalCount >= 2160) || (ptiming->u16H_TotalCount >= 3840)) && (ptiming->u8Frame… in HAL_MVOP_SetOutputTiming()
1284 …if(((ptiming->u16V_TotalCount >= 1080) || (ptiming->u16H_TotalCount >= 1920)) && (ptiming->u8Frame… in HAL_MVOP_SetOutputTiming()
1307 u16BottomField_VS2MVD = ptiming->u16BottomField_VS - NEW_VSYNC_MODE_ADVANCE_LINECNT; in HAL_MVOP_SetOutputTiming()
1309 u16BottomField_VS2MVD = ptiming->u16BottomField_VS - g_pHalMVOPCtx->u16VsyncLines; in HAL_MVOP_SetOutputTiming()
1311 …MVOP_DBG(MVOP_PRINTF("BottomField VS ori=0x%x, new=0x%x\n", ptiming->u16BottomField_VS, u16BottomF… in HAL_MVOP_SetOutputTiming()
1316 u16TopField_VS2MVD = ptiming->u16V_TotalCount - NEW_VSYNC_MODE_ADVANCE_LINECNT; in HAL_MVOP_SetOutputTiming()
1318 u16TopField_VS2MVD = ptiming->u16V_TotalCount - g_pHalMVOPCtx->u16VsyncLines; in HAL_MVOP_SetOutputTiming()
1320 …MVOP_DBG(MVOP_PRINTF("TopField VS Vtt=0x%x, new=0x%x\n", ptiming->u16V_TotalCount, u16TopField_VS2… in HAL_MVOP_SetOutputTiming()
1344 HAL_WriteByte((VOP_IMG_HSTR ), LOWBYTE( ptiming->u16HImg_Start)); in HAL_MVOP_SetOutputTiming()
1345 HAL_WriteByte((VOP_IMG_HSTR + 1), HIGHBYTE( ptiming->u16HImg_Start )); in HAL_MVOP_SetOutputTiming()
1346 HAL_WriteByte((VOP_IMG_VSTR0 ), LOWBYTE( ptiming->u16VImg_Start0)); in HAL_MVOP_SetOutputTiming()
1347 HAL_WriteByte((VOP_IMG_VSTR0+ 1), HIGHBYTE( ptiming->u16VImg_Start0 )); in HAL_MVOP_SetOutputTiming()
1348 HAL_WriteByte((VOP_IMG_VSTR1 ), LOWBYTE( ptiming->u16VImg_Start1 )); in HAL_MVOP_SetOutputTiming()
1349 HAL_WriteByte((VOP_IMG_VSTR1+ 1), HIGHBYTE( ptiming->u16VImg_Start1 )); in HAL_MVOP_SetOutputTiming()
1351 HAL_WriteByte((VOP_IMG_HSTR ), LOWBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SetOutputTiming()
1352 HAL_WriteByte((VOP_IMG_HSTR + 1), HIGHBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SetOutputTiming()
1353 HAL_WriteByte((VOP_IMG_VSTR0 ), LOWBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SetOutputTiming()
1354 HAL_WriteByte((VOP_IMG_VSTR0+ 1), HIGHBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SetOutputTiming()
1355 HAL_WriteByte((VOP_IMG_VSTR1 ), LOWBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SetOutputTiming()
1356 HAL_WriteByte((VOP_IMG_VSTR1+ 1), HIGHBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SetOutputTiming()
1376 HAL_WriteRegBit(VOP_CTRL0, ptiming->bHDuplicate, BIT2);// H pixel duplicate in HAL_MVOP_SetOutputTiming()
1380 MVOP_DBG(MVOP_PRINTF(" VTot=%u,\t",ptiming->u16V_TotalCount);) in HAL_MVOP_SetOutputTiming()
1381 MVOP_DBG(MVOP_PRINTF(" HTot=%u,\t",ptiming->u16H_TotalCount);) in HAL_MVOP_SetOutputTiming()
1382 MVOP_DBG(MVOP_PRINTF(" I/P=%u\n",ptiming->bInterlace);) in HAL_MVOP_SetOutputTiming()
1383 MVOP_DBG(MVOP_PRINTF(" W=%u,\t",ptiming->u16Width);) in HAL_MVOP_SetOutputTiming()
1384 MVOP_DBG(MVOP_PRINTF(" H=%u,\t",ptiming->u16Height);) in HAL_MVOP_SetOutputTiming()
1385 MVOP_DBG(MVOP_PRINTF(" FRate=%u,\t",ptiming->u8Framerate);) in HAL_MVOP_SetOutputTiming()
1386 MVOP_DBG(MVOP_PRINTF(" HFreq=%u\n",ptiming->u16H_Freq);) in HAL_MVOP_SetOutputTiming()
1387 MVOP_DBG(MVOP_PRINTF(" Num=0x%x,\t",ptiming->u16Num);) in HAL_MVOP_SetOutputTiming()
1388 MVOP_DBG(MVOP_PRINTF(" Den=0x%x,\t",ptiming->u16Den);) in HAL_MVOP_SetOutputTiming()
1389 MVOP_DBG(MVOP_PRINTF(" u16ExpFRate=%u #\n\n", ptiming->u16ExpFrameRate);) in HAL_MVOP_SetOutputTiming()
1412 void HAL_MVOP_SetSynClk(MVOP_Timing *ptiming) in HAL_MVOP_SetSynClk() argument
1422 …do_div(u64mpll_clock, ((MS_U32)ptiming->u16H_TotalCount * (MS_U32)ptiming->u16V_TotalCount * (MS_U… in HAL_MVOP_SetSynClk()
1435 MS_U32 u32FrameRate = (MS_U32)ptiming->u16ExpFrameRate; in HAL_MVOP_SetSynClk()
1459 HAL_WriteByte((REG_DC0_NUM ), LOWBYTE( ptiming->u16Num)); in HAL_MVOP_SetSynClk()
1460 HAL_WriteByte((REG_DC0_NUM+1), HIGHBYTE(ptiming->u16Num)); in HAL_MVOP_SetSynClk()
1461 HAL_WriteByte((REG_DC0_DEN ), LOWBYTE( ptiming->u16Den)); in HAL_MVOP_SetSynClk()
1462 HAL_WriteByte((REG_DC0_DEN+1), HIGHBYTE(ptiming->u16Den)); in HAL_MVOP_SetSynClk()
4199 void HAL_MVOP_SubSetOutputTiming( MVOP_Timing *ptiming ) in HAL_MVOP_SubSetOutputTiming() argument
4203 HAL_WriteByte(SUB_REG(VOP_FRAME_VCOUNT ), LOWBYTE( ptiming->u16V_TotalCount )); in HAL_MVOP_SubSetOutputTiming()
4204 HAL_WriteByte(SUB_REG(VOP_FRAME_VCOUNT + 1), HIGHBYTE( ptiming->u16V_TotalCount )); in HAL_MVOP_SubSetOutputTiming()
4205 HAL_WriteByte(SUB_REG(VOP_FRAME_HCOUNT ), LOWBYTE( ptiming->u16H_TotalCount )); in HAL_MVOP_SubSetOutputTiming()
4206 HAL_WriteByte(SUB_REG(VOP_FRAME_HCOUNT + 1), HIGHBYTE( ptiming->u16H_TotalCount )); in HAL_MVOP_SubSetOutputTiming()
4208 HAL_WriteByte(SUB_REG(VOP_VB0_STR ), LOWBYTE( ptiming->u16VBlank0_Start )); in HAL_MVOP_SubSetOutputTiming()
4209 HAL_WriteByte(SUB_REG(VOP_VB0_STR + 1), HIGHBYTE( ptiming->u16VBlank0_Start )); in HAL_MVOP_SubSetOutputTiming()
4210 HAL_WriteByte(SUB_REG(VOP_VB0_END ), LOWBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SubSetOutputTiming()
4211 HAL_WriteByte(SUB_REG(VOP_VB0_END + 1), HIGHBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SubSetOutputTiming()
4212 HAL_WriteByte(SUB_REG(VOP_VB1_STR ), LOWBYTE( ptiming->u16VBlank1_Start )); in HAL_MVOP_SubSetOutputTiming()
4213 HAL_WriteByte(SUB_REG(VOP_VB1_STR + 1), HIGHBYTE( ptiming->u16VBlank1_Start )); in HAL_MVOP_SubSetOutputTiming()
4214 HAL_WriteByte(SUB_REG(VOP_VB1_END ), LOWBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SubSetOutputTiming()
4215 HAL_WriteByte(SUB_REG(VOP_VB1_END + 1), HIGHBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SubSetOutputTiming()
4216 HAL_WriteByte(SUB_REG(VOP_TF_STR ), LOWBYTE( ptiming->u16TopField_Start )); in HAL_MVOP_SubSetOutputTiming()
4217 HAL_WriteByte(SUB_REG(VOP_TF_STR + 1), HIGHBYTE( ptiming->u16TopField_Start )); in HAL_MVOP_SubSetOutputTiming()
4218 HAL_WriteByte(SUB_REG(VOP_BF_STR ), LOWBYTE( ptiming->u16BottomField_Start )); in HAL_MVOP_SubSetOutputTiming()
4219 HAL_WriteByte(SUB_REG(VOP_BF_STR + 1), HIGHBYTE( ptiming->u16BottomField_Start )); in HAL_MVOP_SubSetOutputTiming()
4220 HAL_WriteByte(SUB_REG(VOP_HACT_STR ), LOWBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SubSetOutputTiming()
4221 HAL_WriteByte(SUB_REG(VOP_HACT_STR + 1), HIGHBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SubSetOutputTiming()
4223 HAL_WriteByte(SUB_REG(VOP_TF_VS ), LOWBYTE( ptiming->u16TopField_VS )); in HAL_MVOP_SubSetOutputTiming()
4224 HAL_WriteByte(SUB_REG(VOP_TF_VS + 1), HIGHBYTE( ptiming->u16TopField_VS )); in HAL_MVOP_SubSetOutputTiming()
4225 HAL_WriteByte(SUB_REG(VOP_BF_VS ), LOWBYTE( ptiming->u16BottomField_VS )); in HAL_MVOP_SubSetOutputTiming()
4226 HAL_WriteByte(SUB_REG(VOP_BF_VS + 1), HIGHBYTE( ptiming->u16BottomField_VS )); in HAL_MVOP_SubSetOutputTiming()
4228 …if(((ptiming->u16V_TotalCount > 2160) || (ptiming->u16H_TotalCount > 3840)) && (ptiming->u8Framera… in HAL_MVOP_SubSetOutputTiming()
4232 …if(((ptiming->u16V_TotalCount >= 1080) || (ptiming->u16H_TotalCount >= 1920)) && (ptiming->u8Frame… in HAL_MVOP_SubSetOutputTiming()
4255 u16BottomField_VS2MVD = ptiming->u16BottomField_VS - SUB_NEW_VSYNC_MODE_ADVANCE_LINECNT; in HAL_MVOP_SubSetOutputTiming()
4257 u16BottomField_VS2MVD = ptiming->u16BottomField_VS - g_pHalMVOPCtx->u16SubVsyncLines; in HAL_MVOP_SubSetOutputTiming()
4258 …MVOP_DBG(MVOP_PRINTF("BottomField VS ori=0x%x, new=0x%x\n", ptiming->u16BottomField_VS, u16BottomF… in HAL_MVOP_SubSetOutputTiming()
4263 u16TopField_VS2MVD = ptiming->u16V_TotalCount - SUB_NEW_VSYNC_MODE_ADVANCE_LINECNT; in HAL_MVOP_SubSetOutputTiming()
4265 u16TopField_VS2MVD = ptiming->u16V_TotalCount - g_pHalMVOPCtx->u16SubVsyncLines; in HAL_MVOP_SubSetOutputTiming()
4266 …MVOP_DBG(MVOP_PRINTF("TopField VS Vtt=0x%x, new=0x%x\n", ptiming->u16V_TotalCount, u16TopField_VS2… in HAL_MVOP_SubSetOutputTiming()
4280 HAL_WriteByte(SUB_REG(VOP_IMG_HSTR ), LOWBYTE( ptiming->u16HImg_Start)); in HAL_MVOP_SubSetOutputTiming()
4281 HAL_WriteByte(SUB_REG(VOP_IMG_HSTR + 1), HIGHBYTE( ptiming->u16HImg_Start )); in HAL_MVOP_SubSetOutputTiming()
4282 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR0 ), LOWBYTE( ptiming->u16VImg_Start0)); in HAL_MVOP_SubSetOutputTiming()
4283 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR0+ 1), HIGHBYTE( ptiming->u16VImg_Start0 )); in HAL_MVOP_SubSetOutputTiming()
4284 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR1 ), LOWBYTE( ptiming->u16VImg_Start1 )); in HAL_MVOP_SubSetOutputTiming()
4285 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR1+ 1), HIGHBYTE( ptiming->u16VImg_Start1 )); in HAL_MVOP_SubSetOutputTiming()
4287 HAL_WriteByte(SUB_REG(VOP_IMG_HSTR ), LOWBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SubSetOutputTiming()
4288 HAL_WriteByte(SUB_REG(VOP_IMG_HSTR + 1), HIGHBYTE( ptiming->u16HActive_Start )); in HAL_MVOP_SubSetOutputTiming()
4289 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR0 ), LOWBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SubSetOutputTiming()
4290 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR0+ 1), HIGHBYTE( ptiming->u16VBlank0_End )); in HAL_MVOP_SubSetOutputTiming()
4291 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR1 ), LOWBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SubSetOutputTiming()
4292 HAL_WriteByte(SUB_REG(VOP_IMG_VSTR1+ 1), HIGHBYTE( ptiming->u16VBlank1_End )); in HAL_MVOP_SubSetOutputTiming()
4312 HAL_WriteRegBit(SUB_REG(VOP_CTRL0), ptiming->bHDuplicate, BIT2);// H pixel duplicate in HAL_MVOP_SubSetOutputTiming()
4316 MVOP_DBG(MVOP_PRINTF(" VTot=%u,\t",ptiming->u16V_TotalCount);) in HAL_MVOP_SubSetOutputTiming()
4317 MVOP_DBG(MVOP_PRINTF(" HTot=%u,\t",ptiming->u16H_TotalCount);) in HAL_MVOP_SubSetOutputTiming()
4318 MVOP_DBG(MVOP_PRINTF(" I/P=%u\n",ptiming->bInterlace);) in HAL_MVOP_SubSetOutputTiming()
4319 MVOP_DBG(MVOP_PRINTF(" W=%u,\t",ptiming->u16Width);) in HAL_MVOP_SubSetOutputTiming()
4320 MVOP_DBG(MVOP_PRINTF(" H=%u,\t",ptiming->u16Height);) in HAL_MVOP_SubSetOutputTiming()
4321 MVOP_DBG(MVOP_PRINTF(" FRate=%u,\t",ptiming->u8Framerate);) in HAL_MVOP_SubSetOutputTiming()
4322 MVOP_DBG(MVOP_PRINTF(" HFreq=%u\n",ptiming->u16H_Freq);) in HAL_MVOP_SubSetOutputTiming()
4323 MVOP_DBG(MVOP_PRINTF(" Num=0x%x,\t",ptiming->u16Num);) in HAL_MVOP_SubSetOutputTiming()
4324 MVOP_DBG(MVOP_PRINTF(" Den=0x%x,\t",ptiming->u16Den);) in HAL_MVOP_SubSetOutputTiming()
4325 MVOP_DBG(MVOP_PRINTF(" u16ExpFRate=%u #\n\n", ptiming->u16ExpFrameRate);) in HAL_MVOP_SubSetOutputTiming()
4347 void HAL_MVOP_SubSetSynClk(MVOP_Timing *ptiming) in HAL_MVOP_SubSetSynClk() argument
4357 …do_div(u64mpll_clock, ((MS_U32)ptiming->u16H_TotalCount * (MS_U32)ptiming->u16V_TotalCount * (MS_U… in HAL_MVOP_SubSetSynClk()
4370 MS_U32 u32FrameRate = (MS_U32)ptiming->u16ExpFrameRate; in HAL_MVOP_SubSetSynClk()
4395 HAL_WriteByte((REG_DC1_NUM ), LOWBYTE( ptiming->u16Num)); in HAL_MVOP_SubSetSynClk()
4396 HAL_WriteByte((REG_DC1_NUM+1), HIGHBYTE(ptiming->u16Num)); in HAL_MVOP_SubSetSynClk()
4397 HAL_WriteByte((REG_DC1_DEN ), LOWBYTE( ptiming->u16Den)); in HAL_MVOP_SubSetSynClk()
4398 HAL_WriteByte((REG_DC1_DEN+1), HIGHBYTE(ptiming->u16Den)); in HAL_MVOP_SubSetSynClk()