summaryrefslogtreecommitdiff
path: root/qcom
diff options
context:
space:
mode:
authorNirmal Abraham <c_nabrah@qti.qualcomm.com>2021-03-04 06:03:37 +0530
committerNirmal Abraham <c_nabrah@qti.qualcomm.com>2021-03-18 11:05:15 +0530
commit9d088612ca6124e196691ee06bb39d1b37331a5f (patch)
treed527fa89de245e48434ae8cadc353cbaa17e1f5a /qcom
parenta8bfc9c5f714133e7eb4583cdb70c3c1388dab31 (diff)
downloaddevicetree-9d088612ca6124e196691ee06bb39d1b37331a5f.tar.gz
ARM: dts: msm: update mdss byte/pxl clocks for SPF targets
Update the mdss byte/pxl clock entries in gcc_mdss and mdss_dsi nodes for SDM429/439/msm8937. Change-Id: Ic742657893f1fe574c2d3e16e21e4bbbe5729518
Diffstat (limited to 'qcom')
-rw-r--r--qcom/msm8917-mdss.dtsi1
-rw-r--r--qcom/msm8917.dtsi2
-rw-r--r--qcom/msm8937-mdss.dtsi13
-rw-r--r--qcom/msm8937.dtsi10
-rw-r--r--qcom/sdm429.dtsi10
-rw-r--r--qcom/sdm439.dtsi25
6 files changed, 34 insertions, 27 deletions
diff --git a/qcom/msm8917-mdss.dtsi b/qcom/msm8917-mdss.dtsi
index 235c6534..0f2e80ed 100644
--- a/qcom/msm8917-mdss.dtsi
+++ b/qcom/msm8917-mdss.dtsi
@@ -1,5 +1,4 @@
#include "msm8937-mdss.dtsi"
-#include <dt-bindings/clock/mdss-28nm-pll-clk.h>
&mdss_dsi {
vdda-supply = <&pm8937_l2>;
vddio-supply = <&pm8937_l6>;
diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi
index 35bb7c3e..8bc44170 100644
--- a/qcom/msm8917.dtsi
+++ b/qcom/msm8917.dtsi
@@ -1,6 +1,6 @@
#include "skeleton64.dtsi"
#include <dt-bindings/clock/qcom,gcc-sdm429w.h>
-#include <dt-bindings/clock/mdss-28nm-pll-clk.h>
+#include <dt-bindings/clock/mdss-28nm-pll-clk-legacy.h>
#include <dt-bindings/clock/qcom,cpu-sdm.h>
#include <dt-bindings/clock/qcom,rpmcc.h>
#include <dt-bindings/regulator/qcom,rpm-smd-regulator.h>
diff --git a/qcom/msm8937-mdss.dtsi b/qcom/msm8937-mdss.dtsi
index 68341b9b..a56cc009 100644
--- a/qcom/msm8937-mdss.dtsi
+++ b/qcom/msm8937-mdss.dtsi
@@ -232,13 +232,12 @@
clocks = <&gcc_mdss MDSS_MDP_VOTE_CLK>,
<&gcc GCC_MDSS_AHB_CLK>,
- <&gcc GCC_MDSS_AXI_CLK>;
- /* TODO
- * <&mdss_dsi0_pll BYTE_CLK_SRC_0_CLK>,
- * <&mdss_dsi1_pll BYTE_CLK_SRC_1_CLK>,
- * <&mdss_dsi0_pll PCLK_SRC_MUX_0_CLK>,
- * <&mdss_dsi1_pll PCLK_SRC_MUX_1_CLK>;
- */
+ <&gcc GCC_MDSS_AXI_CLK>,
+ <&mdss_dsi0_pll BYTECLK_SRC_0_CLK>,
+ <&mdss_dsi1_pll BYTECLK_SRC_1_CLK>,
+ <&mdss_dsi0_pll PCLK_SRC_0_CLK>,
+ <&mdss_dsi1_pll PCLK_SRC_1_CLK>;
+
clock-names = "mdp_core_clk", "iface_clk", "bus_clk",
"ext_byte0_clk", "ext_byte1_clk", "ext_pixel0_clk",
"ext_pixel1_clk";
diff --git a/qcom/msm8937.dtsi b/qcom/msm8937.dtsi
index 6658aad5..1a56a901 100644
--- a/qcom/msm8937.dtsi
+++ b/qcom/msm8937.dtsi
@@ -4,7 +4,7 @@
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/clock/qcom,gcc-sdm429w.h>
#include <dt-bindings/clock/qcom,rpmcc.h>
-#include <dt-bindings/clock/mdss-28nm-pll-clk.h>
+#include <dt-bindings/clock/mdss-28nm-pll-clk-legacy.h>
#define MHZ_TO_MBPS(mhz, w) ((mhz * 1000000 * w) / (1024 * 1024))
#define BW_OPP_ENTRY(mhz, w) opp-mhz {opp-hz = /bits/ 64 <MHZ_TO_MBPS(mhz, w)>;}
@@ -599,10 +599,10 @@
gcc_mdss: qcom,gcc-mdss@1800000 {
compatible = "qcom,gcc-mdss-msm8937";
reg = <0x1800000 0x80000>;
- clocks = <&mdss_dsi0_pll PCLK_SRC_MUX_0_CLK>,
- <&mdss_dsi0_pll BYTE_CLK_SRC_0_CLK>,
- <&mdss_dsi1_pll PCLK_SRC_MUX_1_CLK>,
- <&mdss_dsi1_pll BYTE_CLK_SRC_1_CLK>;
+ clocks = <&mdss_dsi0_pll PCLK_SRC_0_CLK>,
+ <&mdss_dsi0_pll BYTECLK_SRC_0_CLK>,
+ <&mdss_dsi1_pll PCLK_SRC_1_CLK>,
+ <&mdss_dsi1_pll BYTECLK_SRC_1_CLK>;
clock-names = "pclk0_src", "byte0_src", "pclk1_src",
"byte1_src";
#clock-cells = <1>;
diff --git a/qcom/sdm429.dtsi b/qcom/sdm429.dtsi
index 6c42cd19..506cd0d1 100644
--- a/qcom/sdm429.dtsi
+++ b/qcom/sdm429.dtsi
@@ -219,12 +219,10 @@
&gcc_mdss {
compatible = "qcom,gcc-mdss-sdm429";
- /* TODO
- * clocks = <&mdss_dsi0_pll PCLK_SRC_MUX_0_CLK>,
- * <&mdss_dsi0_pll BYTE_CLK_SRC_0_CLK>,
- * <&mdss_dsi1_pll PCLK_SRC_MUX_1_CLK>,
- * <&mdss_dsi1_pll BYTE_CLK_SRC_1_CLK>;
- */
+ clocks = <&mdss_dsi0_pll PCLK_SRC_MUX_0_CLK>,
+ <&mdss_dsi0_pll BYTE_CLK_SRC_0_CLK>,
+ <&mdss_dsi1_pll PCLK_SRC_MUX_1_CLK>,
+ <&mdss_dsi1_pll BYTE_CLK_SRC_1_CLK>;
clock-names = "pclk0_src", "byte0_src", "pclk1_src",
"byte1_src";
#clock-cells = <1>;
diff --git a/qcom/sdm439.dtsi b/qcom/sdm439.dtsi
index 758e4c3b..295eaae2 100644
--- a/qcom/sdm439.dtsi
+++ b/qcom/sdm439.dtsi
@@ -2,7 +2,7 @@
#include "sdm439-pm8953.dtsi"
#include "sdm439-pmi632.dtsi"
#include "sdm439-audio.dtsi"
-
+#include <dt-bindings/clock/mdss-12nm-pll-clk.h>
/ {
model = "Qualcomm Technologies, Inc. SDM439";
compatible = "qcom,sdm439";
@@ -340,12 +340,10 @@
&gcc_mdss {
compatible = "qcom,gcc-mdss-sdm439";
- /* TODO
- * clocks = <&mdss_dsi0_pll PCLK_SRC_MUX_0_CLK>,
- * <&mdss_dsi0_pll BYTE_CLK_SRC_0_CLK>,
- * <&mdss_dsi1_pll PCLK_SRC_MUX_1_CLK>,
- * <&mdss_dsi1_pll BYTE_CLK_SRC_1_CLK>;
- */
+ clocks = <&mdss_dsi0_pll PCLK_SRC_MUX_0_CLK>,
+ <&mdss_dsi0_pll BYTE_CLK_SRC_0_CLK>,
+ <&mdss_dsi1_pll PCLK_SRC_MUX_1_CLK>,
+ <&mdss_dsi1_pll BYTE_CLK_SRC_1_CLK>;
clock-names = "pclk0_src", "byte0_src", "pclk1_src",
"byte1_src";
#clock-cells = <1>;
@@ -380,6 +378,19 @@
0x1a96000 0x1a96000 0x300
0x1a96400 0x1a96400 0x400
0x193e000 0x193e000 0x30>;
+
+ clocks = <&gcc_mdss MDSS_MDP_VOTE_CLK>,
+ <&gcc GCC_MDSS_AHB_CLK>,
+ <&gcc GCC_MDSS_AXI_CLK>,
+ <&mdss_dsi0_pll BYTE_CLK_SRC_0_CLK>,
+ <&mdss_dsi1_pll BYTE_CLK_SRC_1_CLK>,
+ <&mdss_dsi0_pll PCLK_SRC_MUX_0_CLK>,
+ <&mdss_dsi1_pll PCLK_SRC_MUX_1_CLK>;
+
+ clock-names = "mdp_core_clk", "iface_clk", "bus_clk",
+ "ext_byte0_clk", "ext_byte1_clk", "ext_pixel0_clk",
+ "ext_pixel1_clk";
+
};
&mdss_dsi0 {