Lines Matching refs:memCfg

534 E_MVD_Result MDrv_MVD_SetCfg(MS_U32 u32Id, MVD_FWCfg* fwCfg, MVD_MEMCfg* memCfg)  in MDrv_MVD_SetCfg()  argument
540 if (!fwCfg || !memCfg) in MDrv_MVD_SetCfg()
549 if (TRUE != HAL_MVD_CheckFrmBuffSize(u8HalIdx, fwCfg, memCfg)) in MDrv_MVD_SetCfg()
562 _phy_to_miu_offset(u8MiuSel, u32StartOffset, memCfg->u32FWCodeAddr); in MDrv_MVD_SetCfg()
564 memCfg->u8FWMiuSel = u8MiuSel; in MDrv_MVD_SetCfg()
568 memCfg->bFWMiuSel = 1; in MDrv_MVD_SetCfg()
572 memCfg->bFWMiuSel = 0; in MDrv_MVD_SetCfg()
575 _phy_to_miu_offset(u8MiuSel, u32StartOffset, memCfg->u32BSAddr); in MDrv_MVD_SetCfg()
577 memCfg->u8HWMiuSel = u8MiuSel; in MDrv_MVD_SetCfg()
580 memCfg->bHWMiuSel = 1; in MDrv_MVD_SetCfg()
584 memCfg->bHWMiuSel = 0; in MDrv_MVD_SetCfg()
587 _phy_to_miu_offset(memCfg->u8FBMiuSel, u32StartOffset, memCfg->u32FBAddr); in MDrv_MVD_SetCfg()
589 _phy_to_miu_offset(u8MiuSel, u32StartOffset, memCfg->u32DrvBufAddr); in MDrv_MVD_SetCfg()
593 _miu_offset_to_phy(E_CHIP_MIU_1,0,memCfg->u32Miu1BaseAddr); in MDrv_MVD_SetCfg()
594 _miu_offset_to_phy(E_CHIP_MIU_2,0,memCfg->u32Miu2BaseAddr); in MDrv_MVD_SetCfg()
595 _miu_offset_to_phy(E_CHIP_MIU_3,0,memCfg->u32Miu3BaseAddr); in MDrv_MVD_SetCfg()
598memCfg->u8FWMiuSel, memCfg->u8HWMiuSel, (unsigned long)memCfg->u32Miu1BaseAddr,(unsigned long)memC… in MDrv_MVD_SetCfg()
603 MS_ASSERT(u8DrvBuffMiuSel == memCfg->u8FWMiuSel); in MDrv_MVD_SetCfg()
607 if (memCfg->eFWSrcType == E_MVD_FW_SOURCE_DRAM) in MDrv_MVD_SetCfg()
609 memCfg->u32FWSrcVAddr = HAL_MVD_PA2NonCacheSeg(memCfg->u32FWBinAddr); in MDrv_MVD_SetCfg()
613 memCfg->u32FWSrcVAddr = NULL; in MDrv_MVD_SetCfg()
616 HAL_MVD_SetMEMCfg(u8HalIdx, memCfg); in MDrv_MVD_SetCfg()