From 3985d2c24d96f72211488fc6ebb53b032e4d0a05 Mon Sep 17 00:00:00 2001 From: Pavel Kubelun Date: Sun, 6 Nov 2016 19:02:34 +0300 Subject: [PATCH] ipq806x: add cpu idle state into ipq8064 DT Signed-off-by: Pavel Kubelun --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -18,7 +18,7 @@ #address-cells = <1>; #size-cells = <0>; - cpu@0 { + cpu0: cpu@0 { compatible = "qcom,krait"; enable-method = "qcom,kpss-acc-v1"; device_type = "cpu"; @@ -31,9 +31,10 @@ clock-latency = <100000>; cpu-supply = <&smb208_s2a>; voltage-tolerance = <5>; + cpu-idle-states = <&CPU_SPC>; }; - cpu@1 { + cpu1: cpu@1 { compatible = "qcom,krait"; enable-method = "qcom,kpss-acc-v1"; device_type = "cpu"; @@ -45,6 +46,7 @@ clock-names = "cpu", "l2"; clock-latency = <100000>; cpu-supply = <&smb208_s2b>; + cpu-idle-states = <&CPU_SPC>; }; L2: l2-cache { @@ -56,6 +58,16 @@ qcom,l2 { qcom,l2-rates = <384000000 1000000000 1200000000>; }; + + idle-states { + 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 {