Lines Matching refs:eWindow
280 #define DIPCMDQ_INIT_MUTEX_LOCK(eWindow) MsOS_ObtainMutex(g_s32DIPCMDQ_Init_Mutex[eWindow… argument
281 #define DIPCMDQ_INIT_MUTEX_UNLOCK(eWindow) MsOS_ReleaseMutex(g_s32DIPCMDQ_Init_Mutex[eWindo… argument
282 #define DIPCMDQ_INIT_MUTEX_DELETE(eWindow) MsOS_DeleteMutex(g_s32DIPCMDQ_Init_Mutex[eWindow… argument
289 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE))\
290 HAL_XC_DIP_CMDQWaitCommand(eWindow);\
304 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE)){\
305 CMDQ_DIP_W2BYTE(u32Id, u32Reg, u16Val, eWindow);}\
327 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE))\
328 CMDQ_DIP_W4BYTE(u32Id, u32Reg, u32Val, eWindow);\
345 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE))\
346 CMDQ_DIP_W2BYTEMSK(u32Id, u32Reg, u16Val, u16Mask, eWindow);\
353 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE))\
354 MDrv_CMDQ_WriteByteMask(u32Reg, u8Val, u8Msk, eWindow);\
361 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE))\
362 MDrv_CMDQ_Write2ByteMask(u32Reg, u16Val, u16Mask, eWindow);\
369 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE))\
370 MDrv_CMDQ_WriteRegBit(u32Reg, bEnable, u8Mask, eWindow);\
375 static MS_U16 DIP_R2BYTE(MS_U32 u32Id,MS_U32 u32Reg,SCALER_DIP_WIN eWindow) in DIP_R2BYTE() argument
380 if((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE)) in DIP_R2BYTE()
402 static MS_U32 DIP_R4BYTE(MS_U32 u32Id, MS_U32 u32Reg,SCALER_DIP_WIN eWindow) in DIP_R4BYTE() argument
407 if((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE)) in DIP_R4BYTE()
429 static MS_U16 DIP_R2BYTEMSK(MS_U32 u32Id, MS_U32 u32Reg, MS_U16 u16Mask,SCALER_DIP_WIN eWindow) in DIP_R2BYTEMSK() argument
433 if((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE)) in DIP_R2BYTEMSK()
456 static MS_BOOL HAL_XC_DIP_CMDQWaitCommand(SCALER_DIP_WIN eWindow) in HAL_XC_DIP_CMDQWaitCommand() argument
459 if (g_u16Ptr_CMQ[eWindow] >= MAX_CMDQ_NUM) in HAL_XC_DIP_CMDQWaitCommand()
461 LOG_ERR("[%s]: eWindow %d CMDQ Buffer is Full\n", __FUNCTION__,eWindow); in HAL_XC_DIP_CMDQWaitCommand()
466 if(pHalOps[eWindow]){ in HAL_XC_DIP_CMDQWaitCommand()
469 if(eWindow == DIP_WINDOW) in HAL_XC_DIP_CMDQWaitCommand()
471 …MDrv_CMDQ_Gen_WaitTrigger_Bus_Command(&(DIP_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]]),XC_DIP_CMDQ_INT,FALS… in HAL_XC_DIP_CMDQWaitCommand()
473 else if(eWindow == DWIN0_WINDOW) in HAL_XC_DIP_CMDQWaitCommand()
475 …MDrv_CMDQ_Gen_WaitTrigger_Bus_Command(&(DWIN0_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]]),XC_DIP_CMDQ_INT,FA… in HAL_XC_DIP_CMDQWaitCommand()
477 else if(eWindow == DWIN1_WINDOW) in HAL_XC_DIP_CMDQWaitCommand()
479 …MDrv_CMDQ_Gen_WaitTrigger_Bus_Command(&(DWIN1_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]]),XC_DIP_CMDQ_INT,FA… in HAL_XC_DIP_CMDQWaitCommand()
481 g_u16Ptr_CMQ[eWindow]++; in HAL_XC_DIP_CMDQWaitCommand()
484 UNUSED(eWindow); in HAL_XC_DIP_CMDQWaitCommand()
490 …ion, MS_U32 destionation_address, MS_U16 destionation_value, MS_U16 mask,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_CMDQPushCommand() argument
494 if (g_u16Ptr_CMQ[eWindow] >= MAX_CMDQ_NUM) in HAL_XC_DIP_CMDQPushCommand()
496 LOG_ERR("[%s]: eWindow %d CMDQ Buffer is Full\n", __FUNCTION__,eWindow); in HAL_XC_DIP_CMDQPushCommand()
514 if(pHalOps[eWindow]){ in HAL_XC_DIP_CMDQPushCommand()
516 …pHalOps[eWindow]->MHAL_CMDQ_WriteRegCmdqMask(pHalOps[eWindow], destionation_address, destionation_… in HAL_XC_DIP_CMDQPushCommand()
518 if(eWindow == DIP_WINDOW) in HAL_XC_DIP_CMDQPushCommand()
520 DIP_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].operation = operation; in HAL_XC_DIP_CMDQPushCommand()
521 DIP_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].destionation_address = destionation_address; in HAL_XC_DIP_CMDQPushCommand()
522 DIP_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].destionation_value = destionation_value; in HAL_XC_DIP_CMDQPushCommand()
523 DIP_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].mask = ((~mask)&0xFFFF); in HAL_XC_DIP_CMDQPushCommand()
525 else if(eWindow == DWIN0_WINDOW) in HAL_XC_DIP_CMDQPushCommand()
527 DWIN0_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].operation = operation; in HAL_XC_DIP_CMDQPushCommand()
528 DWIN0_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].destionation_address = destionation_address; in HAL_XC_DIP_CMDQPushCommand()
529 DWIN0_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].destionation_value = destionation_value; in HAL_XC_DIP_CMDQPushCommand()
530 DWIN0_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].mask = ((~mask)&0xFFFF); in HAL_XC_DIP_CMDQPushCommand()
532 else if(eWindow == DWIN1_WINDOW) in HAL_XC_DIP_CMDQPushCommand()
534 DWIN1_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].operation = operation; in HAL_XC_DIP_CMDQPushCommand()
535 DWIN1_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].destionation_address = destionation_address; in HAL_XC_DIP_CMDQPushCommand()
536 DWIN1_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].destionation_value = destionation_value; in HAL_XC_DIP_CMDQPushCommand()
537 DWIN1_CMDQ_BUFF[g_u16Ptr_CMQ[eWindow]].mask = ((~mask)&0xFFFF); in HAL_XC_DIP_CMDQPushCommand()
539 g_u16Ptr_CMQ[eWindow]++; in HAL_XC_DIP_CMDQPushCommand()
544 …atic void MDrv_CMDQ_WriteByteMask(MS_U32 u32Reg, MS_U8 u8Val, MS_U8 u8Mask, SCALER_DIP_WIN eWindow) in MDrv_CMDQ_WriteByteMask() argument
548 ret = HAL_XC_DIP_CMDQPushCommand(CMDQ_WRITE_RIU_COMMAND, u32Reg, u8Val, u8Mask, eWindow); in MDrv_CMDQ_WriteByteMask()
555 …ic void MDrv_CMDQ_WriteRegBit(MS_U32 u32Reg, MS_BOOL bEnable, MS_U8 u8Mask, SCALER_DIP_WIN eWindow) in MDrv_CMDQ_WriteRegBit() argument
559 …DIP_CMDQPushCommand(CMDQ_WRITE_RIU_COMMAND, u32Reg, (MS_U16) (bEnable? u8Mask:0), u8Mask, eWindow); in MDrv_CMDQ_WriteRegBit()
566 …void MDrv_CMDQ_Write2ByteMask(MS_U32 u32Reg, MS_U16 u16Val, MS_U16 u16Mask, SCALER_DIP_WIN eWindow) in MDrv_CMDQ_Write2ByteMask() argument
573 ret = HAL_XC_DIP_CMDQPushCommand(CMDQ_WRITE_RIU_COMMAND, u32Reg, u16Val, u16Mask, eWindow); in MDrv_CMDQ_Write2ByteMask()
581 static void MDrv_CMDQ_Write2Byte(MS_U32 u32Reg, MS_U16 u16Val, SCALER_DIP_WIN eWindow) in MDrv_CMDQ_Write2Byte() argument
588 ret = HAL_XC_DIP_CMDQPushCommand(CMDQ_WRITE_RIU_COMMAND, u32Reg, u16Val, 0xFFFF, eWindow); in MDrv_CMDQ_Write2Byte()
595 static void CMDQ_DIP_W2BYTE(MS_U32 u32Id, MS_U32 u32Reg, MS_U16 u16Val, SCALER_DIP_WIN eWindow) in CMDQ_DIP_W2BYTE() argument
598 …2Byte((REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (_XC_Device_Offset[u32Id] << 8) ), u16Val, eWindow); in CMDQ_DIP_W2BYTE()
600 …Drv_CMDQ_Write2Byte(REG_SCALER_BASE, ((u32Reg) >> 8) & 0x00FF + _XC_Device_Offset[u32Id], eWindow); in CMDQ_DIP_W2BYTE()
601 MDrv_CMDQ_Write2Byte((REG_SCALER_BASE +((u32Reg) & 0xFF) , u16Val, eWindow); in CMDQ_DIP_W2BYTE()
605 static void CMDQ_DIP_W4BYTE(MS_U32 u32Id, MS_U32 u32Reg, MS_U32 u32Val, SCALER_DIP_WIN eWindow) in CMDQ_DIP_W4BYTE() argument
608 …((u32Reg) & 0xFFFF) + (_XC_Device_Offset[u32Id] << 8) ), (MS_U16)((u32Val) & 0x0000FFFF), eWindow); in CMDQ_DIP_W4BYTE()
609 …0xFFFF) + (_XC_Device_Offset[u32Id] << 8) + 2 ), (MS_U16)(((u32Val) >> 16) & 0x0000FFFF), eWindow); in CMDQ_DIP_W4BYTE()
611 …Drv_CMDQ_Write2Byte(REG_SCALER_BASE, ((u32Reg) >> 8) & 0x00FF + _XC_Device_Offset[u32Id], eWindow); in CMDQ_DIP_W4BYTE()
612 …_CMDQ_Write2Byte((REG_SCALER_BASE + ((u32Reg) & 0xFF) ), (MS_U16)((u32Val) & 0x0000FFFF), eWindow); in CMDQ_DIP_W4BYTE()
613 …Byte((REG_SCALER_BASE + ((u32Reg) & 0xFF) + 2 ), (MS_U16)(((u32Val) >> 16) & 0x0000FFFF), eWindow); in CMDQ_DIP_W4BYTE()
617 …Q_DIP_W2BYTEMSK(MS_U32 u32Id, MS_U32 u32Reg, MS_U16 u16Val, MS_U16 u16Mask, SCALER_DIP_WIN eWindow) in CMDQ_DIP_W2BYTEMSK() argument
620 …G_SCALER_BASE + ((u32Reg) & 0xFFFF) + (_XC_Device_Offset[u32Id] << 8) ), u16Val, u16Mask, eWindow); in CMDQ_DIP_W2BYTEMSK()
622 …Drv_CMDQ_Write2Byte(REG_SCALER_BASE, ((u32Reg) >> 8) & 0x00FF + _XC_Device_Offset[u32Id], eWindow); in CMDQ_DIP_W2BYTEMSK()
623 MDrv_CMDQ_Write2ByteMask((REG_SCALER_BASE +((u32Reg) & 0xFF) , u16Val, u16Mask, eWindow); in CMDQ_DIP_W2BYTEMSK()
627 …MS_U16 HAL_XC_DIP_GetWidth(void *pInstance, SCALER_DIP_SOURCE_TYPE eSource, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetWidth() argument
646 …Drv_XC_GetDynamicScalingStatus(pu32XCInst) || MDrv_XC_Is_DSForceIndexEnabled(pu32XCInst, eWindow) ) in HAL_XC_DIP_GetWidth()
648 u16MaxWith = g_DIPSrcInfo[eWindow].stCapWin.width; in HAL_XC_DIP_GetWidth()
652 u16MaxWith = DIP_R2BYTEMSK(0, REG_SC_BK01_07_L,BMASK(13:0),eWindow); in HAL_XC_DIP_GetWidth()
658 u16MaxWith = DIP_R2BYTEMSK(0, REG_SC_BK03_07_L,BMASK(13:0),eWindow); in HAL_XC_DIP_GetWidth()
662 u16MaxWith = DIP_R2BYTEMSK(0, REG_SC_BK12_17_L,BMASK(13:0),eWindow); in HAL_XC_DIP_GetWidth()
666 u16MaxWith = DIP_R2BYTEMSK(0, REG_SC_BK12_57_L,BMASK(13:0),eWindow); in HAL_XC_DIP_GetWidth()
670 …P_R2BYTEMSK(0, REG_SC_BK10_05_L,BMASK(13:0),eWindow) - DIP_R2BYTEMSK(0, REG_SC_BK10_04_L,BMASK(13:… in HAL_XC_DIP_GetWidth()
674 u16MaxWith = DIP_R2BYTEMSK(0, REG_SC_BK36_27_L,BMASK(13:0),eWindow); in HAL_XC_DIP_GetWidth()
679 …MS_BOOL IsNeedAverageMode(SCALER_DIP_SOURCE_TYPE eSource, MS_U16 u16MaxWith,SCALER_DIP_WIN eWindow) in IsNeedAverageMode() argument
691 …urce == SCALER_DIP_SOURCE_TYPE_MAIN) && (DIP_R2BYTEMSK(0,REG_SC_BK02_0A_L,BIT(15),eWindow) != 0 ) ) in IsNeedAverageMode()
695 …ource == SCALER_DIP_SOURCE_TYPE_SUB) && (DIP_R2BYTEMSK(0,REG_SC_BK04_0A_L,BIT(15),eWindow) != 0 ) ) in IsNeedAverageMode()
707 MS_BOOL HAL_XC_DIP_CMDQInit(void *pInstance,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_CMDQInit() argument
709 if(g_s32DIPCMDQ_Init_Mutex[eWindow] == 0) in HAL_XC_DIP_CMDQInit()
711 if(eWindow == DIP_WINDOW) in HAL_XC_DIP_CMDQInit()
712 …g_s32DIPCMDQ_Init_Mutex[eWindow] = MsOS_CreateMutex(E_MSOS_FIFO, "DIP_CMDQ_INIT" , MSOS_PROCESS_SH… in HAL_XC_DIP_CMDQInit()
713 else if(eWindow == DWIN0_WINDOW) in HAL_XC_DIP_CMDQInit()
714 …g_s32DIPCMDQ_Init_Mutex[eWindow] = MsOS_CreateMutex(E_MSOS_FIFO, "DWIN0_CMDQ_INIT" , MSOS_PROCESS_… in HAL_XC_DIP_CMDQInit()
715 else if(eWindow == DWIN1_WINDOW) in HAL_XC_DIP_CMDQInit()
716 …g_s32DIPCMDQ_Init_Mutex[eWindow] = MsOS_CreateMutex(E_MSOS_FIFO, "DWIN1_CMDQ_INIT" , MSOS_PROCESS_… in HAL_XC_DIP_CMDQInit()
719 if (g_s32DIPCMDQ_Init_Mutex[eWindow] < 0) in HAL_XC_DIP_CMDQInit()
722 __FUNCTION__, __LINE__, eWindow, (unsigned long)g_s32DIPCMDQ_Init_Mutex[eWindow]); in HAL_XC_DIP_CMDQInit()
723 g_s32DIPCMDQ_Init_Mutex[eWindow] = 0; in HAL_XC_DIP_CMDQInit()
737 static MS_BOOL HAL_XC_DIP_CMDQTriggerCommand(SCALER_DIP_WIN eWindow) in HAL_XC_DIP_CMDQTriggerCommand() argument
743 cmdq_ready_value = MDrv_DIP_Read2Byte(g_u32Wait_Reg[eWindow])&0xFFF ; in HAL_XC_DIP_CMDQTriggerCommand()
747 MDrv_DIP_Write2ByteMask(g_u32Wait_Reg[eWindow],cmdq_ready_value,0xFFF); in HAL_XC_DIP_CMDQTriggerCommand()
751 for(i=0;i<g_u16Ptr_CMQ[eWindow];i++) in HAL_XC_DIP_CMDQTriggerCommand()
756 if(pHalOps[eWindow] == NULL){ in HAL_XC_DIP_CMDQTriggerCommand()
758 dip_cmdq_st->Command_Number = g_u16Ptr_CMQ[eWindow]; in HAL_XC_DIP_CMDQTriggerCommand()
759 if(eWindow == DIP_WINDOW) in HAL_XC_DIP_CMDQTriggerCommand()
761 else if(eWindow == DWIN0_WINDOW) in HAL_XC_DIP_CMDQTriggerCommand()
763 else if(eWindow == DWIN1_WINDOW) in HAL_XC_DIP_CMDQTriggerCommand()
767 if(pHalOps[eWindow]){ in HAL_XC_DIP_CMDQTriggerCommand()
775 if(pHalOps[eWindow] == NULL){ in HAL_XC_DIP_CMDQTriggerCommand()
779 for (u16Index = 0; u16Index<g_u16Ptr_CMQ[eWindow]; u16Index++) in HAL_XC_DIP_CMDQTriggerCommand()
781 if(eWindow == DIP_WINDOW) in HAL_XC_DIP_CMDQTriggerCommand()
787 else if(eWindow == DWIN0_WINDOW) in HAL_XC_DIP_CMDQTriggerCommand()
793 else if(eWindow == DWIN1_WINDOW) in HAL_XC_DIP_CMDQTriggerCommand()
804 g_u16Ptr_CMQ[eWindow]= 0; in HAL_XC_DIP_CMDQTriggerCommand()
815 MS_BOOL HAL_XC_DIP_CMDQBegin(void *pInstance,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_CMDQBegin() argument
821 if(eWindow!=DIP_WINDOW) in HAL_XC_DIP_CMDQBegin()
822 LOG_ERR("Error:[%s],Line:%d,Not Support,eWindow%d\n",__FUNCTION__, __LINE__,eWindow); in HAL_XC_DIP_CMDQBegin()
824 if ( HAL_XC_DIP_CMDQInit(pInstance,eWindow) == FALSE) in HAL_XC_DIP_CMDQBegin()
827 __FUNCTION__, __LINE__, eWindow); in HAL_XC_DIP_CMDQBegin()
831 DIPCMDQ_INIT_MUTEX_LOCK(eWindow); in HAL_XC_DIP_CMDQBegin()
838 g_u16Ptr_CMQ[eWindow] = 0; in HAL_XC_DIP_CMDQBegin()
839 g_bCMDQ_Enable[eWindow] = TRUE; in HAL_XC_DIP_CMDQBegin()
849 MS_BOOL HAL_XC_DIP_CMDQEnd(void *pInstance,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_CMDQEnd() argument
854 if(eWindow!=DIP_WINDOW) in HAL_XC_DIP_CMDQEnd()
855 LOG_ERR("Error:[%s],Line:%d,Not Support,eWindow%d\n",__FUNCTION__, __LINE__,eWindow); in HAL_XC_DIP_CMDQEnd()
857 bRet &= HAL_XC_DIP_CMDQTriggerCommand(eWindow); in HAL_XC_DIP_CMDQEnd()
861 g_u16Ptr_CMQ[eWindow] = 0; in HAL_XC_DIP_CMDQEnd()
862 g_bCMDQ_Enable[eWindow] = FALSE; in HAL_XC_DIP_CMDQEnd()
863 DIPCMDQ_INIT_MUTEX_UNLOCK(eWindow); in HAL_XC_DIP_CMDQEnd()
873 …rations(void* pInstance, cmd_mload_utopia_interface *pOps, MS_BOOL bEnable, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_CMDQ_SetOperations() argument
878 pHalOps[eWindow] = pOps; in HAL_XC_DIP_CMDQ_SetOperations()
879 LOG_INFO("pHalOps=%#p.\n", pHalOps[eWindow]); in HAL_XC_DIP_CMDQ_SetOperations()
880 LOG_INFO("write_reg_cmdq=%#p.\n", pHalOps[eWindow]->MHAL_CMDQ_WriteRegCmdq); in HAL_XC_DIP_CMDQ_SetOperations()
890 g_u16Ptr_CMQ[eWindow] = 0; in HAL_XC_DIP_CMDQ_SetOperations()
891 g_bCMDQ_Enable[eWindow] = TRUE; in HAL_XC_DIP_CMDQ_SetOperations()
894 g_u16Ptr_CMQ[eWindow] = 0; in HAL_XC_DIP_CMDQ_SetOperations()
895 g_bCMDQ_Enable[eWindow] = FALSE; in HAL_XC_DIP_CMDQ_SetOperations()
896 pHalOps[eWindow] = NULL; in HAL_XC_DIP_CMDQ_SetOperations()
904 void HAL_XC_DIP_DI_Read_FIFO(void *pInstance, MS_U16 u16Width,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_DI_Read_FIFO() argument
910 u16BusSize = HAL_XC_DIP_GetBusSize(pInstance, eWindow); in HAL_XC_DIP_DI_Read_FIFO()
912 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_DI_Read_FIFO()
918 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_DI_Read_FIFO()
920 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_DI_Read_FIFO()
928 void HAL_XC_DIP_Write_ReqNum(void *pInstance, MS_U16 u16Width,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_Write_ReqNum() argument
937 fmt = HAL_XC_DIP_GetDataFmt(pInstance, eWindow); in HAL_XC_DIP_Write_ReqNum()
938 u16BusSize = HAL_XC_DIP_GetBusSize(pInstance, eWindow); in HAL_XC_DIP_Write_ReqNum()
946 u16Bpp = HAL_XC_DIP_GetBPP(pInstance, fmt,eWindow); in HAL_XC_DIP_Write_ReqNum()
975 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_Write_ReqNum()
989 void Hal_SC_DWIN_set_422_cbcr_swap(void *pInstance, MS_BOOL bEnable, SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_set_422_cbcr_swap() argument
991 if(eWindow == DIP_WINDOW) in Hal_SC_DWIN_set_422_cbcr_swap()
995 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_set_422_cbcr_swap()
1005 …C_DWIN_set_pre_align_pixel(void *pInstance, MS_BOOL bEnable, MS_U16 pixels, SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_set_pre_align_pixel() argument
1007 if( eWindow == DIP_WINDOW ) in Hal_SC_DWIN_set_pre_align_pixel()
1014 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_set_pre_align_pixel()
1029 XC_FRAME_STORE_NUMBER Hal_SC_DWIN_GetFrameStoreMode(void *pInstance, SCALER_DIP_WIN eWindow,MS_BOOL… in Hal_SC_DWIN_GetFrameStoreMode() argument
1042 void Hal_SC_DWIN_EnableR2YCSC(void *pInstance, MS_BOOL bEnable, SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_EnableR2YCSC() argument
1044 if( eWindow == DIP_WINDOW ) in Hal_SC_DWIN_EnableR2YCSC()
1063 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_EnableR2YCSC()
1088 …_vsd_output_line_count(void *pInstance, MS_BOOL bEnable,MS_U32 u32LineCount,SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_Set_vsd_output_line_count() argument
1098 if (eWindow == DIP_WINDOW) in Hal_SC_DWIN_Set_vsd_output_line_count()
1102 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_Set_vsd_output_line_count()
1117 …(void *pInstance, MS_BOOL bEnable,MS_BOOL bUserMode,MS_U32 u32UserLineCount,SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_Set_vsd_input_line_count() argument
1132 if (eWindow == DIP_WINDOW) in Hal_SC_DWIN_Set_vsd_input_line_count()
1136 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_Set_vsd_input_line_count()
1147 void Hal_SC_DWIN_sw_db(void *pInstance, P_SC_DIP_SWDB_INFO pDBreg, SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_sw_db() argument
1153 if( eWindow == DIP_WINDOW ) in Hal_SC_DWIN_sw_db()
1186 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_sw_db()
1203 void Hal_SC_DWIN_get_sw_db(void *pInstance, P_SC_DIP_SWDB_INFO pDBreg, SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_get_sw_db() argument
1205 if( eWindow == DIP_WINDOW ) in Hal_SC_DWIN_get_sw_db()
1207 pDBreg->u32H_PreScalingRatio = DIP_R4BYTE(0, REG_SC_BK34_04_L,eWindow); in Hal_SC_DWIN_get_sw_db()
1208 pDBreg->u32V_PreScalingRatio = DIP_R4BYTE(0, REG_SC_BK34_08_L,eWindow); in Hal_SC_DWIN_get_sw_db()
1210 pDBreg->u16H_CapStart = (DIP_R2BYTE(0, REG_SC_BK34_61_L,eWindow) - 1); in Hal_SC_DWIN_get_sw_db()
1211 pDBreg->u16H_CapSize = (DIP_R2BYTE(0, REG_SC_BK34_62_L,eWindow) - pDBreg->u16H_CapStart); in Hal_SC_DWIN_get_sw_db()
1212 pDBreg->u16V_CapStart = (DIP_R2BYTE(0, REG_SC_BK34_63_L,eWindow) - 1); in Hal_SC_DWIN_get_sw_db()
1213 pDBreg->u16V_CapSize = (DIP_R2BYTE(0, REG_SC_BK34_64_L,eWindow) - pDBreg->u16V_CapStart); in Hal_SC_DWIN_get_sw_db()
1215 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_get_sw_db()
1217 pDBreg->u32H_PreScalingRatio = DIP_R4BYTE(0, REG_SC_BK3B_04_L,eWindow); in Hal_SC_DWIN_get_sw_db()
1218 pDBreg->u32V_PreScalingRatio = DIP_R4BYTE(0, REG_SC_BK3B_08_L,eWindow); in Hal_SC_DWIN_get_sw_db()
1220 pDBreg->u16H_CapStart = (DIP_R2BYTE(0, REG_SC_BK3B_61_L,eWindow) - 1); in Hal_SC_DWIN_get_sw_db()
1221 pDBreg->u16H_CapSize = (DIP_R2BYTE(0, REG_SC_BK3B_62_L,eWindow) - pDBreg->u16H_CapStart); in Hal_SC_DWIN_get_sw_db()
1222 pDBreg->u16V_CapStart = (DIP_R2BYTE(0, REG_SC_BK3B_63_L,eWindow) - 1); in Hal_SC_DWIN_get_sw_db()
1223 pDBreg->u16V_CapSize = (DIP_R2BYTE(0, REG_SC_BK3B_64_L,eWindow) - pDBreg->u16V_CapStart); in Hal_SC_DWIN_get_sw_db()
1230 …Instance, EN_DRV_XC_DWIN_DATA_FMT fmt,MS_BOOL bSrcYUVFmt,MS_BOOL bSrcFmt422,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_Set444to422() argument
1234 …L_XC_DIP_SetFRC(void *pInstance, MS_BOOL bEnable,MS_U16 u16In,MS_U16 u16Out,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetFRC() argument
1238 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetFRC()
1257 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetFRC()
1282 void Hal_SC_DWIN_set_input_vsync_inverse(void *pInstance, MS_BOOL bEnable, SCALER_DIP_WIN eWindow) in Hal_SC_DWIN_set_input_vsync_inverse() argument
1284 if( eWindow == DIP_WINDOW ) in Hal_SC_DWIN_set_input_vsync_inverse()
1288 else if( eWindow == DWIN0_WINDOW ) in Hal_SC_DWIN_set_input_vsync_inverse()
1301 MS_U16 HAL_XC_DIP_GetBusSize(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetBusSize() argument
1303 return g_DIPChipPro.BusWordUnit[eWindow]; in HAL_XC_DIP_GetBusSize()
1306 void HAL_XC_DIP_SWReset(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SWReset() argument
1311 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SWReset()
1316 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SWReset()
1327 void HAL_XC_DIP_Init(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_Init() argument
1332 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_Init()
1339 if(HAL_XC_DIP_GetBusSize(pInstance,eWindow) == DIP_BYTE_PER_WORD) in HAL_XC_DIP_Init()
1390 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_Init()
1397 if(HAL_XC_DIP_GetBusSize(pInstance,eWindow) == DIP_BYTE_PER_WORD) in HAL_XC_DIP_Init()
1480 void HAL_XC_DIP_EnableCaptureStream(void *pInstance, MS_BOOL bEnable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_EnableCaptureStream() argument
1486 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1488 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1490 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1526 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1541 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1547 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1556 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1560 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1568 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1577 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1589 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1597 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_EnableCaptureStream()
1613 u16IntrStus = HAL_XC_DIP_GetIntrStatus(pInstance, eWindow); in HAL_XC_DIP_EnableCaptureStream()
1614 HAL_XC_DIP_ClearIntr(pInstance, u16IntrStus,eWindow); in HAL_XC_DIP_EnableCaptureStream()
1615 HAL_XC_DIP_SWReset(pInstance, eWindow); in HAL_XC_DIP_EnableCaptureStream()
1618 void HAL_XC_DIP_EnableIntr(void *pInstance, MS_U16 u8mask, MS_BOOL bEnable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_EnableIntr() argument
1622 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableIntr()
1624 regval = DIP_R2BYTE(0, REG_SC_BK36_08_L,eWindow); in HAL_XC_DIP_EnableIntr()
1626 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_EnableIntr()
1628 regval = DIP_R2BYTE(0, REG_SC_BK3C_08_L,eWindow); in HAL_XC_DIP_EnableIntr()
1636 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_EnableIntr()
1640 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_EnableIntr()
1646 void HAL_XC_DIP_ClearIntr(void *pInstance, MS_U16 u16mask,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_ClearIntr() argument
1648 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_ClearIntr()
1655 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_ClearIntr()
1665 MS_U16 HAL_XC_DIP_GetIntrStatus(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetIntrStatus() argument
1668 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_GetIntrStatus()
1672 cmdq_wait_value = MDrv_DIP_Read2Byte(g_u32Wait_Reg[eWindow]); in HAL_XC_DIP_GetIntrStatus()
1680 cmdq_wait_value = MDrv_DIP_Read2Byte(g_u32Wait_Reg[eWindow]); in HAL_XC_DIP_GetIntrStatus()
1692 } else if (pHalOps[eWindow] == TRUE) { in HAL_XC_DIP_GetIntrStatus()
1702 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_GetIntrStatus()
1709 void HAL_XC_DIP_CpatureOneFrame(void *pInstance, SCALER_DIP_WIN eWindow)//MS_BOOL benable, SCALER_D… in HAL_XC_DIP_CpatureOneFrame() argument
1714 HAL_XC_DIP_CpatureOneFrame2(pInstance, eWindow); in HAL_XC_DIP_CpatureOneFrame()
1717 regval = HAL_XC_DIP_GetIntrStatus(pInstance, eWindow); in HAL_XC_DIP_CpatureOneFrame()
1727 void HAL_XC_DIP_CpatureOneFrame2(void *pInstance, SCALER_DIP_WIN eWindow)//MS_BOOL benable, SCALER_… in HAL_XC_DIP_CpatureOneFrame2() argument
1732 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1734 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1736 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1770 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1774 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1781 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1785 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1792 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1811 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_CpatureOneFrame2()
1836 …AL_XC_DIP_SelectSourceScanType(void *pInstance, EN_XC_DWIN_SCAN_TYPE enScan,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SelectSourceScanType() argument
1838 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SelectSourceScanType()
1842 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SelectSourceScanType()
1851 EN_XC_DWIN_SCAN_TYPE HAL_XC_DIP_GetSourceScanType(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetSourceScanType() argument
1854 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_GetSourceScanType()
1858 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_GetSourceScanType()
1865 void HAL_XC_DIP_SetInterlaceWrite(void *pInstance, MS_BOOL bEnable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetInterlaceWrite() argument
1867 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetInterlaceWrite()
1871 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetInterlaceWrite()
1880 MS_BOOL HAL_XC_DIP_GetInterlaceWrite(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetInterlaceWrite() argument
1883 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_GetInterlaceWrite()
1887 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_GetInterlaceWrite()
1894 void HAL_XC_DIP_SetDataFmt(void *pInstance, EN_DRV_XC_DWIN_DATA_FMT fmt,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetDataFmt() argument
1921 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetDataFmt()
1955 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetDataFmt()
1987 EN_DRV_XC_DWIN_DATA_FMT HAL_XC_DIP_GetDataFmt(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetDataFmt() argument
1990 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_GetDataFmt()
1994 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_GetDataFmt()
2001 MS_U16 HAL_XC_DIP_GetBPP(void *pInstance, EN_DRV_XC_DWIN_DATA_FMT fbFmt,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetBPP() argument
2028 …6 HAL_XC_DIP_WidthAlignCheck(void *pInstance, MS_U16 u16Width,MS_U16 u16Bpp,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_WidthAlignCheck() argument
2033 u16BusSize = HAL_XC_DIP_GetBusSize(pInstance, eWindow); in HAL_XC_DIP_WidthAlignCheck()
2038 void HAL_XC_DIP_SetMux(void *pInstance, MS_U8 u8Data_Mux, MS_U8 u8Clk_Mux,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetMux() argument
2040 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetMux()
2045 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetMux()
2056 …rceStatus(void *pInstance, SCALER_DIP_SOURCE_TYPE eSource,SCALER_DIP_WIN eWindow, MS_BOOL* bstatus) in HAL_XC_DIP_GetCaptureSourceStatus() argument
2062 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_MVOP[0][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2067 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_MVOP[1][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2072 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_IP_MAIN[0][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2077 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_IP_SUB[0][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2082 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_MAIN[0][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2087 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_SUB[0][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2092 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_CAPTURE[0][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2097 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_CAPTURE[1][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2108 … *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_CAPTURE[XC_PATH_COUNT_SUPPT-1][eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2114 *bstatus = g_DIPChipPro.bSourceSel.bSOURCE_TYPE_DRAM[eWindow]; in HAL_XC_DIP_GetCaptureSourceStatus()
2118 …("[%s][%d] eWindow =%d ---->eSource = %d is not Support\n",__FUNCTION__,__LINE__,eWindow, eSource); in HAL_XC_DIP_GetCaptureSourceStatus()
2128 void HAL_XC_DIP_MuxDispatch(void *pInstance, SCALER_DIP_SOURCE_TYPE eSource,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_MuxDispatch() argument
2137 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_MVOP[0][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2143 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2145 … HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_MVOP,CKG_IDCLK3_CLK_DC0,eWindow); in HAL_XC_DIP_MuxDispatch()
2147 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2149 … HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_MVOP,CKG_PDW0_CLK_DC0,eWindow); in HAL_XC_DIP_MuxDispatch()
2151 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2161 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_MVOP[1][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2167 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2169 … HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_MVOP2,CKG_IDCLK3_CLK_DC1,eWindow); in HAL_XC_DIP_MuxDispatch()
2171 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2173 … HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_MVOP2,CKG_PDW0_CLK_SUB_DC,eWindow); in HAL_XC_DIP_MuxDispatch()
2175 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2185 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_IP_MAIN[0][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2191 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2193 … HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_IP_MAIN,CKG_IDCLK3_ODCLK ,eWindow); in HAL_XC_DIP_MuxDispatch()
2196 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2198 HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_IP_MAIN,CKG_PDW0_IDCLK1,eWindow); in HAL_XC_DIP_MuxDispatch()
2201 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2211 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_IP_SUB[0][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2217 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2219 HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_IP_SUB,CKG_IDCLK3_ODCLK,eWindow); in HAL_XC_DIP_MuxDispatch()
2222 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2224 HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_IP_SUB,CKG_PDW0_IDCLK1,eWindow); in HAL_XC_DIP_MuxDispatch()
2233 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_MAIN[0][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2241 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_SUB[0][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2246 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2249 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2258 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_DRAM[eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2264 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2267 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2277 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_CAPTURE[0][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2283 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2285 HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_OP1,CKG_IDCLK3_00,eWindow); in HAL_XC_DIP_MuxDispatch()
2287 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2289 HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_OP1,CKG_PDW0_ODCLK,eWindow); in HAL_XC_DIP_MuxDispatch()
2291 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2302 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OP_CAPTURE[1][eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2308 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2310 … HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_SC1_CAPTURE,CKG_IDCLK3_XTAL,eWindow); in HAL_XC_DIP_MuxDispatch()
2312 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2314 … HAL_XC_DIP_SetMux(pInstance, SC_DWIN_IPMUX_SC1_CAPTURE,CKG_PDW0_IDCLK3_XTAL,eWindow); in HAL_XC_DIP_MuxDispatch()
2316 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2336 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2339 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2342 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2352 if(g_DIPChipPro.bSourceSel.bSOURCE_TYPE_OSD[eWindow]!=TRUE) in HAL_XC_DIP_MuxDispatch()
2358 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2361 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2364 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_MuxDispatch()
2379 …("[%s][%d] eWindow =%d ---->eSource = %d is not Support\n",__FUNCTION__,__LINE__,eWindow, eSource); in HAL_XC_DIP_MuxDispatch()
2383 void HAL_XC_DIP_Averge2PTo1P(void *pInstance,MS_BOOL bAVG,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_Averge2PTo1P() argument
2396 Hal_SC_DWIN_get_sw_db(pInstance,&DBreg,eWindow); in HAL_XC_DIP_Averge2PTo1P()
2401 … if( (g_DIPSrcInfo[eWindow].u16PreHCusScalingSrc/2) > g_DIPSrcInfo[eWindow].u16PreHCusScalingDst ) in HAL_XC_DIP_Averge2PTo1P()
2403 …lingRatio = H_PreScalingDownRatioDIP(g_DIPSrcInfo[eWindow].u16PreHCusScalingSrc/2,g_DIPSrcInfo[eWi… in HAL_XC_DIP_Averge2PTo1P()
2409 Hal_SC_DWIN_sw_db(pInstance,&DBreg,eWindow); in HAL_XC_DIP_Averge2PTo1P()
2412 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_Averge2PTo1P()
2425 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_Averge2PTo1P()
2445 …Y u64OffSet, SCALER_DIP_SOURCE_TYPE eSource,MS_BOOL bPIP,MS_BOOL b2P_Enable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetWinProperty() argument
2461 u16MaxWith = HAL_XC_DIP_GetWidth(pInstance, eSource, eWindow); in HAL_XC_DIP_SetWinProperty()
2463 bNeedAverageMode = IsNeedAverageMode(eSource, u16MaxWith, eWindow); in HAL_XC_DIP_SetWinProperty()
2464 HAL_XC_DIP_Averge2PTo1P(pInstance, bNeedAverageMode, eWindow); in HAL_XC_DIP_SetWinProperty()
2466 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetWinProperty()
2507 if( (bDIPRotation == TRUE) && (DIPRotation == eWindow) ) in HAL_XC_DIP_SetWinProperty()
2519 HAL_XC_DIP_DI_Read_FIFO(pInstance,u16Height,eWindow); in HAL_XC_DIP_SetWinProperty()
2520 u16DIHeight = DIP_R2BYTE(0, REG_SC_BK43_2F_L,eWindow); in HAL_XC_DIP_SetWinProperty()
2523 HAL_XC_DIP_Write_ReqNum(pInstance, u16Height,eWindow); in HAL_XC_DIP_SetWinProperty()
2537 HAL_XC_DIP_DI_Read_FIFO(pInstance,u16Width,eWindow); in HAL_XC_DIP_SetWinProperty()
2538 u16DIHeight = DIP_R2BYTE(0, REG_SC_BK43_2F_L,eWindow); in HAL_XC_DIP_SetWinProperty()
2541 HAL_XC_DIP_Write_ReqNum(pInstance, u16Width,eWindow); in HAL_XC_DIP_SetWinProperty()
2594 if( (bDIPRotation == TRUE) && (DIPRotation == eWindow) ) in HAL_XC_DIP_SetWinProperty()
2597 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetWinProperty()
2638 if( (bDIPRotation == TRUE) && (DIPRotation == eWindow) ) in HAL_XC_DIP_SetWinProperty()
2689 if( (bDIPRotation == TRUE) && (DIPRotation == eWindow) ) in HAL_XC_DIP_SetWinProperty()
2694 void HAL_XC_DIP_SetWinProperty1(void *pInstance, MS_PHY u64OffSet,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetWinProperty1() argument
2696 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetWinProperty1()
2700 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetWinProperty1()
2709 MS_U8 HAL_XC_DIP_GetBufCnt(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_GetBufCnt() argument
2712 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_GetBufCnt()
2716 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_GetBufCnt()
2720 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_GetBufCnt()
2726 void HAL_XC_DIP_SetBase0(void *pInstance,MS_PHY u64BufStart,MS_PHY u64BufEnd,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetBase0() argument
2731 u16BusSize = HAL_XC_DIP_GetBusSize(pInstance, eWindow); in HAL_XC_DIP_SetBase0()
2732 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetBase0()
2741 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetBase0()
2755 …id HAL_XC_DIP_SetBase1(void *pInstance, MS_PHY u64BufStart,MS_PHY u64BufEnd,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetBase1() argument
2760 u16BusSize = HAL_XC_DIP_GetBusSize(pInstance, eWindow); in HAL_XC_DIP_SetBase1()
2761 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetBase1()
2770 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetBase1()
2784 void HAL_XC_DIP_SetMiuSel(void *pInstance, MS_U8 u8MIUSel,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetMiuSel() argument
2786 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetMiuSel()
2812 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetMiuSel()
2840 void HAL_XC_DIP_SetDIPRMiuSel(void *pInstance, MS_U8 u8YBufMIUSel,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetDIPRMiuSel() argument
2844 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetDIPRMiuSel()
2883 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetDIPRMiuSel()
2925 void HAL_XC_DIP_SetY2R(void *pInstance, MS_BOOL bEnable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetY2R() argument
2927 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetY2R()
2932 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetY2R()
2943 void HAL_XC_DIP_SetAlphaValue(void *pInstance, MS_U8 u8AlphaVal,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetAlphaValue() argument
2945 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetAlphaValue()
2949 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetAlphaValue()
2958 void HAL_XC_DIP_SetUVSwap(void *pInstance, MS_BOOL bEnable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetUVSwap() argument
2961 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetUVSwap()
2966 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetUVSwap()
2976 void HAL_XC_DIP_SetYCSwap(void *pInstance, MS_BOOL bEnable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetYCSwap() argument
2978 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetYCSwap()
2983 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetYCSwap()
2993 void HAL_XC_DIP_SetRGBSwap(void *pInstance, MS_BOOL bEnable,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetRGBSwap() argument
2995 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetRGBSwap()
2999 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetRGBSwap()
3008 …putCapture(void *pInstance, MS_BOOL bEnable,EN_XC_DIP_OP_CAPTURE eOpCapture,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetOutputCapture() argument
3037 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetOutputCapture()
3046 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetOutputCapture()
3062 void HAL_XC_DIP_SetMirror(void *pInstance, MS_BOOL bHMirror,MS_BOOL bVMirror,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetMirror() argument
3066 fmt = HAL_XC_DIP_GetDataFmt(pInstance, eWindow); in HAL_XC_DIP_SetMirror()
3070 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetMirror()
3075 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetMirror()
3083 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetMirror()
3088 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetMirror()
3095 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetMirror()
3100 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetMirror()
3110 …_DIP_SetDIPRProperty(void *pInstance, ST_XC_DIPR_PROPERTY *pstDIPRProperty, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetDIPRProperty() argument
3134 u16BusSize = HAL_XC_DIP_GetBusSize(pInstance, eWindow); in HAL_XC_DIP_SetDIPRProperty()
3136 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetDIPRProperty()
3147 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetDIPRProperty()
3164 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetDIPRProperty()
3180 …TE(0, REG_SC_BK36_78_L, ((pstDIPRProperty->u32YBufAddr)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3182 …TE(0, REG_SC_BK36_7A_L, ((pstDIPRProperty->u32CBufAddr)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3195 …REG_SC_BK36_12_L, ((pstDIPRProperty->u32YBufAddr10Bits)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3197 …REG_SC_BK36_14_L, ((pstDIPRProperty->u32CBufAddr10Bits)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3225 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetDIPRProperty()
3241 …TE(0, REG_SC_BK3C_78_L, ((pstDIPRProperty->u32YBufAddr)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3243 …TE(0, REG_SC_BK3C_7A_L, ((pstDIPRProperty->u32CBufAddr)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3256 …REG_SC_BK3C_12_L, ((pstDIPRProperty->u32YBufAddr10Bits)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3258 …REG_SC_BK3C_14_L, ((pstDIPRProperty->u32CBufAddr10Bits)/HAL_XC_DIP_GetBusSize(pInstance,eWindow))); in HAL_XC_DIP_SetDIPRProperty()
3289 …_SetDIPRProperty_MFDEC(void *pInstance, ST_DIP_MFDEC_INFO stDIPR_MFDecInfo, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetDIPRProperty_MFDEC() argument
3294 …L_XC_DIP_DI_init(void *pInstance, MS_PHY phyWriteAddr, MS_PHY phyReadAddr , SCALER_DIP_WIN eWindow) in HAL_XC_DIP_DI_init() argument
3316 u16BusSize= HAL_XC_DIP_GetBusSize(pInstance,eWindow); in HAL_XC_DIP_DI_init()
3319 u16WritewidthSave = DIP_R2BYTE(0, REG_SC_BK36_1F_L,eWindow); in HAL_XC_DIP_DI_init()
3320 u16ReadwidthSave = DIP_R2BYTE(0, REG_SC_BK36_27_L,eWindow); in HAL_XC_DIP_DI_init()
3321 u16WriteHeigtSave = DIP_R2BYTE(0, REG_SC_BK36_2F_L,eWindow); in HAL_XC_DIP_DI_init()
3322 u16ReadHeigtSave = DIP_R2BYTE(0, REG_SC_BK36_37_L,eWindow); in HAL_XC_DIP_DI_init()
3323 u16WritePitchSave = DIP_R2BYTE(0, REG_SC_BK36_3F_L,eWindow); in HAL_XC_DIP_DI_init()
3324 u16ReadPitchSave = DIP_R2BYTE(0, REG_SC_BK36_74_L,eWindow); in HAL_XC_DIP_DI_init()
3325 u32WriteAddrSave = DIP_R4BYTE(0, REG_SC_BK36_10_L,eWindow); in HAL_XC_DIP_DI_init()
3326 u16MIUSel_W_lsb_Save = DIP_R2BYTE(0, REG_SC_BK36_02_L,eWindow); in HAL_XC_DIP_DI_init()
3328 u32ReadAddrSave = DIP_R4BYTE(0, REG_SC_BK36_78_L,eWindow); in HAL_XC_DIP_DI_init()
3329 u16MIUSel_R_lsb_Save = DIP_R2BYTE(0, REG_SC_BK36_7D_L,eWindow); in HAL_XC_DIP_DI_init()
3330 u16WriteFmtSave = DIP_R2BYTE(0, REG_SC_BK36_01_L,eWindow); in HAL_XC_DIP_DI_init()
3331 u16ReadFmtSave = DIP_R2BYTE(0, REG_SC_BK36_7C_L,eWindow); in HAL_XC_DIP_DI_init()
3332 u16DIPHSDSizeSave = DIP_R2BYTE(0, REG_SC_BK34_6D_L,eWindow); in HAL_XC_DIP_DI_init()
3333 u16DIPPathSave = DIP_R2BYTE(0, REG_SC_BK34_7F_L,eWindow); in HAL_XC_DIP_DI_init()
3353 HAL_XC_DIP_SetDIPRMiuSel(pInstance, u8MIUSel_R_W,eWindow); in HAL_XC_DIP_DI_init()
3355 HAL_XC_DIP_SetMiuSel(pInstance, u8MIUSel_R_W,eWindow); in HAL_XC_DIP_DI_init()
3382 if ((eWindow==DIP_WINDOW)&&(g_bCMDQ_Enable[eWindow] == TRUE)) in HAL_XC_DIP_DI_init()
3385 … pHalOps[eWindow]->MHAL_CMDQ_CmdqPollRegBits(pHalOps[eWindow], 0x134314, 0, 0xFFFF, false); in HAL_XC_DIP_DI_init()
3391 … if(((DIP_R2BYTE(0, REG_SC_BK43_0A_L,eWindow))!=0)&&((DIP_R2BYTE(0, REG_SC_BK43_3A_L,eWindow))!=0)) in HAL_XC_DIP_DI_init()
3422 …XC_DIPR_PROPERTY *pstDIPRProperty, ST_DIP_DIPR_3DDI_SETTING *stDIPR_DIInfo, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetDIPRProperty_DI() argument
3442 u16BusSize= HAL_XC_DIP_GetBusSize(pInstance,eWindow); in HAL_XC_DIP_SetDIPRProperty_DI()
3483 HAL_XC_DIP_DI_init(pInstance, phyWriteAddr, phyReadAddr, eWindow); in HAL_XC_DIP_SetDIPRProperty_DI()
3529 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetDIPRProperty_DI()
3676 …npon(void *pInstance, MS_BOOL bPinpon,MS_PHY u64PinponAddr,MS_PHY u64OffSet,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetPinpon() argument
3680 u16BusSize = HAL_XC_DIP_GetBusSize(pInstance, eWindow); in HAL_XC_DIP_SetPinpon()
3681 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_SetPinpon()
3686 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_SetPinpon()
3696 MS_BOOL HAL_XC_DIP_SetHVSP(void* pInstance,MS_BOOL bSelect, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_SetHVSP() argument
3701 … HAL_XC_DIP_Set420TileBlock(void* pInstance,EN_XC_DIP_TILE_BLOCK eTileBlock,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_Set420TileBlock() argument
3720 else if( (eTileBlock == DIP_TILE_BLOCK_W_16_32) && (eWindow == DIP_WINDOW) ) in HAL_XC_DIP_Set420TileBlock()
3725 else if( (eTileBlock == DIP_TILE_BLOCK_W_32_16) && (eWindow == DIP_WINDOW) ) in HAL_XC_DIP_Set420TileBlock()
3730 else if( (eTileBlock == DIP_TILE_BLOCK_W_32_32) && (eWindow == DIP_WINDOW) ) in HAL_XC_DIP_Set420TileBlock()
3752 void HAL_XC_DIP_InterruptAttach(void *pInstance, InterruptCb pIntCb,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_InterruptAttach() argument
3765 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_InterruptAttach()
3770 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_InterruptAttach()
3775 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_InterruptAttach()
3785 void HAL_XC_DIP_InterruptDetach(void *pInstance, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_InterruptDetach() argument
3787 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_InterruptDetach()
3791 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_InterruptDetach()
3795 else if( eWindow == DWIN1_WINDOW ) in HAL_XC_DIP_InterruptDetach()
3811 …L_XC_DIP_2P_Width_Check(void *pInstance, XC_SETWIN_INFO *pstXC_SetWin_Info, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_2P_Width_Check() argument
3825 u16MaxWith = HAL_XC_DIP_GetWidth(pInstance, g_DIPSrcInfo[eWindow].enDIPSourceType, eWindow); in HAL_XC_DIP_2P_Width_Check()
3826 … bNeedAverageMode = IsNeedAverageMode(g_DIPSrcInfo[eWindow].enDIPSourceType, u16MaxWith, eWindow); in HAL_XC_DIP_2P_Width_Check()
3836 if(HAL_XC_DIP_GetBusSize(pInstance,eWindow) == DIP_BYTE_PER_WORD) in HAL_XC_DIP_2P_Width_Check()
3849 void HAL_XC_DIP_Check_Clock(MS_U64* u64ReqHdl,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_Check_Clock() argument
3885 …u32H_Scaling_Ratio, MS_U16 *u16V_Scaling_Enable, MS_U32 *u32V_Scaling_Ratio,SCALER_DIP_WIN eWindow) in HAL_XC_DIP_Check_Scale() argument
3887 if( eWindow == DIP_WINDOW ) in HAL_XC_DIP_Check_Scale()
3890 *u16H_Scaling_Enable = (DIP_R4BYTE(0, REG_SC_BK34_04_L,eWindow) & BIT(31)) >> 31; in HAL_XC_DIP_Check_Scale()
3891 *u32H_Scaling_Ratio = DIP_R4BYTE(0, REG_SC_BK34_04_L,eWindow) & BMASK(22:0); in HAL_XC_DIP_Check_Scale()
3892 *u16V_Scaling_Enable = (DIP_R4BYTE(0, REG_SC_BK34_08_L,eWindow) & BIT(31)) >> 31; in HAL_XC_DIP_Check_Scale()
3893 *u32V_Scaling_Ratio = DIP_R4BYTE(0, REG_SC_BK34_08_L,eWindow) & BMASK(22:0); in HAL_XC_DIP_Check_Scale()
3895 else if( eWindow == DWIN0_WINDOW ) in HAL_XC_DIP_Check_Scale()
3898 *u16V_Scaling_Enable = (DIP_R4BYTE(0, REG_SC_BK3B_04_L,eWindow) & BIT(31)) >> 31; in HAL_XC_DIP_Check_Scale()
3899 *u32H_Scaling_Ratio = DIP_R4BYTE(0, REG_SC_BK3B_04_L,eWindow) & BMASK(22:0); in HAL_XC_DIP_Check_Scale()
3900 *u16V_Scaling_Enable = (DIP_R4BYTE(0, REG_SC_BK3B_08_L,eWindow) & BIT(31)) >> 31; in HAL_XC_DIP_Check_Scale()
3901 *u32V_Scaling_Ratio = DIP_R4BYTE(0, REG_SC_BK3B_08_L,eWindow) & BMASK(22:0); in HAL_XC_DIP_Check_Scale()
3926 void HAL_XC_DIP_IMI_ENABLE(void* pInstance,MS_BOOL bEnalbe, SCALER_DIP_WIN eWindow) in HAL_XC_DIP_IMI_ENABLE() argument