Lines Matching refs:pstPanelInitData
208 static void _MDrv_PNL_Init_XC_T3D(void *pInstance, PNL_InitData *pstPanelInitData) in _MDrv_PNL_Init_XC_T3D() argument
213 if (pstPanelInitData->u32PNL_MISC & E_DRVPNL_MISC_SKIP_T3D_CONTROL) in _MDrv_PNL_Init_XC_T3D()
221 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK63_55_L, pstPanelInitData->u16Width, 0x1FF… in _MDrv_PNL_Init_XC_T3D()
222 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK63_66_L, pstPanelInitData->u16Height, 0x1F… in _MDrv_PNL_Init_XC_T3D()
223 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK63_51_L, pstPanelInitData->u16Width, 0x1FF… in _MDrv_PNL_Init_XC_T3D()
224 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK63_52_L, pstPanelInitData->u16Height, 0x1F… in _MDrv_PNL_Init_XC_T3D()
225 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK62_61_L, pstPanelInitData->u16Width, 0x3FF… in _MDrv_PNL_Init_XC_T3D()
226 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK62_62_L, pstPanelInitData->u16Height, 0x1F… in _MDrv_PNL_Init_XC_T3D()
237 static void _MDrv_PNL_Init_XC_VOP(void *pInstance, PNL_InitData *pstPanelInitData) in _MDrv_PNL_Init_XC_VOP() argument
240 MS_U16 u16DE_HEND = pstPanelInitData->u16HStart + pstPanelInitData->u16Width - 1; in _MDrv_PNL_Init_XC_VOP()
241 MS_U16 u16DE_HStart = pstPanelInitData->u16HStart; in _MDrv_PNL_Init_XC_VOP()
242 MS_U16 u16DE_VEND = pstPanelInitData->u16VStart + pstPanelInitData->u16Height - 1; in _MDrv_PNL_Init_XC_VOP()
243 MS_U16 u16DE_VStart = pstPanelInitData->u16VStart; in _MDrv_PNL_Init_XC_VOP()
250 …u16VsyncStart = pstPanelInitData->u16VTotal - pstPanelInitData->u16VSyncStart +PANEL_VSTART_OFFSET… in _MDrv_PNL_Init_XC_VOP()
254 …u16VsyncStart = pstPanelInitData->u16VTotal - pstPanelInitData->u16VSyncStart ;// vsync start = Vt… in _MDrv_PNL_Init_XC_VOP()
258 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK10_0C_L, (pstPanelInitData->u16HTotal - 1)… in _MDrv_PNL_Init_XC_VOP()
260 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK10_0D_L, (pstPanelInitData->u16VTotal - 1)… in _MDrv_PNL_Init_XC_VOP()
265 MOD_W2BYTEMSK(REG_MOD_BK00_65_L,pstPanelInitData->u16VTotal,0x1FFF); in _MDrv_PNL_Init_XC_VOP()
266 …MHal_PNL_SetVopVttByBK68(pPNLInstancePrivate->u32DeviceID, (pstPanelInitData->u16VTotal - 1)&VOP_V… in _MDrv_PNL_Init_XC_VOP()
278 SC_W2BYTEMSK(1, REG_SC_BK10_0C_L, (pstPanelInitData->u16HTotal/2 - 1), VOP_HTT_MASK); in _MDrv_PNL_Init_XC_VOP()
283 …SC_W2BYTEMSK(1, REG_SC_BK10_05_L, u16DE_HStart + pstPanelInitData->u16Width/2 - 1 , VOP_DE_HEND_MA… in _MDrv_PNL_Init_XC_VOP()
286 …SC_W2BYTEMSK(1, REG_SC_BK10_07_L, u16DE_VStart+pstPanelInitData->u16Height-1, VOP_DE_VEND_MASK); … in _MDrv_PNL_Init_XC_VOP()
295 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK10_01_L, (pstPanelInitData->u8HSyncWidth-1… in _MDrv_PNL_Init_XC_VOP()
297 …PNLInstancePrivate->u32DeviceID, REG_SC_BK10_03_L, (u16VsyncStart + pstPanelInitData->u8VSyncWidth… in _MDrv_PNL_Init_XC_VOP()
298 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK10_10_L, (pstPanelInitData->bManuelVSyncCt… in _MDrv_PNL_Init_XC_VOP()
303 SC_W2BYTE(pPNLInstancePrivate->u32DeviceID, REG_SC_BK10_21_L, pstPanelInitData->u16OCTRL); in _MDrv_PNL_Init_XC_VOP()
305 if (pstPanelInitData->eLPLL_Type == E_PNL_TYPE_LVDS || in _MDrv_PNL_Init_XC_VOP()
306 pstPanelInitData->eLPLL_Type == E_PNL_TYPE_DAC_I || in _MDrv_PNL_Init_XC_VOP()
307 pstPanelInitData->eLPLL_Type == E_PNL_TYPE_DAC_P) in _MDrv_PNL_Init_XC_VOP()
318 SC_W2BYTE(pPNLInstancePrivate->u32DeviceID, REG_SC_BK10_46_L, pstPanelInitData->u16OSTRL); in _MDrv_PNL_Init_XC_VOP()
321 …SC_W2BYTEMSK(pPNLInstancePrivate->u32DeviceID, REG_SC_BK10_47_L, pstPanelInitData->u16ODRV, LBMASK… in _MDrv_PNL_Init_XC_VOP()
374 static void _MDrv_PNL_Init_LPLL(void *pInstance, PNL_InitData *pstPanelInitData) in _MDrv_PNL_Init_LPLL() argument
379 MS_U16 u16HTotal = pstPanelInitData->u16HTotal; in _MDrv_PNL_Init_LPLL()
380 MS_U16 u16VTotal = pstPanelInitData->u16VTotal; in _MDrv_PNL_Init_LPLL()
382 u16DefaultVFreq = MDrv_PNL_GetDefaultVfreq(pInstance, pstPanelInitData->u16DefaultVFreq); in _MDrv_PNL_Init_LPLL()
384 …if(((pstPanelInitData->u32PNL_MISC == E_DRVPNL_MISC_MFC_ENABLE) || (pstPanelInitData->u32PNL_MISC … in _MDrv_PNL_Init_LPLL()
385 &&(pstPanelInitData->u16Width == 1280) in _MDrv_PNL_Init_LPLL()
386 &&(pstPanelInitData->u16Height == 720)) in _MDrv_PNL_Init_LPLL()
393 __FUNCTION__,__LINE__,pstPanelInitData->u16Width, pstPanelInitData->u16Height); in _MDrv_PNL_Init_LPLL()
395 …__FUNCTION__,__LINE__,u16HTotal,u16VTotal,pstPanelInitData->u16HTotal,pstPanelInitData->u16VTotal,… in _MDrv_PNL_Init_LPLL()
399 MHal_PNL_Init_LPLL(pInstance, pstPanelInitData->eLPLL_Type,pstPanelInitData->eLPLL_Mode,ldHz); in _MDrv_PNL_Init_LPLL()
401 if ((pstPanelInitData->u32PNL_MISC == E_DRVPNL_MISC_MFC_ENABLE) || in _MDrv_PNL_Init_LPLL()
402 (pstPanelInitData->u32PNL_MISC == E_DRVPNL_MISC_MFC_ENABLE_60HZ) || in _MDrv_PNL_Init_LPLL()
403 …(E_PNL_LPLL_VBY1_10BIT_8LANE == pstPanelInitData->eLPLL_Type)) // Napoli VB1_8lane default use FRC… in _MDrv_PNL_Init_LPLL()
419 static void _MDrv_PNL_Init_Output_Dclk(void *pInstance, PNL_InitData *pstPanelInitData) in _MDrv_PNL_Init_Output_Dclk() argument
431 MS_U16 u16HTotal = pstPanelInitData->u16HTotal; in _MDrv_PNL_Init_Output_Dclk()
432 MS_U16 u16VTotal = pstPanelInitData->u16VTotal; in _MDrv_PNL_Init_Output_Dclk()
434 u16DefaultVFreq = MDrv_PNL_GetDefaultVfreq(pInstance, pstPanelInitData->u16DefaultVFreq); in _MDrv_PNL_Init_Output_Dclk()
437 …if(((pstPanelInitData->u32PNL_MISC == E_DRVPNL_MISC_MFC_ENABLE) || (pstPanelInitData->u32PNL_MISC … in _MDrv_PNL_Init_Output_Dclk()
438 &&(pstPanelInitData->u16Width == 1280) in _MDrv_PNL_Init_Output_Dclk()
439 &&(pstPanelInitData->u16Height== 720)) in _MDrv_PNL_Init_Output_Dclk()
445 __FUNCTION__,__LINE__,pstPanelInitData->u16Width, pstPanelInitData->u16Height); in _MDrv_PNL_Init_Output_Dclk()
447 …__FUNCTION__,__LINE__,u16HTotal,u16VTotal,pstPanelInitData->u16HTotal,pstPanelInitData->u16VTotal,… in _MDrv_PNL_Init_Output_Dclk()
465 …ldHz = (MS_U64) (((MS_U64)pstPanelInitData->u16HTotal) * pstPanelInitData->u16VTotal * u16DefaultV… in _MDrv_PNL_Init_Output_Dclk()
720 PNL_Result MDrv_PNL_SetPanelType(void *pInstance, PNL_InitData *pstPanelInitData) in MDrv_PNL_SetPanelType() argument