|
@@ -343,7 +343,6 @@ err_register:
|
|
}
|
|
}
|
|
err_fbdev:
|
|
err_fbdev:
|
|
drm_kms_helper_poll_fini(drm);
|
|
drm_kms_helper_poll_fini(drm);
|
|
- drm_vblank_cleanup(drm);
|
|
|
|
err_vblank:
|
|
err_vblank:
|
|
pm_runtime_disable(drm->dev);
|
|
pm_runtime_disable(drm->dev);
|
|
err_pm_active:
|
|
err_pm_active:
|
|
@@ -375,7 +374,6 @@ static void hdlcd_drm_unbind(struct device *dev)
|
|
component_unbind_all(dev, drm);
|
|
component_unbind_all(dev, drm);
|
|
of_node_put(hdlcd->crtc.port);
|
|
of_node_put(hdlcd->crtc.port);
|
|
hdlcd->crtc.port = NULL;
|
|
hdlcd->crtc.port = NULL;
|
|
- drm_vblank_cleanup(drm);
|
|
|
|
pm_runtime_get_sync(drm->dev);
|
|
pm_runtime_get_sync(drm->dev);
|
|
drm_irq_uninstall(drm);
|
|
drm_irq_uninstall(drm);
|
|
pm_runtime_put_sync(drm->dev);
|
|
pm_runtime_put_sync(drm->dev);
|