struct sharp_nt_panel *sharp_nt = mipi_dsi_get_drvdata(dsi);
        int ret;
 
-       ret = drm_panel_disable(&sharp_nt->base);
-       if (ret < 0)
-               dev_err(&dsi->dev, "failed to disable panel: %d\n", ret);
-
        ret = mipi_dsi_detach(dsi);
        if (ret < 0)
                dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", ret);
        sharp_nt_panel_del(sharp_nt);
 }
 
-static void sharp_nt_panel_shutdown(struct mipi_dsi_device *dsi)
-{
-       struct sharp_nt_panel *sharp_nt = mipi_dsi_get_drvdata(dsi);
-
-       drm_panel_disable(&sharp_nt->base);
-}
-
 static const struct of_device_id sharp_nt_of_match[] = {
        { .compatible = "sharp,ls043t1le01-qhd", },
        { }
        },
        .probe = sharp_nt_panel_probe,
        .remove = sharp_nt_panel_remove,
-       .shutdown = sharp_nt_panel_shutdown,
 };
 module_mipi_dsi_driver(sharp_nt_panel_driver);