| /rk3399_ARM-atf/drivers/arm/fvp/ |
| H A D | fvp_pwrc.c | 27 static unsigned int fvp_pwrc_core_id(u_register_t mpidr) in fvp_pwrc_core_id() 32 unsigned int fvp_pwrc_get_cpu_wkr(u_register_t mpidr) in fvp_pwrc_get_cpu_wkr() 39 unsigned int fvp_pwrc_read_psysr(u_register_t mpidr) in fvp_pwrc_read_psysr() 51 void fvp_pwrc_write_pponr(u_register_t mpidr) in fvp_pwrc_write_pponr() 60 void fvp_pwrc_write_ppoffr(u_register_t mpidr) in fvp_pwrc_write_ppoffr() 69 void fvp_pwrc_set_wen(u_register_t mpidr) in fvp_pwrc_set_wen() 79 void fvp_pwrc_clr_wen(u_register_t mpidr) in fvp_pwrc_clr_wen() 88 void fvp_pwrc_write_pcoffr(u_register_t mpidr) in fvp_pwrc_write_pcoffr()
|
| /rk3399_ARM-atf/plat/amlogic/gxl/ |
| H A D | gxl_pm.c | 30 static void gxl_pm_set_reset_addr(u_register_t mpidr, uint64_t value) in gxl_pm_set_reset_addr() 38 static void gxl_pm_reset(u_register_t mpidr) in gxl_pm_reset() 50 u_register_t mpidr = read_mpidr_el1(); in gxl_system_reset() local 81 u_register_t mpidr = read_mpidr_el1(); in gxl_system_off() local 100 static int32_t gxl_pwr_domain_on(u_register_t mpidr) in gxl_pwr_domain_on() 149 u_register_t mpidr = read_mpidr_el1(); in gxl_pwr_domain_off() local 165 u_register_t mpidr = read_mpidr_el1(); in gxl_pwr_domain_pwr_down_wfi() local
|
| /rk3399_ARM-atf/plat/amlogic/g12a/ |
| H A D | g12a_pm.c | 30 static void g12a_pm_set_reset_addr(u_register_t mpidr, uint64_t value) in g12a_pm_set_reset_addr() 38 static void g12a_pm_reset(u_register_t mpidr) in g12a_pm_reset() 50 u_register_t mpidr = read_mpidr_el1(); in g12a_system_reset() local 81 u_register_t mpidr = read_mpidr_el1(); in g12a_system_off() local 100 static int32_t g12a_pwr_domain_on(u_register_t mpidr) in g12a_pwr_domain_on() 149 u_register_t mpidr = read_mpidr_el1(); in g12a_pwr_domain_off() local 166 u_register_t mpidr = read_mpidr_el1(); in g12a_pwr_domain_pwr_down_wfi() local
|
| /rk3399_ARM-atf/plat/renesas/rcar_gen4/ |
| H A D | plat_pm.c | 33 static void rcar_program_mailbox(u_register_t mpidr, uintptr_t address) in rcar_program_mailbox() 59 static int rcar_pwr_domain_on(u_register_t mpidr) in rcar_pwr_domain_on() 69 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_on_finish() local 77 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_off() local 90 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_suspend() local 115 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_suspend_finish() local 133 u_register_t mpidr = read_mpidr_el1(); in rcar_system_off() local 184 u_register_t mpidr = read_mpidr_el1(); in rcar_get_sys_suspend_power_state() local
|
| H A D | plat_topology.c | 28 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() 43 int32_t rcar_cluster_pos_by_mpidr(u_register_t mpidr) in rcar_cluster_pos_by_mpidr()
|
| /rk3399_ARM-atf/plat/amlogic/axg/ |
| H A D | axg_pm.c | 29 static void axg_pm_set_reset_addr(u_register_t mpidr, uint64_t value) in axg_pm_set_reset_addr() 37 static void axg_pm_reset(u_register_t mpidr, uint32_t value) in axg_pm_reset() 47 u_register_t mpidr = read_mpidr_el1(); in axg_system_reset() local 68 u_register_t mpidr = read_mpidr_el1(); in axg_system_off() local 89 static int32_t axg_pwr_domain_on(u_register_t mpidr) in axg_pwr_domain_on() 113 u_register_t mpidr = read_mpidr_el1(); in axg_pwr_domain_off() local
|
| /rk3399_ARM-atf/plat/arm/board/tc/ |
| H A D | tc_topology.c | 54 unsigned int plat_arm_get_cluster_core_count(u_register_t mpidr) in plat_arm_get_cluster_core_count() 63 unsigned int plat_arm_get_cpu_pe_count(u_register_t mpidr) in plat_arm_get_cpu_pe_count() 72 unsigned int plat_cluster_id_by_mpidr(u_register_t mpidr) in plat_cluster_id_by_mpidr()
|
| /rk3399_ARM-atf/drivers/renesas/rcar_gen5/pwrc/ |
| H A D | pwrc.c | 43 uint32_t rcar_pwrc_cpu_on_check(u_register_t mpidr) in rcar_pwrc_cpu_on_check() 48 void rcar_pwrc_enable_interrupt_wakeup(u_register_t mpidr) in rcar_pwrc_enable_interrupt_wakeup() 52 void rcar_pwrc_disable_interrupt_wakeup(u_register_t mpidr) in rcar_pwrc_disable_interrupt_wakeup()
|
| /rk3399_ARM-atf/plat/renesas/rcar_gen5/ |
| H A D | plat_pm.c | 32 static void rcar_program_mailbox(u_register_t mpidr, uintptr_t address) in rcar_program_mailbox() 58 static int rcar_pwr_domain_on(u_register_t mpidr) in rcar_pwr_domain_on() 68 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_on_finish() local 76 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_off() local 85 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_suspend() local 104 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_suspend_finish() local 123 u_register_t mpidr = read_mpidr_el1(); in rcar_system_off() local
|
| /rk3399_ARM-atf/plat/arm/board/neoverse_rd/common/ |
| H A D | nrd_topology.c | 16 unsigned int plat_arm_get_cluster_core_count(u_register_t mpidr) in plat_arm_get_cluster_core_count() 25 unsigned int plat_arm_get_cpu_pe_count(u_register_t mpidr) in plat_arm_get_cpu_pe_count()
|
| /rk3399_ARM-atf/plat/mediatek/mt8173/ |
| H A D | scu.c | 12 void disable_scu(unsigned long mpidr) in disable_scu() 22 void enable_scu(unsigned long mpidr) in enable_scu()
|
| H A D | plat_pm.c | 105 static struct cluster_context *get_cluster_data(unsigned long mpidr) in get_cluster_data() 114 static struct core_context *get_core_data(unsigned long mpidr) in get_core_data() 207 static void mt_cpu_save(unsigned long mpidr) in mt_cpu_save() 218 static void mt_cpu_restore(unsigned long mpidr) in mt_cpu_restore() 226 static void mt_platform_save_context(unsigned long mpidr) in mt_platform_save_context() 232 static void mt_platform_restore_context(unsigned long mpidr) in mt_platform_restore_context() 256 static int plat_power_domain_on(unsigned long mpidr) in plat_power_domain_on() 293 unsigned long mpidr = read_mpidr_el1(); in plat_power_domain_off() local 324 unsigned long mpidr = read_mpidr_el1(); in plat_power_domain_suspend() local 374 unsigned long mpidr = read_mpidr_el1(); in plat_power_domain_on_finish() local [all …]
|
| /rk3399_ARM-atf/plat/qti/msm8916/ |
| H A D | msm8916_pm.c | 30 #define MPIDR_APCS_CLUSTER(mpidr) !MPIDR_AFFLVL1_VAL(mpidr) argument 32 #define MPIDR_APCS_CLUSTER(mpidr) 0 argument 37 static int msm8916_pwr_domain_on(u_register_t mpidr) in msm8916_pwr_domain_on()
|
| /rk3399_ARM-atf/plat/mediatek/mt8173/drivers/spm/ |
| H A D | spm_mcdi.c | 304 static void spm_mcdi_wfi_sel_enter(unsigned long mpidr) in spm_mcdi_wfi_sel_enter() 355 static void spm_mcdi_wfi_sel_leave(unsigned long mpidr) in spm_mcdi_wfi_sel_leave() 406 static void spm_mcdi_set_cputop_pwrctrl_for_cluster_off(unsigned long mpidr) in spm_mcdi_set_cputop_pwrctrl_for_cluster_off() 438 static void spm_mcdi_clear_cputop_pwrctrl_for_cluster_on(unsigned long mpidr) in spm_mcdi_clear_cputop_pwrctrl_for_cluster_on() 468 void spm_mcdi_prepare_for_off_state(unsigned long mpidr, unsigned int afflvl) in spm_mcdi_prepare_for_off_state() 491 void spm_mcdi_finish_for_on_state(unsigned long mpidr, unsigned int afflvl) in spm_mcdi_finish_for_on_state()
|
| /rk3399_ARM-atf/plat/arm/css/common/ |
| H A D | css_topology.c | 22 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() 44 unsigned int plat_arm_get_cpu_pe_count(u_register_t mpidr) in plat_arm_get_cpu_pe_count()
|
| /rk3399_ARM-atf/drivers/renesas/rcar_gen4/pwrc/ |
| H A D | pwrc.c | 103 static uint32_t rcar_pwrc_core_pos(u_register_t mpidr) in rcar_pwrc_core_pos() 116 void rcar_pwrc_cpuon(u_register_t mpidr) in rcar_pwrc_cpuon() 159 bool rcar_pwrc_mpidr_is_boot_cpu(u_register_t mpidr) in rcar_pwrc_mpidr_is_boot_cpu() 174 void rcar_pwrc_cpuoff(u_register_t mpidr) in rcar_pwrc_cpuoff() 187 void rcar_pwrc_enable_interrupt_wakeup(u_register_t mpidr) in rcar_pwrc_enable_interrupt_wakeup() 200 void rcar_pwrc_disable_interrupt_wakeup(u_register_t mpidr) in rcar_pwrc_disable_interrupt_wakeup() 213 void rcar_pwrc_clusteroff(u_register_t mpidr) in rcar_pwrc_clusteroff() 271 uint32_t rcar_pwrc_get_mpidr_cluster(u_register_t mpidr) in rcar_pwrc_get_mpidr_cluster() 283 uint32_t rcar_pwrc_cpu_on_check(u_register_t mpidr) in rcar_pwrc_cpu_on_check()
|
| /rk3399_ARM-atf/plat/imx/imx8qm/ |
| H A D | imx8qm_psci.c | 74 int imx_pwr_domain_on(u_register_t mpidr) in imx_pwr_domain_on() 105 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_on_finish() local 116 u_register_t mpidr = read_mpidr_el1(); in imx_pwr_domain_off() local 135 u_register_t mpidr = read_mpidr_el1(); in imx_domain_suspend() local 211 u_register_t mpidr = read_mpidr_el1(); in imx_domain_suspend_finish() local
|
| /rk3399_ARM-atf/plat/renesas/common/ |
| H A D | plat_pm.c | 48 static void rcar_program_mailbox(u_register_t mpidr, uintptr_t address) in rcar_program_mailbox() 70 static int rcar_pwr_domain_on(u_register_t mpidr) in rcar_pwr_domain_on() 81 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_on_finish() local 99 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_off() local 118 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_suspend() local 280 u_register_t mpidr = read_mpidr_el1() & 0x0000ffffU; in rcar_get_sys_suspend_power_state() local
|
| /rk3399_ARM-atf/plat/mediatek/mt8183/ |
| H A D | scu.c | 16 void disable_scu(u_register_t mpidr) in disable_scu() 37 void enable_scu(u_register_t mpidr) in enable_scu()
|
| /rk3399_ARM-atf/plat/imx/imx8qx/ |
| H A D | imx8qx_psci.c | 65 int imx_pwr_domain_on(u_register_t mpidr) in imx_pwr_domain_on() 102 u_register_t mpidr = read_mpidr_el1(); in imx_pwr_domain_off() local 113 u_register_t mpidr = read_mpidr_el1(); in imx_domain_suspend() local 166 u_register_t mpidr = read_mpidr_el1(); in imx_domain_suspend_finish() local
|
| /rk3399_ARM-atf/plat/hisilicon/hikey/ |
| H A D | hikey_pm.c | 32 static int hikey_pwr_domain_on(u_register_t mpidr) in hikey_pwr_domain_on() 52 unsigned long mpidr; in hikey_pwr_domain_on_finish() local 78 unsigned long mpidr; in hikey_pwr_domain_off() local 99 u_register_t mpidr = read_mpidr_el1(); in hikey_pwr_domain_suspend() local 135 unsigned long mpidr; in hikey_pwr_domain_suspend_finish() local
|
| /rk3399_ARM-atf/plat/imx/imx93/ |
| H A D | imx93_psci.c | 68 int imx_pwr_domain_on(u_register_t mpidr) in imx_pwr_domain_on() 98 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_on_finish() local 127 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_off() local 149 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_suspend() local 174 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_suspend_finish() local
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_pm.c | 53 uint64_t mpidr = read_mpidr_el1(); in fvp_cluster_pwrdwn_common() local 76 unsigned long mpidr; in fvp_power_domain_on_finish_common() local 150 static int fvp_pwr_domain_on(u_register_t mpidr) in fvp_pwr_domain_on() 198 unsigned long mpidr; in fvp_pwr_domain_suspend() local 388 static int fvp_translate_power_state_by_mpidr(u_register_t mpidr, in fvp_translate_power_state_by_mpidr()
|
| /rk3399_ARM-atf/plat/imx/imx9/common/ |
| H A D | imx9_psci_common.c | 78 int imx_pwr_domain_on(u_register_t mpidr) in imx_pwr_domain_on() 110 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_on_finish() local 121 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_off() local 150 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_suspend() local 217 uint64_t mpidr = read_mpidr_el1(); in imx_pwr_domain_suspend_finish() local
|
| /rk3399_ARM-atf/plat/arm/board/automotive_rd/platform/rdaspen/ |
| H A D | rdaspen_topology.c | 87 unsigned int plat_arm_get_cluster_core_count(u_register_t mpidr) in plat_arm_get_cluster_core_count() 102 unsigned int plat_cluster_id_by_mpidr(u_register_t mpidr) in plat_cluster_id_by_mpidr()
|