Home
last modified time | relevance | path

Searched refs:mpidr (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/rk3399_ARM-atf/drivers/arm/fvp/
H A Dfvp_pwrc.c27 static unsigned int fvp_pwrc_core_id(u_register_t mpidr) in fvp_pwrc_core_id() argument
29 return (unsigned int)(mpidr & FVP_PWRC_ID_MASK); in fvp_pwrc_core_id()
32 unsigned int fvp_pwrc_get_cpu_wkr(u_register_t mpidr) in fvp_pwrc_get_cpu_wkr() argument
34 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_get_cpu_wkr()
39 unsigned int fvp_pwrc_read_psysr(u_register_t mpidr) in fvp_pwrc_read_psysr() argument
42 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_read_psysr()
51 void fvp_pwrc_write_pponr(u_register_t mpidr) in fvp_pwrc_write_pponr() argument
53 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_write_pponr()
60 void fvp_pwrc_write_ppoffr(u_register_t mpidr) in fvp_pwrc_write_ppoffr() argument
62 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_write_ppoffr()
[all …]
/rk3399_ARM-atf/plat/renesas/rcar_gen4/
H A Dplat_pm.c33 static void rcar_program_mailbox(u_register_t mpidr, uintptr_t address) in rcar_program_mailbox() argument
35 const int linear_id = plat_core_pos_by_mpidr(mpidr); in rcar_program_mailbox()
59 static int rcar_pwr_domain_on(u_register_t mpidr) in rcar_pwr_domain_on() argument
61 rcar_program_mailbox(mpidr, rcar_sec_entrypoint); in rcar_pwr_domain_on()
62 rcar_pwrc_cpuon(mpidr); in rcar_pwr_domain_on()
69 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_on_finish() local
71 rcar_pwrc_disable_interrupt_wakeup(mpidr); in rcar_pwr_domain_on_finish()
72 rcar_program_mailbox(mpidr, 0U); in rcar_pwr_domain_on_finish()
77 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_off() local
79 rcar_pwrc_disable_interrupt_wakeup(mpidr); in rcar_pwr_domain_off()
[all …]
H A Dplat_topology.c28 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
33 if ((mpidr & (MPIDR_AFFLVL_MASK << MPIDR_AFF0_SHIFT)) != 0) in plat_core_pos_by_mpidr()
36 cpu = plat_renesas_calc_core_pos(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() argument
48 if ((mpidr & (MPIDR_AFFLVL_MASK << MPIDR_AFF0_SHIFT)) != 0) in rcar_cluster_pos_by_mpidr()
51 cluster = MPIDR_AFFLVL2_VAL(mpidr); in rcar_cluster_pos_by_mpidr()
/rk3399_ARM-atf/plat/mediatek/mt8173/
H A Dpower_tracer.c14 void trace_power_flow(unsigned long mpidr, unsigned char mode) in trace_power_flow() argument
19 (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS, in trace_power_flow()
20 (mpidr & MPIDR_CPU_MASK)); in trace_power_flow()
24 (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS, in trace_power_flow()
25 (mpidr & MPIDR_CPU_MASK)); in trace_power_flow()
29 (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS, in trace_power_flow()
30 (mpidr & MPIDR_CPU_MASK)); in trace_power_flow()
34 (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS); in trace_power_flow()
38 (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS); in trace_power_flow()
42 (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS); in trace_power_flow()
H A Dplat_pm.c105 static struct cluster_context *get_cluster_data(unsigned long mpidr) in get_cluster_data() argument
109 clusterid = (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS; in get_cluster_data()
114 static struct core_context *get_core_data(unsigned long mpidr) in get_core_data() argument
119 cluster = get_cluster_data(mpidr); in get_core_data()
120 cpuid = mpidr & MPIDR_CPU_MASK; in get_core_data()
207 static void mt_cpu_save(unsigned long mpidr) in mt_cpu_save() argument
211 core = get_core_data(mpidr); in mt_cpu_save()
218 static void mt_cpu_restore(unsigned long mpidr) in mt_cpu_restore() argument
222 core = get_core_data(mpidr); in mt_cpu_restore()
226 static void mt_platform_save_context(unsigned long mpidr) in mt_platform_save_context() argument
[all …]
/rk3399_ARM-atf/plat/amlogic/gxl/
H A Dgxl_pm.c30 static void gxl_pm_set_reset_addr(u_register_t mpidr, uint64_t value) in gxl_pm_set_reset_addr() argument
32 unsigned int core = plat_calc_core_pos(mpidr); in gxl_pm_set_reset_addr()
38 static void gxl_pm_reset(u_register_t mpidr) in gxl_pm_reset() argument
40 unsigned int core = plat_calc_core_pos(mpidr); in gxl_pm_reset()
50 u_register_t mpidr = read_mpidr_el1(); in gxl_system_reset() local
69 gxl_pm_reset(mpidr); in gxl_system_reset()
81 u_register_t mpidr = read_mpidr_el1(); in gxl_system_off() local
91 gxl_pm_set_reset_addr(mpidr, 0); in gxl_system_off()
92 gxl_pm_reset(mpidr); in gxl_system_off()
100 static int32_t gxl_pwr_domain_on(u_register_t mpidr) in gxl_pwr_domain_on() argument
[all …]
/rk3399_ARM-atf/plat/amlogic/g12a/
H A Dg12a_pm.c30 static void g12a_pm_set_reset_addr(u_register_t mpidr, uint64_t value) in g12a_pm_set_reset_addr() argument
32 unsigned int core = plat_calc_core_pos(mpidr); in g12a_pm_set_reset_addr()
38 static void g12a_pm_reset(u_register_t mpidr) in g12a_pm_reset() argument
40 unsigned int core = plat_calc_core_pos(mpidr); in g12a_pm_reset()
50 u_register_t mpidr = read_mpidr_el1(); in g12a_system_reset() local
69 g12a_pm_reset(mpidr); in g12a_system_reset()
81 u_register_t mpidr = read_mpidr_el1(); in g12a_system_off() local
91 g12a_pm_set_reset_addr(mpidr, 0); in g12a_system_off()
92 g12a_pm_reset(mpidr); in g12a_system_off()
100 static int32_t g12a_pwr_domain_on(u_register_t mpidr) in g12a_pwr_domain_on() argument
[all …]
/rk3399_ARM-atf/plat/arm/common/
H A Darm_topology.c17 int arm_check_mpidr(u_register_t mpidr) in arm_check_mpidr() argument
29 cluster_id = (mpidr >> MPIDR_AFF2_SHIFT) & MPIDR_AFFLVL_MASK; in arm_check_mpidr()
30 cpu_id = (mpidr >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK; in arm_check_mpidr()
31 pe_id = (mpidr >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK; in arm_check_mpidr()
34 cluster_id = (unsigned int) ((mpidr >> MPIDR_AFF1_SHIFT) & in arm_check_mpidr()
36 cpu_id = (unsigned int) ((mpidr >> MPIDR_AFF0_SHIFT) & in arm_check_mpidr()
40 mpidr &= MPIDR_AFFINITY_MASK; in arm_check_mpidr()
41 if ((mpidr & valid_mask) != 0U) in arm_check_mpidr()
49 if (cpu_id >= plat_arm_get_cluster_core_count(mpidr)) in arm_check_mpidr()
53 if (pe_id >= plat_arm_get_cpu_pe_count(mpidr)) in arm_check_mpidr()
/rk3399_ARM-atf/plat/marvell/armada/common/
H A Dmarvell_topology.c44 int marvell_check_mpidr(u_register_t mpidr) in marvell_check_mpidr() argument
48 mpidr &= MPIDR_AFFINITY_MASK; in marvell_check_mpidr()
50 if (mpidr & ~(MPIDR_CLUSTER_MASK | MPIDR_CPU_MASK | in marvell_check_mpidr()
55 nb_id = MPIDR_AFFLVL3_VAL(mpidr); in marvell_check_mpidr()
56 cluster_id = MPIDR_AFFLVL1_VAL(mpidr); in marvell_check_mpidr()
57 cpu_id = MPIDR_AFFLVL0_VAL(mpidr); in marvell_check_mpidr()
78 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
80 if (marvell_check_mpidr(mpidr) == -1) in plat_core_pos_by_mpidr()
83 return plat_marvell_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/rpi/common/
H A Drpi3_topology.c37 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
41 mpidr &= MPIDR_AFFINITY_MASK; in plat_core_pos_by_mpidr()
51 if (MPIDR_AFFLVL0_VAL(mpidr) != 0) { in plat_core_pos_by_mpidr()
54 mpidr >>= MPIDR_AFFINITY_BITS; in plat_core_pos_by_mpidr()
57 if (mpidr & ~(MPIDR_CLUSTER_MASK | MPIDR_CPU_MASK)) { in plat_core_pos_by_mpidr()
61 cluster_id = MPIDR_AFFLVL1_VAL(mpidr); in plat_core_pos_by_mpidr()
62 cpu_id = MPIDR_AFFLVL0_VAL(mpidr); in plat_core_pos_by_mpidr()
72 return plat_rpi3_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/hisilicon/hikey/
H A Dhikey_pm.c32 static int hikey_pwr_domain_on(u_register_t mpidr) in hikey_pwr_domain_on() argument
37 cluster = MPIDR_AFFLVL1_VAL(mpidr); in hikey_pwr_domain_on()
38 cpu = MPIDR_AFFLVL0_VAL(mpidr); in hikey_pwr_domain_on()
52 unsigned long mpidr; in hikey_pwr_domain_on_finish() local
55 mpidr = read_mpidr(); in hikey_pwr_domain_on_finish()
56 cluster = MPIDR_AFFLVL1_VAL(mpidr); in hikey_pwr_domain_on_finish()
57 cpu = MPIDR_AFFLVL0_VAL(mpidr); in hikey_pwr_domain_on_finish()
65 cci_enable_snoop_dvm_reqs(MPIDR_AFFLVL1_VAL(mpidr)); in hikey_pwr_domain_on_finish()
78 unsigned long mpidr; in hikey_pwr_domain_off() local
81 mpidr = read_mpidr(); in hikey_pwr_domain_off()
[all …]
/rk3399_ARM-atf/plat/amlogic/axg/
H A Daxg_pm.c29 static void axg_pm_set_reset_addr(u_register_t mpidr, uint64_t value) in axg_pm_set_reset_addr() argument
31 unsigned int core = plat_calc_core_pos(mpidr); in axg_pm_set_reset_addr()
37 static void axg_pm_reset(u_register_t mpidr, uint32_t value) in axg_pm_reset() argument
39 unsigned int core = plat_calc_core_pos(mpidr); in axg_pm_reset()
47 u_register_t mpidr = read_mpidr_el1(); in axg_system_reset() local
58 axg_pm_reset(mpidr, 0); in axg_system_reset()
68 u_register_t mpidr = read_mpidr_el1(); in axg_system_off() local
79 axg_pm_set_reset_addr(mpidr, 0); in axg_system_off()
80 axg_pm_reset(mpidr, 0); in axg_system_off()
89 static int32_t axg_pwr_domain_on(u_register_t mpidr) in axg_pwr_domain_on() argument
[all …]
/rk3399_ARM-atf/drivers/renesas/rcar_gen4/pwrc/
H A Dpwrc.h11 void rcar_pwrc_disable_interrupt_wakeup(u_register_t mpidr);
12 void rcar_pwrc_enable_interrupt_wakeup(u_register_t mpidr);
13 void rcar_pwrc_clusteroff(u_register_t mpidr);
14 void rcar_pwrc_cpuoff(u_register_t mpidr);
15 void rcar_pwrc_cpuon(u_register_t mpidr);
17 uint32_t rcar_pwrc_get_mpidr_cluster(u_register_t mpidr);
18 uint32_t rcar_pwrc_cpu_on_check(u_register_t mpidr);
26 bool rcar_pwrc_mpidr_is_boot_cpu(u_register_t mpidr);
/rk3399_ARM-atf/plat/arm/board/arm_fpga/
H A Dfpga_topology.c54 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
58 mpidr &= (MPID_MASK & ~(MPIDR_AFFLVL_MASK << MPIDR_AFF3_SHIFT)); in plat_core_pos_by_mpidr()
59 mpidr |= (read_mpidr_el1() & MPIDR_MT_MASK); in plat_core_pos_by_mpidr()
61 if ((MPIDR_AFFLVL2_VAL(mpidr) >= FPGA_MAX_CLUSTER_COUNT) || in plat_core_pos_by_mpidr()
62 (MPIDR_AFFLVL1_VAL(mpidr) >= FPGA_MAX_CPUS_PER_CLUSTER) || in plat_core_pos_by_mpidr()
63 (MPIDR_AFFLVL0_VAL(mpidr) >= FPGA_MAX_PE_PER_CPU)) { in plat_core_pos_by_mpidr()
64 ERROR ("Invalid mpidr: 0x%08x\n", (uint32_t)mpidr); in plat_core_pos_by_mpidr()
69 core_pos = plat_fpga_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/arm/board/fvp/
H A Dfvp_topology.c76 unsigned int plat_arm_get_cluster_core_count(u_register_t mpidr) in plat_arm_get_cluster_core_count() argument
87 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
93 thread_id = MPIDR_AFFLVL0_VAL(mpidr); in plat_core_pos_by_mpidr()
94 cpu_id = MPIDR_AFFLVL1_VAL(mpidr); in plat_core_pos_by_mpidr()
95 clus_id = MPIDR_AFFLVL2_VAL(mpidr); in plat_core_pos_by_mpidr()
98 cpu_id = MPIDR_AFFLVL0_VAL(mpidr); in plat_core_pos_by_mpidr()
99 clus_id = MPIDR_AFFLVL1_VAL(mpidr); in plat_core_pos_by_mpidr()
110 if (fvp_pwrc_read_psysr(mpidr) == PSYSR_INVALID) in plat_core_pos_by_mpidr()
123 mpidr |= (read_mpidr_el1() & MPIDR_MT_MASK); in plat_core_pos_by_mpidr()
124 return (int) plat_arm_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/renesas/common/
H A Dplat_pm.c48 static void rcar_program_mailbox(u_register_t mpidr, uintptr_t address) in rcar_program_mailbox() argument
51 uint64_t linear_id = plat_core_pos_by_mpidr(mpidr); in rcar_program_mailbox()
70 static int rcar_pwr_domain_on(u_register_t mpidr) in rcar_pwr_domain_on() argument
72 rcar_program_mailbox(mpidr, rcar_sec_entrypoint); in rcar_pwr_domain_on()
73 rcar_pwrc_cpuon(mpidr); in rcar_pwr_domain_on()
81 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_on_finish() local
87 rcar_program_mailbox(mpidr, 0); in rcar_pwr_domain_on_finish()
88 rcar_pwrc_enable_interrupt_wakeup(mpidr); in rcar_pwr_domain_on_finish()
99 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_off() local
101 rcar_pwrc_disable_interrupt_wakeup(mpidr); in rcar_pwr_domain_off()
[all …]
/rk3399_ARM-atf/plat/mediatek/mt8192/
H A Dplat_topology.c41 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
47 if (mpidr & (MPIDR_AFFLVL_MASK << MPIDR_AFF0_SHIFT)) { in plat_core_pos_by_mpidr()
50 return plat_mediatek_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
53 mpidr &= MPIDR_AFFINITY_MASK; in plat_core_pos_by_mpidr()
55 if (mpidr & ~(MPIDR_CLUSTER_MASK | MPIDR_CPU_MASK)) { in plat_core_pos_by_mpidr()
59 cluster_id = (mpidr >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
60 cpu_id = (mpidr >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/mediatek/mt8195/
H A Dplat_topology.c36 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
42 if ((mpidr & (MPIDR_AFFLVL_MASK << MPIDR_AFF0_SHIFT)) != 0) { in plat_core_pos_by_mpidr()
45 return plat_mediatek_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
48 mpidr &= MPIDR_AFFINITY_MASK; in plat_core_pos_by_mpidr()
50 if ((mpidr & ~(MPIDR_CLUSTER_MASK | MPIDR_CPU_MASK)) != 0) { in plat_core_pos_by_mpidr()
54 cluster_id = (mpidr >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
55 cpu_id = (mpidr >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/mediatek/mt8186/
H A Dplat_topology.c36 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
42 if ((mpidr & (MPIDR_AFFLVL_MASK << MPIDR_AFF0_SHIFT)) != 0) { in plat_core_pos_by_mpidr()
45 return plat_mediatek_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
48 mpidr &= MPIDR_AFFINITY_MASK; in plat_core_pos_by_mpidr()
50 if ((mpidr & ~(MPIDR_CLUSTER_MASK | MPIDR_CPU_MASK)) != 0) { in plat_core_pos_by_mpidr()
54 cluster_id = (mpidr >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
55 cpu_id = (mpidr >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/renesas/rcar_gen5/
H A Dplat_pm.c32 static void rcar_program_mailbox(u_register_t mpidr, uintptr_t address) in rcar_program_mailbox() argument
36 int linear_id = plat_core_pos_by_mpidr(mpidr); in rcar_program_mailbox()
58 static int rcar_pwr_domain_on(u_register_t mpidr) in rcar_pwr_domain_on() argument
60 rcar_program_mailbox(mpidr, rcar_sec_entrypoint); in rcar_pwr_domain_on()
61 rcar_scmi_cpuon(mpidr); in rcar_pwr_domain_on()
68 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_on_finish() local
70 rcar_pwrc_disable_interrupt_wakeup(mpidr); in rcar_pwr_domain_on_finish()
71 rcar_program_mailbox(mpidr, 0U); in rcar_pwr_domain_on_finish()
76 u_register_t mpidr = read_mpidr_el1(); in rcar_pwr_domain_off() local
78 rcar_pwrc_disable_interrupt_wakeup(mpidr); in rcar_pwr_domain_off()
[all …]
/rk3399_ARM-atf/drivers/renesas/common/pwrc/
H A Dpwrc.h44 void rcar_pwrc_disable_interrupt_wakeup(u_register_t mpidr);
45 void rcar_pwrc_enable_interrupt_wakeup(u_register_t mpidr);
47 void rcar_pwrc_clusteroff(u_register_t mpidr);
48 void rcar_pwrc_cpuoff(u_register_t mpidr);
49 void rcar_pwrc_cpuon(u_register_t mpidr);
50 int32_t rcar_pwrc_cpu_on_check(u_register_t mpidr);
53 uint32_t rcar_pwrc_get_cpu_wkr(u_register_t mpidr);
54 uint32_t rcar_pwrc_status(u_register_t mpidr);
56 uint32_t rcar_pwrc_get_mpidr_cluster(u_register_t mpidr);
/rk3399_ARM-atf/plat/amlogic/common/
H A Daml_topology.c35 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
39 mpidr &= MPIDR_AFFINITY_MASK; in plat_core_pos_by_mpidr()
40 if (mpidr & ~(MPIDR_CLUSTER_MASK | MPIDR_CPU_MASK)) in plat_core_pos_by_mpidr()
43 cluster_id = (mpidr >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
44 cpu_id = (mpidr >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
52 return plat_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/qemu/common/
H A Dtopology.c39 int plat_core_pos_by_mpidr(u_register_t mpidr) in plat_core_pos_by_mpidr() argument
43 mpidr &= MPIDR_AFFINITY_MASK; in plat_core_pos_by_mpidr()
44 if (mpidr & ~(MPIDR_CLUSTER_MASK | MPIDR_CPU_MASK)) in plat_core_pos_by_mpidr()
47 cluster_id = (mpidr >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
48 cpu_id = (mpidr >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK; in plat_core_pos_by_mpidr()
56 return plat_qemu_calc_core_pos(mpidr); in plat_core_pos_by_mpidr()
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/spm/
H A Dspm_mcdi.c304 static void spm_mcdi_wfi_sel_enter(unsigned long mpidr) in spm_mcdi_wfi_sel_enter() argument
306 int core_id_val = mpidr & MPIDR_CPU_MASK; in spm_mcdi_wfi_sel_enter()
307 int cluster_id = (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS; in spm_mcdi_wfi_sel_enter()
355 static void spm_mcdi_wfi_sel_leave(unsigned long mpidr) in spm_mcdi_wfi_sel_leave() argument
357 int core_id_val = mpidr & MPIDR_CPU_MASK; in spm_mcdi_wfi_sel_leave()
358 int cluster_id = (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFFINITY_BITS; 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() argument
408 unsigned long cluster_id = mpidr & MPIDR_CLUSTER_MASK; in spm_mcdi_set_cputop_pwrctrl_for_cluster_off()
409 unsigned long cpu_id = mpidr & MPIDR_CPU_MASK; 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() argument
[all …]
/rk3399_ARM-atf/include/drivers/arm/fvp/
H A Dfvp_pwrc.h45 void fvp_pwrc_write_pcoffr(u_register_t mpidr);
46 void fvp_pwrc_write_ppoffr(u_register_t mpidr);
47 void fvp_pwrc_write_pponr(u_register_t mpidr);
48 void fvp_pwrc_set_wen(u_register_t mpidr);
49 void fvp_pwrc_clr_wen(u_register_t mpidr);
50 unsigned int fvp_pwrc_read_psysr(u_register_t mpidr);
51 unsigned int fvp_pwrc_get_cpu_wkr(u_register_t mpidr);

12345678910>>...12