summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2016-06-09 15:58:34 -0700
committerKyle Yan <kyan@codeaurora.org>2016-06-10 15:13:01 -0700
commit27fe1d5a53a7c12bc7ccb2b8615011e764c4e9f8 (patch)
tree3844f4acd1f4d1248ad08fb25800ce0d16822437
parent7ddb4e75b6ef4a84d512544adede52e7bb68d345 (diff)
ARM: dts: msm: vote for PCNOC from IPA on msmcobalt
Add a new voting path to IPA bus scaling from master CPU to slave IPA_CFG. This is needed in order to achieve peak throughput on SW bridge path. CRs-Fixed: 983795 Change-Id: I25a00441f91087a370764b451ecc73a49a75b0a6 Acked-by: Ady Abraham <adya@qti.qualcomm.com> Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msmcobalt.dtsi22
1 files changed, 17 insertions, 5 deletions
diff --git a/arch/arm/boot/dts/qcom/msmcobalt.dtsi b/arch/arm/boot/dts/qcom/msmcobalt.dtsi
index 58e0d0b25c1b..5e31da726464 100644
--- a/arch/arm/boot/dts/qcom/msmcobalt.dtsi
+++ b/arch/arm/boot/dts/qcom/msmcobalt.dtsi
@@ -900,12 +900,24 @@
clocks = <&clock_gcc clk_ipa_clk>;
qcom,msm-bus,name = "ipa";
qcom,msm-bus,num-cases = <4>;
- qcom,msm-bus,num-paths = <2>;
+ qcom,msm-bus,num-paths = <3>;
qcom,msm-bus,vectors-KBps =
- <90 512 0 0>, <90 585 0 0>, /* No vote */
- <90 512 80000 640000>, <90 585 80000 640000>, /* SVS */
- <90 512 206000 960000>, <90 585 206000 960000>, /* NOMINAL */
- <90 512 206000 3600000>, <90 585 206000 3600000>; /* TURBO */
+ /* No vote */
+ <90 512 0 0>,
+ <90 585 0 0>,
+ <1 676 0 0>,
+ /* SVS */
+ <90 512 80000 640000>,
+ <90 585 80000 640000>,
+ <1 676 80000 160000>,
+ /* NOMINAL */
+ <90 512 206000 960000>,
+ <90 585 206000 960000>,
+ <1 676 206000 200000>,
+ /* TURBO */
+ <90 512 206000 3600000>,
+ <90 585 206000 3600000>,
+ <1 676 206000 960000>;
qcom,bus-vector-names = "MIN", "SVS", "NOMINAL", "TURBO";
/* IPA RAM mmap */