From d0cc8b7ee031dc618fd249c8acc1489fe86bb037 Mon Sep 17 00:00:00 2001 From: Santosh Kumar Aenugu Date: Fri, 19 Feb 2021 14:46:55 -0800 Subject: [PATCH] ARM: dts: msm: update devicetree of sim panels This change removes the reset gpios and replaces the sleep out and display on commands with no operation command on simulation panels. Change-Id: I8eab0f58dd00e1e0b2569b24b41c2e18f06acf79 --- display/dsi-panel-sim-cmd.dtsi | 25 ++--- display/dsi-panel-sim-dsc-10bit-cmd.dtsi | 12 +-- display/dsi-panel-sim-dsc375-cmd.dtsi | 6 +- display/dsi-panel-sim-dualmipi-cmd.dtsi | 17 +--- .../dsi-panel-sim-dualmipi-dsc375-cmd.dtsi | 91 ++++--------------- display/dsi-panel-sim-sec-hd-cmd.dtsi | 6 +- display/dsi-panel-sim-vdc-cmd.dtsi | 4 +- display/dsi-panel-sim-vdc-vid.dtsi | 4 +- display/waipio-sde-display-cdp.dtsi | 31 ++----- display/waipio-sde-display-common.dtsi | 15 +++ display/waipio-sde-display-mtp.dtsi | 68 +++++--------- display/waipio-sde-display-qrd.dtsi | 35 +++---- display/waipio-sde-display-rumi.dtsi | 1 - 13 files changed, 98 insertions(+), 217 deletions(-) diff --git a/display/dsi-panel-sim-cmd.dtsi b/display/dsi-panel-sim-cmd.dtsi index 8dada169..efa61b94 100644 --- a/display/dsi-panel-sim-cmd.dtsi +++ b/display/dsi-panel-sim-cmd.dtsi @@ -104,11 +104,7 @@ /* write control brightness */ 15 01 00 00 0a 00 02 55 00 /* CABC brightness */ - 05 01 00 00 78 00 01 11 - /* exit sleep mode, wait 120ms */ - 05 01 00 00 10 00 01 29]; - - /* Set display on, wait 16ms */ + 05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 @@ -192,10 +188,7 @@ /* write control brightness */ 15 01 00 00 0a 00 02 55 00 /* CABC brightness */ - 05 01 00 00 78 00 01 11 - /* exit sleep mode, wait 120ms */ - 05 01 00 00 10 00 01 29]; - /* Set display on, wait 16ms */ + 05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 @@ -258,10 +251,7 @@ /* write control brightness */ 15 01 00 00 0a 00 02 55 00 /* CABC brightness */ - 05 01 00 00 78 00 01 11 - /* exit sleep mode, wait 120ms */ - 05 01 00 00 10 00 01 29]; - /* Set display on, wait 16ms */ + 05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 @@ -315,10 +305,7 @@ /* write control brightness */ 15 01 00 00 0a 00 02 55 00 /* CABC brightness */ - 05 01 00 00 78 00 01 11 - /* exit sleep mode, wait 120ms */ - 05 01 00 00 10 00 01 29]; - /* Set display on, wait 16ms */ + 05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 @@ -422,9 +409,9 @@ /* write display brightness */ 15 01 00 00 0a 00 02 53 24 /* write control brightness */ - 15 01 00 00 0a 00 02 55 00]; + 15 01 00 00 0a 00 02 55 00 /* CABC brightness */ - + 05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 diff --git a/display/dsi-panel-sim-dsc-10bit-cmd.dtsi b/display/dsi-panel-sim-dsc-10bit-cmd.dtsi index e709e85a..27447983 100644 --- a/display/dsi-panel-sim-dsc-10bit-cmd.dtsi +++ b/display/dsi-panel-sim-dsc-10bit-cmd.dtsi @@ -211,9 +211,7 @@ 15 01 00 00 00 00 02 bb 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 fb 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; @@ -261,7 +259,9 @@ 15 01 00 00 00 00 02 ff 10 /* enable TE generation */ 15 01 00 00 00 00 02 35 00 - 05 01 00 00 28 00 01 29]; + 05 01 00 00 28 00 01 29 + 05 01 00 00 f0 00 01 00 + ]; qcom,mdss-dsi-off-command = [ 05 01 00 00 10 00 01 28 05 01 00 00 40 00 01 10]; @@ -453,9 +453,7 @@ 15 01 00 00 00 00 02 bb 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 fb 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; diff --git a/display/dsi-panel-sim-dsc375-cmd.dtsi b/display/dsi-panel-sim-dsc375-cmd.dtsi index b0a47a5a..0211f659 100644 --- a/display/dsi-panel-sim-dsc375-cmd.dtsi +++ b/display/dsi-panel-sim-dsc375-cmd.dtsi @@ -211,9 +211,7 @@ 15 01 00 00 00 00 02 bb 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 fb 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; @@ -261,7 +259,7 @@ 15 01 00 00 00 00 02 ff 10 /* enable TE generation */ 15 01 00 00 00 00 02 35 00 - 05 01 00 00 28 00 01 29]; + 05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-off-command = [ 05 01 00 00 10 00 01 28 05 01 00 00 40 00 01 10]; diff --git a/display/dsi-panel-sim-dualmipi-cmd.dtsi b/display/dsi-panel-sim-dualmipi-cmd.dtsi index 91716acc..f7a9394d 100644 --- a/display/dsi-panel-sim-dualmipi-cmd.dtsi +++ b/display/dsi-panel-sim-dualmipi-cmd.dtsi @@ -51,10 +51,8 @@ qcom,mdss-dsi-v-pulse-width = <1>; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,mdss-dsi-panel-framerate = <60>; - qcom,mdss-dsi-on-command = - [/* exit sleep mode, wait 0ms */ - 05 01 00 00 00 00 01 29]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; @@ -85,11 +83,8 @@ qcom,mdss-dsi-v-top-border = <0>; qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-panel-framerate = <120>; - qcom,mdss-dsi-on-command = - [/* exit sleep mode, wait 0ms */ - 05 01 00 00 00 00 01 29]; - /* Set display on, wait 16ms */ qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; @@ -121,10 +116,8 @@ qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,mdss-dsi-panel-framerate = <60>; - qcom,mdss-dsi-on-command = - [/* exit sleep mode, wait 0ms */ - 05 01 00 00 00 00 01 29]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; @@ -152,10 +145,8 @@ qcom,mdss-dsi-v-pulse-width = <1>; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,mdss-dsi-panel-framerate = <40>; - qcom,mdss-dsi-on-command = - [/* exit sleep mode, wait 0ms */ - 05 01 00 00 00 00 01 29]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; diff --git a/display/dsi-panel-sim-dualmipi-dsc375-cmd.dtsi b/display/dsi-panel-sim-dualmipi-dsc375-cmd.dtsi index beba645c..53eb4032 100644 --- a/display/dsi-panel-sim-dualmipi-dsc375-cmd.dtsi +++ b/display/dsi-panel-sim-dualmipi-dsc375-cmd.dtsi @@ -71,10 +71,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -124,10 +121,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -177,10 +171,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -230,10 +221,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -283,10 +271,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -336,10 +321,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -389,10 +371,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -442,10 +421,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -626,9 +602,7 @@ 15 01 00 00 00 00 02 BB 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 FB 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; @@ -807,9 +781,7 @@ 15 01 00 00 00 00 02 BB 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 FB 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; @@ -988,9 +960,7 @@ 15 01 00 00 00 00 02 BB 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 FB 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; @@ -1169,9 +1139,7 @@ 15 01 00 00 00 00 02 BB 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 FB 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; @@ -1219,10 +1187,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -1272,10 +1237,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -1325,10 +1287,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -1378,10 +1337,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -1431,10 +1387,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -1484,10 +1437,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = @@ -1537,10 +1487,7 @@ 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = diff --git a/display/dsi-panel-sim-sec-hd-cmd.dtsi b/display/dsi-panel-sim-sec-hd-cmd.dtsi index 042590fb..dd948313 100644 --- a/display/dsi-panel-sim-sec-hd-cmd.dtsi +++ b/display/dsi-panel-sim-sec-hd-cmd.dtsi @@ -49,12 +49,8 @@ qcom,mdss-dsi-v-top-border = <0>; qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-panel-framerate = <60>; - qcom,mdss-dsi-on-command = [ - /* sleep out + delay 120ms */ - 05 01 00 00 78 00 01 11 - /* display on + delay 120ms */ - 05 01 00 00 78 00 01 29 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [ 05 01 00 00 78 00 02 28 00 diff --git a/display/dsi-panel-sim-vdc-cmd.dtsi b/display/dsi-panel-sim-vdc-cmd.dtsi index 32f4850a..83ebce3f 100644 --- a/display/dsi-panel-sim-vdc-cmd.dtsi +++ b/display/dsi-panel-sim-vdc-cmd.dtsi @@ -211,9 +211,7 @@ 15 01 00 00 00 00 02 bb 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 fb 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; diff --git a/display/dsi-panel-sim-vdc-vid.dtsi b/display/dsi-panel-sim-vdc-vid.dtsi index 35cc01f1..6d49e439 100644 --- a/display/dsi-panel-sim-vdc-vid.dtsi +++ b/display/dsi-panel-sim-vdc-vid.dtsi @@ -204,9 +204,7 @@ 15 01 00 00 00 00 02 bb 10 /* Non Reload MTP */ 15 01 00 00 00 00 02 fb 01 - /* SlpOut + DispOn */ - 05 01 00 00 78 00 02 11 00 - 05 01 00 00 78 00 02 29 00 + 05 01 00 00 f0 00 01 00 ]; qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; diff --git a/display/waipio-sde-display-cdp.dtsi b/display/waipio-sde-display-cdp.dtsi index b0861cf8..64f40ae1 100644 --- a/display/waipio-sde-display-cdp.dtsi +++ b/display/waipio-sde-display-cdp.dtsi @@ -153,69 +153,58 @@ }; &dsi_sim_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_dsc_375_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_dsc_10b_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_sim_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; qcom,bl-dsc-cmd-state = "dsi_lp_mode"; }; &dsi_dual_sim_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vdc_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vdc_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_sim_dsc_375_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_sec_hd_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <1023>; - qcom,platform-reset-gpio = <&tlmm 0 0>; - qcom,platform-sec-reset-gpio = <&tlmm 4 0>; }; &sde_dsi { diff --git a/display/waipio-sde-display-common.dtsi b/display/waipio-sde-display-common.dtsi index cb9f2943..91ac2e09 100644 --- a/display/waipio-sde-display-common.dtsi +++ b/display/waipio-sde-display-common.dtsi @@ -34,6 +34,21 @@ #include "dsi-panel-nt35597-truly-dualmipi-wqxga-splitlink-cmd.dtsi" &soc { + dsi_panel_pwr_supply_sim: dsi_panel_pwr_supply_sim { + #address-cells = <1>; + #size-cells = <0>; + + qcom,panel-supply-entry@0 { + reg = <0>; + qcom,supply-name = "dummy"; + qcom,supply-min-voltage = <1800000>; + qcom,supply-max-voltage = <1800000>; + qcom,supply-enable-load = <200000>; + qcom,supply-disable-load = <80>; + qcom,supply-post-on-sleep = <20>; + }; + }; + dsi_panel_pwr_supply: dsi_panel_pwr_supply { #address-cells = <1>; #size-cells = <0>; diff --git a/display/waipio-sde-display-mtp.dtsi b/display/waipio-sde-display-mtp.dtsi index e6e21419..e8a8b533 100644 --- a/display/waipio-sde-display-mtp.dtsi +++ b/display/waipio-sde-display-mtp.dtsi @@ -22,33 +22,30 @@ }; &dsi_r66451_amoled_video_cphy { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,mdss-brightness-max-level = <255>; qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_r66451_amoled_cmd_cphy { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,mdss-brightness-max-level = <255>; qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_r66451_amoled_144hz_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,mdss-brightness-max-level = <255>; qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_r66451_amoled_sync_cmd { @@ -64,140 +61,121 @@ }; &dsi_sharp_4k_dsc_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sharp_4k_dsc_video { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sharp_1080_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sharp_qsync_wqhd_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sharp_qsync_wqhd_video { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sharp_qhd_plus_dsc_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_nt35695b_truly_fhd_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_nt35597_truly_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_nt35597_truly_video { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_dsc_375_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_dsc_10b_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_sim_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; qcom,bl-dsc-cmd-state = "dsi_lp_mode"; }; &dsi_dual_sim_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vdc_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vdc_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_sim_dsc_375_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_sec_hd_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; - qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; + qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <1023>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &sde_dsi { diff --git a/display/waipio-sde-display-qrd.dtsi b/display/waipio-sde-display-qrd.dtsi index 9367cd63..1756ed40 100644 --- a/display/waipio-sde-display-qrd.dtsi +++ b/display/waipio-sde-display-qrd.dtsi @@ -31,68 +31,58 @@ }; &dsi_sim_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_dsc_375_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_dsc_10b_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_sim_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; qcom,bl-dsc-cmd-state = "dsi_lp_mode"; }; &dsi_dual_sim_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vdc_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_vdc_vid { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_dual_sim_dsc_375_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_sim_sec_hd_cmd { - qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; - qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>; + qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply_sim>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <1023>; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_r66451_amoled_144hz_cmd_cphy { @@ -102,7 +92,6 @@ qcom,mdss-dsi-bl-max-level = <4095>; qcom,mdss-brightness-max-level = <255>; qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_r66451_amoled_144hz_video_cphy { @@ -112,7 +101,6 @@ qcom,mdss-dsi-bl-max-level = <4095>; qcom,mdss-brightness-max-level = <255>; qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &dsi_r66451_amoled_120hz_cmd_cphy { @@ -122,7 +110,6 @@ qcom,mdss-dsi-bl-max-level = <4095>; qcom,mdss-brightness-max-level = <255>; qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &qupv3_se4_spi { diff --git a/display/waipio-sde-display-rumi.dtsi b/display/waipio-sde-display-rumi.dtsi index 814b307b..10888d49 100644 --- a/display/waipio-sde-display-rumi.dtsi +++ b/display/waipio-sde-display-rumi.dtsi @@ -3,7 +3,6 @@ &dsi_dual_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,platform-reset-gpio = <&tlmm 0 0>; }; &sde_dsi {