diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c index 912d07b1d233..d5b93d57fd89 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -37,6 +37,7 @@ #include "rockchip_drm_logo.h" #include "../drm_crtc_internal.h" +#include "../drivers/clk/rockchip/clk.h" #define DRIVER_NAME "rockchip" #define DRIVER_DESC "RockChip Soc DRM" @@ -1543,6 +1544,8 @@ static int rockchip_drm_bind(struct device *dev) if (ret) goto err_kms_helper_poll_fini; + rockchip_clk_unprotect(); + return 0; err_kms_helper_poll_fini: rockchip_gem_pool_destroy(drm_dev);