mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-26 20:44:32 +08:00
ARM: S3C64XX: Provide for board-specific IRQs
Set up some IRQ space to allocation to off-SoC interrupt controllers. Default this to 16 IRQs. If individual boards require more than this then they will need to modify this file so allocating a small number helps reduce the number of modifications required. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
This commit is contained in:
parent
baa28e3530
commit
ebdb5ab81c
@ -194,9 +194,17 @@
|
|||||||
|
|
||||||
#define IRQ_EINT_GROUP(group, no) (IRQ_EINT_GROUP##group##_BASE + (no))
|
#define IRQ_EINT_GROUP(group, no) (IRQ_EINT_GROUP##group##_BASE + (no))
|
||||||
|
|
||||||
|
/* Define a group of interrupts for board-specific use (eg, for MFD
|
||||||
|
* interrupt controllers). */
|
||||||
|
#define IRQ_BOARD_START (IRQ_EINT_GROUP9_BASE + IRQ_EINT_GROUP9_NR + 1)
|
||||||
|
|
||||||
|
#define IRQ_BOARD_NR 16
|
||||||
|
|
||||||
|
#define IRQ_BOARD_END (IRQ_BOARD_START + IRQ_BOARD_NR)
|
||||||
|
|
||||||
/* Set the default NR_IRQS */
|
/* Set the default NR_IRQS */
|
||||||
|
|
||||||
#define NR_IRQS (IRQ_EINT_GROUP9_BASE + IRQ_EINT_GROUP9_NR + 1)
|
#define NR_IRQS (IRQ_BOARD_END + 1)
|
||||||
|
|
||||||
#endif /* __ASM_PLAT_S3C64XX_IRQS_H */
|
#endif /* __ASM_PLAT_S3C64XX_IRQS_H */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user