1 // SPDX-License-Identifier: BSD-3-Clause 2 3 /* 4 * Devices that use SC7180 with TrustedFirmware-A 5 * need PSCI PC mode instead of the OSI mode provided 6 * by Qualcomm firmware. 7 */ 8 9 &CPU0 { 10 /delete-property/ power-domains; 11 /delete-property/ power-domain-names; 12 13 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 14 &LITTLE_CPU_SLEEP_1 15 &CLUSTER_SLEEP_0>; 16 }; 17 18 &CPU1 { 19 /delete-property/ power-domains; 20 /delete-property/ power-domain-names; 21 22 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 23 &LITTLE_CPU_SLEEP_1 24 &CLUSTER_SLEEP_0>; 25 }; 26 27 &CPU2 { 28 /delete-property/ power-domains; 29 /delete-property/ power-domain-names; 30 31 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 32 &LITTLE_CPU_SLEEP_1 33 &CLUSTER_SLEEP_0>; 34 }; 35 36 &CPU3 { 37 /delete-property/ power-domains; 38 /delete-property/ power-domain-names; 39 40 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 41 &LITTLE_CPU_SLEEP_1 42 &CLUSTER_SLEEP_0>; 43 }; 44 45 &CPU4 { 46 /delete-property/ power-domains; 47 /delete-property/ power-domain-names; 48 49 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 50 &LITTLE_CPU_SLEEP_1 51 &CLUSTER_SLEEP_0>; 52 }; 53 54 &CPU5 { 55 /delete-property/ power-domains; 56 /delete-property/ power-domain-names; 57 58 cpu-idle-states = <&LITTLE_CPU_SLEEP_0 59 &LITTLE_CPU_SLEEP_1 60 &CLUSTER_SLEEP_0>; 61 }; 62 63 &CPU6 { 64 /delete-property/ power-domains; 65 /delete-property/ power-domain-names; 66 67 cpu-idle-states = <&BIG_CPU_SLEEP_0 68 &BIG_CPU_SLEEP_1 69 &CLUSTER_SLEEP_0>; 70 }; 71 72 &CPU7 { 73 /delete-property/ power-domains; 74 /delete-property/ power-domain-names; 75 76 cpu-idle-states = <&BIG_CPU_SLEEP_0 77 &BIG_CPU_SLEEP_1 78 &CLUSTER_SLEEP_0>; 79 }; 80 81 /delete-node/ &domain_idle_states; 82 83 &idle_states { 84 CLUSTER_SLEEP_0: cluster-sleep-0 { 85 compatible = "arm,idle-state"; 86 idle-state-name = "cluster-power-down"; 87 arm,psci-suspend-param = <0x40003444>; 88 entry-latency-us = <3263>; 89 exit-latency-us = <6562>; 90 min-residency-us = <9926>; 91 local-timer-stop; 92 }; 93 }; 94 95 /delete-node/ &CPU_PD0; 96 /delete-node/ &CPU_PD1; 97 /delete-node/ &CPU_PD2; 98 /delete-node/ &CPU_PD3; 99 /delete-node/ &CPU_PD4; 100 /delete-node/ &CPU_PD5; 101 /delete-node/ &CPU_PD6; 102 /delete-node/ &CPU_PD7; 103 /delete-node/ &CLUSTER_PD; 104 105 &apps_rsc { 106 /delete-property/ power-domains; 107 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.