From 261e5af1096a655d07833def9a76a7888bbc8a6f Mon Sep 17 00:00:00 2001 From: wangyq13 Date: Fri, 4 Mar 2022 13:50:46 +0800 Subject: [PATCH] arm/dt: rhodec: set backlight max current to 23mA - set nt36672c pwm to 11bit - set backlight max current to 23mA - set sm5350 default brightness to 1810 to avoid brightness change when boot. Change-Id: I88a23f10c751efdc2bdMontanafa0800bcfd48b6ff8d Signed-off-by: wangyq13 Reviewed-on: https://gerrit.mot.com/2207193 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Shanshan Dai Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- ...t-tianma-nt36672c-645-1080x2400-video.dtsi | 6 ++++- qcom/rhodec-display.dtsi | 27 ++++++++----------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/qcom/dsi-panel-mot-tianma-nt36672c-645-1080x2400-video.dtsi b/qcom/dsi-panel-mot-tianma-nt36672c-645-1080x2400-video.dtsi index 30e13c971b2f..70bac21cac7a 100644 --- a/qcom/dsi-panel-mot-tianma-nt36672c-645-1080x2400-video.dtsi +++ b/qcom/dsi-panel-mot-tianma-nt36672c-645-1080x2400-video.dtsi @@ -52,6 +52,10 @@ 15 00 00 00 00 00 02 B0 00 39 00 00 00 00 00 03 C2 1B A0 + 15 00 00 00 00 00 02 FF 23 + 15 00 00 00 00 00 02 FB 01 + 15 00 00 00 00 00 02 00 60 + 15 00 00 00 00 00 02 FF F0 15 00 00 00 00 00 02 FB 01 15 00 00 00 00 00 02 1C 01 @@ -68,7 +72,7 @@ 15 00 00 00 00 00 02 FF 10 15 00 00 00 00 00 02 FB 01 15 00 00 00 00 00 02 C0 03 - 15 00 00 00 00 00 02 51 CC + 39 00 00 00 00 00 03 51 06 66 15 00 00 00 00 00 02 53 2C 15 00 00 00 00 00 02 55 01 05 01 00 00 64 00 01 11 diff --git a/qcom/rhodec-display.dtsi b/qcom/rhodec-display.dtsi index c67713372317..e442ba54d124 100644 --- a/qcom/rhodec-display.dtsi +++ b/qcom/rhodec-display.dtsi @@ -198,9 +198,9 @@ qcom,mdss-dsi-pan-enable-dynamic-fps; qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,mdss-dsi-hbm-on-command = [15 01 00 00 00 00 02 51 FF]; + qcom,mdss-dsi-hbm-on-command = [39 01 00 00 00 00 03 51 07 FF]; qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command = [15 01 00 00 00 00 02 51 CC]; + qcom,mdss-dsi-hbm-off-command = [39 01 00 00 00 00 03 51 06 66]; qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-hbm-type = "lcd-dcs-wled"; @@ -285,10 +285,10 @@ qcom,mdss-dsi-no-panel-on-read-support; qcom,mdss-dsi-panel-supplier = "txd"; - qcom,mdss-dsi-hbm-on-command = [15 01 00 00 00 00 02 51 FF]; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command = [15 01 00 00 00 00 02 51 CC]; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command = [39 01 00 00 00 00 03 51 07 FF]; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command = [39 01 00 00 00 00 03 51 06 66]; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-hbm-type = "lcd-dcs-wled"; qcom,suspend-ulps-enabled; @@ -298,13 +298,7 @@ qcom,mdss-dsi-pan-enable-dynamic-fps; qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-supported-dfps-list = <60 90 120>; - - - qcom,mdss-dsi-hbm-type = "lcd-dcs-gpio"; - qcom,platform-hbm-en-gpio = <&tlmm 50 0>; - qcom,mdss-dsi-hbm-on-command = [39 01 00 00 00 00 03 51 07 FF]; - qcom,mdss-dsi-hbm-off-command = [39 01 00 00 00 00 03 51 06 66]; + qcom,dsi-supported-dfps-list = <120 90 60>; qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-t-clk-post = <0x0C>; @@ -354,7 +348,7 @@ aw99703,switch-freq = <1>; /* 1000kHz(default) */ aw99703,auto-freq-high = <0x10>; aw99703,auto-freq-low = <0x05>; - aw99703,bl-fscal-led = <0x19>; /* 24.8mA */ + aw99703,bl-fscal-led = <0x17>; /* 24.8mA */ aw99703,bl-channel = <3>; aw99703,turn-on-ramp = <0x00>; /* 512us */ aw99703,turn-off-ramp = <0x04>; /* 8ms */ @@ -366,11 +360,12 @@ aw99703,default-brightness = <1810>; status = "okay"; - pwm-cfg = <0x0C>; + pwm-cfg = <0x0F>; boost-ctl = <0x03>; ctl-bank-en = <0x02>; - full-scale-current = <0x0A>; + full-scale-current = <0x17>; map-mode = <0>; /* 0 exponential, 1 linear */ + sm5350,default-brightness = <1810>; }; ocp2138@3e {