// SPDX-License-Identifier: BSD-3-Clause /* * Devices that use SC7180 with TrustedFirmware-A * need PSCI PC mode instead of the OSI mode provided * by Qualcomm firmware. */ &CPU0 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&LITTLE_CPU_SLEEP_0 &LITTLE_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; &CPU1 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&LITTLE_CPU_SLEEP_0 &LITTLE_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; &CPU2 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&LITTLE_CPU_SLEEP_0 &LITTLE_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; &CPU3 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&LITTLE_CPU_SLEEP_0 &LITTLE_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; &CPU4 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&LITTLE_CPU_SLEEP_0 &LITTLE_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; &CPU5 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&LITTLE_CPU_SLEEP_0 &LITTLE_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; &CPU6 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&BIG_CPU_SLEEP_0 &BIG_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; &CPU7 { /delete-property/ power-domains; /delete-property/ power-domain-names; cpu-idle-states = <&BIG_CPU_SLEEP_0 &BIG_CPU_SLEEP_1 &CLUSTER_SLEEP_0>; }; /delete-node/ &domain_idle_states; &idle_states { CLUSTER_SLEEP_0: cluster-sleep-0 { compatible = "arm,idle-state"; idle-state-name = "cluster-power-down"; arm,psci-suspend-param = <0x40003444>; entry-latency-us = <3263>; exit-latency-us = <6562>; min-residency-us = <9926>; local-timer-stop; }; }; /delete-node/ &CPU_PD0; /delete-node/ &CPU_PD1; /delete-node/ &CPU_PD2; /delete-node/ &CPU_PD3; /delete-node/ &CPU_PD4; /delete-node/ &CPU_PD5; /delete-node/ &CPU_PD6; /delete-node/ &CPU_PD7; /delete-node/ &CLUSTER_PD; &apps_rsc { /delete-property/ power-domains; };