aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2016-04-10 23:57:50 -0400
committerKrzysztof Kozlowski <k.kozlowski@samsung.com>2016-05-03 06:22:56 -0400
commite9a53680de225a9df146a90e90b2284a68c727c5 (patch)
treed35e59dd6efe17bba9df770139df6fc4a3e96860
parent6b088a62ebc327a204bd102233515d2b67235285 (diff)
ARM: dts: exynos: Add DMC bus frequency for exynos3250-rinato/monk
This patch adds the DMC (Dynamic Memory Controller) bus frequency node which includes the devfreq-events and regulator properties. The bus frequency support the DVFS (Dynamic Voltage Frequency Scaling) feature with ondemand governor. The devfreq-events (ppmu_dmc0*) can monitor the utilization of DMC bus on runtime and the buck1_reg (VDD_MIF power line) supplies the power to the DMC block. Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Acked-by: MyungJoo Ham <myungjoo.ham@samsung.com> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
-rw-r--r--arch/arm/boot/dts/exynos3250-monk.dts6
-rw-r--r--arch/arm/boot/dts/exynos3250-rinato.dts6
2 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos3250-monk.dts b/arch/arm/boot/dts/exynos3250-monk.dts
index 9e2840b59ae8..1fd7ecb5c415 100644
--- a/arch/arm/boot/dts/exynos3250-monk.dts
+++ b/arch/arm/boot/dts/exynos3250-monk.dts
@@ -156,6 +156,12 @@
156 }; 156 };
157}; 157};
158 158
159&bus_dmc {
160 devfreq-events = <&ppmu_dmc0_3>, <&ppmu_dmc1_3>;
161 vdd-supply = <&buck1_reg>;
162 status = "okay";
163};
164
159&cpu0 { 165&cpu0 {
160 cpu0-supply = <&buck2_reg>; 166 cpu0-supply = <&buck2_reg>;
161}; 167};
diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts b/arch/arm/boot/dts/exynos3250-rinato.dts
index 1f102f3a1ab1..5175bd7e015f 100644
--- a/arch/arm/boot/dts/exynos3250-rinato.dts
+++ b/arch/arm/boot/dts/exynos3250-rinato.dts
@@ -147,6 +147,12 @@
147 }; 147 };
148}; 148};
149 149
150&bus_dmc {
151 devfreq-events = <&ppmu_dmc0_3>, <&ppmu_dmc1_3>;
152 vdd-supply = <&buck1_reg>;
153 status = "okay";
154};
155
150&cpu0 { 156&cpu0 {
151 cpu0-supply = <&buck2_reg>; 157 cpu0-supply = <&buck2_reg>;
152}; 158};