Home
last modified time | relevance | path

Searched refs:pDBreg (Results 1 – 25 of 66) sorted by relevance

123

/utopia/UTPA2-700.0.x/modules/xc/hal/mustang/xc/
H A Dmhal_sc.c626 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance,P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
629 if(Hal_SC_is_extra_req_en(pInstance,&pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
639 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0xF… in _Hal_SC_fill_main_sw_db_burst()
640 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0xF… in _Hal_SC_fill_main_sw_db_burst()
642 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0xF… in _Hal_SC_fill_main_sw_db_burst()
643 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0xF… in _Hal_SC_fill_main_sw_db_burst()
645 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
646 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
648 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
649 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/maldives/xc/
H A Dmhal_sc.c630 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance,P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
633 if(Hal_SC_is_extra_req_en(pInstance,&pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
643 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0xF… in _Hal_SC_fill_main_sw_db_burst()
644 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0xF… in _Hal_SC_fill_main_sw_db_burst()
646 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0xF… in _Hal_SC_fill_main_sw_db_burst()
647 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0xF… in _Hal_SC_fill_main_sw_db_burst()
649 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
650 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
652 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
653 …MDrv_XC_MLoad_WriteCmd(pInstance,REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/macan/xc/
H A Dmhal_sc.c985 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
992 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
1002 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1003 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1005 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1006 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1008 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1009 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
1011 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1012 …Mhal_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c532 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
536 SC_W4BYTE(0, REG_SC_BK34_04_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
537 SC_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
540 SC_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
541 SC_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
542 SC_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
543 SC_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
544 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
548 SC_W4BYTE(0, REG_SC_BK3B_15_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
549 SC_W4BYTE(0, REG_SC_BK3B_1B_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/messi/xc/
H A Dmhal_sc.c769 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
776 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
786 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
787 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
789 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
790 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
792 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
793 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
795 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
796 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c377 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
381 SC_W4BYTE(0, REG_SC_BK34_04_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
382 SC_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
385 SC_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
386 SC_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
387 SC_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
388 SC_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
389 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
393 SC_W4BYTE(0, REG_SC_BK3B_15_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
394 SC_W4BYTE(0, REG_SC_BK3B_1B_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/manhattan/xc/
H A Dmhal_sc.c1079 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1086 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
1096 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1097 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1099 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1100 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1102 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1103 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
1105 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1106 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c381 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
386 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
391 … SC_W4BYTE(0, REG_SC_BK34_2C_L, (pDBreg->u32H_PreScalingRatio & (~(BIT(31))))); // H pre-scaling in Hal_SC_DWIN_sw_db()
392 SC_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
395 SC_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
396 SC_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
397 SC_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
398 SC_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
399 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
403 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/M7621/xc/
H A Dmhal_sc.c1095 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1102 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
1112 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1113 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1115 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1116 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1118 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1119 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
1121 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1122 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c867 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
872 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
877 … DIP_W4BYTE(0, REG_SC_BK34_2C_L, (pDBreg->u32H_PreScalingRatio & (~(BIT(31))))); // H pre-scaling in Hal_SC_DWIN_sw_db()
878 DIP_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
881 DIP_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
882 DIP_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
883 DIP_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
884 DIP_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
885 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
889 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/maxim/xc/
H A Dmhal_sc.c1095 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1102 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
1112 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1113 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1115 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1116 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1118 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1119 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
1121 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1122 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/k6lite/xc/
H A Dmhal_sc.c1103 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1116 if (pDBreg->u32WritelimitBase > 3) in _Hal_SC_fill_main_sw_db_burst()
1118 pDBreg->u32WritelimitBase = pDBreg->u32WritelimitBase - 3; in _Hal_SC_fill_main_sw_db_burst()
1140 …if((pDBreg->u16H_CapSize == HAL_SC_CVBS_TEST_STREAM_WIDTH) && (gSrcInfo[MAIN_WINDOW].ScaledCropWin… in _Hal_SC_fill_main_sw_db_burst()
1142 MS_U16 u16DispWidth = pDBreg->u16H_DisEnd - pDBreg->u16H_DisStart + 1; in _Hal_SC_fill_main_sw_db_burst()
1146 pDBreg->u16H_DisStart += 8; in _Hal_SC_fill_main_sw_db_burst()
1147 pDBreg->u16H_DisEnd -= 8; in _Hal_SC_fill_main_sw_db_burst()
1150 pDBreg->u32H_PostScalingRatio = (MS_U32)u64_result; in _Hal_SC_fill_main_sw_db_burst()
1152 pDBreg->u32H_PostScalingRatio = H_PostScalingRatio(HAL_SC_SD_WIDTH, u16DispWidth); in _Hal_SC_fill_main_sw_db_burst()
1161 pDBreg->u16H_DisStart += ((u16DispWidth - u16NewDispWidth) / 2 + 1); in _Hal_SC_fill_main_sw_db_burst()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/kano/xc/
H A Dmhal_sc.c1155 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1168 if (pDBreg->u32WritelimitBase > 3) in _Hal_SC_fill_main_sw_db_burst()
1170 pDBreg->u32WritelimitBase = pDBreg->u32WritelimitBase - 3; in _Hal_SC_fill_main_sw_db_burst()
1176 …if((pDBreg->u16H_CapSize == HAL_SC_CVBS_TEST_STREAM_WIDTH) && (gSrcInfo[MAIN_WINDOW].ScaledCropWin… in _Hal_SC_fill_main_sw_db_burst()
1178 MS_U16 u16DispWidth = pDBreg->u16H_DisEnd - pDBreg->u16H_DisStart + 1; in _Hal_SC_fill_main_sw_db_burst()
1182 pDBreg->u16H_DisStart += 8; in _Hal_SC_fill_main_sw_db_burst()
1183 pDBreg->u16H_DisEnd -= 8; in _Hal_SC_fill_main_sw_db_burst()
1186 pDBreg->u32H_PostScalingRatio = (MS_U32)u64_result; in _Hal_SC_fill_main_sw_db_burst()
1188 pDBreg->u32H_PostScalingRatio = H_PostScalingRatio(HAL_SC_SD_WIDTH, u16DispWidth); in _Hal_SC_fill_main_sw_db_burst()
1197 pDBreg->u16H_DisStart += ((u16DispWidth - u16NewDispWidth) / 2 + 1); in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c503 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
507 SC_W4BYTE(0, REG_SC_BK34_04_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
508 SC_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
511 SC_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
512 SC_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
513 SC_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
514 SC_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
515 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
519 SC_W4BYTE(0, REG_SC_BK3B_15_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
520 SC_W4BYTE(0, REG_SC_BK3B_1B_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/curry/xc/
H A Dmhal_sc.c1068 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1081 if (pDBreg->u32WritelimitBase > 3) in _Hal_SC_fill_main_sw_db_burst()
1083 pDBreg->u32WritelimitBase = pDBreg->u32WritelimitBase - 3; in _Hal_SC_fill_main_sw_db_burst()
1089 …if((pDBreg->u16H_CapSize == HAL_SC_CVBS_TEST_STREAM_WIDTH) && (gSrcInfo[MAIN_WINDOW].ScaledCropWin… in _Hal_SC_fill_main_sw_db_burst()
1091 MS_U16 u16DispWidth = pDBreg->u16H_DisEnd - pDBreg->u16H_DisStart + 1; in _Hal_SC_fill_main_sw_db_burst()
1095 pDBreg->u16H_DisStart += 8; in _Hal_SC_fill_main_sw_db_burst()
1096 pDBreg->u16H_DisEnd -= 8; in _Hal_SC_fill_main_sw_db_burst()
1099 pDBreg->u32H_PostScalingRatio = (MS_U32)u64_result; in _Hal_SC_fill_main_sw_db_burst()
1101 pDBreg->u32H_PostScalingRatio = H_PostScalingRatio(HAL_SC_SD_WIDTH, u16DispWidth); in _Hal_SC_fill_main_sw_db_burst()
1110 pDBreg->u16H_DisStart += ((u16DispWidth - u16NewDispWidth) / 2 + 1); in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c501 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
505 SC_W4BYTE(0, REG_SC_BK34_04_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
506 SC_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
509 SC_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
510 SC_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
511 SC_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
512 SC_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
513 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
517 SC_W4BYTE(0, REG_SC_BK3B_15_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
518 SC_W4BYTE(0, REG_SC_BK3B_1B_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/mooney/xc/
H A Dmhal_sc.c1019 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1026 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
1036 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1037 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1039 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1040 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1042 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1043 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
1045 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1046 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c377 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
381 SC_W4BYTE(0, REG_SC_BK34_04_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
382 SC_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
385 SC_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
386 SC_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
387 SC_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
388 SC_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
389 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
393 SC_W4BYTE(0, REG_SC_BK3B_15_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
394 SC_W4BYTE(0, REG_SC_BK3B_1B_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/mainz/xc/
H A Dmhal_sc.c851 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
858 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
868 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
869 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
871 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
872 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
874 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
875 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
877 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
878 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c379 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
383 SC_W4BYTE(0, REG_SC_BK34_04_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
384 SC_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
387 SC_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
388 SC_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
389 SC_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
390 SC_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
391 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
395 SC_W4BYTE(0, REG_SC_BK3B_15_L, pDBreg->u32H_PreScalingRatio); // H pre-scaling in Hal_SC_DWIN_sw_db()
396 SC_W4BYTE(0, REG_SC_BK3B_1B_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/k6/xc/
H A Dmhal_sc.c1324 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1337 if (pDBreg->u32WritelimitBase > 3) in _Hal_SC_fill_main_sw_db_burst()
1339 pDBreg->u32WritelimitBase = pDBreg->u32WritelimitBase - 3; in _Hal_SC_fill_main_sw_db_burst()
1361 …if((pDBreg->u16H_CapSize == HAL_SC_CVBS_TEST_STREAM_WIDTH) && (gSrcInfo[MAIN_WINDOW].ScaledCropWin… in _Hal_SC_fill_main_sw_db_burst()
1363 MS_U16 u16DispWidth = pDBreg->u16H_DisEnd - pDBreg->u16H_DisStart + 1; in _Hal_SC_fill_main_sw_db_burst()
1367 pDBreg->u16H_DisStart += 8; in _Hal_SC_fill_main_sw_db_burst()
1368 pDBreg->u16H_DisEnd -= 8; in _Hal_SC_fill_main_sw_db_burst()
1371 pDBreg->u32H_PostScalingRatio = (MS_U32)u64_result; in _Hal_SC_fill_main_sw_db_burst()
1373 pDBreg->u32H_PostScalingRatio = H_PostScalingRatio(HAL_SC_SD_WIDTH, u16DispWidth); in _Hal_SC_fill_main_sw_db_burst()
1382 pDBreg->u16H_DisStart += ((u16DispWidth - u16NewDispWidth) / 2 + 1); in _Hal_SC_fill_main_sw_db_burst()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/M7821/xc/
H A Dmhal_sc.c1094 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1101 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
1111 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1112 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1114 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1115 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1117 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1118 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
1120 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1121 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c867 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
872 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
877 … DIP_W4BYTE(0, REG_SC_BK34_2C_L, (pDBreg->u32H_PreScalingRatio & (~(BIT(31))))); // H pre-scaling in Hal_SC_DWIN_sw_db()
878 DIP_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
881 DIP_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
882 DIP_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
883 DIP_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
884 DIP_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
885 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
889 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
[all …]
/utopia/UTPA2-700.0.x/modules/xc/hal/maserati/xc/
H A Dmhal_sc.c1094 static void _Hal_SC_fill_main_sw_db_burst(void *pInstance, P_SC_SWDB_INFO pDBreg) in _Hal_SC_fill_main_sw_db_burst() argument
1101 if(Hal_SC_is_extra_req_en(pInstance, &pDBreg->u16H_DisStart, &pDBreg->u16H_DisEnd, NULL, NULL)) in _Hal_SC_fill_main_sw_db_burst()
1111 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_04_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1112 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_05_L, (MS_U16)(pDBreg->u32H_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1114 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_08_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>00), 0x… in _Hal_SC_fill_main_sw_db_burst()
1115 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK02_09_L, (MS_U16)(pDBreg->u32V_PreScalingRatio>>16), 0x… in _Hal_SC_fill_main_sw_db_burst()
1117 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_07_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1118 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_08_L, (MS_U16)(pDBreg->u32H_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
1120 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_09_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>00), 0… in _Hal_SC_fill_main_sw_db_burst()
1121 …MDrv_XC_MLoad_WriteCmd(pInstance, REG_SC_BK23_0A_L, (MS_U16)(pDBreg->u32V_PostScalingRatio>>16), 0… in _Hal_SC_fill_main_sw_db_burst()
[all …]
H A Dmhal_dip.c866 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
871 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
876 … DIP_W4BYTE(0, REG_SC_BK34_2C_L, (pDBreg->u32H_PreScalingRatio & (~(BIT(31))))); // H pre-scaling in Hal_SC_DWIN_sw_db()
877 DIP_W4BYTE(0, REG_SC_BK34_08_L, pDBreg->u32V_PreScalingRatio); // V pre-scaling in Hal_SC_DWIN_sw_db()
880 DIP_W2BYTE(0, REG_SC_BK34_61_L, pDBreg->u16H_CapStart+1); in Hal_SC_DWIN_sw_db()
881 DIP_W2BYTE(0, REG_SC_BK34_62_L, pDBreg->u16H_CapStart+pDBreg->u16H_CapSize); in Hal_SC_DWIN_sw_db()
882 DIP_W2BYTE(0, REG_SC_BK34_63_L, pDBreg->u16V_CapStart+1); in Hal_SC_DWIN_sw_db()
883 DIP_W2BYTE(0, REG_SC_BK34_64_L, pDBreg->u16V_CapStart+pDBreg->u16V_CapSize); in Hal_SC_DWIN_sw_db()
884 DipSrcWidth = pDBreg->u16H_CapStart + pDBreg->u16H_CapSize; in Hal_SC_DWIN_sw_db()
888 if( pDBreg->u32H_PreScalingRatio & BIT(31)) in Hal_SC_DWIN_sw_db()
[all …]

123