summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJayant Shekhar <jshekhar@codeaurora.org>2017-02-22 12:49:57 +0530
committerJayant Shekhar <jshekhar@codeaurora.org>2017-02-22 12:49:57 +0530
commit7913b7fe2ab1ab833ba26fca2b038ca1386f4d71 (patch)
tree3a9a9dfe43a21ee8bb53ca73ec85b3357ff2c124
parent3294e91ec6ee553a754fe6d7f6b03b60d86dcc2c (diff)
ARM: dts: msm: add reg bus scale properties for sdm660 and sdm630
Add MDSS reg bus scale properties for sdm660 and sdm630. These votes are required for faster reg access especially in cases like histogram/gamut where we read large number of registers. Change-Id: Ia7aac81216b4138b583b37a938643eb950b5dcfc Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/sdm630-mdss.dtsi13
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-mdss.dtsi13
2 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm630-mdss.dtsi b/arch/arm/boot/dts/qcom/sdm630-mdss.dtsi
index 18e6445b68e1..3fb6993d71d6 100644
--- a/arch/arm/boot/dts/qcom/sdm630-mdss.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm630-mdss.dtsi
@@ -180,6 +180,19 @@
qcom,mdss-prefill-post-scaler-buffer-pixels = <2560>;
qcom,mdss-prefill-pingpong-buffer-pixels = <5120>;
+ qcom,mdss-reg-bus {
+ /* Reg Bus Scale Settings */
+ qcom,msm-bus,name = "mdss_reg";
+ qcom,msm-bus,num-cases = <4>;
+ qcom,msm-bus,num-paths = <1>;
+ qcom,msm-bus,active-only;
+ qcom,msm-bus,vectors-KBps =
+ <1 590 0 0>,
+ <1 590 0 76800>,
+ <1 590 0 160000>,
+ <1 590 0 320000>;
+ };
+
qcom,mdss-pp-offsets {
qcom,mdss-sspp-mdss-igc-lut-off = <0x2000>;
qcom,mdss-sspp-vig-pcc-off = <0x1b00>;
diff --git a/arch/arm/boot/dts/qcom/sdm660-mdss.dtsi b/arch/arm/boot/dts/qcom/sdm660-mdss.dtsi
index fd07a105a19a..6e32c1282d3e 100644
--- a/arch/arm/boot/dts/qcom/sdm660-mdss.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660-mdss.dtsi
@@ -195,6 +195,19 @@
qcom,mdss-prefill-post-scaler-buffer-pixels = <2560>;
qcom,mdss-prefill-pingpong-buffer-pixels = <5120>;
+ qcom,mdss-reg-bus {
+ /* Reg Bus Scale Settings */
+ qcom,msm-bus,name = "mdss_reg";
+ qcom,msm-bus,num-cases = <4>;
+ qcom,msm-bus,num-paths = <1>;
+ qcom,msm-bus,active-only;
+ qcom,msm-bus,vectors-KBps =
+ <1 590 0 0>,
+ <1 590 0 76800>,
+ <1 590 0 160000>,
+ <1 590 0 320000>;
+ };
+
qcom,mdss-pp-offsets {
qcom,mdss-sspp-mdss-igc-lut-off = <0x2000>;
qcom,mdss-sspp-vig-pcc-off = <0x1b00>;