| /rk3399_ARM-atf/plat/mediatek/mt8195/include/ |
| H A D | plat_mtk_lpm.h | 28 int (*pwr_prompt)(unsigned int cpu, const psci_power_state_t *state); 29 int (*pwr_reflect)(unsigned int cpu, const psci_power_state_t *state); 31 int (*pwr_cpu_on)(unsigned int cpu, const psci_power_state_t *state); 32 int (*pwr_cpu_dwn)(unsigned int cpu, const psci_power_state_t *state); 35 const psci_power_state_t *state); 37 const psci_power_state_t *state); 39 int (*pwr_mcusys_on)(unsigned int cpu, const psci_power_state_t *state); 41 const psci_power_state_t *state); 43 const psci_power_state_t *state);
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/include/ |
| H A D | plat_mtk_lpm.h | 28 int (*pwr_prompt)(unsigned int cpu, const psci_power_state_t *state); 29 int (*pwr_reflect)(unsigned int cpu, const psci_power_state_t *state); 31 int (*pwr_cpu_on)(unsigned int cpu, const psci_power_state_t *state); 32 int (*pwr_cpu_dwn)(unsigned int cpu, const psci_power_state_t *state); 35 const psci_power_state_t *state); 37 const psci_power_state_t *state); 39 int (*pwr_mcusys_on)(unsigned int cpu, const psci_power_state_t *state); 41 const psci_power_state_t *state); 43 const psci_power_state_t *state);
|
| /rk3399_ARM-atf/plat/mediatek/mt8186/include/ |
| H A D | plat_mtk_lpm.h | 28 int (*pwr_prompt)(unsigned int cpu, const psci_power_state_t *state); 29 int (*pwr_reflect)(unsigned int cpu, const psci_power_state_t *state); 31 int (*pwr_cpu_on)(unsigned int cpu, const psci_power_state_t *state); 32 int (*pwr_cpu_dwn)(unsigned int cpu, const psci_power_state_t *state); 35 const psci_power_state_t *state); 37 const psci_power_state_t *state); 39 int (*pwr_mcusys_on)(unsigned int cpu, const psci_power_state_t *state); 41 const psci_power_state_t *state); 43 const psci_power_state_t *state);
|
| /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); 32 psci_power_state_t *req_state); 35 void npcm845x_get_sys_suspend_power_state(psci_power_state_t *req_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/mediatek/mt8186/drivers/mcdi/ |
| H A D | mt_cpu_pm.c | 23 static int pwr_state_prompt(unsigned int cpu, const psci_power_state_t *state) in pwr_state_prompt() 28 static int pwr_state_reflect(unsigned int cpu, const psci_power_state_t *state) in pwr_state_reflect() 39 static int pwr_cpu_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_cpu_pwron() 44 static int pwr_cpu_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_cpu_pwrdwn() 52 static int pwr_cluster_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_cluster_pwron() 57 static int pwr_cluster_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_cluster_pwrdwn() 62 static int pwr_mcusys_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_mcusys_pwron() 74 const psci_power_state_t *state) in pwr_mcusys_pwron_finished() 88 static int pwr_mcusys_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_mcusys_pwrdwn()
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/drivers/mcdi/ |
| H A D | mt_cpu_pm.c | 23 static int pwr_state_prompt(unsigned int cpu, const psci_power_state_t *state) in pwr_state_prompt() 28 static int pwr_state_reflect(unsigned int cpu, const psci_power_state_t *state) in pwr_state_reflect() 39 static int pwr_cpu_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_cpu_pwron() 44 static int pwr_cpu_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_cpu_pwrdwn() 52 static int pwr_cluster_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_cluster_pwron() 57 static int pwr_cluster_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_cluster_pwrdwn() 62 static int pwr_mcusys_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_mcusys_pwron() 74 const psci_power_state_t *state) in pwr_mcusys_pwron_finished() 88 static int pwr_mcusys_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_mcusys_pwrdwn()
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/drivers/mcdi/ |
| H A D | mt_cpu_pm.c | 23 static int pwr_state_prompt(unsigned int cpu, const psci_power_state_t *state) in pwr_state_prompt() 28 static int pwr_state_reflect(unsigned int cpu, const psci_power_state_t *state) in pwr_state_reflect() 39 static int pwr_cpu_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_cpu_pwron() 44 static int pwr_cpu_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_cpu_pwrdwn() 52 static int pwr_cluster_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_cluster_pwron() 57 static int pwr_cluster_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_cluster_pwrdwn() 62 static int pwr_mcusys_pwron(unsigned int cpu, const psci_power_state_t *state) in pwr_mcusys_pwron() 74 const psci_power_state_t *state) in pwr_mcusys_pwron_finished() 88 static int pwr_mcusys_pwrdwn(unsigned int cpu, const psci_power_state_t *state) in pwr_mcusys_pwrdwn()
|
| /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() 37 static void stm32_pwr_domain_suspend(const psci_power_state_t *target_state) in stm32_pwr_domain_suspend() 42 static void stm32_pwr_domain_on_finish(const psci_power_state_t *target_state) in stm32_pwr_domain_on_finish() 51 static void stm32_pwr_domain_suspend_finish(const psci_power_state_t in stm32_pwr_domain_suspend_finish() 57 static void __dead2 stm32_pwr_domain_pwr_down_wfi(const psci_power_state_t in stm32_pwr_domain_pwr_down_wfi() 76 psci_power_state_t *req_state) in stm32_validate_power_state() 91 static void stm32_get_sys_suspend_power_state(psci_power_state_t *req_state) in stm32_get_sys_suspend_power_state()
|
| /rk3399_ARM-atf/include/plat/arm/css/common/ |
| H A D | css_pm.h | 22 static inline unsigned int css_system_pwr_state(const psci_power_state_t *state) in css_system_pwr_state() 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); 41 void css_get_sys_suspend_power_state(psci_power_state_t *req_state);
|
| /rk3399_ARM-atf/lib/psci/ |
| H A D | psci_private.h | 288 psci_power_state_t *state_info); 289 void psci_query_sys_suspend_pwrstate(psci_power_state_t *state_info); 294 psci_power_state_t *state_info, 300 psci_power_state_t *target_state); 302 const psci_power_state_t *target_state); 309 psci_power_state_t *state_info); 312 psci_power_state_t *state_info); 318 int psci_validate_suspend_req(const psci_power_state_t *state_info, 320 unsigned int psci_find_max_off_lvl(const psci_power_state_t *state_info); 321 unsigned int psci_find_target_suspend_lvl(const psci_power_state_t *state_info); [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/nvidia/tegra/common/ |
| H A D | tegra_pm.c | 37 static void tegra_get_sys_suspend_power_state(psci_power_state_t *req_state) in tegra_get_sys_suspend_power_state() 97 static int tegra_pwr_domain_off_early(const psci_power_state_t *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() 120 void tegra_pwr_domain_suspend_pwrdown_early(const psci_power_state_t *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() 141 static __dead2 void tegra_pwr_domain_power_down_wfi(const psci_power_state_t in tegra_pwr_domain_power_down_wfi() 164 static void tegra_pwr_domain_on_finish(const psci_power_state_t *target_state) in tegra_pwr_domain_on_finish() 215 static void tegra_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in tegra_pwr_domain_suspend_finish() 250 psci_power_state_t *req_state) in tegra_validate_power_state() 301 psci_power_state_t target_state = { { PSCI_LOCAL_STATE_RUN } }; in plat_setup_psci_ops()
|
| /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/include/lib/psci/ |
| H A D | psci.h | 292 } psci_power_state_t; typedef 320 void (*pwr_domain_off)(const psci_power_state_t *target_state); 321 int (*pwr_domain_off_early)(const psci_power_state_t *target_state); 324 const psci_power_state_t *target_state); 327 const psci_power_state_t *target_state); 328 void (*pwr_domain_suspend)(const psci_power_state_t *target_state); 329 void (*pwr_domain_on_finish)(const psci_power_state_t *target_state); 331 const psci_power_state_t *target_state); 333 const psci_power_state_t *target_state); 335 const psci_power_state_t *target_state); [all …]
|
| /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() 104 void css_pwr_domain_on_finish(const psci_power_state_t *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() 129 static void css_power_down_common(const psci_power_state_t *target_state) in css_power_down_common() 146 void css_pwr_domain_off(const psci_power_state_t *target_state) in css_pwr_domain_off() 157 void css_pwr_domain_suspend(const psci_power_state_t *target_state) in css_pwr_domain_suspend() 189 const psci_power_state_t *target_state) in css_pwr_domain_suspend_finish() 252 void css_get_sys_suspend_power_state(psci_power_state_t *req_state) in css_get_sys_suspend_power_state() 280 psci_power_state_t *req_state) in css_validate_power_state() 314 psci_power_state_t *output_state) in css_translate_power_state_by_mpidr()
|
| /rk3399_ARM-atf/plat/mediatek/mt8186/ |
| H A D | plat_pm.c | 41 const psci_power_state_t *state), in plat_mt_pm_invoke() 42 int cpu, const psci_power_state_t *state) in plat_mt_pm_invoke() 57 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwrdwn_common() 76 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwron_common() 104 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwrdwn_common() 121 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwron_common() 140 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwrdwn_common() 154 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwron_common() 209 static void plat_power_domain_on_finish(const psci_power_state_t *state) in plat_power_domain_on_finish() 226 static void plat_power_domain_off(const psci_power_state_t *state) in plat_power_domain_off() [all …]
|
| /rk3399_ARM-atf/plat/nvidia/tegra/include/ |
| H A D | tegra_private.h | 78 psci_power_state_t *req_state); 113 int32_t tegra_soc_pwr_domain_suspend(const psci_power_state_t *target_state); 115 int32_t tegra_soc_pwr_domain_off_early(const psci_power_state_t *target_state); 116 int32_t tegra_soc_pwr_domain_off(const psci_power_state_t *target_state); 117 int32_t tegra_soc_pwr_domain_on_finish(const psci_power_state_t *target_state); 118 int32_t tegra_soc_pwr_domain_power_down_wfi(const psci_power_state_t *target_state); 119 int32_t tegra_soc_pwr_domain_suspend_pwrdown_early(const psci_power_state_t *target_state);
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/ |
| H A D | plat_pm.c | 63 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwrdwn_common() 81 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwron_common() 112 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwrdwn_common() 127 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwron_common() 145 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwrdwn_common() 158 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwron_common() 214 static void plat_power_domain_on_finish(const psci_power_state_t *state) in plat_power_domain_on_finish() 231 static void plat_power_domain_off(const psci_power_state_t *state) in plat_power_domain_off() 249 static void plat_power_domain_suspend(const psci_power_state_t *state) in plat_power_domain_suspend() 271 static void plat_power_domain_suspend_finish(const psci_power_state_t *state) in plat_power_domain_suspend_finish() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/ |
| H A D | plat_pm.c | 63 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwrdwn_common() 83 const psci_power_state_t *state, unsigned int req_pstate) in plat_cpu_pwron_common() 114 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwrdwn_common() 129 const psci_power_state_t *state, unsigned int req_pstate) in plat_cluster_pwron_common() 147 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwrdwn_common() 160 const psci_power_state_t *state, unsigned int req_pstate) in plat_mcusys_pwron_common() 216 static void plat_power_domain_on_finish(const psci_power_state_t *state) in plat_power_domain_on_finish() 233 static void plat_power_domain_off(const psci_power_state_t *state) in plat_power_domain_off() 251 static void plat_power_domain_suspend(const psci_power_state_t *state) in plat_power_domain_suspend() 273 static void plat_power_domain_suspend_finish(const psci_power_state_t *state) in plat_power_domain_suspend_finish() [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() 172 static void fvp_pwr_domain_off(const psci_power_state_t *target_state) in fvp_pwr_domain_off() 196 static void fvp_pwr_domain_suspend(const psci_power_state_t *target_state) in fvp_pwr_domain_suspend() 244 static void fvp_pwr_domain_on_finish(const psci_power_state_t *target_state) in fvp_pwr_domain_on_finish() 254 static void fvp_pwr_domain_on_finish_late(const psci_power_state_t *target_state) in fvp_pwr_domain_on_finish_late() 268 static void fvp_pwr_domain_suspend_finish(const psci_power_state_t *target_state) in fvp_pwr_domain_suspend_finish() 346 static void fvp_get_sys_suspend_power_state(psci_power_state_t *req_state) in fvp_get_sys_suspend_power_state() 368 psci_power_state_t *req_state) in fvp_validate_power_state() 390 psci_power_state_t *output_state) in fvp_translate_power_state_by_mpidr()
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | stm32mp1_pm.c | 100 static void stm32_pwr_domain_off(const psci_power_state_t *target_state) in stm32_pwr_domain_off() 109 static void stm32_pwr_domain_suspend(const psci_power_state_t *target_state) in stm32_pwr_domain_suspend() 120 static void stm32_pwr_domain_on_finish(const psci_power_state_t *target_state) in stm32_pwr_domain_on_finish() 132 static void stm32_pwr_domain_suspend_finish(const psci_power_state_t in stm32_pwr_domain_suspend_finish() 138 static void __dead2 stm32_pwr_domain_pwr_down_wfi(const psci_power_state_t in stm32_pwr_domain_pwr_down_wfi() 157 psci_power_state_t *req_state) in stm32_validate_power_state()
|
| /rk3399_ARM-atf/plat/mediatek/lib/pm/ |
| H A D | mtk_pm.h | 67 void (*pwr_domain_off)(const psci_power_state_t *target_state); 68 void (*pwr_domain_on_finish)(const psci_power_state_t *target_state); 72 void (*pwr_domain_suspend)(const psci_power_state_t *target_state); 73 void (*pwr_domain_on_finish_late)(const psci_power_state_t *target_state); 74 void (*pwr_domain_suspend_finish)(const psci_power_state_t *target_state); 75 int (*validate_power_state)(unsigned int power_state, psci_power_state_t *req_state); 76 void (*get_sys_suspend_power_state)(psci_power_state_t *req_state); 93 const psci_power_state_t *raw;
|
| /rk3399_ARM-atf/plat/qemu/qemu_sbsa/ |
| H A D | sbsa_pm.c | 77 psci_power_state_t *req_state) in qemu_validate_power_state() 153 static void qemu_pwr_domain_off(const psci_power_state_t *target_state) in qemu_pwr_domain_off() 161 qemu_pwr_domain_pwr_down_wfi(const psci_power_state_t *target_state) in qemu_pwr_domain_pwr_down_wfi() 171 void qemu_pwr_domain_suspend(const psci_power_state_t *target_state) in qemu_pwr_domain_suspend() 181 void qemu_pwr_domain_on_finish(const psci_power_state_t *target_state) 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()
|
| /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() 60 void imx_pwr_domain_off(const psci_power_state_t *target_state) in imx_pwr_domain_off() 70 psci_power_state_t *req_state) in imx_validate_power_state() 104 void imx_domain_suspend(const psci_power_state_t *target_state) in imx_domain_suspend() 130 void imx_domain_suspend_finish(const psci_power_state_t *target_state) in imx_domain_suspend_finish() 155 void imx_get_sys_suspend_power_state(psci_power_state_t *req_state) in imx_get_sys_suspend_power_state() 243 void __dead2 imx_pwr_domain_pwr_down_wfi(const psci_power_state_t *target_state) in imx_pwr_domain_pwr_down_wfi()
|
| /rk3399_ARM-atf/plat/hisilicon/poplar/ |
| H A D | plat_pm.c | 64 static void poplar_pwr_domain_off(const psci_power_state_t *target_state) in poplar_pwr_domain_off() 69 static void poplar_pwr_domain_suspend(const psci_power_state_t *target_state) in poplar_pwr_domain_suspend() 74 static void poplar_pwr_domain_on_finish(const psci_power_state_t *target_state) in poplar_pwr_domain_on_finish() 87 const psci_power_state_t *target_state) in poplar_pwr_domain_suspend_finish() 114 psci_power_state_t *req_state) in poplar_validate_power_state() 147 static void poplar_get_sys_suspend_power_state(psci_power_state_t *req_state) in poplar_get_sys_suspend_power_state()
|