From d39c8a385ddcbb4beea5175ae925e55f2ace2433 Mon Sep 17 00:00:00 2001 From: Ritesh Kumar Date: Sat, 12 Sep 2020 12:47:53 +0530 Subject: [PATCH] ARM: dts: msm: Enable dynamic clock switch on shima Enable Dynamic DSI clock switch feature for video and command mode panel on shima target. Change-Id: I858589096c938a8dbda857509ac2a3274dda283f --- display/shima-sde-display-common.dtsi | 11 ++++++++++- display/shima-sde.dtsi | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/display/shima-sde-display-common.dtsi b/display/shima-sde-display-common.dtsi index 17b6881b10e2..9a03e141c726 100644 --- a/display/shima-sde-display-common.dtsi +++ b/display/shima-sde-display-common.dtsi @@ -77,7 +77,13 @@ qcom,mdss-dsi-min-refresh-rate = <48>; qcom,mdss-dsi-max-refresh-rate = <120>; qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; - qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", + "src_byte_clk0", "src_pixel_clk0", + "shadow_byte_clk0", "shadow_pixel_clk0"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = + <846374400 842847840 844611120>; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-hfp"; qcom,mdss-dsi-display-timings { timing@0 { qcom,mdss-dsi-panel-phy-timings = [00 1b 08 07 0d 0b 08 @@ -102,6 +108,9 @@ &dsi_r66451_amoled_60hz_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = + <327096550 325733640 328459448>; qcom,mdss-dsi-display-timings { timing@0 { qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 1e 1d 04 diff --git a/display/shima-sde.dtsi b/display/shima-sde.dtsi index d6f9872d200f..9f2455f8871a 100644 --- a/display/shima-sde.dtsi +++ b/display/shima-sde.dtsi @@ -245,6 +245,7 @@ vdda-0p9-supply = <&L10C>; qcom,dsi-pll-ssc-en; qcom,dsi-pll-ssc-mode = "down-spread"; + memory-region = <&dfps_data_memory>; }; &mdss_dsi_phy1 {