mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 13:49:24 -04:00
disp: msm: dsi: Update ctrl & phy refcounts for defer probe
ctrl and phy refcounts get incremented even on deferring probe for display panels which need backlight through wled.As a result, while probing, it considers that the device is already in use. This change decrements the ctrl and phy refcounts for defer probe. Change-Id: Ica1f5712dd28ed4c635946f2ac89d5f4f074a4c5 Signed-off-by: Lipsa Rout <lrout@codeaurora.org>
This commit is contained in:
parent
286a52ba84
commit
d2791ff131
1 changed files with 3 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2016-2020, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2016-2021, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#include <linux/list.h>
|
||||
|
|
@ -5689,6 +5689,8 @@ error_ctrl_deinit:
|
|||
display_ctrl = &display->ctrl[i];
|
||||
(void)dsi_phy_drv_deinit(display_ctrl->phy);
|
||||
(void)dsi_ctrl_drv_deinit(display_ctrl->ctrl);
|
||||
dsi_ctrl_put(display_ctrl->ctrl);
|
||||
dsi_phy_put(display_ctrl->phy);
|
||||
}
|
||||
(void)dsi_display_debugfs_deinit(display);
|
||||
error:
|
||||
|
|
|
|||
Loading…
Reference in a new issue