From 04185369fe3cf4f68f3c65ac13658fb2e2b7e336 Mon Sep 17 00:00:00 2001 From: Bruce Hoo Date: Mon, 23 Nov 2020 17:33:06 +0800 Subject: [PATCH] ARM: dts: msm: add 60Hz panel node for holi Add 60Hz cmd mode and video mode support for qrd and cdp holi. Change-Id: I78b188ba95d324bad95da359aa2e7844ebe751d6 --- display/holi-sde-display-cdp.dtsi | 20 ++++++++++++++++++++ display/holi-sde-display-qrd.dtsi | 10 ++++++++++ display/holi-sde-display.dtsi | 20 ++++++++++++++++++++ 3 files changed, 50 insertions(+) diff --git a/display/holi-sde-display-cdp.dtsi b/display/holi-sde-display-cdp.dtsi index 4da9c2161107..bf75e6b46050 100644 --- a/display/holi-sde-display-cdp.dtsi +++ b/display/holi-sde-display-cdp.dtsi @@ -71,6 +71,26 @@ qcom,platform-reset-gpio = <&pm6150l_gpios 9 0>; }; +&dsi_r66451_amoled_60hz_video { + qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + 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_60hz_cmd { + qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + 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-qrd.dtsi b/display/holi-sde-display-qrd.dtsi index 39f497d72ae7..f7f1aae2c61d 100644 --- a/display/holi-sde-display-qrd.dtsi +++ b/display/holi-sde-display-qrd.dtsi @@ -57,6 +57,16 @@ qcom,platform-reset-gpio = <&pm6150l_gpios 9 0>; }; +&dsi_r66451_amoled_60hz_cmd { + qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; + 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_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; diff --git a/display/holi-sde-display.dtsi b/display/holi-sde-display.dtsi index c019341c0970..248d6f4e80f6 100644 --- a/display/holi-sde-display.dtsi +++ b/display/holi-sde-display.dtsi @@ -105,3 +105,23 @@ qcom,mdss-dsi-panel-status-value = <0x1c>; qcom,mdss-dsi-panel-status-read-length = <1>; }; + +&dsi_r66451_amoled_60hz_cmd { + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a]; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x1c>; + qcom,mdss-dsi-panel-status-read-length = <1>; +}; + +&dsi_r66451_amoled_60hz_video { + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a]; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x1c>; + qcom,mdss-dsi-panel-status-read-length = <1>; +}; +