From f405ce2939088d710a3231225f7f820e4bb185fe Mon Sep 17 00:00:00 2001 From: wangyq13 Date: Tue, 17 May 2022 19:24:40 +0800 Subject: [PATCH] arm/dt: miami: use reg 87 to control lhbm miami: - Use 87 to control lhbm, if lhbm is abnormal, we can read 87 to check. Previous 86 can not be read. - exit lhbm, set every commands to last command to fix lhbm can't exit issue. - exit lhbm when enter hbm. Change-Id: I117b9b0a62b41d9ad7c79806f3b784686245f77e Signed-off-by: wangyq13 Reviewed-on: https://gerrit.mot.com/2271181 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- ...-nt37701-628-1080x2400-dsc-cmd-common.dtsi | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/qcom/dsi-panel-mot-csot-nt37701-628-1080x2400-dsc-cmd-common.dtsi b/qcom/dsi-panel-mot-csot-nt37701-628-1080x2400-dsc-cmd-common.dtsi index 6e5d904eab4d..d76ce6523330 100644 --- a/qcom/dsi-panel-mot-csot-nt37701-628-1080x2400-dsc-cmd-common.dtsi +++ b/qcom/dsi-panel-mot-csot-nt37701-628-1080x2400-dsc-cmd-common.dtsi @@ -58,26 +58,20 @@ qcom,mdss-dsi-panel-peak-brightness = <4200000>; qcom,mdss-dsi-panel-blackness-level = <3230>;*/ qcom,mdss-dsi-hbm-on-command = [ - 39 00 00 00 00 00 03 51 0F FF - 39 00 00 00 00 00 03 87 1F FF - 15 00 00 00 00 00 02 88 01 - 15 01 00 00 00 00 02 86 01]; + 39 01 00 00 00 00 03 51 0F FF + 39 01 00 00 00 00 04 87 0F FF 04]; qcom,mdss-dsi-hbm-off-command = [ - 39 00 00 00 00 00 03 51 0D BB - 39 00 00 00 00 00 03 87 0F FF - 15 00 00 00 00 00 02 88 01 - 15 01 00 00 00 00 02 86 01]; + 39 01 00 00 00 00 03 51 0D BB + 39 01 00 00 00 00 04 87 0F FF 04]; qcom,mdss-dsi-hbm-fod; qcom,mdss-dsi-hbm-fod-on-command = [ 39 00 00 00 00 00 06 F0 55 AA 52 08 07 15 00 00 00 00 00 02 C0 01 39 00 00 00 00 00 03 51 0F FF - 39 00 00 00 00 00 03 87 19 0D - 15 00 00 00 00 00 02 88 01 + 39 00 00 00 00 00 04 87 1F FF 05 15 00 00 00 00 00 02 6F 01 - 39 00 00 00 00 00 05 88 02 1C 08 6F - 15 01 00 00 00 00 02 85 01]; + 39 01 00 00 00 00 05 88 02 1C 08 6F]; qcom,mdss-dsi-panel-local-hbm-enabled; qcom,mdss-dsi-panel-local-hbm-alpha-register = <0x87>; @@ -437,6 +431,8 @@ qcom,mdss-dsi-display-timings { 15 01 00 00 00 00 02 2F 08 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz + 15 01 00 00 00 00 02 88 01 + 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; /* display on */ qcom,mdss-dsi-off-command = [ @@ -522,6 +518,8 @@ qcom,mdss-dsi-display-timings { 15 01 00 00 00 00 02 2F 03 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz + 15 01 00 00 00 00 02 88 01 + 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; /* display on */ qcom,mdss-dsi-off-command = [ @@ -607,6 +605,8 @@ qcom,mdss-dsi-display-timings { 15 01 00 00 00 00 02 2F 07 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz + 15 01 00 00 00 00 02 88 01 + 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; /* display on */ qcom,mdss-dsi-off-command = [ @@ -692,6 +692,8 @@ qcom,mdss-dsi-display-timings { 15 01 00 00 00 00 02 2F 02 //08:49Hz 03:60Hz 07:90Hz 02:120Hz 04:144Hz + 15 01 00 00 00 00 02 88 01 + 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29]; /* display on */ qcom,mdss-dsi-off-command = [