From 839a53d7cfddcf86bd4afdc96615b6069bca700a Mon Sep 17 00:00:00 2001 From: Bruce Hoo Date: Fri, 19 Mar 2021 15:23:17 +0800 Subject: [PATCH] ARM: dts: msm: Update dsi-on-command to fix brightness issue on yupik qrd Update dsi-on-command to fix low brightness issue on yupik qrd. Change-Id: I29c4747229a16d205b2fe888ac5e954ae5273b4c --- ...el-r66451-dsc-fhd-plus-120hz-cmd-cphy.dtsi | 57 ++----------------- ...el-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi | 57 ++----------------- ...nel-r66451-dsc-fhd-plus-60hz-cmd-cphy.dtsi | 18 ------ ...nel-r66451-dsc-fhd-plus-90hz-cmd-cphy.dtsi | 17 ------ 4 files changed, 12 insertions(+), 137 deletions(-) diff --git a/display/dsi-panel-r66451-dsc-fhd-plus-120hz-cmd-cphy.dtsi b/display/dsi-panel-r66451-dsc-fhd-plus-120hz-cmd-cphy.dtsi index ba037bc6840b..a956720ea3b1 100644 --- a/display/dsi-panel-r66451-dsc-fhd-plus-120hz-cmd-cphy.dtsi +++ b/display/dsi-panel-r66451-dsc-fhd-plus-120hz-cmd-cphy.dtsi @@ -79,26 +79,9 @@ 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a - 39 01 00 00 00 00 1a d7 00 b9 34 00 40 - 04 00 f0 0f 00 40 00 00 00 00 00 00 - 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f @@ -139,6 +122,8 @@ 05 01 00 00 78 00 02 10 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = + "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; qcom,mdss-dsc-slice-height = <20>; @@ -196,26 +181,9 @@ 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a - 39 01 00 00 00 00 1a d7 00 b9 34 00 40 - 04 00 f0 0f 00 40 00 00 00 00 00 00 - 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f @@ -256,6 +224,8 @@ 05 01 00 00 78 00 02 10 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = + "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; qcom,mdss-dsc-slice-height = <20>; @@ -313,26 +283,9 @@ 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a - 39 01 00 00 00 00 1a d7 00 b9 34 00 40 - 04 00 f0 0f 00 40 00 00 00 00 00 00 - 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3a 00 3a 00 3a 00 3a 00 3a 05 00 00 00 00 00 00 00 00 00 0f @@ -369,6 +322,8 @@ 05 01 00 00 78 00 02 10 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = + "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; qcom,mdss-dsc-slice-height = <20>; diff --git a/display/dsi-panel-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi b/display/dsi-panel-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi index 5938221c9fcc..408f668ba110 100644 --- a/display/dsi-panel-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi +++ b/display/dsi-panel-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi @@ -73,28 +73,11 @@ 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 0d 01 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a - 39 01 00 00 00 00 1a d7 00 b9 34 00 40 - 04 00 f0 0f 00 40 00 00 00 00 00 00 - 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f @@ -130,6 +113,8 @@ 05 01 00 00 78 00 02 10 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = + "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; qcom,mdss-dsc-slice-height = <20>; @@ -182,28 +167,11 @@ 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 0d 01 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a - 39 01 00 00 00 00 1a d7 00 b9 34 00 40 - 04 00 f0 0f 00 40 00 00 00 00 00 00 - 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f @@ -251,6 +219,8 @@ 05 01 00 00 78 00 02 10 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = + "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; qcom,mdss-dsc-slice-height = <20>; @@ -304,28 +274,11 @@ 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 03 0d 01 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a - 39 01 00 00 00 00 1a d7 00 b9 34 00 40 - 04 00 f0 0f 00 40 00 00 00 00 00 00 - 19 34 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f @@ -368,6 +321,8 @@ 05 01 00 00 78 00 02 10 00]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = + "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; qcom,mdss-dsc-slice-height = <20>; diff --git a/display/dsi-panel-r66451-dsc-fhd-plus-60hz-cmd-cphy.dtsi b/display/dsi-panel-r66451-dsc-fhd-plus-60hz-cmd-cphy.dtsi index a6564f74dea3..e7b81243224f 100644 --- a/display/dsi-panel-r66451-dsc-fhd-plus-60hz-cmd-cphy.dtsi +++ b/display/dsi-panel-r66451-dsc-fhd-plus-60hz-cmd-cphy.dtsi @@ -62,28 +62,11 @@ 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 0d 17 01 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 15 d3 45 00 00 01 13 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 95 - 39 01 00 00 00 00 1a d7 00 b9 40 00 40 - 00 00 e0 0e 00 40 00 00 00 00 00 00 - 19 40 00 00 00 00 e0 0e 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 3c 00 3c 00 3c 00 3c 00 3c 05 00 00 00 00 00 00 00 00 00 0e @@ -108,7 +91,6 @@ 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 - 39 01 00 00 00 00 03 51 0f ff 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 diff --git a/display/dsi-panel-r66451-dsc-fhd-plus-90hz-cmd-cphy.dtsi b/display/dsi-panel-r66451-dsc-fhd-plus-90hz-cmd-cphy.dtsi index 1f2857b7c0cd..e59208eb7b21 100644 --- a/display/dsi-panel-r66451-dsc-fhd-plus-90hz-cmd-cphy.dtsi +++ b/display/dsi-panel-r66451-dsc-fhd-plus-90hz-cmd-cphy.dtsi @@ -57,23 +57,6 @@ 13 1a 05 04 fa 05 20 39 01 00 00 00 00 0c c2 09 24 0c 00 00 10 00 00 00 09 40 - 39 01 00 00 00 00 1a d7 00 b9 40 00 40 - 00 00 e0 0e 00 40 00 00 00 00 00 00 - 19 40 00 00 00 00 e0 0e - 39 01 00 00 00 00 86 cf 64 0b 00 22 00 - cd 03 33 04 00 0b 77 01 01 01 02 02 - 03 03 04 04 04 04 05 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 00 00 00 3b 00 - 3b 01 64 01 64 01 64 01 64 01 64 01 - 64 03 ff 03 ff 03 ff 01 62 01 62 01 - 62 01 62 01 62 01 62 01 62 01 62 01 - 62 01 62 01 62 01 62 19 19 19 19 19 - 19 19 19 19 19 19 19 00 00 00 43 00 - 43 01 98 01 98 06 61 06 61 0f f6 0f - f6 0f f6 0f f6 0f f6 19 - 39 01 00 00 00 00 09 d1 05 00 21 02 24 - 19 24 2d 39 01 00 00 00 00 03 eb 8b 8b 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 03 df 50 40