mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
disp: msm: sde: avoid input handler registration in video mode
Input handler is used for early wakeup of DSI and MDP clocks from idle power collapse. DSI clock won't be disabled in video mode during idle power collapse, so the input hanlder isn't needed for video mode. This change avoids the input handler to be registered in video mode. Change-Id: Id23bad192b6671126978d707db464e7aaee1c77f Signed-off-by: Lei Chen <chenlei@codeaurora.org>
This commit is contained in:
parent
f485d99cbf
commit
acb1e2b01c
@ -3282,6 +3282,7 @@ static void sde_encoder_virt_enable(struct drm_encoder *drm_enc)
|
||||
|
||||
/* register input handler if not already registered */
|
||||
if (sde_enc->input_handler && !sde_enc->input_handler_registered &&
|
||||
sde_encoder_check_curr_mode(drm_enc, MSM_DISPLAY_CMD_MODE) &&
|
||||
!msm_is_mode_seamless_dms(cur_mode) &&
|
||||
!msm_is_mode_seamless_dyn_clk(cur_mode)) {
|
||||
ret = _sde_encoder_input_handler_register(
|
||||
@ -5506,7 +5507,7 @@ struct drm_encoder *sde_encoder_init_with_ops(
|
||||
sde_enc->rsc_client = NULL;
|
||||
}
|
||||
|
||||
if (disp_info->curr_panel_mode == MSM_DISPLAY_CMD_MODE) {
|
||||
if (disp_info->capabilities & MSM_DISPLAY_CAP_CMD_MODE) {
|
||||
ret = _sde_encoder_input_handler(sde_enc);
|
||||
if (ret)
|
||||
SDE_ERROR(
|
||||
|
Loading…
x
Reference in New Issue
Block a user