MLK-16829 ARM64: dts: remove unused cpu idle state on imx8mq
authorBai Ping <ping.bai@nxp.com>
Thu, 16 Nov 2017 02:21:57 +0000 (10:21 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:46:57 +0000 (15:46 -0500)
The cluster level can NOT be power down on i.MX8MQ, so the cluster
level idle state can be removed. Only core level power down is used
for cpuidle support.

Signed-off-by: Bai Ping <ping.bai@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8mq.dtsi

index 8f79014..7570013 100644 (file)
 
                        CPU_SLEEP: cpu-sleep {
                                compatible = "arm,idle-state";
-                               arm,psci-suspend-param = <0x0000000>;
-                               entry-latency-us = <700>;
-                               exit-latency-us = <250>;
-                               min-residency-us = <1000>;
-                       };
-
-                       CLUSTER_SLEEP: cluster-sleep {
-                               compatible = "arm,idle-state";
-                               arm,psci-suspend-param = <0x1010033>;
+                               arm,psci-suspend-param = <0x0010033>;
                                local-timer-stop;
                                entry-latency-us = <1000>;
                                exit-latency-us = <700>;
 };
 
 &A53_0 {
-       cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
        operating-points = <
                /* kHz    uV */
                1000000 900000
        clock-latency = <61036>;
        #cooling-cells = <2>;
 };
-
-&A53_1 {
-       cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
-};
-
-&A53_2 {
-       cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
-};
-
-&A53_3 {
-       cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
-};