diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 84dddeee1db4..cf2a4f9feb1d 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -8288,6 +8289,12 @@ static int vop2_bind(struct device *dev, struct device *master, void *data) else vop2->vps[vp_id].primary_plane_phy_id = ROCKCHIP_VOP2_PHY_ID_INVALID; + ret = of_clk_set_defaults(child, false); + if (ret) { + DRM_DEV_ERROR(dev, "Failed to set clock defaults %d\n", ret); + return ret; + } + DRM_DEV_INFO(dev, "vp%d assign plane mask: 0x%x, primary plane phy id: %d\n", vp_id, vop2->vps[vp_id].plane_mask, vop2->vps[vp_id].primary_plane_phy_id);