diff options
| author | Marc Zyngier <[email protected]> | 2014-11-24 14:35:18 +0000 |
|---|---|---|
| committer | Jason Cooper <[email protected]> | 2014-11-26 15:55:15 +0000 |
| commit | da33f31de3e1eebb198109c1cccdc3a094e369c4 (patch) | |
| tree | 8f98c92f8f2a11c40d631e2e1a3f8d9617962b4e /include | |
| parent | 4c21f3c26ecc25c5520628eef8e900a36e6c6ab4 (diff) | |
irqchip: GICv3: ITS: plug ITS init into main GICv3 code
As the ITS is always a subsystem if GICv3, its probing/init is
driven by the main GICv3 code.
Plug that code in (guarded by a config option).
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Jason Cooper <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/irqchip/arm-gic-v3.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/irqchip/arm-gic-v3.h b/include/linux/irqchip/arm-gic-v3.h index 0ed30d7d9338..1e8b0cf30792 100644 --- a/include/linux/irqchip/arm-gic-v3.h +++ b/include/linux/irqchip/arm-gic-v3.h @@ -318,6 +318,11 @@ static inline void gic_write_eoir(u64 irq) isb(); } +struct irq_domain; +int its_cpu_init(void); +int its_init(struct device_node *node, struct rdists *rdists, + struct irq_domain *domain); + #endif #endif |