|
@@ -830,8 +830,6 @@ skip_flush:
|
|
/* ctl_flush & timing engine enable will be triggered by framework */
|
|
/* ctl_flush & timing engine enable will be triggered by framework */
|
|
if (phys_enc->enable_state == SDE_ENC_DISABLED)
|
|
if (phys_enc->enable_state == SDE_ENC_DISABLED)
|
|
phys_enc->enable_state = SDE_ENC_ENABLING;
|
|
phys_enc->enable_state = SDE_ENC_ENABLING;
|
|
- if (phys_enc->enable_state == SDE_ENC_ENABLED)
|
|
|
|
- phys_enc->enable_state = SDE_ENC_TIMING_ENGINE_RECONFIG;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
static void sde_encoder_phys_vid_destroy(struct sde_encoder_phys *phys_enc)
|
|
static void sde_encoder_phys_vid_destroy(struct sde_encoder_phys *phys_enc)
|
|
@@ -1122,11 +1120,6 @@ static void sde_encoder_phys_vid_handle_post_kickoff(
|
|
lock_flags);
|
|
lock_flags);
|
|
}
|
|
}
|
|
phys_enc->enable_state = SDE_ENC_ENABLED;
|
|
phys_enc->enable_state = SDE_ENC_ENABLED;
|
|
- } else if (phys_enc->enable_state == SDE_ENC_TIMING_ENGINE_RECONFIG) {
|
|
|
|
- /* add 2 vsync delay for timing engine change */
|
|
|
|
- sde_encoder_phys_vid_single_vblank_wait(phys_enc);
|
|
|
|
- sde_encoder_phys_vid_single_vblank_wait(phys_enc);
|
|
|
|
- phys_enc->enable_state = SDE_ENC_ENABLED;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
avr_mode = sde_connector_get_qsync_mode(phys_enc->connector);
|
|
avr_mode = sde_connector_get_qsync_mode(phys_enc->connector);
|