From 7537f95d223c6cb792a95b95e2a8be589928b6d0 Mon Sep 17 00:00:00 2001 From: tinno64 Date: Mon, 24 Apr 2023 17:42:33 +0800 Subject: [PATCH] dts/display:bangkok: Modify panel avdd timing Modify the pmic code with set=0 on the CSOT panel TM panel modify init code Change-Id: I046597f84b8e63a9f5f33a407edb2931adc0af09 Signed-off-by: tinno64 Reviewed-on: https://gerrit.mot.com/2587344 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Reviewed-by: Hua Tan Tested-by: Jira Key Submit-Approved: Jira Key --- qcom/bangkk-display.dtsi | 46 ++++++++++++++++++- ...mot-csot-vtdr6115-655-1080x2400-video.dtsi | 2 +- ...el-mot-tm-nt37703-655-1080x2400-video.dtsi | 1 + 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/qcom/bangkk-display.dtsi b/qcom/bangkk-display.dtsi index 9bcce87b7dd4..19f9f3589695 100644 --- a/qcom/bangkk-display.dtsi +++ b/qcom/bangkk-display.dtsi @@ -141,6 +141,50 @@ qcom,supply-post-off-sleep = <2>; }; }; + + dsi_panel_pwr_supply_ext_bias_nt: dsi_panel_pwr_supply_ext_bias_nt { + #address-cells = <1>; + #size-cells = <0>; + + qcom,panel-supply-entry@0 { + reg = <0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <1800000>; + qcom,supply-max-voltage = <1800000>; + qcom,supply-enable-load = <300000>; + qcom,supply-disable-load = <0>; + qcom,supply-pre-on-sleep = <0>; + qcom,supply-post-on-sleep = <2>; + qcom,supply-pre-off-sleep = <3>; + qcom,supply-post-off-sleep = <1>; + }; + + qcom,panel-supply-entry@1 { + reg = <1>; + qcom,supply-name = "dvdd"; + qcom,supply-min-voltage = <1250000>; + qcom,supply-max-voltage = <1250000>; + qcom,supply-enable-load = <300000>; + qcom,supply-disable-load = <0>; + qcom,supply-pre-on-sleep = <1>; + qcom,supply-post-on-sleep = <2>; + qcom,supply-pre-off-sleep = <2>; + qcom,supply-post-off-sleep = <2>; + }; + + qcom,panel-supply-entry@2 { + reg = <2>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <3000000>; + qcom,supply-max-voltage = <3000000>; + qcom,supply-enable-load = <300000>; + qcom,supply-disable-load = <0>; + qcom,supply-pre-on-sleep = <0>; + qcom,supply-post-on-sleep = <2>; + qcom,supply-pre-off-sleep = <2>; + qcom,supply-post-off-sleep = <2>; + }; + }; }; &sde_dsi { @@ -200,7 +244,7 @@ qcom,platform-te-gpio = <&tlmm 23 0>; qcom,platform-reset-gpio = <&pmr735a_gpios 2 0>; - qcom,panel-supply-entries = <&dsi_panel_pwr_supply_ext_bias>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_ext_bias_nt>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; diff --git a/qcom/dsi-panel-mot-csot-vtdr6115-655-1080x2400-video.dtsi b/qcom/dsi-panel-mot-csot-vtdr6115-655-1080x2400-video.dtsi index d0133e399b2e..b1bdbbdf4ea4 100644 --- a/qcom/dsi-panel-mot-csot-vtdr6115-655-1080x2400-video.dtsi +++ b/qcom/dsi-panel-mot-csot-vtdr6115-655-1080x2400-video.dtsi @@ -360,7 +360,7 @@ 39 01 00 00 00 00 02 59 09 39 01 00 00 00 00 02 6C 00 39 01 00 00 00 00 03 F0 AA 10 - 39 01 00 00 00 00 17 D0 84 15 50 14 20 00 39 0D 13 19 16 00 0D 16 19 00 00 1B 05 05 13 13 + 39 01 00 00 00 00 17 D0 84 15 50 14 20 00 39 06 13 0B 16 00 06 16 0B 00 00 1B 05 05 13 13 39 01 00 00 00 00 03 FF 5A 80 39 01 00 00 00 00 02 65 0E 39 01 00 00 00 00 02 F9 B9 diff --git a/qcom/dsi-panel-mot-tm-nt37703-655-1080x2400-video.dtsi b/qcom/dsi-panel-mot-tm-nt37703-655-1080x2400-video.dtsi index 5c5b89c04621..ca980db528bd 100644 --- a/qcom/dsi-panel-mot-tm-nt37703-655-1080x2400-video.dtsi +++ b/qcom/dsi-panel-mot-tm-nt37703-655-1080x2400-video.dtsi @@ -82,6 +82,7 @@ qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-on-command = [ + 39 01 00 00 00 00 06 F0 55 AA 52 08 00 39 01 00 00 00 00 02 6F 06 39 01 00 00 00 00 02 B5 39 39 01 00 00 00 00 02 6F 07