/arm-trusted-firmware-2.8.0/plat/arm/css/common/ |
A D | css_pm.c | 77 const psci_power_state_t *target_state) in css_pwr_domain_on_finisher_common() argument 85 if (CSS_CLUSTER_PWR_STATE(target_state) == ARM_LOCAL_STATE_OFF) in css_pwr_domain_on_finisher_common() 102 css_pwr_domain_on_finisher_common(target_state); in css_pwr_domain_on_finish() 168 css_power_down_common(target_state); in css_pwr_domain_off() 169 css_scp_off(target_state); in css_pwr_domain_off() 182 if (CSS_CORE_PWR_STATE(target_state) == ARM_LOCAL_STATE_RET) in css_pwr_domain_suspend() 187 css_power_down_common(target_state); in css_pwr_domain_suspend() 197 css_scp_suspend(target_state); in css_pwr_domain_suspend() 208 const psci_power_state_t *target_state) in css_pwr_domain_suspend_finish() argument 211 if (CSS_CORE_PWR_STATE(target_state) == ARM_LOCAL_STATE_RET) in css_pwr_domain_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/plat/nvidia/tegra/common/ |
A D | tegra_pm.c | 98 (void)tegra_soc_pwr_domain_off(target_state); in tegra_pwr_domain_off() 112 tegra_soc_pwr_domain_suspend_pwrdown_early(target_state); in tegra_pwr_domain_suspend_pwrdown_early() 121 (void)tegra_soc_pwr_domain_suspend(target_state); in tegra_pwr_domain_suspend() 132 *target_state) in tegra_pwr_domain_power_down_wfi() 135 (void)tegra_soc_pwr_domain_power_down_wfi(target_state); in tegra_pwr_domain_power_down_wfi() 138 if (target_state->pwr_domain_state[PLAT_MAX_PWR_LVL] == in tegra_pwr_domain_power_down_wfi() 161 if (target_state->pwr_domain_state[PLAT_MAX_PWR_LVL] == in tegra_pwr_domain_on_finish() 197 (void)tegra_soc_pwr_domain_on_finish(target_state); in tegra_pwr_domain_on_finish() 207 tegra_pwr_domain_on_finish(target_state); in tegra_pwr_domain_suspend_finish() 290 psci_power_state_t target_state = { { PSCI_LOCAL_STATE_RUN } }; in plat_setup_psci_ops() local [all …]
|
/arm-trusted-firmware-2.8.0/plat/socionext/synquacer/ |
A D | sq_psci.c | 41 const psci_power_state_t *target_state) in sq_pwr_domain_on_finisher_common() argument 43 assert(SQ_CORE_PWR_STATE(target_state) == SQ_LOCAL_STATE_OFF); in sq_pwr_domain_on_finisher_common() 49 if (SQ_CLUSTER_PWR_STATE(target_state) == SQ_LOCAL_STATE_OFF) in sq_pwr_domain_on_finisher_common() 56 assert(SQ_SYSTEM_PWR_STATE(target_state) == SQ_LOCAL_STATE_RUN); in sq_pwr_domain_on_finish() 58 sq_pwr_domain_on_finisher_common(target_state); in sq_pwr_domain_on_finish() 77 if (SQ_SYSTEM_PWR_STATE(target_state) == SQ_LOCAL_STATE_OFF) in sq_power_down_common() 81 if (SQ_CLUSTER_PWR_STATE(target_state) == SQ_LOCAL_STATE_OFF) { in sq_power_down_common() 97 void sq_pwr_domain_off(const psci_power_state_t *target_state) in sq_pwr_domain_off() argument 104 if (SQ_CLUSTER_PWR_STATE(target_state) == SQ_LOCAL_STATE_OFF) { in sq_pwr_domain_off() 108 sq_scmi_off(target_state); in sq_pwr_domain_off() [all …]
|
/arm-trusted-firmware-2.8.0/plat/rockchip/common/ |
A D | plat_pm.c | 118 const psci_power_state_t *target_state) in rockchip_soc_cores_pd_pwr_dn_wfi() argument 232 lvl_state = target_state->pwr_domain_state[lvl]; in rockchip_pwr_domain_off() 249 if (RK_CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend() 255 if (RK_SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend() 264 if (RK_SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend() 268 lvl_state = target_state->pwr_domain_state[lvl]; in rockchip_pwr_domain_suspend() 289 lvl_state = target_state->pwr_domain_state[lvl]; in rockchip_pwr_domain_on_finish() 324 if (RK_CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend_finish() 333 lvl_state = target_state->pwr_domain_state[lvl]; in rockchip_pwr_domain_suspend_finish() 374 const psci_power_state_t *target_state) in rockchip_pd_pwr_down_wfi() argument [all …]
|
/arm-trusted-firmware-2.8.0/plat/arm/board/fvp/ |
A D | fvp_pm.c | 106 assert(target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_power_domain_on_finish_common() 113 if (target_state->pwr_domain_state[ARM_PWR_LVL1] == in fvp_power_domain_on_finish_common() 130 if (target_state->pwr_domain_state[ARM_PWR_LVL2] == in fvp_power_domain_on_finish_common() 202 assert(target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_pwr_domain_off() 220 if (target_state->pwr_domain_state[ARM_PWR_LVL1] == in fvp_pwr_domain_off() 238 if (target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_pwr_domain_suspend() 261 if (target_state->pwr_domain_state[ARM_PWR_LVL1] == in fvp_pwr_domain_suspend() 266 if (target_state->pwr_domain_state[ARM_PWR_LVL2] == in fvp_pwr_domain_suspend() 281 fvp_power_domain_on_finish_common(target_state); in fvp_pwr_domain_on_finish() 311 if (target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_pwr_domain_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/plat/qti/common/src/ |
A D | qti_pm.c | 144 static bool is_cpu_off(const psci_power_state_t *target_state) in is_cpu_off() argument 146 if ((target_state->pwr_domain_state[QTI_PWR_LVL0] == in is_cpu_off() 148 (target_state->pwr_domain_state[QTI_PWR_LVL0] == in is_cpu_off() 159 (const uint8_t *)target_state->pwr_domain_state; in qti_cpu_power_on_finish() 162 if (is_cpu_off(target_state)) { in qti_cpu_power_on_finish() 174 target_state->pwr_domain_state); in qti_node_power_off() 175 if (is_cpu_off(target_state)) { in qti_node_power_off() 183 qtiseclib_psci_node_suspend((const uint8_t *)target_state-> in qti_node_suspend() 185 if (is_cpu_off(target_state)) { in qti_node_suspend() 194 (const uint8_t *)target_state->pwr_domain_state; in qti_node_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/ |
A D | imx8m_psci_common.c | 53 void imx_pwr_domain_on_finish(const psci_power_state_t *target_state) in imx_pwr_domain_on_finish() argument 59 void imx_pwr_domain_off(const psci_power_state_t *target_state) in imx_pwr_domain_off() argument 103 void imx_domain_suspend(const psci_power_state_t *target_state) in imx_domain_suspend() argument 109 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_domain_suspend() 119 if (!is_local_state_run(CLUSTER_PWR_STATE(target_state))) in imx_domain_suspend() 120 imx_set_cluster_powerdown(core_id, CLUSTER_PWR_STATE(target_state)); in imx_domain_suspend() 122 if (is_local_state_off(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend() 134 if (is_local_state_off(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend_finish() 140 if (!is_local_state_run(CLUSTER_PWR_STATE(target_state))) { in imx_domain_suspend_finish() 145 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_domain_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/include/ |
A D | imx8m_psci.h | 15 void imx_pwr_domain_on_finish(const psci_power_state_t *target_state); 16 void imx_pwr_domain_off(const psci_power_state_t *target_state); 19 void imx_domain_suspend(const psci_power_state_t *target_state); 20 void imx_domain_suspend_finish(const psci_power_state_t *target_state); 21 void __dead2 imx_pwr_domain_pwr_down_wfi(const psci_power_state_t *target_state);
|
/arm-trusted-firmware-2.8.0/plat/hisilicon/hikey/ |
A D | hikey_pm.c | 64 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in hikey_pwr_domain_on_finish() 76 void hikey_pwr_domain_off(const psci_power_state_t *target_state) in hikey_pwr_domain_off() argument 88 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in hikey_pwr_domain_off() 104 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in hikey_pwr_domain_suspend() 107 if (CORE_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in hikey_pwr_domain_suspend() 114 if (SYSTEM_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in hikey_pwr_domain_suspend() 119 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in hikey_pwr_domain_suspend() 124 if (SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in hikey_pwr_domain_suspend() 139 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in hikey_pwr_domain_suspend_finish() 148 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in hikey_pwr_domain_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/plat/xilinx/versal/ |
A D | plat_psci.c | 51 static void versal_pwr_domain_suspend(const psci_power_state_t *target_state) in versal_pwr_domain_suspend() argument 59 __func__, i, target_state->pwr_domain_state[i]); in versal_pwr_domain_suspend() 64 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_pwr_domain_suspend() 68 state = target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE ? in versal_pwr_domain_suspend() 76 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_pwr_domain_suspend() 89 const psci_power_state_t *target_state) in versal_pwr_domain_suspend_finish() argument 96 __func__, i, target_state->pwr_domain_state[i]); in versal_pwr_domain_suspend_finish() 106 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_pwr_domain_suspend_finish() 113 void versal_pwr_domain_on_finish(const psci_power_state_t *target_state) in versal_pwr_domain_on_finish() argument 157 static void versal_pwr_domain_off(const psci_power_state_t *target_state) in versal_pwr_domain_off() argument [all …]
|
/arm-trusted-firmware-2.8.0/plat/xilinx/zynqmp/ |
A D | plat_psci.c | 61 static void zynqmp_pwr_domain_off(const psci_power_state_t *target_state) in zynqmp_pwr_domain_off() argument 68 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_off() 85 static void zynqmp_pwr_domain_suspend(const psci_power_state_t *target_state) in zynqmp_pwr_domain_suspend() argument 93 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_suspend() 95 state = target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE ? in zynqmp_pwr_domain_suspend() 102 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in zynqmp_pwr_domain_suspend() 108 static void zynqmp_pwr_domain_on_finish(const psci_power_state_t *target_state) in zynqmp_pwr_domain_on_finish() argument 112 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_on_finish() 118 static void zynqmp_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in zynqmp_pwr_domain_suspend_finish() argument 125 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/plat/xilinx/versal_net/ |
A D | plat_psci_pm.c | 57 static void versal_net_pwr_domain_off(const psci_power_state_t *target_state) in versal_net_pwr_domain_off() argument 64 __func__, i, target_state->pwr_domain_state[i]); in versal_net_pwr_domain_off() 103 static void versal_net_pwr_domain_suspend(const psci_power_state_t *target_state) in versal_net_pwr_domain_suspend() argument 111 __func__, i, target_state->pwr_domain_state[i]); in versal_net_pwr_domain_suspend() 116 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_net_pwr_domain_suspend() 120 state = target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE ? in versal_net_pwr_domain_suspend() 130 static void versal_net_pwr_domain_on_finish(const psci_power_state_t *target_state) in versal_net_pwr_domain_on_finish() argument 132 (void)target_state; in versal_net_pwr_domain_on_finish() 147 static void versal_net_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in versal_net_pwr_domain_suspend_finish() argument 154 __func__, i, target_state->pwr_domain_state[i]); in versal_net_pwr_domain_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/imx8mq/ |
A D | imx8mq_psci.c | 42 void imx_domain_suspend(const psci_power_state_t *target_state) in imx_domain_suspend() argument 48 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_domain_suspend() 59 if (is_local_state_off(CLUSTER_PWR_STATE(target_state))) in imx_domain_suspend() 64 if (is_local_state_retn(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend() 69 void imx_domain_suspend_finish(const psci_power_state_t *target_state) in imx_domain_suspend_finish() argument 75 if (is_local_state_retn(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend_finish() 81 if (is_local_state_off(CLUSTER_PWR_STATE(target_state))) in imx_domain_suspend_finish() 87 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_domain_suspend_finish()
|
/arm-trusted-firmware-2.8.0/plat/brcm/board/stingray/src/ |
A D | brcm_pm_ops.c | 80 assert(SYSTEM_PWR_STATE(target_state) == PLAT_LOCAL_STATE_RUN); in brcm_pwr_domain_on_finish() 82 assert(CORE_PWR_STATE(target_state) == PLAT_LOCAL_STATE_OFF); in brcm_pwr_domain_on_finish() 88 if (CLUSTER_PWR_STATE(target_state) == PLAT_LOCAL_STATE_OFF) { in brcm_pwr_domain_on_finish() 137 static void brcm_scp_suspend(const psci_power_state_t *target_state) in brcm_scp_suspend() argument 143 if (SYSTEM_PWR_STATE(target_state) == PLAT_LOCAL_STATE_OFF) in brcm_scp_suspend() 147 if (CLUSTER_PWR_STATE(target_state) == PLAT_LOCAL_STATE_OFF) in brcm_scp_suspend() 165 static void brcm_scp_off(const psci_power_state_t *target_state) in brcm_scp_off() argument 167 brcm_scp_suspend(target_state); in brcm_scp_off() 174 assert(CORE_PWR_STATE(target_state) == PLAT_LOCAL_STATE_OFF); in brcm_pwr_domain_off() 182 if (CLUSTER_PWR_STATE(target_state) == PLAT_LOCAL_STATE_OFF) in brcm_pwr_domain_off() [all …]
|
/arm-trusted-firmware-2.8.0/include/plat/arm/css/common/ |
A D | css_pm.h | 32 void css_pwr_domain_on_finish(const psci_power_state_t *target_state); 33 void css_pwr_domain_on_finish_late(const psci_power_state_t *target_state); 34 void css_pwr_domain_off(const psci_power_state_t *target_state); 35 void css_pwr_domain_suspend(const psci_power_state_t *target_state); 37 const psci_power_state_t *target_state);
|
/arm-trusted-firmware-2.8.0/plat/intel/soc/common/ |
A D | socfpga_psci.c | 58 void socfpga_pwr_domain_off(const psci_power_state_t *target_state) in socfpga_pwr_domain_off() argument 62 __func__, i, target_state->pwr_domain_state[i]); in socfpga_pwr_domain_off() 72 void socfpga_pwr_domain_suspend(const psci_power_state_t *target_state) in socfpga_pwr_domain_suspend() argument 78 __func__, i, target_state->pwr_domain_state[i]); in socfpga_pwr_domain_suspend() 90 void socfpga_pwr_domain_on_finish(const psci_power_state_t *target_state) in socfpga_pwr_domain_on_finish() argument 94 __func__, i, target_state->pwr_domain_state[i]); in socfpga_pwr_domain_on_finish() 111 void socfpga_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in socfpga_pwr_domain_suspend_finish() argument 117 __func__, i, target_state->pwr_domain_state[i]); in socfpga_pwr_domain_suspend_finish()
|
/arm-trusted-firmware-2.8.0/plat/amlogic/axg/ |
A D | axg_pm.c | 100 static void axg_pwr_domain_on_finish(const psci_power_state_t *target_state) in axg_pwr_domain_on_finish() argument 102 assert(target_state->pwr_domain_state[MPIDR_AFFLVL0] == in axg_pwr_domain_on_finish() 111 static void axg_pwr_domain_off(const psci_power_state_t *target_state) in axg_pwr_domain_off() argument 117 assert(target_state->pwr_domain_state[MPIDR_AFFLVL0] == in axg_pwr_domain_off() 124 if (target_state->pwr_domain_state[MPIDR_AFFLVL2] == in axg_pwr_domain_off() 128 if (target_state->pwr_domain_state[MPIDR_AFFLVL1] == in axg_pwr_domain_off() 139 *target_state) in axg_pwr_domain_pwr_down_wfi()
|
/arm-trusted-firmware-2.8.0/plat/renesas/common/ |
A D | plat_pm.c | 75 static void rcar_pwr_domain_on_finish(const psci_power_state_t *target_state) in rcar_pwr_domain_on_finish() argument 80 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rcar_pwr_domain_on_finish() 91 static void rcar_pwr_domain_off(const psci_power_state_t *target_state) in rcar_pwr_domain_off() argument 103 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_off() 112 static void rcar_pwr_domain_suspend(const psci_power_state_t *target_state) in rcar_pwr_domain_suspend() argument 117 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in rcar_pwr_domain_suspend() 125 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend() 134 *target_state) in rcar_pwr_domain_suspend_finish() 138 if (SYSTEM_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in rcar_pwr_domain_suspend_finish() 155 rcar_pwr_domain_on_finish(target_state); in rcar_pwr_domain_suspend_finish() [all …]
|
/arm-trusted-firmware-2.8.0/drivers/arm/css/scp/ |
A D | css_pm_scpi.c | 23 void css_scp_suspend(const struct psci_power_state *target_state) in css_scp_suspend() argument 29 if (css_system_pwr_state(target_state) == ARM_LOCAL_STATE_OFF) in css_scp_suspend() 33 if (CSS_CLUSTER_PWR_STATE(target_state) == ARM_LOCAL_STATE_OFF) in css_scp_suspend() 51 void css_scp_off(const struct psci_power_state *target_state) in css_scp_off() argument 53 css_scp_suspend(target_state); in css_scp_off()
|
/arm-trusted-firmware-2.8.0/plat/allwinner/common/ |
A D | sunxi_scpi_pm.c | 71 static void sunxi_pwr_domain_off(const psci_power_state_t *target_state) in sunxi_pwr_domain_off() argument 73 plat_local_state_t cpu_pwr_state = CPU_PWR_STATE(target_state); in sunxi_pwr_domain_off() 74 plat_local_state_t cluster_pwr_state = CLUSTER_PWR_STATE(target_state); in sunxi_pwr_domain_off() 75 plat_local_state_t system_pwr_state = SYSTEM_PWR_STATE(target_state); in sunxi_pwr_domain_off() 87 static void sunxi_pwr_domain_on_finish(const psci_power_state_t *target_state) in sunxi_pwr_domain_on_finish() argument 89 if (is_local_state_off(SYSTEM_PWR_STATE(target_state))) { in sunxi_pwr_domain_on_finish() 92 if (is_local_state_off(CPU_PWR_STATE(target_state))) { in sunxi_pwr_domain_on_finish()
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8qx/ |
A D | imx8qx_psci.c | 89 void imx_pwr_domain_on_finish(const psci_power_state_t *target_state) in imx_pwr_domain_on_finish() argument 100 void imx_pwr_domain_off(const psci_power_state_t *target_state) in imx_pwr_domain_off() argument 111 void imx_domain_suspend(const psci_power_state_t *target_state) in imx_domain_suspend() argument 116 if (is_local_state_off(target_state->pwr_domain_state[MPIDR_AFFLVL0])) { in imx_domain_suspend() 127 if (is_local_state_off(target_state->pwr_domain_state[MPIDR_AFFLVL1])) in imx_domain_suspend() 130 if (is_local_state_retn(target_state->pwr_domain_state[PLAT_MAX_PWR_LVL])) { in imx_domain_suspend() 164 void imx_domain_suspend_finish(const psci_power_state_t *target_state) in imx_domain_suspend_finish() argument 169 if (is_local_state_retn(target_state->pwr_domain_state[PLAT_MAX_PWR_LVL])) { in imx_domain_suspend_finish() 203 if (is_local_state_off(target_state->pwr_domain_state[MPIDR_AFFLVL1])) in imx_domain_suspend_finish() 206 if (is_local_state_off(target_state->pwr_domain_state[MPIDR_AFFLVL0])) { in imx_domain_suspend_finish()
|
/arm-trusted-firmware-2.8.0/plat/hisilicon/hikey960/ |
A D | hikey960_pm.c | 83 hikey960_pwr_domain_on_finish(const psci_power_state_t *target_state) in hikey960_pwr_domain_on_finish() argument 85 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in hikey960_pwr_domain_on_finish() 92 void hikey960_pwr_domain_off(const psci_power_state_t *target_state) in hikey960_pwr_domain_off() argument 188 static void hikey960_pwr_domain_suspend(const psci_power_state_t *target_state) in hikey960_pwr_domain_suspend() argument 195 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in hikey960_pwr_domain_suspend() 198 if (CORE_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in hikey960_pwr_domain_suspend() 216 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in hikey960_pwr_domain_suspend() 264 hikey960_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in hikey960_pwr_domain_suspend_finish() argument 272 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in hikey960_pwr_domain_suspend_finish() 286 hikey960_pwr_domain_on_finish(target_state); in hikey960_pwr_domain_suspend_finish()
|
/arm-trusted-firmware-2.8.0/plat/qemu/qemu_sbsa/ |
A D | sbsa_pm.c | 153 static void qemu_pwr_domain_off(const psci_power_state_t *target_state) in qemu_pwr_domain_off() argument 161 qemu_pwr_domain_pwr_down_wfi(const psci_power_state_t *target_state) in qemu_pwr_domain_pwr_down_wfi() argument 171 void qemu_pwr_domain_suspend(const psci_power_state_t *target_state) in qemu_pwr_domain_suspend() argument 181 void qemu_pwr_domain_on_finish(const psci_power_state_t *target_state) in qemu_pwr_domain_on_finish() argument 183 assert(target_state->pwr_domain_state[MPIDR_AFFLVL0] == in qemu_pwr_domain_on_finish() 194 void qemu_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in qemu_pwr_domain_suspend_finish() argument
|
/arm-trusted-firmware-2.8.0/plat/ti/k3/common/ |
A D | k3_psci.c | 86 void k3_pwr_domain_off(const psci_power_state_t *target_state) in k3_pwr_domain_off() argument 91 assert(CORE_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE); in k3_pwr_domain_off() 107 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in k3_pwr_domain_off() 137 if (CLUSTER_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in k3_pwr_domain_off() 198 void k3_pwr_domain_on_finish(const psci_power_state_t *target_state) in k3_pwr_domain_on_finish() argument 238 static void k3_pwr_domain_suspend(const psci_power_state_t *target_state) in k3_pwr_domain_suspend() argument 249 k3_pwr_domain_off(target_state); in k3_pwr_domain_suspend() 254 static void k3_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in k3_pwr_domain_suspend_finish() argument
|
/arm-trusted-firmware-2.8.0/plat/mediatek/lib/pm/ |
A D | mtk_pm.h | 68 void (*pwr_domain_off)(const psci_power_state_t *target_state); 69 void (*pwr_domain_on_finish)(const psci_power_state_t *target_state); 73 void (*pwr_domain_suspend)(const psci_power_state_t *target_state); 74 void (*pwr_domain_on_finish_late)(const psci_power_state_t *target_state); 75 void (*pwr_domain_suspend_finish)(const psci_power_state_t *target_state); 204 #define IS_MT_PLAT_PWR_STATE(state, target_state) ((state & target_state) == target_state) argument
|