video: rockchip: 3399 vop: fix pwm config done lead to iommu pagefault
[firefly-linux-kernel-4.4.55.git] / drivers / video / rockchip / rk_fb.c
index 32625a8b113778dfc42844d7236783757b2dab62..968a25d36b69ae65b1402d43a8c95101067158ce 100644 (file)
@@ -673,7 +673,8 @@ int rk_fb_set_vop_pwm(void)
                return -1;
 
        mutex_lock(&dev_drv->win_config);
-       dev_drv->ops->cfg_done(dev_drv);
+       if (dev_drv->ops->extern_func)
+               dev_drv->ops->extern_func(dev_drv, UPDATE_CABC_PWM);
        mutex_unlock(&dev_drv->win_config);
 
        return 0;