struct wuxga_nt_panel *wuxga_nt = mipi_dsi_get_drvdata(dsi);
        int ret;
 
-       ret = drm_panel_disable(&wuxga_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);
        wuxga_nt_panel_del(wuxga_nt);
 }
 
-static void wuxga_nt_panel_shutdown(struct mipi_dsi_device *dsi)
-{
-       struct wuxga_nt_panel *wuxga_nt = mipi_dsi_get_drvdata(dsi);
-
-       drm_panel_disable(&wuxga_nt->base);
-}
-
 static struct mipi_dsi_driver wuxga_nt_panel_driver = {
        .driver = {
                .name = "panel-panasonic-vvx10f034n00",
        },
        .probe = wuxga_nt_panel_probe,
        .remove = wuxga_nt_panel_remove,
-       .shutdown = wuxga_nt_panel_shutdown,
 };
 module_mipi_dsi_driver(wuxga_nt_panel_driver);