summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorLukasz Majewski <l.majewski@samsung.com>2014-02-26 13:12:36 +0100
committerChanho Park <chanho61.park@samsung.com>2014-03-20 17:44:12 +0900
commit29bb09623d868f61a039d19d2052e88b3cfa1db8 (patch)
tree3b1fdc308c9936492333ae3fb7406c4defd1a07b /arch/arm
parentcd35275a70c8b436f4ef0452a347e687738e276e (diff)
downloadlinux-3.10-29bb09623d868f61a039d19d2052e88b3cfa1db8.tar.gz
linux-3.10-29bb09623d868f61a039d19d2052e88b3cfa1db8.tar.bz2
linux-3.10-29bb09623d868f61a039d19d2052e88b3cfa1db8.zip
cpufreq:LAB:dts:trats2: Add attributes necessary for correct LAB operation
Two extra attributes have been added. The "lab-num-of-states" describes how many ranges will be used during LAB operation. Now the span of it equals to 20 (100 / 5). The lab-ctrl-freq attribute maps number of idle CPUs and workload (from scheduler) to LAB operations. It is possible to specify exact freq (e.g. 1300000), enable boost (e.g. 0xFFFFFFFF), set frequency to minimum (0xFFFFFFFE) or rely on ONDEMAND governor to find suitable frequency. Change-Id: I0ea6ffd8626aded5bed34166c59b9d34278feef2 Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/exynos4412-trats2.dts7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts b/arch/arm/boot/dts/exynos4412-trats2.dts
index 706832829bd..f25a37f6a7c 100644
--- a/arch/arm/boot/dts/exynos4412-trats2.dts
+++ b/arch/arm/boot/dts/exynos4412-trats2.dts
@@ -1349,6 +1349,13 @@
900000 800000 700000 600000 500000 400000 300000
200000>;
boost_freq = <1500000>;
+ lab-num-of-states = <5>;
+ lab-ctrl-freq = < 0 0 0 1300000 1200000
+ 0 0 0 0 1300000
+ 0 0 0 0 0xFFFFFFFF
+ 0 0 0 0xFFFFFFFF 0xFFFFFFFF
+ 0xFFFFFFFE 0xFFFFFFFE 0xFFFFFFFE 0xFFFFFFFE 0xFFFFFFFE
+ >;
vdd_arm-supply = <&buck2_reg>;
status = "okay";
};