Lines Matching refs:pGOPDrvLocalCtx
173 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared == NULL){return FALSE;} \
174 …if(FALSE == MsOS_ObtainMutex(pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutex, MSOS_WAIT_FOREVER)){APIGOP_…
175 …APIGOP_ASSERT(0==pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt, (GOP_D_FATAL("DRV_GOP_ENTRY: Fatal E…
176 pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt++; \
177 pGOPDrvLocalCtx->apiCtxLocal.s32GOPLock=MsOS_GetOSThreadID(); \
178 …if((pGOPDrvLocalCtx->apiCtxLocal.u32GOPClientId!=pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u32Ls…
179 &&pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u32LstGOPClientId) \
181 GOP_GOP_Restore_Ctx(&(pGOPDrvLocalCtx->apiCtxLocal)); \
182 …pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u32LstGOPClientId = pGOPDrvLocalCtx->apiCtxLocal.u32GO…
189 if (pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutex < 0) \
193 if(0 < pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt) \
195 if (pGOPDrvLocalCtx->apiCtxLocal.s32GOPLock!=MsOS_GetOSThreadID())\
198 {pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt++;} \
207 …pGOPDrvLocalCtx->apiCtxLocal.s32GOPLock==MsOS_GetOSThreadID()), (GOP_D_FATAL("\nDRV_GOP_RETURN: Fa…
208 …ERT((0<pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt), (GOP_D_FATAL("\nDRV_GOP_RETURN: Fatal Error, …
209 if(1 < pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt) \
210 {pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt--;} \
211 else if(0 < pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt) \
213 pGOPDrvLocalCtx->apiCtxLocal.s32GOPLock = -1; \
214 pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutexCnt--;\
215 …if(FALSE == MsOS_ReleaseMutex(pGOPDrvLocalCtx->apiCtxLocal.s32GOPMutex)){APIGOP_ASSERT(0, (GOP_D_F…
230 pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt++; \
231 pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Lock=MsOS_GetOSThreadID(); \
232 …d][%d]XC_LOCK+++[%d]\n",__FUNCTION__,__LINE__, pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Lock, pGOPDrv…
233 MsOS_ObtainMutex(pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Mutex, MSOS_WAIT_FOREVER); \
238 pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt--;\
239 …d][%d]XC_LOCK---[%d]\n",__FUNCTION__,__LINE__, pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Lock, pGOPDrv…
240 MsOS_ReleaseMutex(pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Mutex); \
245 pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt++; \
246 pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Lock=MsOS_GetOSThreadID(); \
247 MsOS_ObtainMutex(pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Mutex, MSOS_WAIT_FOREVER); \
252 pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt--;\
253 MsOS_ReleaseMutex(pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Mutex); \
259 if(0 < pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt) \
261 if (pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Lock!=MsOS_GetOSThreadID()) \
264 {pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt++;} \
272 if(pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_Lock != MsOS_GetOSThreadID()) \
273 …BUG("DRV_GOP_XC_RETURN: Fatal Error, Task ID mismatch [%d]->[%d]\n", pGOPDrvLocalCtx->apiCtxLocal.…
274 if(0<pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt){ \
275 if(1 < pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt) \
276 {pGOPDrvLocalCtx->apiCtxLocal.s32GOPXC_MutexCnt--;} \
293 if (!pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bXCDirrectBankSupport) \
302 if (!pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bXCDirrectBankSupport) \
311 if (!pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bXCDirrectBankSupport) \
319 if (!pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bXCDirrectBankSupport) \
675 static void _GOP_Load_Stretch_Mode_Table(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx,MS_U8 u8GOP, MS_U16* pGo… in _GOP_Load_Stretch_Mode_Table() argument
691 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(2,u8Reg),u16RegVal ,GOP_RE… in _GOP_Load_Stretch_Mode_Table()
698 static void _GOP_Load_VStretch_Mode_Table(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx,MS_U8 u8GOP, MS_U16* pG… in _GOP_Load_VStretch_Mode_Table() argument
716 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(2,u8Reg),u16RegVal ,GOP_RE… in _GOP_Load_VStretch_Mode_Table()
921 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in Merge() local
925 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x1, v1|v2, m1|m2); in Merge()
926 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x3, v3, m3); in Merge()
932 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x2, v2|v3, m2|m3); in Merge()
933 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x1, v1, m1); in Merge()
939 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x3, v3|v1, m3|m1); in Merge()
940 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x2, v2, m2); in Merge()
944 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x1, v1, m1); in Merge()
945 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x2, v2, m2); in Merge()
946 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, x3, v3, m3); in Merge()
952 void GOP_GWIN_TriggerRegWriteIn(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, E_GOP_TYPE u8GopType, MS_BOOL bF… in GOP_GWIN_TriggerRegWriteIn() argument
967 if(pGOPDrvLocalCtx->bGOPBankFwr[u8GopType]) in GOP_GWIN_TriggerRegWriteIn()
970 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bBnkForceWrite) in GOP_GWIN_TriggerRegWriteIn()
972 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BANK_FWR, GOP_BIT0 , GOP_BI… in GOP_GWIN_TriggerRegWriteIn()
973 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BANK_FWR, 0 , GOP_BIT0); in GOP_GWIN_TriggerRegWriteIn()
982 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, GOP_VAL_FWR, GOP_REG_HW_MASK); in GOP_GWIN_TriggerRegWriteIn()
983 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 0x0000, GOP_REG_HW_MASK); in GOP_GWIN_TriggerRegWriteIn()
985 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bAFBC_Merge_GOP_Trig ==FALSE) in GOP_GWIN_TriggerRegWriteIn()
988 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_TRIGGER, 0, GOP_BIT0); in GOP_GWIN_TriggerRegWriteIn()
989 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_TRIGGER, GOP_BIT0, GOP_BIT0); in GOP_GWIN_TriggerRegWriteIn()
1001 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bPixelModeSupport) in GOP_GWIN_TriggerRegWriteIn()
1006 HAL_GOP_CMDQ_SetGOPACK(&pGOPDrvLocalCtx->halCtxLocal, u8GopType); in GOP_GWIN_TriggerRegWriteIn()
1010 HAL_GOP_SetGOPACK(&pGOPDrvLocalCtx->halCtxLocal, u8GopType); in GOP_GWIN_TriggerRegWriteIn()
1014 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, u16GOPOfst | GOP_BIT10 , GOP_REG_WO… in GOP_GWIN_TriggerRegWriteIn()
1015 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, u16GOPOfst, GOP_REG_WORD_MASK); in GOP_GWIN_TriggerRegWriteIn()
1019 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_INT, ®_val); in GOP_GWIN_TriggerRegWriteIn()
1025 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, ®_val); in GOP_GWIN_TriggerRegWriteIn()
1029 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_SC_IP_SYNC, &IsIpSrcDisable); in GOP_GWIN_TriggerRegWriteIn()
1056 u16GopAck = HAL_GOP_GetGOPACK(&pGOPDrvLocalCtx->halCtxLocal,u8GopType); in GOP_GWIN_TriggerRegWriteIn()
1071 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bBnkForceWrite) in GOP_GWIN_TriggerRegWriteIn()
1073 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BANK_FWR, GOP_BIT0 , GOP_BI… in GOP_GWIN_TriggerRegWriteIn()
1074 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BANK_FWR, 0 , GOP_BIT0); in GOP_GWIN_TriggerRegWriteIn()
1078 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, GOP_VAL_FWR, GOP_REG_HW_MASK); in GOP_GWIN_TriggerRegWriteIn()
1079 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 0x0000, GOP_REG_HW_MASK); in GOP_GWIN_TriggerRegWriteIn()
1084 if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bGOPPowerDown[u8GopType]==TRUE) in GOP_GWIN_TriggerRegWriteIn()
1086 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_MULTI_ALPHA, GOP_BIT11, GOP… in GOP_GWIN_TriggerRegWriteIn()
1093 void GOP_GWIN_UpdateReg(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, E_GOP_TYPE u8GopType) in GOP_GWIN_UpdateReg() argument
1095 …if((FALSE == pGOPDrvLocalCtx->apiCtxLocal.bUpdateRegOnce[GOP_PUBLIC_UPDATE]) && (FALSE == pGOPDrvL… in GOP_GWIN_UpdateReg()
1097 …GOP_GWIN_TriggerRegWriteIn(pGOPDrvLocalCtx, u8GopType, MDrv_GOP_GWIN_IsForceWrite((MS_GOP_CTX_LOCA… in GOP_GWIN_UpdateReg()
1101 static void GOP_RegdmaEnable(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8GOPNum) in GOP_RegdmaEnable() argument
1109 if(pGOPDrvLocalCtx->u16REGMAP_Offset[u8GOPNum] == 0) in GOP_RegdmaEnable()
1112 if (FALSE== _IsGopNumVaild((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOPNum)) in GOP_RegdmaEnable()
1120 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_REGDMA_END, \ in GOP_RegdmaEnable()
1121 pGOPDrvLocalCtx->u16REGMAP_Offset[u8GOPNum]/GOP_WordUnit -1 , 0x01ff); in GOP_RegdmaEnable()
1122 pGOPDrvLocalCtx->u16REGMAP_Offset[u8GOPNum] = 0; in GOP_RegdmaEnable()
1124 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL1, 0x4100, 0xff00); … in GOP_RegdmaEnable()
1125 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_REGDMA_EN, 0x0003, 0x0003); in GOP_RegdmaEnable()
1127 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOPNum); in GOP_RegdmaEnable()
1132 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_REGDMA_EN, ®_val); in GOP_RegdmaEnable()
1144 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_REGDMA_EN, 0x0000, 0x0003); in GOP_RegdmaEnable()
1225 void GOP_SetGopGwinDelPixel(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, MS_U8 u8GOP, MS_U16 del… in GOP_SetGopGwinDelPixel() argument
1235 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DEL_PIXEL(u8win), del_pixel<<Pixel_Shift,… in GOP_SetGopGwinDelPixel()
1238 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_DEL_PIXEL(u8win), del_pixel<<Pixel_Shift,… in GOP_SetGopGwinDelPixel()
1242 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_DEL_PIXEL:GOP_1GX_H… in GOP_SetGopGwinDelPixel()
1245 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_DEL_PIXEL, del_pixel<<Pixel_Shift, GOP_… in GOP_SetGopGwinDelPixel()
1248 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_DEL_PIXEL, del_pixel<<Pixel_Shift, GOP_… in GOP_SetGopGwinDelPixel()
1260 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DEL_PIXEL(u8win), del_pixel<<Pixel_Shift,… in GOP_SetGopGwinDelPixel()
1263 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_DEL_PIXEL(u8win), del_pixel<<Pixel_Shift,… in GOP_SetGopGwinDelPixel()
1267 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_DEL_PIXEL:GOP_1GX_H… in GOP_SetGopGwinDelPixel()
1270 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_DEL_PIXEL, del_pixel<<Pixel_Shift, GOP_… in GOP_SetGopGwinDelPixel()
1273 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_DEL_PIXEL, del_pixel<<Pixel_Shift, GOP_… in GOP_SetGopGwinDelPixel()
1285 void GOP_GetGopGwinHVPixel(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, MS_U8 u8GOP, DRV_GOP_GWI… in GOP_GetGopGwinHVPixel() argument
1288 u8Bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_GetGopGwinHVPixel()
1293 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_HSTR(u8win), &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1294 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_HEND(u8win), &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1295 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_VSTR(u8win), &(pinfo->u16DispVPixelStart)); in GOP_GetGopGwinHVPixel()
1296 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_VEND(u8win), &(pinfo->u16DispVPixelEnd)); in GOP_GetGopGwinHVPixel()
1300 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_HSTR(u8win), &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1301 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_HEND(u8win), &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1302 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_VSTR(u8win), &(pinfo->u16DispVPixelStart))… in GOP_GetGopGwinHVPixel()
1303 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_VEND(u8win), &(pinfo->u16DispVPixelEnd)); … in GOP_GetGopGwinHVPixel()
1308 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_HSTR:GOP_1GX_HSTR, &… in GOP_GetGopGwinHVPixel()
1309 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_HEND:GOP_1GX_HEND, &… in GOP_GetGopGwinHVPixel()
1310 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_VSTR:GOP_1GX_VSTR, &… in GOP_GetGopGwinHVPixel()
1311 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, (u8win==GOP2_Gwin0Id)?GOP_1G_VEND:GOP_1GX_VEND, &… in GOP_GetGopGwinHVPixel()
1315 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_HSTR, &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1316 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_HEND, &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1317 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_VSTR, &(pinfo->u16DispVPixelStart)); … in GOP_GetGopGwinHVPixel()
1318 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_VEND, &(pinfo->u16DispVPixelEnd)); //… in GOP_GetGopGwinHVPixel()
1322 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_HSTR, &(pinfo->u16DispHPixelStart)); in GOP_GetGopGwinHVPixel()
1323 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_HEND, &(pinfo->u16DispHPixelEnd)); in GOP_GetGopGwinHVPixel()
1324 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_VSTR, &(pinfo->u16DispVPixelStart)); … in GOP_GetGopGwinHVPixel()
1325 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_VEND, &(pinfo->u16DispVPixelEnd)); //… in GOP_GetGopGwinHVPixel()
1333 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->enGOP3DType == E_DRV_3D_DUP_HALF) in GOP_GetGopGwinHVPixel()
1335 switch(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.GOP_StereoMode[u8GOP]) in GOP_GetGopGwinHVPixel()
1347 …u16tmp = (pinfo->u16DispVPixelEnd - pGOPDrvLocalCtx->apiCtxLocal.GOP_FramePacking_Gap - pinfo->u16… in GOP_GetGopGwinHVPixel()
1355 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP]!= TRUE) in GOP_GetGopGwinHVPixel()
1362 void GOP_SetGopGwinHVPixel(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, MS_U8 u8GOP, DRV_GOP_GWI… in GOP_SetGopGwinHVPixel() argument
1369 u8Bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGopGwinHVPixel()
1383 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP] == TRUE) in GOP_SetGopGwinHVPixel()
1418 if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bHMirror) in GOP_SetGopGwinHVPixel()
1419 GOP_SetGopGwinDelPixel(pGOPDrvLocalCtx, u8win, u8GOP ,del_pixel, E_DRV_GOP_Deldirect_Front); in GOP_SetGopGwinHVPixel()
1421 GOP_SetGopGwinDelPixel(pGOPDrvLocalCtx, u8win, u8GOP ,del_pixel, E_DRV_GOP_Deldirect_Back); in GOP_SetGopGwinHVPixel()
1429 if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bHMirror) in GOP_SetGopGwinHVPixel()
1432 … GOP_SetGopGwinDelPixel(pGOPDrvLocalCtx, u8win, u8GOP ,del_pixel,E_DRV_GOP_Deldirect_Back); in GOP_SetGopGwinHVPixel()
1438 … GOP_SetGopGwinDelPixel(pGOPDrvLocalCtx, u8win, u8GOP ,del_pixel,E_DRV_GOP_Deldirect_Back); in GOP_SetGopGwinHVPixel()
1445 GOP_SetGopGwinDelPixel(pGOPDrvLocalCtx, u8win, u8GOP ,del_pixel,E_DRV_GOP_Deldirect_Front); in GOP_SetGopGwinHVPixel()
1450 GOP_SetGopGwinDelPixel(pGOPDrvLocalCtx, u8win, u8GOP ,del_pixel,E_DRV_GOP_Deldirect_Front); in GOP_SetGopGwinHVPixel()
1454 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP] == TRUE) in GOP_SetGopGwinHVPixel()
1467 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->enGOP3DType == E_DRV_3D_DUP_HALF) in GOP_SetGopGwinHVPixel()
1469 switch(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.GOP_StereoMode[u8GOP]) in GOP_SetGopGwinHVPixel()
1479 …u16VEnd += (pinfo->u16DispVPixelEnd - pinfo->u16DispVPixelStart)+ pGOPDrvLocalCtx->apiCtxLocal.GOP… in GOP_SetGopGwinHVPixel()
1480 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_GWIN_MIDDLE(u8win), \ in GOP_SetGopGwinHVPixel()
1481 … (pinfo->u16DispVPixelEnd + pGOPDrvLocalCtx->apiCtxLocal.GOP_FramePacking_Gap), GOP_REG_WORD_MASK); in GOP_SetGopGwinHVPixel()
1482 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_GWIN_MIDDLE(u8win), GOP_BIT… in GOP_SetGopGwinHVPixel()
1490 …if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.GOP_StereoMode[u8GOP] == E_DRV_GOP_3D_LINE_FRAMEPA… in GOP_SetGopGwinHVPixel()
1492 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SVM_HEND, pGOPDrvLocalCtx->… in GOP_SetGopGwinHVPixel()
1496 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+ GOP_4G_STRCH_HSZ, &u16StretchWidth… in GOP_SetGopGwinHVPixel()
1504 …HAL_GOP_SetGopGwinHVPixel(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, u8win, align_start, align_end, pin… in GOP_SetGopGwinHVPixel()
1508 static void GOP_SetGopExtendGwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_I… in GOP_SetGopExtendGwinInfo() argument
1519 if (FALSE== _IsGwinIdValid((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8win)) in GOP_SetGopExtendGwinInfo()
1556 if (FALSE== _IsGopNumVaild((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP)) in GOP_SetGopExtendGwinInfo()
1562 u16GOP_Unit = MDrv_GOP_GetWordUnit((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP); in GOP_SetGopExtendGwinInfo()
1563 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGopExtendGwinInfo()
1570 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u16WinX), bpp); in GOP_SetGopExtendGwinInfo()
1571 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u16DispHPixelStart), bp… in GOP_SetGopExtendGwinInfo()
1572 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u16DispHPixelEnd), bpp); in GOP_SetGopExtendGwinInfo()
1573 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &u16Pitch, bpp); in GOP_SetGopExtendGwinInfo()
1574 …_GOP_GWIN_FB_AddrAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, pinfo->u64DRAMRBlkStart, … in GOP_SetGopExtendGwinInfo()
1576 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP] == TRUE) in GOP_SetGopExtendGwinInfo()
1593 if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bGopHasInitialized[u8GOP] == TRUE) in GOP_SetGopExtendGwinInfo()
1598 …if (CHECKALIGN_PARA_FAIL ==_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GO… in GOP_SetGopExtendGwinInfo()
1605 …_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP, &(pinfo->u64DRAMRBlkStar… in GOP_SetGopExtendGwinInfo()
1607 …if(pGOPDrvLocalCtx->b32BPPTileMode[u8GOP] && pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bVMirror) in GOP_SetGopExtendGwinInfo()
1609 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_VSTR_Addr, (pinfo->u16DispVPixelEnd- pin… in GOP_SetGopExtendGwinInfo()
1613 … HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_VSTR_Addr, 0); //clear the VSTR value in GOP_SetGopExtendGwinInfo()
1620 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_RBLK_L_Addr, (MS_U32)u64tmp); in GOP_SetGopExtendGwinInfo()
1621 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_RBLK_HSIZE_Addr, u16Pitch, GOP_REG_WORD_… in GOP_SetGopExtendGwinInfo()
1623 GOP_SetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, u8GOP ,pinfo); in GOP_SetGopExtendGwinInfo()
1639 static void GOP_SetGop1GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* … in GOP_SetGop1GwinInfo() argument
1648 u16GOP_Unit = MDrv_GOP_GetWordUnit((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1); in GOP_SetGop1GwinInfo()
1651 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGop1GwinInfo()
1658 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u16WinX), bpp); in GOP_SetGop1GwinInfo()
1659 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u16DispHPixelStart), b… in GOP_SetGop1GwinInfo()
1660 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u16DispHPixelEnd), bpp… in GOP_SetGop1GwinInfo()
1661 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &u16Pitch, bpp); in GOP_SetGop1GwinInfo()
1662 …_GOP_GWIN_FB_AddrAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, pinfo->u64DRAMRBlkStart,… in GOP_SetGop1GwinInfo()
1664 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[E_GOP1] == TRUE) in GOP_SetGop1GwinInfo()
1681 if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bGopHasInitialized[E_GOP1] == TRUE) in GOP_SetGop1GwinInfo()
1686 …if (CHECKALIGN_PARA_FAIL ==_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GO… in GOP_SetGop1GwinInfo()
1693 …_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1, &(pinfo->u64DRAMRBlkSta… in GOP_SetGop1GwinInfo()
1695 if(pGOPDrvLocalCtx->b32BPPTileMode[1] && pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bVMirror) in GOP_SetGop1GwinInfo()
1697 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_2G_DRAM_VSTR_L(u8win), (pinfo->u16DispVPixelE… in GOP_SetGop1GwinInfo()
1701 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_2G_DRAM_VSTR_L(u8win), 0x0); //clear the VST… in GOP_SetGop1GwinInfo()
1706 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_2G_DRAM_RBLK_L(u8win), u64tmp); in GOP_SetGop1GwinInfo()
1707 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_DRAM_RBLK_HSIZE(u8win), u16Pitch, GOP_REG… in GOP_SetGop1GwinInfo()
1709 GOP_SetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP1 ,pinfo); in GOP_SetGop1GwinInfo()
1725 static void GOP_SetGop0GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO* … in GOP_SetGop0GwinInfo() argument
1737 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_SetGop0GwinInfo()
1744 _GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16WinX), bpp); in GOP_SetGop0GwinInfo()
1745 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16DispHPixelStart), b… in GOP_SetGop0GwinInfo()
1746 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16DispHPixelEnd), bpp… in GOP_SetGop0GwinInfo()
1747 …_GOP_GWIN_AlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u16RBlkHRblkSize), bpp… in GOP_SetGop0GwinInfo()
1749 …_GOP_GWIN_FB_AddrAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, pinfo->u64DRAMRBlkStart,… in GOP_SetGop0GwinInfo()
1757 if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bGopHasInitialized[E_GOP0] == TRUE) in GOP_SetGop0GwinInfo()
1762 …if (CHECKALIGN_PARA_FAIL ==_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GO… in GOP_SetGop0GwinInfo()
1769 …_GOP_GWIN_2PEngineAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, &(pinfo->u64DRAMRBlkSta… in GOP_SetGop0GwinInfo()
1771 u16GOP_Unit = MDrv_GOP_GetWordUnit((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0); in GOP_SetGop0GwinInfo()
1772 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[E_GOP0] == TRUE) in GOP_SetGop0GwinInfo()
1778 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HSTR(u8win), u16tmp, GOP_REG_WORD_MA… in GOP_SetGop0GwinInfo()
1787 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HSTR(u8win), u16tmp, GOP_REG_WORD_MA… in GOP_SetGop0GwinInfo()
1798 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_VSTR_L(u8win), (MS_U16*)®val); in GOP_SetGop0GwinInfo()
1799 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_VSTR_H(u8win), (MS_U16*)&u16tmp); in GOP_SetGop0GwinInfo()
1801 if(pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bVMirror && pGOPDrvLocalCtx->b32BPPTileMode[0]) in GOP_SetGop0GwinInfo()
1803 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_4G_DRAM_VSTR_L(u8win), pinfo->u16RBlkVPixSize… in GOP_SetGop0GwinInfo()
1808 …else if (pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.bVMirror &&(u32tmp != (MS_U32)(u16tmp << 16)… in GOP_SetGop0GwinInfo()
1811 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_4G_DRAM_VSTR_L(u8win), u32tmp); in GOP_SetGop0GwinInfo()
1816 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_4G_DRAM_RBLK_L(u8win), u64tmp); in GOP_SetGop0GwinInfo()
1819 _GOP_GWIN_FB_AddrAlignChecker((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0, u64tmp, bpp); in GOP_SetGop0GwinInfo()
1820 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_4G_DRAM_RBLK_SIZE_L(u8win), u64tmp); in GOP_SetGop0GwinInfo()
1821 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_HSIZE(u8win), u16Pitch, GOP_REG… in GOP_SetGop0GwinInfo()
1823 GOP_SetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP0 ,pinfo); in GOP_SetGop0GwinInfo()
1838 static void GOP_ReadGopExtendGwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_… in GOP_ReadGopExtendGwinInfo() argument
1846 if (FALSE== _IsGwinIdValid((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8win)) in GOP_ReadGopExtendGwinInfo()
1887 if (FALSE== _IsGopNumVaild((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP)) in GOP_ReadGopExtendGwinInfo()
1893 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32GWIN0_CTRL_Addr, (MS_U16*)&u16tmp); in GOP_ReadGopExtendGwinInfo()
1895 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_ReadGopExtendGwinInfo()
1901 GOP_GetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, u8GOP, pinfo); in GOP_ReadGopExtendGwinInfo()
1903 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_RBLK_HSIZE_Addr, (MS_U16*)&u16tmp); in GOP_ReadGopExtendGwinInfo()
1904 u16GOP_Unit = MDrv_GOP_GetWordUnit((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOP); in GOP_ReadGopExtendGwinInfo()
1905 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP] == TRUE) in GOP_ReadGopExtendGwinInfo()
1913 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_RBLK_L_Addr, (MS_U16*)&u16tmp); in GOP_ReadGopExtendGwinInfo()
1915 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32DRAM_RBLK_H_Addr, (MS_U16*)&u16tmp); in GOP_ReadGopExtendGwinInfo()
1931 static void GOP_ReadGop1GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO*… in GOP_ReadGop1GwinInfo() argument
1939 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_GWIN_CTRL(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop1GwinInfo()
1941 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_ReadGop1GwinInfo()
1947 GOP_GetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP1, pinfo); in GOP_ReadGop1GwinInfo()
1949 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_DRAM_RBLK_HSIZE(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop1GwinInfo()
1950 u16GOP_Unit = MDrv_GOP_GetWordUnit((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP1); in GOP_ReadGop1GwinInfo()
1951 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[E_GOP1] == TRUE) in GOP_ReadGop1GwinInfo()
1959 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_DRAM_RBLK_L(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop1GwinInfo()
1961 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_DRAM_RBLK_H(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop1GwinInfo()
1975 static void GOP_ReadGop0GwinInfo(GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx, MS_U8 u8win, DRV_GOP_GWIN_INFO*… in GOP_ReadGop0GwinInfo() argument
1982 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GWIN0_CTRL(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
1984 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in GOP_ReadGop0GwinInfo()
1990 GOP_GetGopGwinHVPixel(pGOPDrvLocalCtx, u8win, E_GOP0, pinfo); in GOP_ReadGop0GwinInfo()
1992 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_HSIZE(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
1993 u16GOP_Unit = MDrv_GOP_GetWordUnit((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, E_GOP0); in GOP_ReadGop0GwinInfo()
1994 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[E_GOP0] == TRUE) in GOP_ReadGop0GwinInfo()
2002 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_L(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
2004 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_H(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
2007 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_SIZE_L(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
2009 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_SIZE_H(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
2017 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_VSTR_L(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
2019 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_VSTR_H(u8win), (MS_U16*)&u16tmp); in GOP_ReadGop0GwinInfo()
2092 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_DumpGopByGwinId() local
2102 gop_gwinnum[gop_num] = MDrv_GOP_GetGwinNum((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx,gop_num); in MDrv_DumpGopByGwinId()
2120 …if( (GwinID >= gop_start[gop_num]) && (GwinID < pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->TotalGwi… in MDrv_DumpGopByGwinId()
2136 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetGOPEnum() local
2137 HAL_GOP_GetGOPEnum(&pGOPDrvLocalCtx->halCtxLocal, GOP_TYPE); in MDrv_GOP_GetGOPEnum()
2184 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetGwinNum() local
2185 return HAL_GOP_GetMaxGwinNumByGOP(&pGOPDrvLocalCtx->halCtxLocal, u8GopNum); in MDrv_GOP_GetGwinNum()
2207 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Get() local
2208 return pGOPDrvLocalCtx->current_gop; in MDrv_GOP_Get()
2213 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Sel() local
2214 pGOPDrvLocalCtx->current_gop = u8GOPNum; in MDrv_GOP_Sel()
2215 return HAL_GOP_GOPSel(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum); in MDrv_GOP_Sel()
2220 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_MIU_Sel() local
2234 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_MIU, miusel<<4 , GOP_BIT4|GOP_BIT5); in MDrv_GOP_MIU_Sel()
2235 HAL_GOP_Set_MIU(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, miusel); in MDrv_GOP_MIU_Sel()
2240 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+ GOP_4G_MIU_SEL, &u16regval); in MDrv_GOP_MIU_Sel()
2247 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_MIU, miusel<<4 , GOP_BIT4|GOP_BIT5); in MDrv_GOP_MIU_Sel()
2252 HAL_GOP_Set_MIU(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, miusel); in MDrv_GOP_MIU_Sel()
2258 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+ GOP_4G_MIU_SEL, &u16regval); in MDrv_GOP_MIU_Sel()
2261 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_MIU, miusel<<4 , GOP_BIT4|GOP_BIT5); in MDrv_GOP_MIU_Sel()
2262 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bAFBC_Merge_GOP_Trig ==FALSE) in MDrv_GOP_MIU_Sel()
2264 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_TRIGGER, GOP_BIT1, GOP_BIT1); in MDrv_GOP_MIU_Sel()
2273 HAL_GOP_Set_MIU(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, miusel); in MDrv_GOP_MIU_Sel()
2285 HAL_GOP_Set_MIU(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, miusel); in MDrv_GOP_MIU_Sel()
2286 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_MIU, miusel<<4 , GOP_BIT4|GOP_BIT5); in MDrv_GOP_MIU_Sel()
2294 HAL_GOP_Set_MIU(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, miusel); in MDrv_GOP_MIU_Sel()
2300 HAL_GOP_Set_MIU(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, miusel); in MDrv_GOP_MIU_Sel()
2317 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Get_MIU_Sel() local
2320 regmiu=HAL_GOP_GetMIUDst(&pGOPDrvLocalCtx->halCtxLocal,u8GOPNum); in MDrv_GOP_Get_MIU_Sel()
2334 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetIOMapBase() local
2342 if(pGOPDrvLocalCtx == NULL) in MDrv_GOP_SetIOMapBase()
2346 HAL_GOP_SetIOMapBase(&pGOPDrvLocalCtx->halCtxLocal, MMIOBaseAdr); in MDrv_GOP_SetIOMapBase()
2348 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bFRCSupport == TRUE) in MDrv_GOP_SetIOMapBase()
2356 HAL_GOP_SetIOFRCMapBase(&pGOPDrvLocalCtx->halCtxLocal, MMIOBaseAdr); in MDrv_GOP_SetIOMapBase()
2539 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Init() local
2541 if (FALSE== _IsGopNumVaild((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOPNum)) in MDrv_GOP_Init()
2549 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_CTRL0, 0x1, GOP_BIT0); … in MDrv_GOP_Init()
2550 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_CTRL0, 0x0,(GOP_BIT0|GOP_BIT1|… in MDrv_GOP_Init()
2551 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_CTRL1, 0x4100, GOP_REG_HW_MASK… in MDrv_GOP_Init()
2553 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_HSTRCH, 0x1000, GOP_REG_WORD_M… in MDrv_GOP_Init()
2554 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_VSTRCH, 0x1000, GOP_REG_WORD_M… in MDrv_GOP_Init()
2555 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_CTRL0, GOP_BIT14, GOP_BIT14); … in MDrv_GOP_Init()
2557 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_RATE, 0x0098, GOP_REG_WORD_MAS… in MDrv_GOP_Init()
2558 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_CTRL0, 0x0000, GOP_BIT10); … in MDrv_GOP_Init()
2560 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_BW, GOP_FIFO_BURST_ALL, GOP_FI… in MDrv_GOP_Init()
2561 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_BW, GOP_FIFO_THRESHOLD, GOP_RE… in MDrv_GOP_Init()
2563 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGOPAutoClkGating) in MDrv_GOP_Init()
2564 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_OLDADDR, (GOP_BIT1 | GOP_BIT0)… in MDrv_GOP_Init()
2566 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_OLDADDR, 0, (GOP_BIT1 | GOP_BI… in MDrv_GOP_Init()
2569 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, (bankoffset+0x20000)+GOP_4G_STRCH_HSZ, 0, GOP_BI… in MDrv_GOP_Init()
2571 HAL_GOP_Init(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum); in MDrv_GOP_Init()
2576 …pGOPDrvLocalCtx->halCtxLocal.pHALShared->u16GopSplitMode_LRWIDTH[u8GOPNum] = pGOPCtx->pGOPCtxShare… in MDrv_GOP_Init()
2583 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_VSTR_L(u8Idx),0, GOP_REG_WORD_MASK); in MDrv_GOP_Init()
2584 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_VSTR_H(u8Idx),0, GOP_REG_WORD_MASK); in MDrv_GOP_Init()
2585 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HSTR(u8Idx),0, GOP_REG_WORD_MASK); in MDrv_GOP_Init()
2586 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HVSTOP_L(u8Idx),0, GOP_REG_WORD_MASK… in MDrv_GOP_Init()
2587 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HVSTOP_H(u8Idx),0, GOP_REG_WORD_MASK… in MDrv_GOP_Init()
2591 if (pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bSetHSyncInverse) in MDrv_GOP_Init()
2594 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_CTRL0, GOP_BIT2, GOP_BIT2); in MDrv_GOP_Init()
2599 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, bankoffset+GOP_4G_BANK_FWR, GOP_BIT7, GOP_BIT7); in MDrv_GOP_Init()
2602 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOPNum); in MDrv_GOP_Init()
2625 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetRegDMA() local
2631 pGOPDrvLocalCtx->pu8REGMAP_Base[u8GOP] = (MS_U8*)MS_PA2KSEG1(u64GOP_REGDMABASE); in MDrv_GOP_SetRegDMA()
2632 pGOPDrvLocalCtx->u16REGMAP_Offset[u8GOP] = 0; in MDrv_GOP_SetRegDMA()
2633 pGOPDrvLocalCtx->u32REGMAP_Len[u8GOP] = u32GOP_RegdmaLen; in MDrv_GOP_SetRegDMA()
2639 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_MIU_SEL, u8MiuSel<<4, GOP_B… in MDrv_GOP_SetRegDMA()
2641 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_REGDMA_END, 0x1ff, 0x01ff);… in MDrv_GOP_SetRegDMA()
2642 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_REGDMA_END, (u64GOP_REGDMAB… in MDrv_GOP_SetRegDMA()
2643 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_REGDMA_STR, (u64GOP_REGDMAB… in MDrv_GOP_SetRegDMA()
2656 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_EnableProgressive() local
2665 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, regval, 0x8); in MDrv_GOP_GWIN_EnableProgressive()
2678 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_IsProgressive() local
2682 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, ®val); in MDrv_GOP_GWIN_IsProgressive()
2702 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetForceWrite() local
2703 pGOPDrvLocalCtx->gop_gwin_frwr = bEnable; in MDrv_GOP_GWIN_SetForceWrite()
2708 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetBnkForceWrite() local
2709 pGOPDrvLocalCtx->bGOPBankFwr[u8GOP] = bEnable; in MDrv_GOP_GWIN_SetBnkForceWrite()
2714 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_ForceWrite_Update() local
2716 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bBnkForceWrite) in MDrv_GOP_GWIN_ForceWrite_Update()
2717 pGOPDrvLocalCtx->bGOPBankFwr[u8GOP] = bEnable; in MDrv_GOP_GWIN_ForceWrite_Update()
2718 pGOPDrvLocalCtx->gop_gwin_frwr = bEnable; in MDrv_GOP_GWIN_ForceWrite_Update()
2730 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_IsForceWrite() local
2731 return (MS_BOOL)(pGOPDrvLocalCtx->gop_gwin_frwr || pGOPDrvLocalCtx->bGOPBankFwr[u8GOP]); in MDrv_GOP_GWIN_IsForceWrite()
2741 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_OutputColor() local
2745 HAL_GOP_IsHDREnabled(&pGOPDrvLocalCtx->halCtxLocal, &bHDREnable); in MDrv_GOP_GWIN_OutputColor()
2752 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, regval, 0x400); in MDrv_GOP_GWIN_OutputColor()
2757 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, 0x000, 0x400); in MDrv_GOP_GWIN_OutputColor()
2769 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetTransClr_8888() local
2774 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_TRSCLR_L, regval, GOP_REG_W… in MDrv_GOP_GWIN_SetTransClr_8888()
2777 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_TRSCLR_H, regval, GOP_REG_W… in MDrv_GOP_GWIN_SetTransClr_8888()
2778 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_SetTransClr_8888()
2790 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetTransClr_YUV() local
2795 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_TRSCLR_TUV_L, regval, GOP_R… in MDrv_GOP_GWIN_SetTransClr_YUV()
2798 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_TRSCLR_TUV_H, regval, GOP_R… in MDrv_GOP_GWIN_SetTransClr_YUV()
2799 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_SetTransClr_YUV()
2811 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_EnableTransClr() local
2815 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, ®val); in MDrv_GOP_GWIN_EnableTransClr()
2827 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, regval, 0x820); in MDrv_GOP_GWIN_EnableTransClr()
2828 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_EnableTransClr()
2834 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_GetGwinPriority() local
2838 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_PRI0, &u16GetGwinPri); in MDrv_GOP_GWIN_GetGwinPriority()
2849 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PRI0, &u16GetGwinPri); in MDrv_GOP_GWIN_GetGwinPriority()
2857 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PRI0, &u16GetGwinPri); in MDrv_GOP_GWIN_GetGwinPriority()
2869 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetHSPipe() local
2880 HAL_GOP_GetGOPDst(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, &pGopDst); in MDrv_GOP_GWIN_SetHSPipe()
2912 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HS_PIPE, u16HSPipe, 0x1FFF); in MDrv_GOP_GWIN_SetHSPipe()
2919 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_GetMux() local
2921 HAL_GOP_GWIN_GetMUX(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, eGopMux); in MDrv_GOP_GWIN_GetMux()
2927 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetMux() local
2934 HAL_GOP_GWIN_SetMUX(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, eGopMux); in MDrv_GOP_GWIN_SetMux()
2940 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_MapLayer2Mux() local
2945 *pu32Mux = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_MapLayer2Mux[u32Layer]; in MDrv_GOP_MapLayer2Mux()
2951 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetGwinPriority() local
2962 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_PRI0, u16Regval, GOP_REG_WORD_MASK); in MDrv_GOP_GWIN_SetGwinPriority()
2970 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PRI0, u16Regval, GOP_REG_WORD_MASK); in MDrv_GOP_GWIN_SetGwinPriority()
2975 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PRI0, u16Regval, GOP_REG_LW_MASK); in MDrv_GOP_GWIN_SetGwinPriority()
2992 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_EnableMultiAlpha() local
2996 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_MULTI_ALPHA, bEnable<<7, GO… in MDrv_GOP_GWIN_EnableMultiAlpha()
3006 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_IsMultiAlphaEnable() local
3012 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_MULTI_ALPHA, &u16Value); in MDrv_GOP_GWIN_IsMultiAlphaEnable()
3036 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetBlink() local
3048 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_RATE, regval, 0xff00); in MDrv_GOP_GWIN_SetBlink()
3049 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_SetBlink()
3056 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPHighPri() local
3063 GOPRet = HAL_GOP_SetGOPHighPri(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum); in MDrv_GOP_SetGOPHighPri()
3077 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPEnable2SC() local
3085 HAL_GOP_SetGOPEnable2SC(&pGOPDrvLocalCtx->halCtxLocal, gopNum, bEnable); in MDrv_GOP_SetGOPEnable2SC()
3091 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPEnable2Mode1() local
3099 HAL_GOP_SetGOPEnable2Mode1(&pGOPDrvLocalCtx->halCtxLocal, gopNum, bEnable); in MDrv_GOP_SetGOPEnable2Mode1()
3102 HAL_GOP_GetGOPDst(&pGOPDrvLocalCtx->halCtxLocal, gopNum, &enGopDst); in MDrv_GOP_SetGOPEnable2Mode1()
3111 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetGOPEnable2Mode1() local
3118 HAL_GOP_GetGOPAlphaMode1(&pGOPDrvLocalCtx->halCtxLocal, gopNum, pbEnable); in MDrv_GOP_GetGOPEnable2Mode1()
3126 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_MIXER_SetMux() local
3128 GOPRet = HAL_GOP_MIXER_SetMux(&pGOPDrvLocalCtx->halCtxLocal, gopNum, muxNum, bEnable); in MDrv_GOP_MIXER_SetMux()
3129 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_MIXER); in MDrv_GOP_MIXER_SetMux()
3136 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_MIXER_SetGOPEnable2Mixer() local
3143 GOPRet = HAL_GOP_MIXER_SetGOPEnable2Mixer(&pGOPDrvLocalCtx->halCtxLocal, gopNum, bEnable); in MDrv_GOP_MIXER_SetGOPEnable2Mixer()
3144 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_MIXER); in MDrv_GOP_MIXER_SetGOPEnable2Mixer()
3150 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_MIXER_EnableOldBlendMode() local
3151 HAL_GOP_MIXER_EnableOldBlendMode(&pGOPDrvLocalCtx->halCtxLocal, gopNum, bEnable); in MDrv_GOP_MIXER_EnableOldBlendMode()
3152 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)gopNum); in MDrv_GOP_MIXER_EnableOldBlendMode()
3153 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_MIXER); in MDrv_GOP_MIXER_EnableOldBlendMode()
3160 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set_VE_MUX() local
3167 GOPRet = HAL_GOP_SetGOPToVE(&pGOPDrvLocalCtx->halCtxLocal, gopNum, bEn); in MDrv_GOP_Set_VE_MUX()
3177 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetIPSel2SC() local
3179 HAL_GOP_SetIPSel2SC(&pGOPDrvLocalCtx->halCtxLocal, ipSelGop); in MDrv_GOP_SetIPSel2SC()
3192 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetFadeInOut() local
3217 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_FADE(u8Oftgid), \ in MDrv_GOP_GWIN_SetFadeInOut()
3221 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_FADE(u8Oftgid), \ in MDrv_GOP_GWIN_SetFadeInOut()
3226 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_FADE(u8Oftgid), \ in MDrv_GOP_GWIN_SetFadeInOut()
3234 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_FADE(u8Oftgid), \ in MDrv_GOP_GWIN_SetFadeInOut()
3236 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_FADE(u8Oftgid), \ in MDrv_GOP_GWIN_SetFadeInOut()
3238 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,gId)); in MDrv_GOP_GWIN_SetFadeInOut()
3239 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_FADE(u8Oftgid), \ in MDrv_GOP_GWIN_SetFadeInOut()
3244 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_FADE(u8Oftgid), \ in MDrv_GOP_GWIN_SetFadeInOut()
3248 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,gId)); in MDrv_GOP_GWIN_SetFadeInOut()
3262 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPClk() local
3269 GopRet = HAL_GOP_SetGOPClk(&pGOPDrvLocalCtx->halCtxLocal, gopNum, eDstType); in MDrv_GOP_SetGOPClk()
3275 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetClkForCapture() local
3276 HAL_GOP_SetClkForCapture(&pGOPDrvLocalCtx->halCtxLocal, enSrcSel); in MDrv_GOP_SetClkForCapture()
3284 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetFieldInver() local
3290 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, 1<<4, 0x10); in MDrv_GOP_GWIN_SetFieldInver()
3294 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, 0<<4, 0x10); in MDrv_GOP_GWIN_SetFieldInver()
3296 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_SetFieldInver()
3310 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetAlphaInverse() local
3313 HAL_GOP_GetGOPDst(&pGOPDrvLocalCtx->halCtxLocal, u8gopNum, &enGopDst); in MDrv_GOP_GWIN_SetAlphaInverse()
3330 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_CTRL0, (MS_U16)GOP_BIT15,… in MDrv_GOP_GWIN_SetAlphaInverse()
3332 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_CTRL0, (MS_U16)~GOP_BIT15… in MDrv_GOP_GWIN_SetAlphaInverse()
3343 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetVSyncinverse() local
3348 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, (MS_U16)GOP_BIT1, GO… in MDrv_GOP_GWIN_SetVSyncinverse()
3350 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, (MS_U16)~GOP_BIT1, G… in MDrv_GOP_GWIN_SetVSyncinverse()
3362 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_GetAlphaInverse() local
3367 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_CTRL0, ®val); in MDrv_GOP_GWIN_GetAlphaInverse()
3370 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_CTRL0, ®val); in MDrv_GOP_GWIN_GetAlphaInverse()
3373 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1G_CTRL0, ®val); in MDrv_GOP_GWIN_GetAlphaInverse()
3376 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GX_CTRL0, ®val); in MDrv_GOP_GWIN_GetAlphaInverse()
3379 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_CTRL0, ®val); in MDrv_GOP_GWIN_GetAlphaInverse()
3382 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_CTRL0, ®val); in MDrv_GOP_GWIN_GetAlphaInverse()
3404 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetDstPlane() local
3411 ret = HAL_GOP_GWIN_SetDstPlane(&pGOPDrvLocalCtx->halCtxLocal,u8GOPNum, eDstType,bOnlyCheck); in MDrv_GOP_GWIN_SetDstPlane()
3415 HAL_GOP_AdjustField(&pGOPDrvLocalCtx->halCtxLocal,u8GOPNum,eDstType); in MDrv_GOP_GWIN_SetDstPlane()
3417 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOPNum); in MDrv_GOP_GWIN_SetDstPlane()
3426 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_GetDstPlane() local
3432 ret = HAL_GOP_GetGOPDst(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, pGopDst); in MDrv_GOP_GWIN_GetDstPlane()
3441 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetMixerDstPlane() local
3448 ret = HAL_GOP_SetMixerDst(&pGOPDrvLocalCtx->halCtxLocal,eDstType); in MDrv_GOP_GWIN_SetMixerDstPlane()
3457 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_GetMixerDstPlane() local
3463 ret = HAL_GOP_GetMixerDst(&pGOPDrvLocalCtx->halCtxLocal,pGopDst); in MDrv_GOP_GWIN_GetMixerDstPlane()
3476 GOP_CTX_DRV_LOCAL *pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set3DOSD_Middle() local
3480 switch(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->enGOP3DType) in MDrv_GOP_Set3DOSD_Middle()
3484 switch(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->GOP_StereoMode[u8GOP]) in MDrv_GOP_Set3DOSD_Middle()
3488 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffset+GOP_4G_HSTRCH, &u16Ratio); in MDrv_GOP_Set3DOSD_Middle()
3489 …u16Middle = ((pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlWidth[u8GOP]*u16Ratio)/SCALING_MUL… in MDrv_GOP_Set3DOSD_Middle()
3490 HAL_GOP_3D_SetMiddle(&pGOPDrvLocalCtx->halCtxLocal,u8GOP,u16Middle); in MDrv_GOP_Set3DOSD_Middle()
3497 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffset+GOP_4G_VSTRCH, &u16Ratio); in MDrv_GOP_Set3DOSD_Middle()
3498 …u16Middle = ((pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlHeight[u8GOP]*u16Ratio)/SCALING_MU… in MDrv_GOP_Set3DOSD_Middle()
3503 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffset+GOP_4G_STRCH_VSZ,&u16Vsize); in MDrv_GOP_Set3DOSD_Middle()
3504 if (pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16VScaleDst[u8GOP] != 0) in MDrv_GOP_Set3DOSD_Middle()
3506 …u16Middle = (pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlHeight[u8GOP]*u16Vsize/pGOPDrvLocal… in MDrv_GOP_Set3DOSD_Middle()
3510 … u16Middle = (pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlHeight[u8GOP])>>1; in MDrv_GOP_Set3DOSD_Middle()
3513 HAL_GOP_3D_SetMiddle(&pGOPDrvLocalCtx->halCtxLocal,u8GOP,u16Middle); in MDrv_GOP_Set3DOSD_Middle()
3516 if (FRAMEPACKING_720P_GAP == pGOPDrvLocalCtx->apiCtxLocal.GOP_FramePacking_Gap) in MDrv_GOP_Set3DOSD_Middle()
3520 … else if (FRAMEPACKING_1080P_GAP == pGOPDrvLocalCtx->apiCtxLocal.GOP_FramePacking_Gap) in MDrv_GOP_Set3DOSD_Middle()
3524 HAL_GOP_3D_SetMiddle(&pGOPDrvLocalCtx->halCtxLocal,u8GOP,u16Middle); in MDrv_GOP_Set3DOSD_Middle()
3537 u16Middle = pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlWidth[u8GOP]/2; in MDrv_GOP_Set3DOSD_Middle()
3538 HAL_GOP_3D_SetMiddle(&pGOPDrvLocalCtx->halCtxLocal,u8GOP,u16Middle); in MDrv_GOP_Set3DOSD_Middle()
3543 u16Middle = pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlHeight[u8GOP]/2; in MDrv_GOP_Set3DOSD_Middle()
3544 HAL_GOP_3D_SetMiddle(&pGOPDrvLocalCtx->halCtxLocal,u8GOP,u16Middle); in MDrv_GOP_Set3DOSD_Middle()
3555 pGOPDrvLocalCtx->apiCtxLocal.u16GOPGWinMiddle[u8GOP] = u16Middle; in MDrv_GOP_Set3DOSD_Middle()
3572 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetStretchWin() local
3577 if ( (x > pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlWidth[u8GOP]) in MDrv_GOP_GWIN_SetStretchWin()
3578 || (y > pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlHeight[u8GOP])) in MDrv_GOP_GWIN_SetStretchWin()
3581 …x, y, pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlWidth[u8GOP], pGOPDrvLocalCtx->apiCtxLocal… in MDrv_GOP_GWIN_SetStretchWin()
3584 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSTR, x, GOP_REG_WO… in MDrv_GOP_GWIN_SetStretchWin()
3591 HAL_GOP_GetGOPDst(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, &GopDst); in MDrv_GOP_GWIN_SetStretchWin()
3596 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSZ, GOP_SPLIT_SUPP… in MDrv_GOP_GWIN_SetStretchWin()
3601 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSZ, (width/GOP_STR… in MDrv_GOP_GWIN_SetStretchWin()
3603 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_VSTR, y , GOP_REG_W… in MDrv_GOP_GWIN_SetStretchWin()
3604 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_VSZ, height , GOP_R… in MDrv_GOP_GWIN_SetStretchWin()
3609 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_HSTRCH, &u16HStretchRatio); in MDrv_GOP_GWIN_SetStretchWin()
3613 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, (x+width), GOP_… in MDrv_GOP_GWIN_SetStretchWin()
3615 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, GOP_REG_WORD_MA… in MDrv_GOP_GWIN_SetStretchWin()
3621 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, (x+pGOPDrvLoca… in MDrv_GOP_GWIN_SetStretchWin()
3623 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, GOP_REG_WORD_MA… in MDrv_GOP_GWIN_SetStretchWin()
3627 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_VSTRCH, &u16VStretchRatio); in MDrv_GOP_GWIN_SetStretchWin()
3631 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VEND, y+height, GOP_R… in MDrv_GOP_GWIN_SetStretchWin()
3633 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VEND, GOP_REG_WORD_MA… in MDrv_GOP_GWIN_SetStretchWin()
3639 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VEND, (y+pGOPDrvLocal… in MDrv_GOP_GWIN_SetStretchWin()
3641 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VEND, GOP_REG_WORD_MA… in MDrv_GOP_GWIN_SetStretchWin()
3646 if (E_DRV_GOP_DST_OP_DUAL_RATE == pGOPDrvLocalCtx->halCtxLocal.pHALShared->GOP_Dst[u8GOP]) in MDrv_GOP_GWIN_SetStretchWin()
3648 Hal_SetCropWindow(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, EN_GOP_CROP_ENABLE); in MDrv_GOP_GWIN_SetStretchWin()
3652 Hal_SetCropWindow(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, EN_GOP_CROP_DISABLE); in MDrv_GOP_GWIN_SetStretchWin()
3666 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetStretchWinPosition() local
3668 if ( (u16x > pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlWidth[u8GOP]) in MDrv_GOP_GWIN_SetStretchWinPosition()
3669 || (u16y > pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlHeight[u8GOP])) in MDrv_GOP_GWIN_SetStretchWinPosition()
3672 …u16x, u16y, pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->u16PnlWidth[u8GOP], pGOPDrvLocalCtx->apiCt… in MDrv_GOP_GWIN_SetStretchWinPosition()
3675 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSTR, u16x, GOP_REG… in MDrv_GOP_GWIN_SetStretchWinPosition()
3681 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_VSTR, u16y , GOP_RE… in MDrv_GOP_GWIN_SetStretchWinPosition()
3688 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetHTotal() local
3691 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_RDMA_HT, (width+3)/2, 0x0… in MDrv_GOP_GWIN_SetHTotal()
3701 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Get_StretchWin() local
3705 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSTR, x); in MDrv_GOP_GWIN_Get_StretchWin()
3706 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_VSTR, y); in MDrv_GOP_GWIN_Get_StretchWin()
3712 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSZ, &u16RegWidth); in MDrv_GOP_GWIN_Get_StretchWin()
3713 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_VSZ, height); in MDrv_GOP_GWIN_Get_StretchWin()
3725 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Get_HVScaleRatio() local
3729 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HSTRCH, pu16HScaleRat); in MDrv_GOP_GWIN_Get_HVScaleRatio()
3730 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_VSTRCH, pu16VScaleRat); in MDrv_GOP_GWIN_Get_HVScaleRatio()
3745 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Set_HSCALE() local
3777 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSZ, &u16StretchWidt… in MDrv_GOP_GWIN_Set_HSCALE()
3779 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSTR, &u16StretchX); in MDrv_GOP_GWIN_Set_HSCALE()
3780 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, (u16StretchWidt… in MDrv_GOP_GWIN_Set_HSCALE()
3785 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_STRCH_HSTR, &u16StretchX); in MDrv_GOP_GWIN_Set_HSCALE()
3786 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, (u16StretchX + … in MDrv_GOP_GWIN_Set_HSCALE()
3789 HAL_GOP_HScalingDown(&pGOPDrvLocalCtx->halCtxLocal,u8GOP ,FALSE, src,dst); in MDrv_GOP_GWIN_Set_HSCALE()
3790 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HSTRCH, hratio , GOP_REG_WO… in MDrv_GOP_GWIN_Set_HSCALE()
3791 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HSTRCH_INI, 0 , GOP_REG_WOR… in MDrv_GOP_GWIN_Set_HSCALE()
3795 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HSTRCH, SCALING_MULITPLIER … in MDrv_GOP_GWIN_Set_HSCALE()
3796 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HSTRCH_INI, 0 , GOP_REG_WOR… in MDrv_GOP_GWIN_Set_HSCALE()
3798 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_VRATIO_L, &u16RegVal… in MDrv_GOP_GWIN_Set_HSCALE()
3799 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_VRATIO_H, (MS_U16*)&… in MDrv_GOP_GWIN_Set_HSCALE()
3802 HAL_GOP_HScalingDown(&pGOPDrvLocalCtx->halCtxLocal,u8GOP ,FALSE, src,dst); in MDrv_GOP_GWIN_Set_HSCALE()
3806 … HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_HRATIO_L, 0); in MDrv_GOP_GWIN_Set_HSCALE()
3807 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_CFG, 0 , GOP_BIT0); in MDrv_GOP_GWIN_Set_HSCALE()
3812 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HSTRCH, SCALING_MULITPLIER … in MDrv_GOP_GWIN_Set_HSCALE()
3813 HAL_GOP_HScalingDown(&pGOPDrvLocalCtx->halCtxLocal,u8GOP ,bEnable, src,dst); in MDrv_GOP_GWIN_Set_HSCALE()
3817 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, GOP_REG_WORD_MA… in MDrv_GOP_GWIN_Set_HSCALE()
3819 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VSTR, dst, GOP_REG_WO… in MDrv_GOP_GWIN_Set_HSCALE()
3836 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Set_VSCALE() local
3887 HAL_GOP_VScalingDown(&pGOPDrvLocalCtx->halCtxLocal,u8GOP ,FALSE, src,dst); in MDrv_GOP_GWIN_Set_VSCALE()
3888 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_YUV_SWAP, u16RegVal, GOP_BI… in MDrv_GOP_GWIN_Set_VSCALE()
3889 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_VSTRCH, ratio , GOP_REG_WOR… in MDrv_GOP_GWIN_Set_VSCALE()
3890 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_VSTRCH_INI, 0 , GOP_REG_WOR… in MDrv_GOP_GWIN_Set_VSCALE()
3894 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_VSTRCH, SCALING_MULITPLIER,… in MDrv_GOP_GWIN_Set_VSCALE()
3895 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_VSTRCH_INI, 0 , GOP_REG_WOR… in MDrv_GOP_GWIN_Set_VSCALE()
3897 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_HRATIO_L, &u16RegVal… in MDrv_GOP_GWIN_Set_VSCALE()
3898 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_HRATIO_H, (MS_U16*)&… in MDrv_GOP_GWIN_Set_VSCALE()
3901 HAL_GOP_VScalingDown(&pGOPDrvLocalCtx->halCtxLocal,u8GOP ,FALSE, src,dst); in MDrv_GOP_GWIN_Set_VSCALE()
3905 … HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_VRATIO_L, 0); in MDrv_GOP_GWIN_Set_VSCALE()
3906 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_CFG, 0 , GOP_BIT4); in MDrv_GOP_GWIN_Set_VSCALE()
3911 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_VSTRCH, SCALING_MULITPLIER … in MDrv_GOP_GWIN_Set_VSCALE()
3912 HAL_GOP_VScalingDown(&pGOPDrvLocalCtx->halCtxLocal,u8GOP ,bEnable, src,dst); in MDrv_GOP_GWIN_Set_VSCALE()
3916 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VEND, GOP_REG_WORD_MA… in MDrv_GOP_GWIN_Set_VSCALE()
3918 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_SVM_VEND, dst, GOP_REG_WO… in MDrv_GOP_GWIN_Set_VSCALE()
3929 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Set_HStretchMode() local
3933 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_HVSTRCHMD, _GOP_MAP_DRVHs… in MDrv_GOP_GWIN_Set_HStretchMode()
3943 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Set_VStretchMode() local
3947 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_HVSTRCHMD, _GOP_MAP_DRVVs… in MDrv_GOP_GWIN_Set_VStretchMode()
3952 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_HVSTRCHMD, GOP_BIT6, GOP_… in MDrv_GOP_GWIN_Set_VStretchMode()
3958 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_HVSTRCHMD, 0, GOP_BIT6); in MDrv_GOP_GWIN_Set_VStretchMode()
3969 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Set_TranspColorStretchMode() local
3975 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_HVSTRCHMD, TColorStrchMod… in MDrv_GOP_GWIN_Set_TranspColorStretchMode()
4001 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetPaletteOpt() local
4015 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGOPAutoClkGating) in MDrv_GOP_GWIN_SetPaletteOpt()
4017 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, &u16ClkGated); //Ge… in MDrv_GOP_GWIN_SetPaletteOpt()
4021 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, 0x00, (GOP_BIT1 | … in MDrv_GOP_GWIN_SetPaletteOpt()
4025 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, &u16tmp); in MDrv_GOP_GWIN_SetPaletteOpt()
4030 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, E_DRV_GOP_PAL_GOP_… in MDrv_GOP_GWIN_SetPaletteOpt()
4034 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, E_DRV_GOP_PAL_GOP_… in MDrv_GOP_GWIN_SetPaletteOpt()
4050 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALDATA_L, ((pPalArray[j].R… in MDrv_GOP_GWIN_SetPaletteOpt()
4052 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, i, GOP_REG_LW_MASK… in MDrv_GOP_GWIN_SetPaletteOpt()
4053 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, GOP_BIT8, GOP_BIT8… in MDrv_GOP_GWIN_SetPaletteOpt()
4054 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, 0, GOP_BIT8); in MDrv_GOP_GWIN_SetPaletteOpt()
4058 …e32Pal(&pGOPDrvLocalCtx->halCtxLocal, (MS_U8*)pGOPDrvLocalCtx->pu8REGMAP_Base[u8GOP], &pGOPDrvLoca… in MDrv_GOP_GWIN_SetPaletteOpt()
4065 …pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.GOPPaletteInfo[u8GOP].PalSWArray[i]=((((MS_U32)pPalAr… in MDrv_GOP_GWIN_SetPaletteOpt()
4074 if((MS_VA2PA((MS_VIRT)pGOPDrvLocalCtx->pu8REGMAP_Base[u8GOP]) % (512*GOP_WordUnit)) != 0) in MDrv_GOP_GWIN_SetPaletteOpt()
4080 GOP_RegdmaEnable(pGOPDrvLocalCtx, u8GOP); in MDrv_GOP_GWIN_SetPaletteOpt()
4084 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGOPAutoClkGating) in MDrv_GOP_GWIN_SetPaletteOpt()
4089 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, u16ClkGated, (GOP_… in MDrv_GOP_GWIN_SetPaletteOpt()
4102 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetPaletteRead() local
4123 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, type<<12, 0x3000); in MDrv_GOP_GWIN_SetPaletteRead()
4126 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, type<<12, 0x3000); in MDrv_GOP_GWIN_SetPaletteRead()
4130 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_PALCTRL, type<<12, 0x3000); in MDrv_GOP_GWIN_SetPaletteRead()
4138 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, (type>>1)<<12, 0x3… in MDrv_GOP_GWIN_SetPaletteRead()
4139 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_PALCTRL, type<<12, 0x3000); in MDrv_GOP_GWIN_SetPaletteRead()
4144 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, type<<12, 0x3000); in MDrv_GOP_GWIN_SetPaletteRead()
4145 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, type<<12|GOP_BIT13, 0x3000); in MDrv_GOP_GWIN_SetPaletteRead()
4149 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_SetPaletteRead()
4163 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_ReadPalette() local
4185 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGOPAutoClkGating) in MDrv_GOP_GWIN_ReadPalette()
4187 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, &u16ClkGated); //Ge… in MDrv_GOP_GWIN_ReadPalette()
4191 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, 0x00, (GOP_BIT1 | … in MDrv_GOP_GWIN_ReadPalette()
4195 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 1<<9, 1<<9); in MDrv_GOP_GWIN_ReadPalette()
4196 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, E_DRV_GOP_PAL_GOP_… in MDrv_GOP_GWIN_ReadPalette()
4197 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, idx, GOP_REG_LW_MA… in MDrv_GOP_GWIN_ReadPalette()
4198 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, 1<<9, 1<<9); // … in MDrv_GOP_GWIN_ReadPalette()
4199 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALCTRL, 0<<9, 1<<9); // … in MDrv_GOP_GWIN_ReadPalette()
4200 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 0<<9, 1<<9); in MDrv_GOP_GWIN_ReadPalette()
4202 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALDATA_L, ®val); in MDrv_GOP_GWIN_ReadPalette()
4203 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_PALDATA_H, ®val1); in MDrv_GOP_GWIN_ReadPalette()
4205 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGOPAutoClkGating) in MDrv_GOP_GWIN_ReadPalette()
4210 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, u16ClkGated, (GOP_… in MDrv_GOP_GWIN_ReadPalette()
4215 *clr = pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.GOPPaletteInfo[u8GOP].PalSWArray[idx]; in MDrv_GOP_GWIN_ReadPalette()
4229 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_2GSetPaletteOpt() local
4243 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_OLDADDR, &u16ClkGated); //Get GOP clk dyna… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4247 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_OLDADDR, 0x00, (GOP_BIT1 | GOP_BIT0)); //… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4250 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bNewMux) in MDrv_GOP_GWIN_2GSetPaletteOpt()
4254 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, E_DRV_GOP_PAL_GOP_RIU<<12, 0x300… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4258 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, E_DRV_GOP_PAL_GOP_REGDMA<<12, 0x… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4264 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, E_DRV_GOP1_PAL_GOP_RIU<<12, 0x30… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4268 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, E_DRV_GOP1_PAL_GOP_REGDMA<<12, 0… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4284 … HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALDATA_L, (pPalArray[j].RGB.u8A<<24)|\ in MDrv_GOP_GWIN_2GSetPaletteOpt()
4286 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, i, GOP_REG_LW_MASK); in MDrv_GOP_GWIN_2GSetPaletteOpt()
4287 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, GOP_BIT8, GOP_BIT8); in MDrv_GOP_GWIN_2GSetPaletteOpt()
4288 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, 0, GOP_BIT8); in MDrv_GOP_GWIN_2GSetPaletteOpt()
4292 HAL_GOP_Write32Pal(&pGOPDrvLocalCtx->halCtxLocal, in MDrv_GOP_GWIN_2GSetPaletteOpt()
4293 …pGOPDrvLocalCtx->pu8REGMAP_Base[1], &pGOPDrvLocalCtx->u16REGMAP_Offset[1], pGOPDrvLocalCtx->u32REG… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4300 …pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.GOPPaletteInfo[u8GOP].PalSWArray[i]=((((MS_U32)pPalAr… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4307 GOP_RegdmaEnable(pGOPDrvLocalCtx, 1); in MDrv_GOP_GWIN_2GSetPaletteOpt()
4312 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_OLDADDR, u16ClkGated, (GOP_BIT1 | GOP_BIT… in MDrv_GOP_GWIN_2GSetPaletteOpt()
4324 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_2GSetPaletteRead() local
4328 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_PALCTRL, &u16tmp); in MDrv_GOP_GWIN_2GSetPaletteRead()
4332 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_PALCTRL, E_DRV_GOP1_PAL_GOP_RIU<<12, 0x30… in MDrv_GOP_GWIN_2GSetPaletteRead()
4335 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, type<<12, 0x3000); in MDrv_GOP_GWIN_2GSetPaletteRead()
4336 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_2GSetPaletteRead()
4348 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_2GReadPalette() local
4356 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_OLDADDR, &u16ClkGated); //Get GOP clk dyna… in MDrv_GOP_GWIN_2GReadPalette()
4360 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_OLDADDR, 0x00, (GOP_BIT1 | GOP_BIT0)); //… in MDrv_GOP_GWIN_2GReadPalette()
4362 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 1<<9, 1<<9); in MDrv_GOP_GWIN_2GReadPalette()
4363 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, E_DRV_GOP1_PAL_GOP_RIU<<12, E_DR… in MDrv_GOP_GWIN_2GReadPalette()
4364 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, idx, GOP_REG_LW_MASK); in MDrv_GOP_GWIN_2GReadPalette()
4365 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, 1<<9, 1<<9); // Enable pallete… in MDrv_GOP_GWIN_2GReadPalette()
4366 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALCTRL, 0<<9, 1<<9); // Clear pallete … in MDrv_GOP_GWIN_2GReadPalette()
4367 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 0<<9, 1<<9); in MDrv_GOP_GWIN_2GReadPalette()
4369 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALDATA_L, ®val); in MDrv_GOP_GWIN_2GReadPalette()
4370 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_PALDATA_H, ®val1); in MDrv_GOP_GWIN_2GReadPalette()
4374 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_OLDADDR, u16ClkGated, (GOP_BIT1 | GOP_BIT… in MDrv_GOP_GWIN_2GReadPalette()
4376 *clr = pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.GOPPaletteInfo[u8GOP].PalSWArray[idx]; in MDrv_GOP_GWIN_2GReadPalette()
4389 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetScrollRate() local
4392 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_RATE, regval&0x3f, 0x3f); in MDrv_GOP_GWIN_SetScrollRate()
4393 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)pGOPDrvLocalCtx->current_gop); in MDrv_GOP_GWIN_SetScrollRate()
4413 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetHScroll() local
4426 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_INT, 0x0, GOP_BIT0); in MDrv_GOP_GWIN_SetHScroll()
4428 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_INT, GOP_BIT0, GOP_BIT0); //disable gop … in MDrv_GOP_GWIN_SetHScroll()
4437 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GWIN0_CTRL(u8win),®val ); in MDrv_GOP_GWIN_SetHScroll()
4439 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GWIN0_CTRL(u8win), regval, GOP_REG_WORD_M… in MDrv_GOP_GWIN_SetHScroll()
4443 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32RegAddr, &u16RegVal); in MDrv_GOP_GWIN_SetHScroll()
4445 MaxScrollNum = pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.ScrollBufNum; in MDrv_GOP_GWIN_SetHScroll()
4446 idx = pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.ScrollBufIdx; in MDrv_GOP_GWIN_SetHScroll()
4457 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HSTR(u8win), offset, GOP_REG_WORD_MA… in MDrv_GOP_GWIN_SetHScroll()
4462 u32ScrollAddr = pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.ScrollBuffer[idx]; in MDrv_GOP_GWIN_SetHScroll()
4464 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_L(u8win), u32ScrollAddr); in MDrv_GOP_GWIN_SetHScroll()
4466 pGOPDrvLocalCtx->pDrvCtxShared->apiCtxShared.ScrollBufIdx = idx; in MDrv_GOP_GWIN_SetHScroll()
4470 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_INT, u16RegVal, GOP_BIT1); in MDrv_GOP_GWIN_SetHScroll()
4474 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_INT, u16RegVal, GOP_BIT1); in MDrv_GOP_GWIN_SetHScroll()
4478 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, (GOP_BIT10 | 0x0), GOP_REG_HW_MASK); in MDrv_GOP_GWIN_SetHScroll()
4479 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 0x0000, GOP_REG_HW_MASK); in MDrv_GOP_GWIN_SetHScroll()
4491 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_INT, GOP_BIT1, GOP_BIT1); in MDrv_GOP_GWIN_SetHScroll()
4498 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP] == TRUE) in MDrv_GOP_GWIN_SetHScroll()
4515 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RLEN_L(u8win), (u32regval&u16VaildMa… in MDrv_GOP_GWIN_SetHScroll()
4516 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RLEN_H(u8win), (u32regval>>16), GOP_… in MDrv_GOP_GWIN_SetHScroll()
4517 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GWIN0_CTRL(u8win), bEnable==TRUE?GOP_BIT3… in MDrv_GOP_GWIN_SetHScroll()
4519 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_SetHScroll()
4535 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetVScroll() local
4543 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_HSIZE(u8win), ®val); in MDrv_GOP_GWIN_SetVScroll()
4549 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RLEN_L(u8win), (Ringoffset&0xFF), GO… in MDrv_GOP_GWIN_SetVScroll()
4550 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RLEN_H(u8win), (Ringoffset>>16), GOP… in MDrv_GOP_GWIN_SetVScroll()
4551 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GWIN0_CTRL(u8win), bEnable== TRUE?GOP_BI… in MDrv_GOP_GWIN_SetVScroll()
4553 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_SetVScroll()
4564 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Scroll_EnableAutoStop() local
4571 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GWIN0_CTRL(u8win), bEnable==TRUE?GOP_BIT1… in MDrv_GOP_GWIN_Scroll_EnableAutoStop()
4572 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_Scroll_EnableAutoStop()
4588 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Scroll_AutoStop_HSet() local
4597 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RLEN_L(u8win), &u16RegVal); in MDrv_GOP_GWIN_Scroll_AutoStop_HSet()
4599 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP] == TRUE) in MDrv_GOP_GWIN_Scroll_AutoStop_HSet()
4610 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_HSIZE(u8win), &u16tmp); //pixel in MDrv_GOP_GWIN_Scroll_AutoStop_HSet()
4618 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HVSTOP_L(u8win), u16DramHStop , GOP_… in MDrv_GOP_GWIN_Scroll_AutoStop_HSet()
4619 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HVSTOP_H(u8win), 0 , GOP_REG_WORD_MA… in MDrv_GOP_GWIN_Scroll_AutoStop_HSet()
4620 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_Scroll_AutoStop_HSet()
4638 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Scroll_AutoStop_VSet() local
4647 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RLEN_L(u8win), &u16tmp); in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4649 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RLEN_H(u8win), &u16tmp); in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4652 if(pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bPixelMode[u8GOP] == TRUE) in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4665 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_SIZE_L(u8win), &u16tmp); in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4666 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_RBLK_SIZE_H(u8win), &u16tmp1); in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4675 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HVSTOP_L(u8win), u32DramVStop&0xffff… in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4676 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_HVSTOP_H(u8win), u32DramVStop >> 16 … in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4677 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_Scroll_AutoStop_VSet()
4695 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetBlending() local
4711 pGOPDrvLocalCtx->halCtxLocal.User_ConsAlpha_bits = *pVal; in MDrv_GOP_GWIN_SetBlending()
4712 HAL_GOP_GWIN_SetBlending(&pGOPDrvLocalCtx->halCtxLocal, u8win, bEnable, u8coef); in MDrv_GOP_GWIN_SetBlending()
4713 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_SetBlending()
4726 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetWinFmt() local
4739 HAL_GOP_SetWinFmt(&pGOPDrvLocalCtx->halCtxLocal, regform, u8GOP, u8win, GOP_SetFmt(clrtype)<<4); in MDrv_GOP_GWIN_SetWinFmt()
4760 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_EnableGwin() local
4769 pGOPDrvLocalCtx->apiCtxLocal.pGOPCtxShared->bGWINEnable[u8win] = bEnable; in MDrv_GOP_GWIN_EnableGwin()
4776 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_MULTI_ALPHA, 0, GOP_BIT11); in MDrv_GOP_GWIN_EnableGwin()
4792 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGOPAutoClkGating) in MDrv_GOP_GWIN_EnableGwin()
4793 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, 0x0, (GOP_BIT1 | G… in MDrv_GOP_GWIN_EnableGwin()
4798 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_GWIN0_CTRL(Gop23_GwinCtl_Of… in MDrv_GOP_GWIN_EnableGwin()
4803 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_GWIN0_CTRL(u8win), \ in MDrv_GOP_GWIN_EnableGwin()
4806 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_EnableGwin()
4809 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGOPAutoClkGating) in MDrv_GOP_GWIN_EnableGwin()
4812 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, (GOP_BIT1 | GOP_BI… in MDrv_GOP_GWIN_EnableGwin()
4820 u8MaxWinNum = HAL_GOP_GetMaxGwinNumByGOP(&pGOPDrvLocalCtx->halCtxLocal, u8GOP); in MDrv_GOP_GWIN_EnableGwin()
4823 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_GWIN0_CTRL(u8Idx),&u16tmp); in MDrv_GOP_GWIN_EnableGwin()
4839 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_InitMux() local
4840 return HAL_GOP_InitMux(&pGOPDrvLocalCtx->halCtxLocal); in MDrv_GOP_InitMux()
4845 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_HasGop1GPalette() local
4846 return pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGop1GPalette; in MDrv_GOP_HasGop1GPalette()
4870 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetGwinInfo() local
4890 GOP_SetGop0GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_SetGwinInfo()
4897 GOP_SetGop1GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_SetGwinInfo()
4906 …if (!pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGop1GPalette && (pinfo->clrType==E_DRV_GOP_COLOR_I… in MDrv_GOP_GWIN_SetGwinInfo()
4914 GOP_SetGopExtendGwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_SetGwinInfo()
4927 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_GetGwinInfo() local
4956 GOP_ReadGop0GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_GetGwinInfo()
4957 HAL_ConvertAPIAddr(&pGOPDrvLocalCtx->halCtxLocal, u8win, &(pinfo->u64DRAMRBlkStart)); in MDrv_GOP_GWIN_GetGwinInfo()
4960 GOP_ReadGop1GwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_GetGwinInfo()
4961 HAL_ConvertAPIAddr(&pGOPDrvLocalCtx->halCtxLocal, u8win, &(pinfo->u64DRAMRBlkStart)); in MDrv_GOP_GWIN_GetGwinInfo()
4967 …if (!pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGop1GPalette && (pinfo->clrType==E_DRV_GOP_COLOR_… in MDrv_GOP_GWIN_GetGwinInfo()
4972 GOP_ReadGopExtendGwinInfo(pGOPDrvLocalCtx, u8win, pinfo); in MDrv_GOP_GWIN_GetGwinInfo()
4973 HAL_ConvertAPIAddr(&pGOPDrvLocalCtx->halCtxLocal, u8win, &(pinfo->u64DRAMRBlkStart)); in MDrv_GOP_GWIN_GetGwinInfo()
4992 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Enable_BGWIN() local
4995 if(bgwID >= HAL_GOP_GetMaxGwinNumByGOP(&pGOPDrvLocalCtx->halCtxLocal, 0)) in MDrv_GOP_GWIN_Enable_BGWIN()
5001 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_FADE(bgwID), bEnable==TRUE?GOP_BIT13… in MDrv_GOP_GWIN_Enable_BGWIN()
5002 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP0); in MDrv_GOP_GWIN_Enable_BGWIN()
5018 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Set_BGWIN() local
5019 if(bgwID >= HAL_GOP_GetMaxGwinNumByGOP(&pGOPDrvLocalCtx->halCtxLocal, 0)) in MDrv_GOP_GWIN_Set_BGWIN()
5025 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_BG_VSTR(bgwID), y0 , GOP_REG_WORD_MASK); in MDrv_GOP_GWIN_Set_BGWIN()
5026 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_BG_HSTR(bgwID), x0 , GOP_REG_WORD_MASK); in MDrv_GOP_GWIN_Set_BGWIN()
5027 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_BG_VEND(bgwID), y0 + h , GOP_REG_WORD_MAS… in MDrv_GOP_GWIN_Set_BGWIN()
5028 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_BG_HEND(bgwID), x0 + w , GOP_REG_WORD_MAS… in MDrv_GOP_GWIN_Set_BGWIN()
5029 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_BG_CLR(bgwID), color , GOP_REG_WORD_MASK); in MDrv_GOP_GWIN_Set_BGWIN()
5030 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP0); in MDrv_GOP_GWIN_Set_BGWIN()
5036 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Set_BGWIN_Alpha() local
5037 if(bgwID >= HAL_GOP_GetMaxGwinNumByGOP(&pGOPDrvLocalCtx->halCtxLocal, 0)) in MDrv_GOP_GWIN_Set_BGWIN_Alpha()
5043 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_DRAM_FADE(bgwID), u16reg , 0x1F00); in MDrv_GOP_GWIN_Set_BGWIN_Alpha()
5051 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_IsGWINEnabled() local
5062 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GWIN0_CTRL(u8win), ®val); in MDrv_GOP_GWIN_IsGWINEnabled()
5065 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_2G_GWIN0_CTRL(u8win-HAL_GOP_GetMaxGwinNumByGO… in MDrv_GOP_GWIN_IsGWINEnabled()
5068 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1G_GWIN0_CTRL, ®val); in MDrv_GOP_GWIN_IsGWINEnabled()
5071 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GX_GWIN0_CTRL, ®val); in MDrv_GOP_GWIN_IsGWINEnabled()
5074 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS0_GWIN0_CTRL, ®val); in MDrv_GOP_GWIN_IsGWINEnabled()
5077 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_1GS1_GWIN0_CTRL, ®val); in MDrv_GOP_GWIN_IsGWINEnabled()
5097 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_IsGOPMirrorEnable() local
5098 if (FALSE== _IsGopNumVaild((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOPNum)) in MDrv_GOP_IsGOPMirrorEnable()
5105 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, &u16RegVal); in MDrv_GOP_IsGOPMirrorEnable()
5113 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_EnableHMirror() local
5115 if (FALSE== _IsGopNumVaild((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOPNum)) in MDrv_GOP_GWIN_EnableHMirror()
5123 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, GOP_BIT12, GOP_BIT12… in MDrv_GOP_GWIN_EnableHMirror()
5125 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, 0, GOP_BIT12); in MDrv_GOP_GWIN_EnableHMirror()
5132 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_EnableVMirror() local
5134 if (FALSE== _IsGopNumVaild((MS_GOP_CTX_LOCAL*)pGOPDrvLocalCtx, u8GOPNum)) in MDrv_GOP_GWIN_EnableVMirror()
5142 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, GOP_BIT13, GOP_BIT13… in MDrv_GOP_GWIN_EnableVMirror()
5144 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL0, 0, GOP_BIT13); in MDrv_GOP_GWIN_EnableVMirror()
5150 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TLBEnable() local
5152 HAL_GOP_EnableTLB(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, bTLBEn); in MDrv_GOP_TLBEnable()
5159 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetTLBAddr() local
5163 if(!pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bTLBSupport[u8GOP]) in MDrv_GOP_SetTLBAddr()
5169 bpp = HAL_GOP_GetBPP(&pGOPDrvLocalCtx->halCtxLocal, pinfo->clrType); in MDrv_GOP_SetTLBAddr()
5197 HAL_GOP_SetTLBAddr(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, u64TLBAddr,u32offsetsize); in MDrv_GOP_SetTLBAddr()
5204 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetTLBSubAddr() local
5206 if(!pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bTLBSupport[u8GOP]) in MDrv_GOP_SetTLBSubAddr()
5214 HAL_GOP_SetTLBSubAddr(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, u64TLBAddr); in MDrv_GOP_SetTLBSubAddr()
5228 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetForceWrite() local
5229 pGOPDrvLocalCtx->gop_dwin_frwr = bEnable; in MDrv_GOP_DWIN_SetForceWrite()
5242 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_EnableCaptureStream() local
5244 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, ®val); in MDrv_GOP_DWIN_EnableCaptureStream()
5257 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_EnableCaptureStream()
5259 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx,E_GOP_Dwin); in MDrv_GOP_DWIN_EnableCaptureStream()
5273 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_CaptureOneFrame() local
5280 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, ®val); in MDrv_GOP_DWIN_CaptureOneFrame()
5283 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_CaptureOneFrame()
5295 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_CaptureOneFrame()
5296 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_CaptureOneFrame()
5304 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_DEBUG, &u16DWinState); in MDrv_GOP_DWIN_CaptureOneFrame()
5329 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_DEBUG, &u16DWinState); in MDrv_GOP_DWIN_CaptureOneFrame()
5342 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_CaptureOneFrame()
5348 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_CaptureOneFrame()
5365 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_CaptureOneFrame2() local
5370 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, ®val); in MDrv_GOP_DWIN_CaptureOneFrame2()
5374 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_CaptureOneFrame2()
5376 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_CaptureOneFrame2()
5379 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_CaptureOneFrame2()
5381 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_CaptureOneFrame2()
5388 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetSourceSel() local
5392 enRet = HAL_GOP_DWIN_SetSourceSel(&pGOPDrvLocalCtx->halCtxLocal, enSrcSel); in MDrv_GOP_DWIN_SetSourceSel()
5406 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetWinInfo() local
5409 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN,&u16tmp); in MDrv_GOP_DWIN_SetWinInfo()
5415 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_LSTR_WBE, 0xff, GOP_REG_LW_MASK); in MDrv_GOP_DWIN_SetWinInfo()
5418 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_VSTR, u16tmp, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_SetWinInfo()
5421 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_VEND, u16tmp, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_SetWinInfo()
5424 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_HSTR, u16tmp, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_SetWinInfo()
5427 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_HEND, u16tmp, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_SetWinInfo()
5430 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_HSIZE, u16tmp, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_SetWinInfo()
5435 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_DW_DSTR_L, u32tmp); in MDrv_GOP_DWIN_SetWinInfo()
5439 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_DW_UB_L, u32tmp); in MDrv_GOP_DWIN_SetWinInfo()
5446 HAL_GOP_DWIN_SetRingBuffer(&pGOPDrvLocalCtx->halCtxLocal,u32tmp,u32tmp1); in MDrv_GOP_DWIN_SetWinInfo()
5449 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_JMPLEN, u16tmp, GOP_REG_WORD_MASK); in MDrv_GOP_DWIN_SetWinInfo()
5450 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_SetWinInfo()
5461 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_GetWinInfo() local
5464 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_VSTR, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5467 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_VEND, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5470 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_HSTR, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5473 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_HEND, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5476 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_DSTR_H, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5478 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_DSTR_L, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5483 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_UB_H, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5485 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_UB_L, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5490 u8MiuSel = HAL_GOP_GetDWINMIU(&pGOPDrvLocalCtx->halCtxLocal); in MDrv_GOP_DWIN_GetWinInfo()
5494 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_JMPLEN, &u16tmp); in MDrv_GOP_DWIN_GetWinInfo()
5510 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_EnableProgressive() local
5512 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, ®val); in MDrv_GOP_DWIN_EnableProgressive()
5519 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_BIT4); in MDrv_GOP_DWIN_EnableProgressive()
5521 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_EnableProgressive()
5534 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SelectSource() local
5549 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, 0x0300); in MDrv_GOP_DWIN_SelectSource()
5551 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_SelectSource()
5562 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SelectSourceScanType() local
5564 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, ®val); in MDrv_GOP_DWIN_SelectSourceScanType()
5577 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, regval, GOP_BIT4); in MDrv_GOP_DWIN_SelectSourceScanType()
5578 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, E_GOP_Dwin); in MDrv_GOP_DWIN_SelectSourceScanType()
5601 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_EnableIntr() local
5603 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_INT_MASK, ®val); in MDrv_GOP_DWIN_EnableIntr()
5610 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_INT_MASK, regval, GOP_REG_LW_MASK); in MDrv_GOP_DWIN_EnableIntr()
5622 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_ClearIntr() local
5624 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_INT_MASK, u8mask&0xff, GOP_REG_LW_MASK); in MDrv_GOP_DWIN_ClearIntr()
5653 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_Set_CTRL0() local
5654 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, val, mask); in MDrv_GOP_DWIN_Set_CTRL0()
5660 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_ConvertAPIAddr2HAL() local
5661 return HAL_ConvertAPIAddr(&pGOPDrvLocalCtx->halCtxLocal, u8Gwinid, u64ApiAdr); in MDrv_GOP_ConvertAPIAddr2HAL()
5670 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetDataFmt() local
5672 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, (MS_U16)fmt<<14, 0xC000); in MDrv_GOP_DWIN_SetDataFmt()
5683 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_GetDataFmt() local
5684 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, &u16Temp); in MDrv_GOP_DWIN_GetDataFmt()
5694 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetAlphaValue() local
5696 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_ALPHA, ((MS_U16)u8AlphaVal)<<8, 0xFF00); in MDrv_GOP_DWIN_SetAlphaValue()
5705 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetAlphaSrc() local
5707 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_ALPHA, source<<1, GOP_BIT1); in MDrv_GOP_DWIN_SetAlphaSrc()
5716 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetAlphaInverse() local
5718 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_ALPHA, bEnable<<7, GOP_BIT7); in MDrv_GOP_DWIN_SetAlphaInverse()
5727 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetUVSample() local
5729 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_ALPHA, mode<<2, (GOP_BIT2|GOP_BIT3)); in MDrv_GOP_DWIN_SetUVSample()
5738 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetSkipFrame() local
5740 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_FRAME_CTRL, framecount<<4, (GOP_BIT4|GOP_… in MDrv_GOP_DWIN_SetSkipFrame()
5749 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_EnableDither() local
5753 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_ALPHA, (MS_U16)0x0020, 0x0020); in MDrv_GOP_DWIN_EnableDither()
5757 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_ALPHA, ~(MS_U16)0x0020, 0x0020); in MDrv_GOP_DWIN_EnableDither()
5771 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_GetIntrStatus() local
5773 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_INT_MASK, ®val); in MDrv_GOP_DWIN_GetIntrStatus()
5782 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_EnableR2YCSC() local
5783 return HAL_GOP_DWIN_EnableR2YCSC(&pGOPDrvLocalCtx->halCtxLocal,bEnable); in MDrv_GOP_DWIN_EnableR2YCSC()
5794 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_DWIN_SetUVSwap() local
5797 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, (MS_U16)GOP_BIT11, GOP_BIT11); in MDrv_GOP_DWIN_SetUVSwap()
5801 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_CTL0_EN, (~(MS_U16)GOP_BIT11), GOP_BIT11); in MDrv_GOP_DWIN_SetUVSwap()
5811 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetVOPNBL() local
5816 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_SC_VOPNBL, 0x20, 0x20); in MDrv_GOP_SetVOPNBL()
5817 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_SC_OSD_CHECK_ALPHA, 0x0, 0x40); in MDrv_GOP_SetVOPNBL()
5821 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_SC_VOPNBL, 0x0, 0x20); in MDrv_GOP_SetVOPNBL()
5822 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_SC_OSD_CHECK_ALPHA, 0x40, 0x40); in MDrv_GOP_SetVOPNBL()
5954 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_UpdateReg() local
5955 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_GWIN_UpdateReg()
5960 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_UpdateRegWithSync() local
5961 …GOP_GWIN_TriggerRegWriteIn(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP, MDrv_GOP_GWIN_IsForceWrite(pGOPCtx,… in MDrv_GOP_GWIN_UpdateRegWithSync()
5966 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TriggerRegWriteIn() local
5967 GOP_GWIN_TriggerRegWriteIn(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP, bForceWriteIn, bSync); in MDrv_GOP_TriggerRegWriteIn()
5972 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_UpdateRegWithMaskSync() local
6013 if(pGOPDrvLocalCtx->gop_gwin_frwr) in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6015 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, GOP_VAL_FWR, GOP_REG_HW_MASK); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6016 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 0x0000, GOP_REG_HW_MASK); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6018 if(pGOPDrvLocalCtx->apiCtxLocal.pGopChipProperty->bAFBC_Merge_GOP_Trig ==FALSE) in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6020 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_TRIGGER, 0, GOP_BIT0); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6021 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_TRIGGER, GOP_BIT0, GOP_BIT0); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6029 HAL_GOP_CMDQ_SetGOPACKMask(&pGOPDrvLocalCtx->halCtxLocal, u16GopMask); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6036 HAL_GOP_SetGOPACKMask(&pGOPDrvLocalCtx->halCtxLocal, u16GopMask); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6047 u16GopAck = HAL_GOP_GetGOPACK(&pGOPDrvLocalCtx->halCtxLocal,u16GopIdx); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6058 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, GOP_VAL_FWR, GOP_REG_HW_MASK); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6059 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_BAK_SEL, 0x0000, GOP_REG_HW_MASK); in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6067 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_MULTI_ALPHA, GOP_BIT11, GOP… in MDrv_GOP_GWIN_UpdateRegWithMaskSync()
6097 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetClock() local
6098 return HAL_GOP_SetClock(&pGOPDrvLocalCtx->halCtxLocal,bEnable); in MDrv_GOP_SetClock()
6108 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPBWStrength() local
6117 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BW, GOP_FIFO_BURST_ALL, GOP… in MDrv_GOP_SetGOPBWStrength()
6119 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_BW, (GOP_BIT2|GOP_BIT1|GOP_BIT0), (GOP_BI… in MDrv_GOP_SetGOPBWStrength()
6124 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BW, GOP_FIFO_BURST_MIDDLE, … in MDrv_GOP_SetGOPBWStrength()
6126 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_BW, (GOP_BIT2|GOP_BIT0), (GOP_BIT2|GOP_BI… in MDrv_GOP_SetGOPBWStrength()
6131 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BW, GOP_FIFO_BURST_SHORT, G… in MDrv_GOP_SetGOPBWStrength()
6133 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_BW, GOP_BIT1, (GOP_BIT2|GOP_BIT1|GOP_BIT0… in MDrv_GOP_SetGOPBWStrength()
6147 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetGOPBWStrength() local
6150 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL1, &u16RegVal); in MDrv_GOP_GetGOPBWStrength()
6170 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPYUV() local
6171 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_DW_ALPHA, GOP_BIT6, GOP_BIT6); in MDrv_GOP_SetGOPYUV()
6179 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetCurrentHSPipe() local
6185 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_HS_PIPE, &u16HSPD); in MDrv_GOP_GetCurrentHSPipe()
6203 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetHPipeOfst() local
6222 … u8Offset = i/E_GOP_FRC_MUX2* pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_MUX_Delta; in MDrv_GOP_GetHPipeOfst()
6234 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_DualRateMux_Offset[(i-E_GOP_DUALRATE_OP_M… in MDrv_GOP_GetHPipeOfst()
6252 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GOP_INTERNAL_ZORDER, &u16tmp); in MDrv_GOP_GetHPipeOfst()
6256 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Zorder_Mux_Offset[i]* pGOPDrvLocalCtx->ha… in MDrv_GOP_GetHPipeOfst()
6260 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i]* pGOPDrvLocalCtx->halCtxLoc… in MDrv_GOP_GetHPipeOfst()
6263 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i]* pGOPDrvLocalCtx->halCtxLoc… in MDrv_GOP_GetHPipeOfst()
6278 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GOP_INTERNAL_ZORDER, &u16tmp); in MDrv_GOP_GetHPipeOfst()
6282 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Zorder_Mux_Offset[i]* pGOPDrvLocalCtx->ha… in MDrv_GOP_GetHPipeOfst()
6286 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i]* pGOPDrvLocalCtx->halCtxLoc… in MDrv_GOP_GetHPipeOfst()
6289 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i]* pGOPDrvLocalCtx->halCtxLoc… in MDrv_GOP_GetHPipeOfst()
6305 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GOP_INTERNAL_ZORDER, &u16tmp); in MDrv_GOP_GetHPipeOfst()
6309 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Zorder_Mux_Offset[i]* pGOPDrvLocalCtx->ha… in MDrv_GOP_GetHPipeOfst()
6313 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i]* pGOPDrvLocalCtx->halCtxLoc… in MDrv_GOP_GetHPipeOfst()
6316 …u8Offset = pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i]* pGOPDrvLocalCtx->halCtxLoc… in MDrv_GOP_GetHPipeOfst()
6324 if ((!pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bGop2VStretch) && u8GOP_num==2) in MDrv_GOP_GetHPipeOfst()
6334 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetDWINMIU() local
6335 if (HAL_GOP_GetDWINMIU(&pGOPDrvLocalCtx->halCtxLocal)==MIU_1) in MDrv_GOP_GetDWINMIU()
6347 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetDWINMIU() local
6348 return (GOP_Result)HAL_GOP_SetDWINMIU(&pGOPDrvLocalCtx->halCtxLocal,miu); in MDrv_GOP_SetDWINMIU()
6354 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_VE_SetOutputTiming() local
6359 HAL_GOP_VE_SetOutputTiming(&pGOPDrvLocalCtx->halCtxLocal, u32mode); in MDrv_GOP_VE_SetOutputTiming()
6366 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_MIXER_SetOutputTiming() local
6371 HAL_GOP_MIXER_SetOutputTiming(&pGOPDrvLocalCtx->halCtxLocal, u32mode, pTM); in MDrv_GOP_MIXER_SetOutputTiming()
6377 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_MIXER_EnableVfilter() local
6378 HAL_GOP_MIXER_EnableVfilter(&pGOPDrvLocalCtx->halCtxLocal, bEnable); in MDrv_GOP_MIXER_EnableVfilter()
6389 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SelGwinIdByGOP() local
6391 return HAL_GOP_SelGwinIdByGOP(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, u8GWinIdx); in MDrv_GOP_SelGwinIdByGOP()
6398 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPBrightness() local
6404 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BRI, u16RegVal, 0x1FF ); in MDrv_GOP_SetGOPBrightness()
6406 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_SetGOPBrightness()
6414 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_EnableLBCouple() local
6424 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_NEW_BW, bEnable << 15, GOP_… in MDrv_GOP_EnableLBCouple()
6433 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetGOPBrightness() local
6437 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BRI, &u16RegVal); in MDrv_GOP_GetGOPBrightness()
6447 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_EnableTileMode() local
6450 …if (pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bhastilemode)// Currently, T8,Janus support this fun… in MDrv_GOP_GWIN_EnableTileMode()
6478 pGOPDrvLocalCtx->b32BPPTileMode[u8GOP] = bEnable; in MDrv_GOP_GWIN_EnableTileMode()
6480 pGOPDrvLocalCtx->b16BPPTileMode[u8GOP] = FALSE; in MDrv_GOP_GWIN_EnableTileMode()
6484 pGOPDrvLocalCtx->b16BPPTileMode[u8GOP] = bEnable; in MDrv_GOP_GWIN_EnableTileMode()
6486 pGOPDrvLocalCtx->b32BPPTileMode[u8GOP] =FALSE; in MDrv_GOP_GWIN_EnableTileMode()
6489 HAL_GOP_GWIN_EnableTileMode(&pGOPDrvLocalCtx->halCtxLocal, u8win, bEnable, tilemode); in MDrv_GOP_GWIN_EnableTileMode()
6503 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Load_HStretchModeTable() local
6517 _GOP_Load_Stretch_Mode_Table(pGOPDrvLocalCtx,u8GOP,_GopHStretchTable[HStrchMode]); in MDrv_GOP_GWIN_Load_HStretchModeTable()
6531 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Load_VStretchModeTable() local
6536 _GOP_Load_VStretch_Mode_Table(pGOPDrvLocalCtx,u8GOP,_GopVStretchTable[VStrchMode]); in MDrv_GOP_GWIN_Load_VStretchModeTable()
6540 _GOP_Load_VStretch_Mode_Table(pGOPDrvLocalCtx,u8GOP,_GopVStretchTable[VStrchMode]); in MDrv_GOP_GWIN_Load_VStretchModeTable()
6552 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set_PINPON() local
6554 HAL_GOP_Set_PINPON(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, bEn, pinpon_mode); in MDrv_GOP_Set_PINPON()
6561 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set_BufferPINPON() local
6568 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_DW_UB_L, u64tmp); in MDrv_GOP_Set_BufferPINPON()
6573 HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal,GOP_DW_UB_H, u64tmp); in MDrv_GOP_Set_BufferPINPON()
6580 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set_16bBus() local
6587 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CTRL1, bEn<<4, GOP_BIT4); in MDrv_GOP_Set_16bBus()
6588 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_OLDADDR, bEn<<3, GOP_BIT3); in MDrv_GOP_Set_16bBus()
6596 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetGPUTileMode() local
6598 … HAL_GOP_GWIN_SetGPUTileMode(&pGOPDrvLocalCtx->halCtxLocal, u8win, (EN_DRV_GOP_GPU_TILE_MODE)mode); in MDrv_GOP_GWIN_SetGPUTileMode()
6599 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_SetGPUTileMode()
6607 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetUVSwap() local
6609 HAL_GOP_SetUVSwap(&pGOPDrvLocalCtx->halCtxLocal,u8GOPNum,bEn); in MDrv_GOP_SetUVSwap()
6616 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetYCSwap() local
6618 HAL_GOP_SetYCSwap(&pGOPDrvLocalCtx->halCtxLocal,u8GOPNum,bEn); in MDrv_GOP_SetYCSwap()
6631 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_GetGwinNewAlphaModeEnable() local
6633 HAL_GOP_GWIN_GetNewAlphaMode(&pGOPDrvLocalCtx->halCtxLocal, u8win, pEnable); in MDrv_GOP_GWIN_GetGwinNewAlphaModeEnable()
6639 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_SetNewAlphaMode() local
6641 HAL_GOP_GWIN_SetNewAlphaMode(&pGOPDrvLocalCtx->halCtxLocal, u8win, bEnable); in MDrv_GOP_GWIN_SetNewAlphaMode()
6643 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)MDrv_DumpGopByGwinId(pGOPCtx,u8win)); in MDrv_GOP_GWIN_SetNewAlphaMode()
6657 GOP_CTX_DRV_LOCAL* pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SetGOPContrast() local
6666 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BRI, (u16YContrast) << 9, u… in MDrv_GOP_SetGOPContrast()
6667 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CON in MDrv_GOP_SetGOPContrast()
6671 GOP_GWIN_UpdateReg(pGOPDrvLocalCtx, (E_GOP_TYPE)u8GOP); in MDrv_GOP_SetGOPContrast()
6684 GOP_CTX_DRV_LOCAL* pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetGOPContrast() local
6687 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BRI, &u16RegVal); in MDrv_GOP_GetGOPContrast()
6690 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CON, &u16RegVal); in MDrv_GOP_GetGOPContrast()
6693 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_CON, &u16RegVal); in MDrv_GOP_GetGOPContrast()
6720 GOP_CTX_DRV_LOCAL* pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set3D_LR_FrameExchange() local
6721 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->enGOP3DType == E_DRV_3D_NONE) in MDrv_GOP_Set3D_LR_FrameExchange()
6726 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->enGOP3DType != E_DRV_3D_NONE) in MDrv_GOP_Set3D_LR_FrameExchange()
6729 u8MaxWinNum = HAL_GOP_GetMaxGwinNumByGOP(&pGOPDrvLocalCtx->halCtxLocal, u8GOP); in MDrv_GOP_Set3D_LR_FrameExchange()
6734 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_RBLK_L(u8Win), (MS_U16*… in MDrv_GOP_Set3D_LR_FrameExchange()
6736 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_RBLK_H(u8Win), (MS_U16*… in MDrv_GOP_Set3D_LR_FrameExchange()
6739 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_3DOSD_SUB_RBLK_L(u8Win), (MS… in MDrv_GOP_Set3D_LR_FrameExchange()
6741 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_3DOSD_SUB_RBLK_H(u8Win), (MS… in MDrv_GOP_Set3D_LR_FrameExchange()
6744 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_3DOSD_SUB_RBLK_L(u8Win), u3… in MDrv_GOP_Set3D_LR_FrameExchange()
6745 …HAL_GOP_Write32Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_DRAM_RBLK_L(u8Win), u32SubB… in MDrv_GOP_Set3D_LR_FrameExchange()
6758 GOP_CTX_DRV_LOCAL* pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set3DOSD_Mode() local
6759 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->enGOP3DType == E_DRV_3D_NONE) in MDrv_GOP_Set3DOSD_Mode()
6773 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_YUV_SWAP, (((MS_U16)en3DOSD… in MDrv_GOP_Set3DOSD_Mode()
6774 HAL_GOP_EnableTwoLineBufferMode(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, TRUE); in MDrv_GOP_Set3DOSD_Mode()
6777 … if (pGOPDrvLocalCtx->halCtxLocal.pHALShared->GOP_Dst[u8GOP] != E_DRV_GOP_DST_OP_DUAL_RATE) in MDrv_GOP_Set3DOSD_Mode()
6780 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_YUV_SWAP, ((MS_U16)en3DOSDM… in MDrv_GOP_Set3DOSD_Mode()
6781 HAL_GOP_EnableTwoLineBufferMode(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, TRUE); in MDrv_GOP_Set3DOSD_Mode()
6789 … if (pGOPDrvLocalCtx->halCtxLocal.pHALShared->GOP_Dst[u8GOP] != E_DRV_GOP_DST_OP_DUAL_RATE) in MDrv_GOP_Set3DOSD_Mode()
6791 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_CFG, &u16GOPScalingD… in MDrv_GOP_Set3DOSD_Mode()
6794 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_CFG, GOP_BIT5 ,GOP_… in MDrv_GOP_Set3DOSD_Mode()
6796 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_YUV_SWAP, ((MS_U16)en3DOSDM… in MDrv_GOP_Set3DOSD_Mode()
6797 HAL_GOP_EnableTwoLineBufferMode(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, FALSE); in MDrv_GOP_Set3DOSD_Mode()
6805 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_CFG, &u16GOPScalingD… in MDrv_GOP_Set3DOSD_Mode()
6808 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_SCALING_CFG, GOP_BIT5 ,GOP_… in MDrv_GOP_Set3DOSD_Mode()
6810 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_YUV_SWAP, ((MS_U16)en3DOSDM… in MDrv_GOP_Set3DOSD_Mode()
6811 HAL_GOP_EnableTwoLineBufferMode(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, FALSE); in MDrv_GOP_Set3DOSD_Mode()
6814 … if (pGOPDrvLocalCtx->halCtxLocal.pHALShared->GOP_Dst[u8GOP] != E_DRV_GOP_DST_OP_DUAL_RATE) in MDrv_GOP_Set3DOSD_Mode()
6816 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_YUV_SWAP, ((MS_U16)en3DOSDM… in MDrv_GOP_Set3DOSD_Mode()
6817 HAL_GOP_EnableTwoLineBufferMode(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, TRUE); in MDrv_GOP_Set3DOSD_Mode()
6825 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_YUV_SWAP, ((MS_U16)en3DOSDM… in MDrv_GOP_Set3DOSD_Mode()
6826 HAL_GOP_EnableTwoLineBufferMode(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, TRUE); in MDrv_GOP_Set3DOSD_Mode()
6839 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Set3DOSD_Sub() local
6847 HAL_GOP_GWiN_Set3DOSD_Sub(&pGOPDrvLocalCtx->halCtxLocal,u8GOP ,u8Gwin,u64SubAddr); in MDrv_GOP_Set3DOSD_Sub()
6911 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_Mask_First_Hsync() local
6920 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_BOT_HS, regval, 0x4); in MDrv_GOP_Mask_First_Hsync()
6939 GOP_CTX_DRV_LOCAL *pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in Mdrv_GOP_GetMuxPriority() local
6942 if( (pGOPDrvLocalCtx == NULL) in Mdrv_GOP_GetMuxPriority()
6953 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_4G_GOP_INTERNAL_ZORDER, &u16tmp); in Mdrv_GOP_GetMuxPriority()
6958 …au16Mux[i][1]= pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Zorder_Mux_Offset[i]* pGOPDrvLocalCtx… in Mdrv_GOP_GetMuxPriority()
6963 …au16Mux[i][1]= pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i] * pGOPDrvLocalCtx->halC… in Mdrv_GOP_GetMuxPriority()
6967 …au16Mux[i][1]= pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->GOP_Mux_Offset[i] * pGOPDrvLocalCtx->halC… in Mdrv_GOP_GetMuxPriority()
7008 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in Mdrv_GOP_GetVideoTimingMirrorType() local
7009 return HAL_GOP_GetVideoTimingMirrorType(&pGOPDrvLocalCtx->halCtxLocal, bHorizontal); in Mdrv_GOP_GetVideoTimingMirrorType()
7019 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_OC_SetOCEn() local
7021 ret = HAL_GOP_OC_SetOCEn(&pGOPDrvLocalCtx->halCtxLocal, u8GOPNum, bOCEn); in MDrv_GOP_OC_SetOCEn()
7032 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_OC_SetOCInfo() local
7036 HAL_GOP_OC_Get_MIU_Sel(&pGOPDrvLocalCtx->halCtxLocal, ®miu); in MDrv_GOP_OC_SetOCInfo()
7044 HAL_GOP_OC_SetOCInfo(&pGOPDrvLocalCtx->halCtxLocal, OCinfo); in MDrv_GOP_OC_SetOCInfo()
7059 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_BNK() local
7068 … HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(GOP_4G_OFST,i), ®_val); in MDrv_GOP_BNK()
7070 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(GOP_4G_OFST+1,i), ®_val); in MDrv_GOP_BNK()
7072 …HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(GOP_4G_OFST+2,i), ®_val); in MDrv_GOP_BNK()
7082 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(GOP_4G_OFST,i), pGOPCtx->… in MDrv_GOP_BNK()
7091 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(GOP_4G_OFST+1,i), tmp, GO… in MDrv_GOP_BNK()
7092 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(GOP_4G_OFST+2,i), pGOPCtx… in MDrv_GOP_BNK()
7095 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_REG(GOP_4G_OFST+1,i), 0x1, 0x… in MDrv_GOP_BNK()
7109 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern_IsVaild() local
7114 ret = HAL_GOP_TestPattern_IsVaild(&pGOPDrvLocalCtx->halCtxLocal,u8CurrentGOP); in MDrv_GOP_TestPattern_IsVaild()
7124 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPatternAlpha_Enable() local
7126 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bTstPatternAlpha== TRUE) in MDrv_GOP_TestPatternAlpha_Enable()
7128 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_TSTCLR_ALPHA_EN, (!bTSTClr_Alpha_En)<<SHIFT_T… in MDrv_GOP_TestPatternAlpha_Enable()
7138 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern() local
7140 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bTstPatternAlpha== TRUE) in MDrv_GOP_TestPattern()
7143 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_TSTCLR_ALPHA, (u16TSTClr_Alpha<<SHIFT_TSTCLR_… in MDrv_GOP_TestPattern()
7146 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_TSTCLR_EN, bTSTClr_En<<SHIFT_TSTCLR_EN, MASK_… in MDrv_GOP_TestPattern()
7155 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern_SetStartClr() local
7161 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bTstPatternAlpha== TRUE) in MDrv_GOP_TestPattern_SetStartClr()
7171 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_TSTCLR_ALPHA_EN, GOP_BIT0, MASK_INI_TSTCLR_EN… in MDrv_GOP_TestPattern_SetStartClr()
7180 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern_SetHInitColor() local
7182 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bTstPatternAlpha== TRUE) in MDrv_GOP_TestPattern_SetHInitColor()
7200 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern_SetVInitColor() local
7202 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bTstPatternAlpha== TRUE) in MDrv_GOP_TestPattern_SetVInitColor()
7239 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern_SetHStep() local
7241 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bTstPatternAlpha== TRUE) in MDrv_GOP_TestPattern_SetHStep()
7258 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern_SetVStep() local
7260 if(pGOPDrvLocalCtx->halCtxLocal.pGopChipPro->bTstPatternAlpha== TRUE) in MDrv_GOP_TestPattern_SetVStep()
7276 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_TestPattern_SetHVDuplicate() local
7278 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_TSTCLR_HDUP, u8HDup<<SHIFT_TSTCLR_HDUP, MASK_… in MDrv_GOP_TestPattern_SetHVDuplicate()
7279 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_TSTCLR_VDUP, u8VDup<<SHIFT_TSTCLR_VDUP, MASK_… in MDrv_GOP_TestPattern_SetHVDuplicate()
7318 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_AFBC_Core_Reset() local
7326 HAL_GOP_AFBC_GetCore(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, &u8Core); in MDrv_GOP_AFBC_Core_Reset()
7327 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_AFBC_MIU,GOP_BIT15, GOP_BIT15); in MDrv_GOP_AFBC_Core_Reset()
7328 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_AFBC_CORE_EN(u8Core),GOP_BIT8, GOP_BIT8); in MDrv_GOP_AFBC_Core_Reset()
7329 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_AFBC_MIU,0, GOP_BIT15); in MDrv_GOP_AFBC_Core_Reset()
7330 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_AFBC_CORE_EN(u8Core),0, GOP_BIT8); in MDrv_GOP_AFBC_Core_Reset()
7338 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_AFBC_Core_Enable() local
7345 HAL_GOP_AFBC_GetCore(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, &u8Core); in MDrv_GOP_AFBC_Core_Enable()
7346 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal,REG_AFBC_CORE_EN(u8Core),bEna, GOP_BIT0); in MDrv_GOP_AFBC_Core_Enable()
7355 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_AFBCMode() local
7364 HAL_GOP_AFBC_GetCore(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, &u8Core); in MDrv_GOP_GWIN_AFBCMode()
7365 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_FMT(u8Core), (eCTL&E_DRV_GOP_AFBC_SPILT… in MDrv_GOP_GWIN_AFBCMode()
7366 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_FMT(u8Core), (eCTL&E_DRV_GOP_AFBC_YUV_T… in MDrv_GOP_GWIN_AFBCMode()
7367 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_CORE_EN(u8Core), bEnable, GOP_BIT0); … in MDrv_GOP_GWIN_AFBCMode()
7368 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+ GOP_4G_YUV_SWAP, bEnable<<14, GOP… in MDrv_GOP_GWIN_AFBCMode()
7369 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+ GOP_4G_MIU_SEL, bEnable<<12, GOP_… in MDrv_GOP_GWIN_AFBCMode()
7380 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_AFBCSetWindow() local
7405 HAL_GOP_AFBC_GetCore(&pGOPDrvLocalCtx->halCtxLocal, u8GOP, &u8Core); in MDrv_GOP_GWIN_AFBCSetWindow()
7406 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_ADDR_L(u8Core), pinfo->u64DRAMAddr, GO… in MDrv_GOP_GWIN_AFBCSetWindow()
7407 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_ADDR_H(u8Core), pinfo->u64DRAMAddr>>16… in MDrv_GOP_GWIN_AFBCSetWindow()
7410 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_WIDTH(u8Core), u16Pitch-1, GOP_REG_WOR… in MDrv_GOP_GWIN_AFBCSetWindow()
7412 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_HEIGHT(u8Core), u16Height-1, GOP_REG_W… in MDrv_GOP_GWIN_AFBCSetWindow()
7414 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_FMT(u8Core), 0x5 , GOP_BIT0|GOP_BIT1|GO… in MDrv_GOP_GWIN_AFBCSetWindow()
7418 HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_CORE_EN(u8Core), 0, GOP_BIT4); in MDrv_GOP_GWIN_AFBCSetWindow()
7420 … HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, REG_AFBC_CORE_EN(u8Core), GOP_BIT4, GOP_BIT4); in MDrv_GOP_GWIN_AFBCSetWindow()
7433 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_DeleteWinHVSize() local
7435 HAL_GOP_DeleteWinHVSize(&pGOPDrvLocalCtx->halCtxLocal,u8GOP, u16HSize, u16VSize); in MDrv_GOP_GWIN_DeleteWinHVSize()
7442 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_SelfFirstHs() local
7445 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet + GOP_4G_RATE, bEnable<<7, BIT(7)); in MDrv_GOP_SelfFirstHs()
7451 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetIPCaptureHStart() local
7458 HAL_GOP_Read16Reg(&pGOPDrvLocalCtx->halCtxLocal, GOP_SC_IP_MAIN_HSTART, ®_val); in MDrv_GOP_GetIPCaptureHStart()
7475 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetIPInterlace() local
7482 HAL_GOP_GetIPInterlace(&pGOPDrvLocalCtx->halCtxLocal, bInterlace); in MDrv_GOP_GetIPInterlace()
7493 GOP_CTX_DRV_LOCAL *pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GetIPInterlace()
7499 HAL_GOP_GetIPInterlace(&pGOPDrvLocalCtx->halCtxLocal, bInterlace); in MDrv_GOP_GetIPInterlace()
7510 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_IsHDREnabled() local
7512 HAL_GOP_IsHDREnabled(&pGOPDrvLocalCtx->halCtxLocal, pbHDREnable); in MDrv_GOP_IsHDREnabled()
7642 GOP_CTX_DRV_LOCAL*pGOPDrvLocalCtx = (GOP_CTX_DRV_LOCAL*)pGOPCtx; in MDrv_GOP_GWIN_Interrupt() local
7646 …HAL_GOP_Write16Reg(&pGOPDrvLocalCtx->halCtxLocal, u32BankOffSet+GOP_4G_INT, (bEable?0:GOP_BIT0) , … in MDrv_GOP_GWIN_Interrupt()