1 /* 2 * IRQ helper macros for spear machine family 3 * 4 * Copyright (C) 2009-2012 ST Microelectronics 5 * Rajeev Kumar <rajeev-dlh.kumar@st.com> 6 * Viresh Kumar <vireshk@kernel.org> 7 * 8 * This file is licensed under the terms of the GNU General Public 9 * License version 2. This program is licensed "as is" without any 10 * warranty of any kind, whether express or implied. 11 */ 12 13 #ifndef __MACH_IRQS_H 14 #define __MACH_IRQS_H 15 16 #ifdef CONFIG_ARCH_SPEAR3XX 17 #define NR_IRQS 256 18 #endif 19 20 #ifdef CONFIG_ARCH_SPEAR6XX 21 /* IRQ definitions */ 22 /* VIC 1 */ 23 #define IRQ_VIC_END 64 24 25 /* GPIO pins virtual irqs */ 26 #define VIRTUAL_IRQS 24 27 #define NR_IRQS (IRQ_VIC_END + VIRTUAL_IRQS) 28 #endif 29 30 #ifdef CONFIG_ARCH_SPEAR13XX 31 #define IRQ_GIC_END 160 32 #define NR_IRQS IRQ_GIC_END 33 #endif 34 35 #endif /* __MACH_IRQS_H */