1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * arch/arm/mach-ep93xx/include/mach/irqs.h 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #ifndef __ASM_ARCH_IRQS_H 7*4882a593Smuzhiyun #define __ASM_ARCH_IRQS_H 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #define IRQ_EP93XX_COMMRX 2 10*4882a593Smuzhiyun #define IRQ_EP93XX_COMMTX 3 11*4882a593Smuzhiyun #define IRQ_EP93XX_TIMER1 4 12*4882a593Smuzhiyun #define IRQ_EP93XX_TIMER2 5 13*4882a593Smuzhiyun #define IRQ_EP93XX_AACINTR 6 14*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P0 7 15*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P1 8 16*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P2 9 17*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P3 10 18*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P4 11 19*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P5 12 20*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P6 13 21*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P7 14 22*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P8 15 23*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2P9 16 24*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2M0 17 25*4882a593Smuzhiyun #define IRQ_EP93XX_DMAM2M1 18 26*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO0MUX 19 27*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO1MUX 20 28*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO2MUX 21 29*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO3MUX 22 30*4882a593Smuzhiyun #define IRQ_EP93XX_UART1RX 23 31*4882a593Smuzhiyun #define IRQ_EP93XX_UART1TX 24 32*4882a593Smuzhiyun #define IRQ_EP93XX_UART2RX 25 33*4882a593Smuzhiyun #define IRQ_EP93XX_UART2TX 26 34*4882a593Smuzhiyun #define IRQ_EP93XX_UART3RX 27 35*4882a593Smuzhiyun #define IRQ_EP93XX_UART3TX 28 36*4882a593Smuzhiyun #define IRQ_EP93XX_KEY 29 37*4882a593Smuzhiyun #define IRQ_EP93XX_TOUCH 30 38*4882a593Smuzhiyun #define EP93XX_VIC1_VALID_IRQ_MASK 0x7ffffffc 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun #define IRQ_EP93XX_EXT0 32 41*4882a593Smuzhiyun #define IRQ_EP93XX_EXT1 33 42*4882a593Smuzhiyun #define IRQ_EP93XX_EXT2 34 43*4882a593Smuzhiyun #define IRQ_EP93XX_64HZ 35 44*4882a593Smuzhiyun #define IRQ_EP93XX_WATCHDOG 36 45*4882a593Smuzhiyun #define IRQ_EP93XX_RTC 37 46*4882a593Smuzhiyun #define IRQ_EP93XX_IRDA 38 47*4882a593Smuzhiyun #define IRQ_EP93XX_ETHERNET 39 48*4882a593Smuzhiyun #define IRQ_EP93XX_EXT3 40 49*4882a593Smuzhiyun #define IRQ_EP93XX_PROG 41 50*4882a593Smuzhiyun #define IRQ_EP93XX_1HZ 42 51*4882a593Smuzhiyun #define IRQ_EP93XX_VSYNC 43 52*4882a593Smuzhiyun #define IRQ_EP93XX_VIDEO_FIFO 44 53*4882a593Smuzhiyun #define IRQ_EP93XX_SSP1RX 45 54*4882a593Smuzhiyun #define IRQ_EP93XX_SSP1TX 46 55*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO4MUX 47 56*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO5MUX 48 57*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO6MUX 49 58*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO7MUX 50 59*4882a593Smuzhiyun #define IRQ_EP93XX_TIMER3 51 60*4882a593Smuzhiyun #define IRQ_EP93XX_UART1 52 61*4882a593Smuzhiyun #define IRQ_EP93XX_SSP 53 62*4882a593Smuzhiyun #define IRQ_EP93XX_UART2 54 63*4882a593Smuzhiyun #define IRQ_EP93XX_UART3 55 64*4882a593Smuzhiyun #define IRQ_EP93XX_USB 56 65*4882a593Smuzhiyun #define IRQ_EP93XX_ETHERNET_PME 57 66*4882a593Smuzhiyun #define IRQ_EP93XX_DSP 58 67*4882a593Smuzhiyun #define IRQ_EP93XX_GPIO_AB 59 68*4882a593Smuzhiyun #define IRQ_EP93XX_SAI 60 69*4882a593Smuzhiyun #define EP93XX_VIC2_VALID_IRQ_MASK 0x1fffffff 70*4882a593Smuzhiyun 71*4882a593Smuzhiyun #define NR_EP93XX_IRQS (64 + 24) 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun #define EP93XX_BOARD_IRQ(x) (NR_EP93XX_IRQS + (x)) 74*4882a593Smuzhiyun #define EP93XX_BOARD_IRQS 32 75*4882a593Smuzhiyun 76*4882a593Smuzhiyun #define NR_IRQS (NR_EP93XX_IRQS + EP93XX_BOARD_IRQS) 77*4882a593Smuzhiyun 78*4882a593Smuzhiyun 79*4882a593Smuzhiyun #endif 80