Rev 4280 | Rev 4539 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4280 | Rev 4293 | ||
---|---|---|---|
Line 3051... | Line 3051... | ||
3051 | struct drm_device *dev = intel_dp_to_dev(intel_dp); |
3051 | struct drm_device *dev = intel_dp_to_dev(intel_dp); |
Line 3052... | Line 3052... | ||
3052 | 3052 | ||
3053 | i2c_del_adapter(&intel_dp->adapter); |
3053 | i2c_del_adapter(&intel_dp->adapter); |
3054 | drm_encoder_cleanup(encoder); |
3054 | drm_encoder_cleanup(encoder); |
3055 | if (is_edp(intel_dp)) { |
3055 | if (is_edp(intel_dp)) { |
3056 | // cancel_delayed_work_sync(&intel_dp->panel_vdd_work); |
3056 | cancel_delayed_work_sync(&intel_dp->panel_vdd_work); |
3057 | mutex_lock(&dev->mode_config.mutex); |
3057 | mutex_lock(&dev->mode_config.mutex); |
3058 | ironlake_panel_vdd_off_sync(intel_dp); |
3058 | ironlake_panel_vdd_off_sync(intel_dp); |
3059 | mutex_unlock(&dev->mode_config.mutex); |
3059 | mutex_unlock(&dev->mode_config.mutex); |
3060 | } |
3060 | } |
Line 3491... | Line 3491... | ||
3491 | intel_dp->psr_setup_done = false; |
3491 | intel_dp->psr_setup_done = false; |
Line 3492... | Line 3492... | ||
3492 | 3492 | ||
3493 | if (!intel_edp_init_connector(intel_dp, intel_connector)) { |
3493 | if (!intel_edp_init_connector(intel_dp, intel_connector)) { |
3494 | i2c_del_adapter(&intel_dp->adapter); |
3494 | i2c_del_adapter(&intel_dp->adapter); |
3495 | if (is_edp(intel_dp)) { |
3495 | if (is_edp(intel_dp)) { |
3496 | // cancel_delayed_work_sync(&intel_dp->panel_vdd_work); |
3496 | cancel_delayed_work_sync(&intel_dp->panel_vdd_work); |
3497 | mutex_lock(&dev->mode_config.mutex); |
3497 | mutex_lock(&dev->mode_config.mutex); |
3498 | ironlake_panel_vdd_off_sync(intel_dp); |
3498 | ironlake_panel_vdd_off_sync(intel_dp); |
3499 | mutex_unlock(&dev->mode_config.mutex); |
3499 | mutex_unlock(&dev->mode_config.mutex); |
3500 | } |
3500 | } |