struct picodlp_data *picod = dev_get_drvdata(&dssdev->dev);
        struct picodlp_panel_data *picodlp_pdata = get_panel_data(dssdev);
 
-       if (dssdev->platform_enable) {
-               r = dssdev->platform_enable(dssdev);
-               if (r)
-                       return r;
-       }
-
        gpio_set_value(picodlp_pdata->pwrgood_gpio, 0);
        msleep(1);
        gpio_set_value(picodlp_pdata->pwrgood_gpio, 1);
 err:
        omapdss_dpi_display_disable(dssdev);
 err1:
-       if (dssdev->platform_disable)
-               dssdev->platform_disable(dssdev);
-
        return r;
 }
 
 
        gpio_set_value(picodlp_pdata->emu_done_gpio, 0);
        gpio_set_value(picodlp_pdata->pwrgood_gpio, 0);
-
-       if (dssdev->platform_disable)
-               dssdev->platform_disable(dssdev);
 }
 
 static int picodlp_panel_probe(struct omap_dss_device *dssdev)