return 0;
 }
 
-static int dp_display_prepare(struct msm_dp *dp_display)
-{
-       return 0;
-}
-
 static int dp_display_enable(struct dp_display_private *dp, u32 data)
 {
        int rc = 0;
        return 0;
 }
 
-static int dp_display_unprepare(struct msm_dp *dp_display)
-{
-       return 0;
-}
-
 int dp_display_set_plugged_cb(struct msm_dp *dp_display,
                hdmi_codec_plugged_cb fn, struct device *codec_dev)
 {
        return 0;
 }
 
-static int dp_pm_prepare(struct device *dev)
-{
-       return 0;
-}
-
-static void dp_pm_complete(struct device *dev)
-{
-
-}
-
 static const struct dev_pm_ops dp_pm_ops = {
        .suspend = dp_pm_suspend,
        .resume =  dp_pm_resume,
-       .prepare = dp_pm_prepare,
-       .complete = dp_pm_complete,
 };
 
 static struct platform_driver dp_display_driver = {
                return;
        }
 
-       rc = dp_display_prepare(dp);
-       if (rc) {
-               DRM_ERROR("DP display prepare failed, rc=%d\n", rc);
-               mutex_unlock(&dp_display->event_mutex);
-               return;
-       }
-
        state =  dp_display->hpd_state;
 
        if (state == ST_DISPLAY_OFF) {
        if (rc) {
                DRM_ERROR("DP display post enable failed, rc=%d\n", rc);
                dp_display_disable(dp_display, 0);
-               dp_display_unprepare(dp);
        }
 
        /* completed connection */
 {
        struct msm_dp_bridge *dp_bridge = to_dp_bridge(drm_bridge);
        struct msm_dp *dp = dp_bridge->dp_display;
-       int rc = 0;
        u32 state;
        struct dp_display_private *dp_display;
 
 
        dp_display_disable(dp_display, 0);
 
-       rc = dp_display_unprepare(dp);
-       if (rc)
-               DRM_ERROR("DP display unprepare failed, rc=%d\n", rc);
-
        state =  dp_display->hpd_state;
        if (state == ST_DISCONNECT_PENDING) {
                /* completed disconnection */