From 7bd87d54c5dafb22aabab00e4cc314675d41108a Mon Sep 17 00:00:00 2001 From: Rajeev Nandan Date: Mon, 5 Oct 2020 22:31:24 +0530 Subject: [PATCH] ARM: dts: msm: add r66451 120Hz DSI panel support on Holi CDP This change adds visionox r66451 120Hz amoled video and command mode dsi panel on Holi CDP platform. Change-Id: Icb4f1c506fd497cc8f05fbd77199ef3072c59287 --- display/holi-sde-display-cdp.dtsi | 20 +++++++++++++ display/holi-sde-display-common.dtsi | 44 ++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/display/holi-sde-display-cdp.dtsi b/display/holi-sde-display-cdp.dtsi index a1a4df09a9b3..4da9c2161107 100644 --- a/display/holi-sde-display-cdp.dtsi +++ b/display/holi-sde-display-cdp.dtsi @@ -51,6 +51,26 @@ qcom,platform-reset-gpio = <&pm6150l_gpios 9 0>; }; +&dsi_r66451_amoled_cmd { + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_vddio_182>; + 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 = <&pm6150l_gpios 9 0>; +}; + +&dsi_r66451_amoled_video { + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_vddio_182>; + 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 = <&pm6150l_gpios 9 0>; +}; + &sde_dsi { qcom,dsi-default-panel = <&dsi_rm69299_visionox_amoled_video>; }; diff --git a/display/holi-sde-display-common.dtsi b/display/holi-sde-display-common.dtsi index 47b651b60bf0..8796a6e5c02f 100644 --- a/display/holi-sde-display-common.dtsi +++ b/display/holi-sde-display-common.dtsi @@ -57,6 +57,50 @@ }; }; + dsi_panel_pwr_supply_vddio_182: dsi_panel_pwr_supply_vddio_182 { + #address-cells = <1>; + #size-cells = <0>; + + qcom,panel-supply-entry@0 { + reg = <0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <1820000>; + qcom,supply-max-voltage = <1820000>; + qcom,supply-enable-load = <62000>; + qcom,supply-disable-load = <80>; + qcom,supply-post-on-sleep = <20>; + }; + + qcom,panel-supply-entry@1 { + reg = <1>; + qcom,supply-name = "vdd"; + qcom,supply-min-voltage = <3000000>; + qcom,supply-max-voltage = <3000000>; + qcom,supply-enable-load = <857000>; + qcom,supply-disable-load = <0>; + qcom,supply-post-on-sleep = <0>; + }; + + qcom,panel-supply-entry@2 { + reg = <2>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <4600000>; + qcom,supply-max-voltage = <6000000>; + qcom,supply-enable-load = <0>; + qcom,supply-disable-load = <0>; + }; + + qcom,panel-supply-entry@3 { + reg = <3>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <4600000>; + qcom,supply-max-voltage = <6000000>; + qcom,supply-enable-load = <0>; + qcom,supply-disable-load = <0>; + qcom,supply-post-on-sleep = <20>; + }; + }; + dsi_panel_pwr_supply_labibb: dsi_panel_pwr_supply_labibb { #address-cells = <1>; #size-cells = <0>;