disp: msm: dp: handle panel_init for eDP case

Currently, panel_init is getting called redundantly from host_ready
and panel_ready for eDP, causing delay in display to come up.
Remove panel_init call from host_ready to reduce the delay.

Change-Id: I73d59e37df7b9d79f132b684bfb862a90935afd3
Signed-off-by: Nilesh Laad <nlaad@qti.qualcomm.com>
This commit is contained in:
Nilesh Laad 2026-02-09 12:34:42 +05:30
commit 3ed66efd33

View file

@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2023-2025 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
* Copyright (c) 2017-2021, The Linux Foundation. All rights reserved.
*/
@ -1249,7 +1249,6 @@ static int dp_display_host_ready(struct dp_display_private *dp)
dp->ctrl->abort(dp->ctrl, false);
dp->aux->init(dp->aux, dp->parser->aux_cfg, skip_op);
dp->panel->init(dp->panel, skip_op);
dp_display_state_add(DP_STATE_READY);
/* log this as it results from user action of cable connection */