From de1cef0912b5f018eff2f562f522e0bbadb92e11 Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Mon, 23 Dec 2024 16:30:58 +0800 Subject: [PATCH] drm/rockchip: drv: add more info about iommu_reserve_map Signed-off-by: Sandy Huang Change-Id: I7d6120e1c2a78c4b51d69dc0e6c65b021519b9d3 --- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c index 41b4e9e6e4f1..c7b7890f4aae 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -1467,13 +1467,18 @@ static int rockchip_drm_init_iommu(struct drm_device *drm_dev) */ ret = iommu_map(private->domain, 0, 0, (size_t)SZ_2G, IOMMU_WRITE | IOMMU_READ | IOMMU_PRIV); - if (ret) + if (ret) { dev_err(drm_dev->dev, "failed to create 0-2G pre mapping\n"); + return 0; + } ret = iommu_map(private->domain, SZ_2G, SZ_2G, (size_t)SZ_2G, IOMMU_WRITE | IOMMU_READ | IOMMU_PRIV); - if (ret) + if (ret) { dev_err(drm_dev->dev, "failed to create 2G-4G pre mapping\n"); + return 0; + } + dev_info(drm_dev->dev, "Enable iommu reserve map\n"); } return ret;