| /rk3399_ARM-atf/plat/arm/css/common/ |
| H A D | css_pm.c | 78 const psci_power_state_t *target_state) in css_pwr_domain_on_finisher_common() argument 80 assert(CSS_CORE_PWR_STATE(target_state) == ARM_LOCAL_STATE_OFF); in css_pwr_domain_on_finisher_common() 86 if (CSS_CLUSTER_PWR_STATE(target_state) == ARM_LOCAL_STATE_OFF) { in css_pwr_domain_on_finisher_common() 104 void css_pwr_domain_on_finish(const psci_power_state_t *target_state) in css_pwr_domain_on_finish() argument 107 assert(css_system_pwr_state(target_state) == ARM_LOCAL_STATE_RUN); in css_pwr_domain_on_finish() 109 css_pwr_domain_on_finisher_common(target_state); in css_pwr_domain_on_finish() 117 void css_pwr_domain_on_finish_late(const psci_power_state_t *target_state) in css_pwr_domain_on_finish_late() argument 129 static void css_power_down_common(const psci_power_state_t *target_state) in css_power_down_common() argument 132 if (CSS_CLUSTER_PWR_STATE(target_state) == ARM_LOCAL_STATE_OFF) { in css_power_down_common() 146 void css_pwr_domain_off(const psci_power_state_t *target_state) in css_pwr_domain_off() argument [all …]
|
| /rk3399_ARM-atf/plat/nvidia/tegra/common/ |
| H A D | tegra_pm.c | 97 static int tegra_pwr_domain_off_early(const psci_power_state_t *target_state) in tegra_pwr_domain_off_early() argument 99 return tegra_soc_pwr_domain_off_early(target_state); in tegra_pwr_domain_off_early() 106 static void tegra_pwr_domain_off(const psci_power_state_t *target_state) in tegra_pwr_domain_off() argument 108 (void)tegra_soc_pwr_domain_off(target_state); in tegra_pwr_domain_off() 120 void tegra_pwr_domain_suspend_pwrdown_early(const psci_power_state_t *target_state) in tegra_pwr_domain_suspend_pwrdown_early() argument 122 tegra_soc_pwr_domain_suspend_pwrdown_early(target_state); in tegra_pwr_domain_suspend_pwrdown_early() 129 static void tegra_pwr_domain_suspend(const psci_power_state_t *target_state) in tegra_pwr_domain_suspend() argument 131 (void)tegra_soc_pwr_domain_suspend(target_state); in tegra_pwr_domain_suspend() 142 *target_state) in tegra_pwr_domain_power_down_wfi() 145 (void)tegra_soc_pwr_domain_power_down_wfi(target_state); in tegra_pwr_domain_power_down_wfi() [all …]
|
| /rk3399_ARM-atf/plat/rockchip/common/ |
| H A D | plat_pm.c | 118 const psci_power_state_t *target_state) in rockchip_soc_cores_pd_pwr_dn_wfi() argument 214 void rockchip_pwr_domain_off(const psci_power_state_t *target_state) in rockchip_pwr_domain_off() argument 220 assert(RK_CORE_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE); in rockchip_pwr_domain_off() 224 if (RK_CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_off() 230 lvl_state = target_state->pwr_domain_state[lvl]; in rockchip_pwr_domain_off() 241 void rockchip_pwr_domain_suspend(const psci_power_state_t *target_state) in rockchip_pwr_domain_suspend() argument 247 if (RK_CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend() 253 if (RK_SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend() 259 if (RK_CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend() 262 if (RK_SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rockchip_pwr_domain_suspend() [all …]
|
| /rk3399_ARM-atf/plat/socionext/synquacer/ |
| H 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() 53 void sq_pwr_domain_on_finish(const psci_power_state_t *target_state) in sq_pwr_domain_on_finish() argument 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() 68 static void sq_power_down_common(const psci_power_state_t *target_state) in sq_power_down_common() argument 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 [all …]
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_pm.c | 74 static void fvp_power_domain_on_finish_common(const psci_power_state_t *target_state) in fvp_power_domain_on_finish_common() argument 78 assert(target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_power_domain_on_finish_common() 85 if (target_state->pwr_domain_state[ARM_PWR_LVL1] == in fvp_power_domain_on_finish_common() 102 if (target_state->pwr_domain_state[ARM_PWR_LVL2] == in fvp_power_domain_on_finish_common() 172 static void fvp_pwr_domain_off(const psci_power_state_t *target_state) in fvp_pwr_domain_off() argument 174 assert(target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_pwr_domain_off() 186 if (target_state->pwr_domain_state[ARM_PWR_LVL1] == in fvp_pwr_domain_off() 196 static void fvp_pwr_domain_suspend(const psci_power_state_t *target_state) in fvp_pwr_domain_suspend() argument 204 if (target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_pwr_domain_suspend() 208 assert(target_state->pwr_domain_state[ARM_PWR_LVL0] == in fvp_pwr_domain_suspend() [all …]
|
| /rk3399_ARM-atf/plat/qti/common/src/ |
| H A D | qti_pm.c | 157 static bool is_cpu_off(const psci_power_state_t *target_state) in is_cpu_off() argument 159 if ((target_state->pwr_domain_state[QTI_PWR_LVL0] == in is_cpu_off() 161 (target_state->pwr_domain_state[QTI_PWR_LVL0] == in is_cpu_off() 169 static void qti_cpu_power_on_finish(const psci_power_state_t *target_state) in qti_cpu_power_on_finish() argument 172 (const uint8_t *)target_state->pwr_domain_state; in qti_cpu_power_on_finish() 175 if (is_cpu_off(target_state)) { in qti_cpu_power_on_finish() 184 static void qti_node_power_off(const psci_power_state_t *target_state) in qti_node_power_off() argument 187 target_state->pwr_domain_state); in qti_node_power_off() 188 if (is_cpu_off(target_state)) { in qti_node_power_off() 194 static void qti_node_suspend(const psci_power_state_t *target_state) in qti_node_suspend() argument [all …]
|
| /rk3399_ARM-atf/include/plat/nuvoton/common/ |
| H A D | plat_npcm845x.h | 25 void npcm845x_pwr_domain_on_finish(const psci_power_state_t *target_state); 27 void __dead2 npcm845x_pwr_down_wfi(const psci_power_state_t *target_state); 39 const psci_power_state_t *target_state); 40 void npcm845x_pwr_domain_suspend_finish(const psci_power_state_t *target_state); 41 void npcm845x_pwr_domain_suspend(const psci_power_state_t *target_state); 42 void npcm845x_pwr_domain_off(const psci_power_state_t *target_state);
|
| /rk3399_ARM-atf/plat/imx/imx8m/ |
| H A D | imx8m_psci_common.c | 54 void imx_pwr_domain_on_finish(const psci_power_state_t *target_state) in imx_pwr_domain_on_finish() argument 60 void imx_pwr_domain_off(const psci_power_state_t *target_state) in imx_pwr_domain_off() argument 104 void imx_domain_suspend(const psci_power_state_t *target_state) in imx_domain_suspend() argument 110 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_domain_suspend() 120 if (!is_local_state_run(CLUSTER_PWR_STATE(target_state))) in imx_domain_suspend() 121 imx_set_cluster_powerdown(core_id, CLUSTER_PWR_STATE(target_state)); in imx_domain_suspend() 123 if (is_local_state_off(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend() 130 void imx_domain_suspend_finish(const psci_power_state_t *target_state) in imx_domain_suspend_finish() argument 135 if (is_local_state_off(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend_finish() 141 if (!is_local_state_run(CLUSTER_PWR_STATE(target_state))) { in imx_domain_suspend_finish() [all …]
|
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mq/ |
| H A D | imx8mq_psci.c | 44 void imx_pwr_domain_off(const psci_power_state_t *target_state) in imx_pwr_domain_off() argument 59 void imx_domain_suspend(const psci_power_state_t *target_state) in imx_domain_suspend() argument 65 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_domain_suspend() 76 if (is_local_state_off(CLUSTER_PWR_STATE(target_state))) in imx_domain_suspend() 77 imx_set_cluster_powerdown(core_id, CLUSTER_PWR_STATE(target_state)); in imx_domain_suspend() 81 if (is_local_state_retn(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend() 88 void imx_domain_suspend_finish(const psci_power_state_t *target_state) in imx_domain_suspend_finish() argument 94 if (is_local_state_retn(SYSTEM_PWR_STATE(target_state))) { in imx_domain_suspend_finish() 102 if (is_local_state_off(CLUSTER_PWR_STATE(target_state))) in imx_domain_suspend_finish() 108 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_domain_suspend_finish()
|
| /rk3399_ARM-atf/plat/hisilicon/hikey/ |
| H A D | hikey_pm.c | 50 static void hikey_pwr_domain_on_finish(const psci_power_state_t *target_state) in hikey_pwr_domain_on_finish() argument 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() 97 static void hikey_pwr_domain_suspend(const psci_power_state_t *target_state) in hikey_pwr_domain_suspend() argument 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() [all …]
|
| /rk3399_ARM-atf/plat/imx/imx8m/include/ |
| H 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);
|
| /rk3399_ARM-atf/plat/imx/imx9/common/include/ |
| H A D | imx9_psci_common.h | 24 void imx_pwr_domain_on_finish(const psci_power_state_t *target_state); 25 void imx_pwr_domain_off(const psci_power_state_t *target_state); 26 void imx_pwr_domain_suspend(const psci_power_state_t *target_state); 27 void imx_pwr_domain_suspend_finish(const psci_power_state_t *target_state); 28 void imx_pwr_domain_pwr_down(const psci_power_state_t *target_state);
|
| /rk3399_ARM-atf/plat/brcm/board/stingray/src/ |
| H A D | brcm_pm_ops.c | 75 static void brcm_pwr_domain_on_finish(const psci_power_state_t *target_state) in brcm_pwr_domain_on_finish() argument 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() 170 static void brcm_pwr_domain_off(const psci_power_state_t *target_state) in brcm_pwr_domain_off() argument [all …]
|
| /rk3399_ARM-atf/plat/renesas/rcar_gen4/ |
| H A D | plat_pm.c | 67 static void rcar_pwr_domain_on_finish(const psci_power_state_t *target_state) in rcar_pwr_domain_on_finish() argument 75 static void rcar_pwr_domain_off(const psci_power_state_t *target_state) in rcar_pwr_domain_off() argument 81 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_off() 88 static void rcar_pwr_domain_suspend(const psci_power_state_t *target_state) in rcar_pwr_domain_suspend() argument 92 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend() 99 if (SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend() 105 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend() 113 *target_state) in rcar_pwr_domain_suspend_finish() 117 if (SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend_finish() 124 if (SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend_finish() [all …]
|
| /rk3399_ARM-atf/plat/renesas/rcar_gen5/ |
| H A D | plat_pm.c | 66 static void rcar_pwr_domain_on_finish(const psci_power_state_t *target_state) in rcar_pwr_domain_on_finish() argument 74 static void rcar_pwr_domain_off(const psci_power_state_t *target_state) in rcar_pwr_domain_off() argument 80 rcar_scmi_cpuoff(target_state); in rcar_pwr_domain_off() 83 static void rcar_pwr_domain_suspend(const psci_power_state_t *target_state) in rcar_pwr_domain_suspend() argument 87 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend() 94 if (SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend() 102 *target_state) in rcar_pwr_domain_suspend_finish() 106 if (SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend_finish() 114 if (SYSTEM_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend_finish() 149 static void __dead2 rcar_pwr_domain_pwr_down_wfi(const psci_power_state_t *target_state) in rcar_pwr_domain_pwr_down_wfi() argument [all …]
|
| /rk3399_ARM-atf/plat/xilinx/versal/ |
| H A D | plat_psci.c | 68 static void versal_pwr_domain_suspend(const psci_power_state_t *target_state) in versal_pwr_domain_suspend() argument 80 __func__, i, target_state->pwr_domain_state[i]); in versal_pwr_domain_suspend() 85 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_pwr_domain_suspend() 89 state = (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) ? in versal_pwr_domain_suspend() 97 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_pwr_domain_suspend() 110 const psci_power_state_t *target_state) in versal_pwr_domain_suspend_finish() argument 121 __func__, i, target_state->pwr_domain_state[i]); in versal_pwr_domain_suspend_finish() 131 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_pwr_domain_suspend_finish() 138 static void versal_pwr_domain_on_finish(const psci_power_state_t *target_state) in versal_pwr_domain_on_finish() argument 145 (void)target_state; in versal_pwr_domain_on_finish() [all …]
|
| /rk3399_ARM-atf/plat/xilinx/zynqmp/ |
| H A D | plat_psci.c | 71 static void zynqmp_pwr_domain_off(const psci_power_state_t *target_state) in zynqmp_pwr_domain_off() argument 82 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_off() 100 static void zynqmp_pwr_domain_suspend(const psci_power_state_t *target_state) in zynqmp_pwr_domain_suspend() argument 112 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_suspend() 115 state = (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) ? in zynqmp_pwr_domain_suspend() 123 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in zynqmp_pwr_domain_suspend() 129 static void zynqmp_pwr_domain_on_finish(const psci_power_state_t *target_state) in zynqmp_pwr_domain_on_finish() argument 133 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_on_finish() 139 static void zynqmp_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in zynqmp_pwr_domain_suspend_finish() argument 150 __func__, i, target_state->pwr_domain_state[i]); in zynqmp_pwr_domain_suspend_finish() [all …]
|
| /rk3399_ARM-atf/plat/ti/k3/common/ |
| H 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 251 static void k3_pwr_domain_suspend_to_mode(const psci_power_state_t *target_state, uint8_t mode) in k3_pwr_domain_suspend_to_mode() argument 262 k3_pwr_domain_off(target_state); in k3_pwr_domain_suspend_to_mode() 267 static void k3_pwr_domain_suspend_dm_managed(const psci_power_state_t *target_state) in k3_pwr_domain_suspend_dm_managed() argument 277 k3_pwr_domain_suspend_to_mode(target_state, mode); in k3_pwr_domain_suspend_dm_managed() 280 static void k3_pwr_domain_suspend(const psci_power_state_t *target_state) in k3_pwr_domain_suspend() argument [all …]
|
| /rk3399_ARM-atf/plat/st/stm32mp2/ |
| H A D | stm32mp2_pm.c | 32 static void stm32_pwr_domain_off(const psci_power_state_t *target_state) in stm32_pwr_domain_off() argument 37 static void stm32_pwr_domain_suspend(const psci_power_state_t *target_state) in stm32_pwr_domain_suspend() argument 42 static void stm32_pwr_domain_on_finish(const psci_power_state_t *target_state) in stm32_pwr_domain_on_finish() argument 52 *target_state) in stm32_pwr_domain_suspend_finish() 58 *target_state) in stm32_pwr_domain_pwr_down_wfi()
|
| /rk3399_ARM-atf/include/plat/arm/css/common/ |
| H 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);
|
| /rk3399_ARM-atf/plat/nuvoton/npcm845x/ |
| H A D | npcm845x_psci.c | 164 void npcm845x_pwr_domain_suspend(const psci_power_state_t *target_state) in npcm845x_pwr_domain_suspend() argument 170 __func__, i, target_state->pwr_domain_state[i]); in npcm845x_pwr_domain_suspend() 184 void npcm845x_pwr_domain_on_finish(const psci_power_state_t *target_state) in npcm845x_pwr_domain_on_finish() argument 190 __func__, i, target_state->pwr_domain_state[i]); in npcm845x_pwr_domain_on_finish() 193 assert(target_state->pwr_domain_state[MPIDR_AFFLVL0] == in npcm845x_pwr_domain_on_finish() 206 void npcm845x_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in npcm845x_pwr_domain_suspend_finish() argument 212 __func__, i, target_state->pwr_domain_state[i]); in npcm845x_pwr_domain_suspend_finish() 215 assert(target_state->pwr_domain_state[MPIDR_AFFLVL0] == in npcm845x_pwr_domain_suspend_finish() 333 const psci_power_state_t *target_state) in npcm845x_pwr_down_wfi() argument 363 void npcm845x_pwr_domain_off(const psci_power_state_t *target_state) in npcm845x_pwr_domain_off() argument [all …]
|
| /rk3399_ARM-atf/plat/amlogic/axg/ |
| H 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()
|
| /rk3399_ARM-atf/plat/renesas/common/ |
| H A D | plat_pm.c | 78 static void rcar_pwr_domain_on_finish(const psci_power_state_t *target_state) in rcar_pwr_domain_on_finish() argument 83 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) in rcar_pwr_domain_on_finish() 94 static void rcar_pwr_domain_off(const psci_power_state_t *target_state) in rcar_pwr_domain_off() argument 106 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_off() 115 static void rcar_pwr_domain_suspend(const psci_power_state_t *target_state) in rcar_pwr_domain_suspend() argument 120 if (CORE_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in rcar_pwr_domain_suspend() 128 if (CLUSTER_PWR_STATE(target_state) == PLAT_MAX_OFF_STATE) { in rcar_pwr_domain_suspend() 137 *target_state) in rcar_pwr_domain_suspend_finish() 141 if (SYSTEM_PWR_STATE(target_state) != PLAT_MAX_OFF_STATE) in rcar_pwr_domain_suspend_finish() 158 rcar_pwr_domain_on_finish(target_state); in rcar_pwr_domain_suspend_finish() [all …]
|
| /rk3399_ARM-atf/plat/xilinx/versal_net/ |
| H A D | plat_psci_pm.c | 65 static void versal_net_pwr_domain_off(const psci_power_state_t *target_state) in versal_net_pwr_domain_off() argument 77 __func__, i, target_state->pwr_domain_state[i]); in versal_net_pwr_domain_off() 211 static void versal_net_pwr_domain_suspend(const psci_power_state_t *target_state) in versal_net_pwr_domain_suspend() argument 223 __func__, i, target_state->pwr_domain_state[i]); in versal_net_pwr_domain_suspend() 226 if (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) { in versal_net_pwr_domain_suspend() 230 state = (target_state->pwr_domain_state[1] > PLAT_MAX_RET_STATE) ? in versal_net_pwr_domain_suspend() 243 static void versal_net_pwr_domain_on_finish(const psci_power_state_t *target_state) in versal_net_pwr_domain_on_finish() argument 245 (void)target_state; in versal_net_pwr_domain_on_finish() 254 static void versal_net_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in versal_net_pwr_domain_suspend_finish() argument 265 __func__, i, target_state->pwr_domain_state[i]); in versal_net_pwr_domain_suspend_finish() [all …]
|
| /rk3399_ARM-atf/plat/imx/imx9/common/ |
| H A D | imx9_psci_common.c | 108 void imx_pwr_domain_on_finish(const psci_power_state_t *target_state) in imx_pwr_domain_on_finish() argument 119 void imx_pwr_domain_off(const psci_power_state_t *target_state) in imx_pwr_domain_off() argument 148 void imx_pwr_domain_suspend(const psci_power_state_t *target_state) in imx_pwr_domain_suspend() argument 155 if (is_local_state_off(CORE_PWR_STATE(target_state))) { in imx_pwr_domain_suspend() 160 if (!is_local_state_run(CLUSTER_PWR_STATE(target_state))) { in imx_pwr_domain_suspend() 162 if (is_local_state_retn(CLUSTER_PWR_STATE(target_state))) { in imx_pwr_domain_suspend() 169 if (is_local_state_off(SYSTEM_PWR_STATE(target_state))) { in imx_pwr_domain_suspend() 215 void imx_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in imx_pwr_domain_suspend_finish() argument 222 if (is_local_state_off(SYSTEM_PWR_STATE(target_state))) { in imx_pwr_domain_suspend_finish() 274 void imx_pwr_domain_pwr_down(const psci_power_state_t *target_state) in imx_pwr_domain_pwr_down() argument
|