disp: msm: avoid esd check during pm_suspend state
Avoid esd check during pm_suspend state because core clock enable will fail. This change adds additional check and also adds the clock enable failure check. Change-Id: Ie8bfa4f74d323ff15a07fb037675f07ab942f016 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org> Signed-off-by: Satya Rama Aditya Pinapala <psraditya30@codeaurora.org>
此提交包含在:

提交者
Satya Rama Aditya Pinapala

父節點
8fbd145c74
當前提交
9652f27293
@@ -2167,6 +2167,7 @@ static void sde_connector_check_status_work(struct work_struct *work)
|
||||
{
|
||||
struct sde_connector *conn;
|
||||
int rc = 0;
|
||||
struct device *dev;
|
||||
|
||||
conn = container_of(to_delayed_work(work),
|
||||
struct sde_connector, status_work);
|
||||
@@ -2176,7 +2177,9 @@ static void sde_connector_check_status_work(struct work_struct *work)
|
||||
}
|
||||
|
||||
mutex_lock(&conn->lock);
|
||||
if (!conn->ops.check_status ||
|
||||
dev = conn->base.dev->dev;
|
||||
|
||||
if (!conn->ops.check_status || dev->power.is_suspended ||
|
||||
(conn->dpms_mode != DRM_MODE_DPMS_ON)) {
|
||||
SDE_DEBUG("dpms mode: %d\n", conn->dpms_mode);
|
||||
mutex_unlock(&conn->lock);
|
||||
|
新增問題並參考
封鎖使用者