| /utopia/UTPA2-700.0.x/modules/xc/hal/mustang/xc/ |
| H A D | mhal_sc.c | 626 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 D | mhal_sc.c | 630 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 D | mhal_sc.c | 985 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 D | mhal_dip.c | 532 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 D | mhal_sc.c | 769 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 D | mhal_dip.c | 377 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 D | mhal_sc.c | 1079 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 D | mhal_dip.c | 381 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 D | mhal_sc.c | 1095 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 D | mhal_dip.c | 867 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 D | mhal_sc.c | 1095 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 D | mhal_sc.c | 1103 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 D | mhal_sc.c | 1155 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 D | mhal_dip.c | 503 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 D | mhal_sc.c | 1068 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 D | mhal_dip.c | 501 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 D | mhal_sc.c | 1019 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 D | mhal_dip.c | 377 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 D | mhal_sc.c | 851 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 D | mhal_dip.c | 379 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 D | mhal_sc.c | 1324 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 D | mhal_sc.c | 1094 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 D | mhal_dip.c | 867 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 D | mhal_sc.c | 1094 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 D | mhal_dip.c | 866 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 …]
|