diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/displays/connector-dvi.c')
-rw-r--r-- | drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/drm/omapdrm/displays/connector-dvi.c b/drivers/gpu/drm/omapdrm/displays/connector-dvi.c index 1e0925791c3d..a1784e263835 100644 --- a/drivers/gpu/drm/omapdrm/displays/connector-dvi.c +++ b/drivers/gpu/drm/omapdrm/displays/connector-dvi.c @@ -57,9 +57,6 @@ static void dvic_disable(struct omap_dss_device *dssdev) { struct omap_dss_device *src = dssdev->src; - if (!omapdss_device_is_enabled(dssdev)) - return; - src->ops->disable(src); } @@ -282,7 +279,8 @@ static int __exit dvic_remove(struct platform_device *pdev) omapdss_device_unregister(&ddata->dssdev); - dvic_disable(dssdev); + if (omapdss_device_is_enabled(dssdev)) + dvic_disable(dssdev); i2c_put_adapter(ddata->i2c_adapter); |