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 */ 36