summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Dai <daidavid1@codeaurora.org>2016-07-07 15:35:16 -0700
committerDavid Dai <daidavid1@codeaurora.org>2016-07-19 17:28:04 -0700
commit445a76b790191934f684bae712edb78c47a022bb (patch)
treefbfad3d905aac1f6604136b1fa8f13ee9e27be0e
parenta5312f6f7fe42a188d6db75aa9f9453dbcf3bf1f (diff)
ARM: dts: msm: Add GDSC data for mnoc fab for msmcobalt
Add gdsc_mdss, gdsc_camss_top, gdsc_venus references in order to enable client side clocks during QoS configuration. Also include mmssnoc_axi reference so that we can guarantee bus clock to be on at the time of QoS configuration in the event that the initial bandwidth vote from client is 0. CRs-Fixed: 1043729 Change-Id: If8e08112d065e1327fd54d7b0daf511632aa059f Signed-off-by: David Dai <daidavid1@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msmcobalt-bus.dtsi11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msmcobalt-bus.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-bus.dtsi
index 3c39a61c4328..86decf438430 100644
--- a/arch/arm/boot/dts/qcom/msmcobalt-bus.dtsi
+++ b/arch/arm/boot/dts/qcom/msmcobalt-bus.dtsi
@@ -131,6 +131,16 @@
clock-names = "bus_clk", "bus_a_clk";
clocks = <&clock_gcc clk_mmssnoc_axi_clk>,
<&clock_gcc clk_mmssnoc_axi_a_clk>;
+ clk-mdss-axi-no-rate-supply =
+ <&gdsc_mdss>;
+ clk-mdss-ahb-no-rate-supply =
+ <&gdsc_mdss>;
+ clk-camss-ahb-no-rate-supply =
+ <&gdsc_camss_top>;
+ clk-video-ahb-no-rate-supply =
+ <&gdsc_venus>;
+ clk-video-axi-no-rate-supply =
+ <&gdsc_venus>;
qcom,node-qos-clks {
clock-names =
"clk-noc-cfg-ahb-no-rate",
@@ -141,6 +151,7 @@
"clk-video-ahb-no-rate",
"clk-video-axi-no-rate";
clocks =
+ <&clock_gcc clk_mmssnoc_axi_clk>,
<&clock_gcc clk_gcc_mmss_noc_cfg_ahb_clk>,
<&clock_mmss clk_mmss_mnoc_ahb_clk>,
<&clock_mmss clk_mmss_mdss_ahb_clk>,