/* * SMP support for Emma Mobile EV2 * * Copyright (C) 2012 Renesas Solutions Corp. * Copyright (C) 2012 Magnus Damm * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include <linux/kernel.h> #include <linux/init.h> #include <linux/smp.h> #include <linux/spinlock.h> #include <linux/io.h> #include <linux/delay.h> #include <asm/smp_plat.h> #include <asm/smp_scu.h> #include "common.h" #include "emev2.h" #define EMEV2_SCU_BASE 0x1e000000 #define EMEV2_SMU_BASE 0xe0110000 #define SMU_GENERAL_REG0 0x7c0
static int emev2_boot_secondary(unsigned int cpu, struct task_struct *idle) { arch_send_wakeup_ipi_mask(cpumask_of(cpu_logical_map(cpu))); return 0; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Magnus Damm | 22 | 75.86% | 2 | 50.00% |
Marc Zyngier | 6 | 20.69% | 1 | 25.00% |
Rob Herring | 1 | 3.45% | 1 | 25.00% |
Total | 29 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Magnus Damm | 52 | 91.23% | 6 | 75.00% |
Marc Zyngier | 4 | 7.02% | 1 | 12.50% |
Geert Uytterhoeven | 1 | 1.75% | 1 | 12.50% |
Total | 57 | 100.00% | 8 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Magnus Damm | 114 | 77.55% | 9 | 60.00% |
Marc Zyngier | 25 | 17.01% | 1 | 6.67% |
Geert Uytterhoeven | 4 | 2.72% | 2 | 13.33% |
Masahiro Yamada | 2 | 1.36% | 1 | 6.67% |
Rob Herring | 1 | 0.68% | 1 | 6.67% |
Laurent Pinchart | 1 | 0.68% | 1 | 6.67% |
Total | 147 | 100.00% | 15 | 100.00% |