static void __init emev2_smp_init_cpus(void) { unsigned int ncores; /* setup EMEV2 specific SCU base */ shmobile_scu_base = ioremap(EMEV2_SCU_BASE, PAGE_SIZE); emev2_clock_init(); /* need ioremapped SMU */ ncores = shmobile_scu_base ? scu_get_core_count(shmobile_scu_base) : 1; shmobile_smp_init_cpus(ncores); }
static void __init r8a7779_smp_init_cpus(void) { unsigned int ncores = r8a7779_get_core_count(); shmobile_smp_init_cpus(ncores); }
static void __init emev2_smp_init_cpus(void) { unsigned int ncores = emev2_get_core_count(); shmobile_smp_init_cpus(ncores); }