| /rk3399_ARM-atf/plat/common/ |
| H A D | plat_psci_common.c | 122 plat_local_state_t state; in plat_psci_stat_get_residency() 161 plat_local_state_t plat_get_target_pwr_state(unsigned int lvl, in plat_get_target_pwr_state() 162 const plat_local_state_t *states, in plat_get_target_pwr_state() 166 plat_local_state_t target = PLAT_MAX_OFF_STATE, temp; in plat_get_target_pwr_state() 167 const plat_local_state_t *st = states; in plat_get_target_pwr_state()
|
| /rk3399_ARM-atf/plat/rockchip/common/ |
| H A D | plat_pm.c | 52 plat_local_state_t lvl_state) in rockchip_soc_hlvl_pwr_dm_off() 73 plat_local_state_t lvl_state) in rockchip_soc_hlvl_pwr_dm_suspend() 79 plat_local_state_t lvl_state) in rockchip_soc_hlvl_pwr_dm_on_finish() 95 plat_local_state_t lvl_state) in rockchip_soc_hlvl_pwr_dm_resume() 181 void rockchip_cpu_standby(plat_local_state_t cpu_state) in rockchip_cpu_standby() 217 plat_local_state_t lvl_state; in rockchip_pwr_domain_off() 244 plat_local_state_t lvl_state; in rockchip_pwr_domain_suspend() 281 plat_local_state_t lvl_state; in rockchip_pwr_domain_on_finish() 318 plat_local_state_t lvl_state; in rockchip_pwr_domain_suspend_finish()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t186/ |
| H A D | plat_psci_handlers.c | 95 int32_t tegra_soc_cpu_standby(plat_local_state_t cpu_state) in tegra_soc_cpu_standby() 103 const plat_local_state_t *pwr_domain_state; in tegra_soc_pwr_domain_suspend() 175 static bool tegra_last_cpu_in_cluster(const plat_local_state_t *states, in tegra_last_cpu_in_cluster() 178 plat_local_state_t target; in tegra_last_cpu_in_cluster() 197 static plat_local_state_t tegra_get_afflvl1_pwr_state(const plat_local_state_t *states, in tegra_get_afflvl1_pwr_state() 203 plat_local_state_t target = states[core_pos]; in tegra_get_afflvl1_pwr_state() 257 plat_local_state_t tegra_soc_get_target_pwr_state(uint32_t lvl, in tegra_soc_get_target_pwr_state() 258 const plat_local_state_t *states, in tegra_soc_get_target_pwr_state() 261 plat_local_state_t target = PSCI_LOCAL_STATE_RUN; in tegra_soc_get_target_pwr_state() 281 const plat_local_state_t *pwr_domain_state = in tegra_soc_pwr_domain_power_down_wfi()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t194/ |
| H A D | plat_psci_handlers.c | 95 int32_t tegra_soc_cpu_standby(plat_local_state_t cpu_state) in tegra_soc_cpu_standby() 116 const plat_local_state_t *pwr_domain_state; in tegra_soc_pwr_domain_suspend() 184 static bool tegra_last_on_cpu_in_cluster(const plat_local_state_t *states, in tegra_last_on_cpu_in_cluster() 187 plat_local_state_t target; in tegra_last_on_cpu_in_cluster() 206 static plat_local_state_t tegra_get_afflvl1_pwr_state(const plat_local_state_t *states, in tegra_get_afflvl1_pwr_state() 210 plat_local_state_t target = states[core_pos]; in tegra_get_afflvl1_pwr_state() 242 plat_local_state_t tegra_soc_get_target_pwr_state(uint32_t lvl, in tegra_soc_get_target_pwr_state() 243 const plat_local_state_t *states, in tegra_soc_get_target_pwr_state() 246 plat_local_state_t target = PSCI_LOCAL_STATE_RUN; in tegra_soc_get_target_pwr_state() 265 const plat_local_state_t *pwr_domain_state = in tegra_soc_pwr_domain_power_down_wfi()
|
| /rk3399_ARM-atf/plat/rockchip/common/include/ |
| H A D | plat_private.h | 116 plat_local_state_t lvl_state); 121 plat_local_state_t lvl_state); 123 plat_local_state_t lvl_state); 128 plat_local_state_t lvl_state);
|
| /rk3399_ARM-atf/lib/psci/ |
| H A D | psci_common.c | 50 static plat_local_state_t 115 static plat_local_state_type_t find_local_state_type(plat_local_state_t state) in find_local_state_type() 182 plat_local_state_t local_state; in psci_is_last_cpu_to_idle_at_pwrlvl() 305 plat_local_state_t req_pwr_state) in psci_set_req_local_pwr_state() 339 static plat_local_state_t *psci_get_req_local_pwr_states(unsigned int pwrlvl, in psci_get_req_local_pwr_states() 361 plat_local_state_t *prev) in psci_update_req_local_pwr_states() 369 plat_local_state_t req_state; in psci_update_req_local_pwr_states() 390 plat_local_state_t *prev) in psci_restore_req_local_pwr_states() 424 static plat_local_state_t get_non_cpu_pd_node_local_state( in get_non_cpu_pd_node_local_state() 440 plat_local_state_t state) in set_non_cpu_pd_node_local_state() [all …]
|
| H A D | psci_private.h | 90 static inline void psci_set_cpu_local_state(plat_local_state_t state) in psci_set_cpu_local_state() 95 static inline plat_local_state_t psci_get_cpu_local_state(void) in psci_get_cpu_local_state() 100 static inline plat_local_state_t psci_get_cpu_local_state_by_idx( in psci_get_cpu_local_state_by_idx() 141 plat_local_state_t local_state; 295 plat_local_state_t *prev); 297 plat_local_state_t *prev);
|
| H A D | psci_stat.c | 47 static unsigned int get_stat_idx(plat_local_state_t local_state, unsigned int pwr_lvl) in get_stat_idx() 113 plat_local_state_t local_state; in psci_stats_update_pwr_up() 179 plat_local_state_t local_state; in psci_get_stat()
|
| /rk3399_ARM-atf/plat/allwinner/common/ |
| H A D | sunxi_scpi_pm.c | 50 static void sunxi_cpu_standby(plat_local_state_t cpu_state) in sunxi_cpu_standby() 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()
|
| /rk3399_ARM-atf/include/lib/psci/ |
| H A D | psci.h | 240 typedef uint8_t plat_local_state_t; typedef 284 plat_local_state_t pwr_domain_state[PLAT_MAX_PWR_LVL + U(1)]; 310 plat_local_state_t local_state; 318 void (*cpu_standby)(plat_local_state_t cpu_state); 343 unsigned int (*get_pwr_lvl_state_idx)(plat_local_state_t pwr_domain_state,
|
| /rk3399_ARM-atf/plat/nvidia/tegra/include/ |
| H A D | tegra_private.h | 112 int32_t tegra_soc_cpu_standby(plat_local_state_t cpu_state); 122 plat_local_state_t tegra_soc_get_target_pwr_state(uint32_t lvl, 123 const plat_local_state_t *states,
|
| /rk3399_ARM-atf/plat/nvidia/tegra/common/ |
| H A D | tegra_pm.c | 48 static void tegra_cpu_standby(plat_local_state_t cpu_state) in tegra_cpu_standby() 335 plat_local_state_t plat_get_target_pwr_state(unsigned int lvl, in plat_get_target_pwr_state() 336 const plat_local_state_t *states, in plat_get_target_pwr_state()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t210/ |
| H A D | plat_psci_handlers.c | 101 plat_local_state_t tegra_soc_get_target_pwr_state(unsigned int lvl, in tegra_soc_get_target_pwr_state() 102 const plat_local_state_t *states, in tegra_soc_get_target_pwr_state() 105 plat_local_state_t target = PSCI_LOCAL_STATE_RUN; in tegra_soc_get_target_pwr_state() 188 int32_t tegra_soc_cpu_standby(plat_local_state_t cpu_state) in tegra_soc_cpu_standby() 197 const plat_local_state_t *pwr_domain_state = in tegra_soc_pwr_domain_suspend() 344 const plat_local_state_t *pwr_domain_state = in tegra_soc_pwr_domain_power_down_wfi()
|
| /rk3399_ARM-atf/plat/imx/imx8m/include/ |
| H A D | imx8m_psci.h | 18 void imx_cpu_standby(plat_local_state_t cpu_state);
|
| /rk3399_ARM-atf/plat/mediatek/mt8183/ |
| H A D | plat_pm.c | 198 static void plat_cpu_standby(plat_local_state_t cpu_state) in plat_cpu_standby() 331 const plat_local_state_t *pds = state->pwr_domain_state; in plat_mtk_power_domain_off() 350 const plat_local_state_t *pds = state->pwr_domain_state; in plat_mtk_power_domain_on_finish() 366 const plat_local_state_t *pds = state->pwr_domain_state; in plat_mtk_power_domain_suspend() 406 const plat_local_state_t *pds = state->pwr_domain_state; in plat_mtk_power_domain_suspend_finish()
|
| /rk3399_ARM-atf/plat/mediatek/mt8173/ |
| H A D | plat_pm.c | 238 static void plat_cpu_standby(plat_local_state_t cpu_state) in plat_cpu_standby() 588 plat_local_state_t plat_get_target_pwr_state(unsigned int lvl, in plat_get_target_pwr_state() 589 const plat_local_state_t *states, in plat_get_target_pwr_state() 592 plat_local_state_t target = PLAT_MAX_OFF_STATE, temp; in plat_get_target_pwr_state()
|
| /rk3399_ARM-atf/include/plat/nuvoton/common/ |
| H A D | plat_npcm845x.h | 28 void npcm845x_cpu_standby(plat_local_state_t cpu_state);
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/ |
| H A D | plat_pm.c | 179 static void plat_cpu_standby(plat_local_state_t cpu_state) in plat_cpu_standby() 309 plat_local_state_t s = MTK_LOCAL_STATE_OFF; in plat_validate_power_state() 313 s = (plat_local_state_t)pstate_id; in plat_validate_power_state()
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/ |
| H A D | plat_pm.c | 181 static void plat_cpu_standby(plat_local_state_t cpu_state) in plat_cpu_standby() 307 plat_local_state_t s = MTK_LOCAL_STATE_OFF; in plat_validate_power_state() 311 s = (plat_local_state_t)pstate_id; in plat_validate_power_state()
|
| /rk3399_ARM-atf/plat/arm/board/arm_fpga/ |
| H A D | fpga_pm.c | 75 static void fpga_cpu_standby(plat_local_state_t cpu_state) in fpga_cpu_standby()
|
| /rk3399_ARM-atf/plat/mediatek/mt8186/ |
| H A D | plat_pm.c | 174 static void plat_cpu_standby(plat_local_state_t cpu_state) in plat_cpu_standby() 306 plat_local_state_t s = MTK_LOCAL_STATE_OFF; in plat_validate_power_state() 310 s = (plat_local_state_t)pstate_id; in plat_validate_power_state()
|
| /rk3399_ARM-atf/plat/st/stm32mp2/ |
| H A D | stm32mp2_pm.c | 23 static void stm32_cpu_standby(plat_local_state_t cpu_state) in stm32_cpu_standby()
|
| /rk3399_ARM-atf/include/plat/arm/css/common/ |
| H A D | css_pm.h | 40 void css_cpu_standby(plat_local_state_t cpu_state);
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | stm32mp1_pm.c | 31 static void stm32_cpu_standby(plat_local_state_t cpu_state) in stm32_cpu_standby()
|
| /rk3399_ARM-atf/plat/socionext/synquacer/ |
| H A D | sq_psci.c | 168 void sq_cpu_standby(plat_local_state_t cpu_state) in sq_cpu_standby()
|