From f1940df8c060a30fe1803e08881680736d0b451d Mon Sep 17 00:00:00 2001 From: hujing3 Date: Tue, 19 Jan 2021 18:34:49 +0800 Subject: [PATCH] Cebu: 3rd dsbj panel display optimize for power PROPAGATED_from (CR) Cebu: 3rd dsbj+chipone panel Reduce max backlight config, update power on seq for lcd rst Optimize off cmd for deep sleep in Change-Id: Iccced95cb739813ef480d565ede498330a68b70f Signed-off-by: hujing3 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Wang Wang Submit-Approved: Jira Key Signed-off-by: Robert Cabral Reviewed-on: https://gerrit.mot.com/1964411 Reviewed-by: Ling Jin --- qcom/bengal-cebu-touchscreen-overlay.dtsi | 2 +- ...dsi-panel-moto-icnl9911c-dsbj-hdplus-video.dtsi | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/qcom/bengal-cebu-touchscreen-overlay.dtsi b/qcom/bengal-cebu-touchscreen-overlay.dtsi index 0610c64112b9..c33ac819ee1a 100644 --- a/qcom/bengal-cebu-touchscreen-overlay.dtsi +++ b/qcom/bengal-cebu-touchscreen-overlay.dtsi @@ -207,7 +207,7 @@ spi-cpha; spi-cpol; chipone,rst-gpio = <&tlmm 66 0x00>; - chipone,irq-gpio = <&tlmm 67 0x2008>; + chipone,irq-gpio = <&tlmm 67 0x00>; chipone,x-res = <720>; chipone,y-res = <1640>; chipone,def-build-id = <0x020b>; diff --git a/qcom/dsi-panel-moto-icnl9911c-dsbj-hdplus-video.dtsi b/qcom/dsi-panel-moto-icnl9911c-dsbj-hdplus-video.dtsi index adc2da6e282e..e67e525b9090 100644 --- a/qcom/dsi-panel-moto-icnl9911c-dsbj-hdplus-video.dtsi +++ b/qcom/dsi-panel-moto-icnl9911c-dsbj-hdplus-video.dtsi @@ -49,6 +49,9 @@ qcom,mdss-dsi-dma-trigger = "trigger_sw"; qcom,mdss-dsi-mdp-trigger = "none"; qcom,mdss-dsi-lp11-init; + qcom,suspend-ulps-enabled; + qcom,platform-reset-gpio-always-on; + qcom,mdss-panel-on-rst-pull-down; qcom,mdss-dsi-reset-sequence = <1 10>, <0 10>, <1 30>; qcom,mdss-pan-physical-width-dimension = <69>; qcom,mdss-pan-physical-height-dimension = <158>; @@ -88,18 +91,17 @@ 39 01 00 00 01 00 03 F1 5A 59 39 01 00 00 01 00 03 F0 A5 A6 05 01 00 00 00 00 02 35 00 - 39 01 00 00 00 00 03 51 0F FF + 39 01 00 00 00 00 03 51 0C CC 39 01 00 00 00 00 02 53 2C + 39 01 00 00 00 00 02 55 01 05 01 00 00 50 00 02 11 00 05 01 00 00 35 00 02 29 00 39 01 00 00 00 00 02 26 01]; qcom,mdss-dsi-off-command = [ - 39 01 00 00 01 00 03 F0 5A 59 - 39 01 00 00 01 00 03 F1 A5 A6 - 15 01 00 00 00 00 02 26 08 + 15 01 00 00 01 00 02 26 08 15 01 00 00 30 00 02 28 00 - 15 01 00 00 64 00 02 10 00 - 15 01 00 00 14 00 02 CC 01]; + 15 01 00 00 78 00 02 10 00 + ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; };