video: rockchip: mpp: Fixes issue for px30 probe

When get dte_addr for iommu, it must enable reference clock.

Change-Id: Iaec423345463e001b2a7099067ab1e4a2d971f7f
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
This commit is contained in:
Ding Wei
2021-01-21 09:30:58 +08:00
committed by Tao Huang
parent 6bc30b2c2b
commit ae86413dbf

View File

@@ -2056,7 +2056,11 @@ int px30_workaround_combo_init(struct mpp_dev *mpp)
iommu->mmu_num++;
}
iommu->grf_val = mpp->grf_info->val & MPP_GRF_VAL_MASK;
if (mpp->hw_ops->clk_on)
mpp->hw_ops->clk_on(mpp);
iommu->dte_addr = mpp_iommu_get_dte_addr(iommu);
if (mpp->hw_ops->clk_off)
mpp->hw_ops->clk_off(mpp);
INIT_LIST_HEAD(&iommu->link);
mutex_lock(&mpp->queue->mmu_lock);
list_add_tail(&iommu->link, &mpp->queue->mmu_list);