aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorNicolas Pitre <nicolas.pitre@linaro.org>2012-11-28 18:17:25 -0500
committerNicolas Pitre <nicolas.pitre@linaro.org>2013-09-23 18:47:28 -0400
commiteeb446581ba23a5a36b4f5c7bfa2b1f8f7c9fb66 (patch)
tree54008c0bc9bde10512f6f2c4c0118740babd39ae /include
parentde885d147ad2c4a66777e3557440247efde1cc8d (diff)
ARM: GIC: function to retrieve the physical address of the SGIR
In order to have early assembly code signal other CPUs in the system, we need to get the physical address for the SGIR register used to send IPIs. Because the register will be used with a precomputed CPU interface ID number, there is no need for any locking in the assembly code where this register is written to. Signed-off-by: Nicolas Pitre <nico@linaro.org>
Diffstat (limited to 'include')
-rw-r--r--include/linux/irqchip/arm-gic.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/irqchip/arm-gic.h b/include/linux/irqchip/arm-gic.h
index 46544e381bf9..dc30835099e3 100644
--- a/include/linux/irqchip/arm-gic.h
+++ b/include/linux/irqchip/arm-gic.h
@@ -78,6 +78,7 @@ static inline void gic_init(unsigned int nr, int start,
78 78
79int gic_get_cpu_id(unsigned int cpu); 79int gic_get_cpu_id(unsigned int cpu);
80void gic_migrate_target(unsigned int new_cpu_id); 80void gic_migrate_target(unsigned int new_cpu_id);
81unsigned long gic_get_sgir_physaddr(void);
81 82
82#endif /* __ASSEMBLY */ 83#endif /* __ASSEMBLY */
83 84