summaryrefslogtreecommitdiffstats
path: root/arch/arc/plat-arcfpga/include/plat
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2013-01-18 15:12:26 +0530
committerVineet Gupta <vgupta@synopsys.com>2013-02-15 23:16:17 +0530
commitb830cde5a486d1157105fe928dfa0ddcb9f1b840 (patch)
treeead354ab7a78eafe0f189d1d26cd4bbdbf8ffe7b /arch/arc/plat-arcfpga/include/plat
parent10b1271875abb9d590c14fa6c8b24b0d6f768ca2 (diff)
downloadop-kernel-dev-b830cde5a486d1157105fe928dfa0ddcb9f1b840.zip
op-kernel-dev-b830cde5a486d1157105fe928dfa0ddcb9f1b840.tar.gz
ARC: [Review] Multi-platform image #8: platform registers SMP callbacks
Platforms export their SMP callbacks by populating arc_smp_ops. The population itself needs to be done pretty early, from init_early callback. Signed-off-by: Vineet Gupta <vgupta@synopsys.com> Cc: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arc/plat-arcfpga/include/plat')
-rw-r--r--arch/arc/plat-arcfpga/include/plat/smp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arc/plat-arcfpga/include/plat/smp.h b/arch/arc/plat-arcfpga/include/plat/smp.h
index 27822ac..c09eb4c 100644
--- a/arch/arc/plat-arcfpga/include/plat/smp.h
+++ b/arch/arc/plat-arcfpga/include/plat/smp.h
@@ -111,6 +111,7 @@ extern void idu_irq_set_tgtcpu(uint8_t irq, uint32_t mask);
extern void idu_irq_set_mode(uint8_t irq, uint8_t dest_mode, uint8_t trig_mode);
extern void iss_model_init_smp(unsigned int cpu);
+extern void iss_model_init_early_smp(void);
#endif /* CONFIG_SMP */
OpenPOWER on IntegriCloud