Lines Matching full:cluster
54 /* Register for multi-cluster SoC */
201 bus_space_handle_t prcm, int cluster, int cpu) in aw_mc_mp_start_cpu() argument
207 val = bus_space_read_4(fdtbus_bs_tag, cpuxcfg, CPUX_CL_RST(cluster)); in aw_mc_mp_start_cpu()
209 bus_space_write_4(fdtbus_bs_tag, cpuxcfg, CPUX_CL_RST(cluster), val); in aw_mc_mp_start_cpu()
212 val = bus_space_read_4(fdtbus_bs_tag, cpuscfg, CPUS_CL_RST(cluster)); in aw_mc_mp_start_cpu()
214 bus_space_write_4(fdtbus_bs_tag, cpuscfg, CPUS_CL_RST(cluster), val); in aw_mc_mp_start_cpu()
217 val = bus_space_read_4(fdtbus_bs_tag, cpuxcfg, CPUX_CL_CTRL0(cluster)); in aw_mc_mp_start_cpu()
219 bus_space_write_4(fdtbus_bs_tag, cpuxcfg, CPUX_CL_CTRL0(cluster), val); in aw_mc_mp_start_cpu()
224 PRCM_CL_PWR_CLAMP(cluster, cpu), 0xff >> i); in aw_mc_mp_start_cpu()
226 PRCM_CL_PWR_CLAMP(cluster, cpu)) != 0) in aw_mc_mp_start_cpu()
230 val = bus_space_read_4(fdtbus_bs_tag, prcm, PRCM_CL_PWROFF(cluster)); in aw_mc_mp_start_cpu()
232 bus_space_write_4(fdtbus_bs_tag, prcm, PRCM_CL_PWROFF(cluster), val); in aw_mc_mp_start_cpu()
235 val = bus_space_read_4(fdtbus_bs_tag, cpuscfg, CPUS_CL_RST(cluster)); in aw_mc_mp_start_cpu()
237 bus_space_write_4(fdtbus_bs_tag, cpuscfg, CPUS_CL_RST(cluster), val); in aw_mc_mp_start_cpu()
240 val = bus_space_read_4(fdtbus_bs_tag, cpuxcfg, CPUX_CL_RST(cluster)); in aw_mc_mp_start_cpu()
242 bus_space_write_4(fdtbus_bs_tag, cpuxcfg, CPUX_CL_RST(cluster), val); in aw_mc_mp_start_cpu()
249 int cluster, cpu; in aw_mc_mp_start_ap() local
258 cluster = 0; in aw_mc_mp_start_ap()
260 aw_mc_mp_start_cpu(cpuscfg, cpuxcfg, prcm, cluster, cpu); in aw_mc_mp_start_ap()