diff options
author | Lina Iyer <lina.iyer@linaro.org> | 2014-10-24 17:40:24 -0600 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2014-11-10 07:23:51 +0000 |
commit | 6c7275d4ac10fe5a6452039d6d10024c07f4329e (patch) | |
tree | a4b96ee41a3f1c4cc4b40e1b1d2c8f3a29b7fb4e | |
parent | b332d65491742e540dea4bb5b46a580abd3d25ed (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>
-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 { |