From 91772a9e1ae2052f884c72af83159c2fa2a26e5f Mon Sep 17 00:00:00 2001 From: wingte49 Date: Tue, 26 Apr 2022 14:43:19 +0800 Subject: [PATCH] dts/panel: Panel: add panel-supply for icnl9922 Modify: add panel-supply for icnl9922 and change timing for ld13a avdd avee Change-Id: I29fb74aa8d96ce015f3d53ade0fa26627f6c810a Reviewed-on: https://gerrit.mot.com/2253004 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Yeqing Wang Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- ...t-tianma-icnl9922-645-1080x2400-video.dtsi | 4 +- qcom/rhodec-display.dtsi | 45 ++++++++++++++++++- 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/qcom/dsi-panel-mot-tianma-icnl9922-645-1080x2400-video.dtsi b/qcom/dsi-panel-mot-tianma-icnl9922-645-1080x2400-video.dtsi index 2e5558e6f679..5497af83c073 100644 --- a/qcom/dsi-panel-mot-tianma-icnl9922-645-1080x2400-video.dtsi +++ b/qcom/dsi-panel-mot-tianma-icnl9922-645-1080x2400-video.dtsi @@ -64,14 +64,14 @@ 15 00 00 00 00 00 02 55 01 15 00 00 00 00 00 02 35 00 05 01 00 00 78 00 01 11 - 05 01 00 00 78 00 01 29 + 05 01 00 00 32 00 01 29 15 01 00 00 00 00 02 AC 05 ]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [ 15 00 00 00 00 00 02 AC 0A 05 01 00 00 10 00 01 28 - 05 01 00 00 32 00 01 10 + 05 01 00 00 64 00 01 10 ]; qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,compression-mode = "dsc"; diff --git a/qcom/rhodec-display.dtsi b/qcom/rhodec-display.dtsi index 14581cbb057a..8a2e4a8ae714 100644 --- a/qcom/rhodec-display.dtsi +++ b/qcom/rhodec-display.dtsi @@ -172,6 +172,47 @@ }; }; +&soc { + dsi_panel_pwr_supply_icnl9922_rhodec: dsi_panel_pwr_supply_icnl9922_rhodec{ + #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 = <1904000>; + qcom,supply-enable-load = <32000>; + qcom,supply-disable-load = <80>; + qcom,supply-pre-on-sleep = <3>; + qcom,supply-pre-off-sleep = <150>; + }; + + qcom,panel-supply-entry@1 { + reg = <1>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <5500000>; + qcom,supply-max-voltage = <5500000>; + qcom,supply-enable-load = <100000>; + qcom,supply-disable-load = <100>; + qcom,supply-pre-on-sleep = <3>; + }; + + qcom,panel-supply-entry@2 { + reg = <2>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <5500000>; + qcom,supply-max-voltage = <5500000>; + qcom,supply-enable-load = <100000>; + qcom,supply-disable-load = <100>; + qcom,supply-pre-off-sleep = <3>; + qcom,supply-post-on-sleep = <3>; + qcom,supply-post-off-sleep = <3>; + }; + + }; +}; + &dsi_nt36672c_fhd_plus_120_video { qcom,platform-te-gpio = <&tlmm 23 0>; qcom,platform-reset-gpio = <&pmr735a_gpios 2 0>; @@ -223,7 +264,7 @@ qcom,platform-te-gpio = <&tlmm 23 0>; qcom,platform-reset-gpio = <&pmr735a_gpios 2 0>; - qcom,panel-supply-entries = <&dsi_panel_pwr_supply_rhodec>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_icnl9922_rhodec>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_i2c"; qcom,mdss-dsi-bl-min-level = <8>; qcom,mdss-dsi-bl-max-level = <2047>; @@ -256,7 +297,7 @@ qcom,mdss-dsi-t-clk-pre = <0x39>; qcom,mdss-dsi-display-timings { timing@0 { - qcom,mdss-dsi-panel-phy-timings = [00 1A 06 06 22 20 07 07 07 02 04 00]; + qcom,mdss-dsi-panel-phy-timings = [00 1B 06 06 22 20 07 07 07 02 04 00]; qcom,display-topology = <1 1 1>; qcom,default-topology-index = <0>; };