diff options
author | Lina Iyer <lina.iyer@linaro.org> | 2014-10-24 17:40:24 -0600 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2015-01-13 17:56:59 +0300 |
commit | 0ca141e3c341989f60a62bb0739379ec9ecad28c (patch) | |
tree | 2823da41c643369a1f581770637f41d90c5461fd /arch/arm/boot/dts | |
parent | 39246e0028f4d2be7dafd37dd1e1d3c346f7d591 (diff) |
arm: dts: qcom: Add idle state device nodes for 8064
Add ARM common idle state device bindings for cpuidle support in
APQ8064.
Signed-off-by: Lina Iyer <lina.iyer@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/qcom-apq8064.dtsi | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi index f8d44863f87d..d5799d841c69 100644 --- a/arch/arm/boot/dts/qcom-apq8064.dtsi +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi @@ -29,6 +29,7 @@ clocks = <&kraitcc 0>; clock-names = "cpu"; clock-latency = <100000>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; cpu@1 { @@ -42,6 +43,7 @@ clocks = <&kraitcc 1>; clock-names = "cpu"; clock-latency = <100000>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; cpu@2 { @@ -55,6 +57,7 @@ clocks = <&kraitcc 2>; clock-names = "cpu"; clock-latency = <100000>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; cpu@3 { @@ -68,12 +71,30 @@ clocks = <&kraitcc 3>; clock-names = "cpu"; clock-latency = <100000>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; L2: l2-cache { compatible = "cache"; cache-level = <2>; }; + + idle-states { + CPU_STBY: standby { + compatible = "qcom,idle-state-stby", "arm,idle-state"; + entry-latency-us = <1>; + exit-latency-us = <1>; + min-residency-us = <2>; + }; + + CPU_SPC: spc { + compatible = "qcom,idle-state-spc", "arm,idle-state"; + entry-latency-us = <400>; + exit-latency-us = <900>; + min-residency-us = <3000>; + }; + }; + }; cpu-pmu { |