Lines Matching +full:psci +full:- +full:1
2 * ARM Power State and Coordination Interface (PSCI) header
4 * This header holds common PSCI defines and macros shared
15 * PSCI v0.1 interface
17 * The PSCI v0.1 function numbers are implementation defined.
19 * Only PSCI return values such as: SUCCESS, NOT_SUPPORTED,
21 * to PSCI v0.1.
24 /* PSCI v0.2 interface */
33 #define PSCI_0_2_FN_CPU_SUSPEND PSCI_0_2_FN(1)
43 #define PSCI_0_2_FN64_CPU_SUSPEND PSCI_0_2_FN64(1)
49 /* PSCI v0.2 power state encoding for CPU_SUSPEND function */
59 /* PSCI v0.2 affinity level state returned by AFFINITY_INFO */
61 #define PSCI_0_2_AFFINITY_LEVEL_OFF 1
64 /* PSCI v0.2 multicore support in Trusted OS returned by MIGRATE_INFO_TYPE */
66 #define PSCI_0_2_TOS_UP_NO_MIGRATE 1
69 /* PSCI version decoding (independent of PSCI version) */
72 ((1U << PSCI_VERSION_MAJOR_SHIFT) - 1)
79 /* PSCI return values (inclusive of all PSCI versions) */
81 #define PSCI_RET_NOT_SUPPORTED -1
82 #define PSCI_RET_INVALID_PARAMS -2
83 #define PSCI_RET_DENIED -3
84 #define PSCI_RET_ALREADY_ON -4
85 #define PSCI_RET_ON_PENDING -5
86 #define PSCI_RET_INTERNAL_FAILURE -6
87 #define PSCI_RET_NOT_PRESENT -7
88 #define PSCI_RET_DISABLED -8