/* SPDX-License-Identifier: GPL-2.0-only */ /* * arch/arm/mach-ixp4xx/include/mach/irqs.h * * IRQ definitions for IXP4XX based systems * * Copyright (C) 2002 Intel Corporation. * Copyright (C) 2003 MontaVista Software, Inc. */ #ifndef _ARCH_IXP4XX_IRQS_H_ #define _ARCH_IXP4XX_IRQS_H_ #define IRQ_IXP4XX_BASE 16 #define IRQ_IXP4XX_NPEA (IRQ_IXP4XX_BASE + 0) #define IRQ_IXP4XX_NPEB (IRQ_IXP4XX_BASE + 1) #define IRQ_IXP4XX_NPEC (IRQ_IXP4XX_BASE + 2) #define IRQ_IXP4XX_QM1 (IRQ_IXP4XX_BASE + 3) #define IRQ_IXP4XX_QM2 (IRQ_IXP4XX_BASE + 4) #define IRQ_IXP4XX_TIMER1 (IRQ_IXP4XX_BASE + 5) #define IRQ_IXP4XX_GPIO0 (IRQ_IXP4XX_BASE + 6) #define IRQ_IXP4XX_GPIO1 (IRQ_IXP4XX_BASE + 7) #define IRQ_IXP4XX_PCI_INT (IRQ_IXP4XX_BASE + 8) #define IRQ_IXP4XX_PCI_DMA1 (IRQ_IXP4XX_BASE + 9) #define IRQ_IXP4XX_PCI_DMA2 (IRQ_IXP4XX_BASE + 10) #define IRQ_IXP4XX_TIMER2 (IRQ_IXP4XX_BASE + 11) #define IRQ_IXP4XX_USB (IRQ_IXP4XX_BASE + 12) #define IRQ_IXP4XX_UART2 (IRQ_IXP4XX_BASE + 13) #define IRQ_IXP4XX_TIMESTAMP (IRQ_IXP4XX_BASE + 14) #define IRQ_IXP4XX_UART1 (IRQ_IXP4XX_BASE + 15) #define IRQ_IXP4XX_WDOG (IRQ_IXP4XX_BASE + 16) #define IRQ_IXP4XX_AHB_PMU (IRQ_IXP4XX_BASE + 17) #define IRQ_IXP4XX_XSCALE_PMU (IRQ_IXP4XX_BASE + 18) #define IRQ_IXP4XX_GPIO2 (IRQ_IXP4XX_BASE + 19) #define IRQ_IXP4XX_GPIO3 (IRQ_IXP4XX_BASE + 20) #define IRQ_IXP4XX_GPIO4 (IRQ_IXP4XX_BASE + 21) #define IRQ_IXP4XX_GPIO5 (IRQ_IXP4XX_BASE + 22) #define IRQ_IXP4XX_GPIO6 (IRQ_IXP4XX_BASE + 23) #define IRQ_IXP4XX_GPIO7 (IRQ_IXP4XX_BASE + 24) #define IRQ_IXP4XX_GPIO8 (IRQ_IXP4XX_BASE + 25) #define IRQ_IXP4XX_GPIO9 (IRQ_IXP4XX_BASE + 26) #define IRQ_IXP4XX_GPIO10 (IRQ_IXP4XX_BASE + 27) #define IRQ_IXP4XX_GPIO11 (IRQ_IXP4XX_BASE + 28) #define IRQ_IXP4XX_GPIO12 (IRQ_IXP4XX_BASE + 29) #define IRQ_IXP4XX_SW_INT1 (IRQ_IXP4XX_BASE + 30) #define IRQ_IXP4XX_SW_INT2 (IRQ_IXP4XX_BASE + 31) #define IRQ_IXP4XX_USB_HOST (IRQ_IXP4XX_BASE + 32) #define IRQ_IXP4XX_I2C (IRQ_IXP4XX_BASE + 33) #define IRQ_IXP4XX_SSP (IRQ_IXP4XX_BASE + 34) #define IRQ_IXP4XX_TSYNC (IRQ_IXP4XX_BASE + 35) #define IRQ_IXP4XX_EAU_DONE (IRQ_IXP4XX_BASE + 36) #define IRQ_IXP4XX_SHA_DONE (IRQ_IXP4XX_BASE + 37) #define IRQ_IXP4XX_SWCP_PE (IRQ_IXP4XX_BASE + 58) #define IRQ_IXP4XX_QM_PE (IRQ_IXP4XX_BASE + 60) #define IRQ_IXP4XX_MCU_ECC (IRQ_IXP4XX_BASE + 61) #define IRQ_IXP4XX_EXP_PE (IRQ_IXP4XX_BASE + 62) #define _IXP4XX_GPIO_IRQ(n) (IRQ_IXP4XX_GPIO ## n) #define IXP4XX_GPIO_IRQ(n) _IXP4XX_GPIO_IRQ(n) #define XSCALE_PMU_IRQ (IRQ_IXP4XX_XSCALE_PMU) #endif