patch-2.3.23 linux/include/asm-arm/arch-sa1100/irqs.h
Next file: linux/include/asm-arm/arch-sa1100/keyboard.h
Previous file: linux/include/asm-arm/arch-sa1100/irq.h
Back to the patch index
Back to the overall index
- Lines: 112
- Date:
Wed Oct 20 16:29:08 1999
- Orig file:
v2.3.22/linux/include/asm-arm/arch-sa1100/irqs.h
- Orig date:
Wed Dec 31 16:00:00 1969
diff -u --recursive --new-file v2.3.22/linux/include/asm-arm/arch-sa1100/irqs.h linux/include/asm-arm/arch-sa1100/irqs.h
@@ -0,0 +1,111 @@
+/*
+ * linux/include/asm-arm/arch-sa1100/irqs.h
+ *
+ * Copyright (C) 1996 Russell King
+ * Copyright (C) 1998 Deborah Wallach (updates for SA1100/Brutus).
+ */
+
+#ifdef CONFIG_SA1101
+#define NR_IRQS 95
+
+#define GPAIN0 32
+#define GPAIN1 33
+#define GPAIN2 34
+#define GPAIN3 35
+#define GPAIN4 36
+#define GPAIN5 37
+#define GPAIN6 38
+#define GPAIN7 39
+#define GPBIN0 40
+#define GPBIN1 41
+#define GPBIN2 42
+#define GPBIN3 43
+#define GPBIN4 44
+#define GPBIN5 45
+#define GPBIN6 46
+#define RESERVED 47
+#define KPXIN0 48
+#define KPXIN1 49
+#define KPXIN2 50
+#define KPXIN3 51
+#define KPXIN4 52
+#define KPXIN5 53
+#define KPXIN6 54
+#define KPXIN7 55
+#define KPYIN0 56
+#define KPYIN1 57
+#define KPYIN2 58
+#define KPYIN3 59
+#define KPYIN4 60
+#define KPYIN5 61
+#define KPYIN6 62
+#define KPYIN7 63
+#define KPYIN8 64
+#define KPYIN9 65
+#define KPYIN10 66
+#define KPYIN11 67
+#define KPYIN12 68
+#define KPYIN13 69
+#define KPYIN14 70
+#define KPYIN15 71
+#define MSTXINT 72
+#define MSRXINT 73
+#define TPTXINT 74
+#define TPRXINT 75
+#define INTREQTRC 76
+#define INTREQTIM 77
+#define INTREQRAV 78
+#define INTREQINT 79
+#define INTREQEMP 80
+#define INTREQDAT 81
+#define VIDEOINT 82
+#define FIFOINT 83
+#define NIRQHCIM 84
+#define IRQHCIBUFFACC 85
+#define IRQHCIRMTWKP 86
+#define NHCIMFCLIR 87
+#define USBERROR 88
+#define S0_READY_NIREQ 89
+#define S1_READY_NIREQ 90
+#define S0_CDVALID 91
+#define S1_CDVALID 92
+#define S0_BVD1_STSCHG 93
+#define S1_BVD1_STSCHG 94
+#define USB_PORT_RESUME 95
+
+#else
+#define NR_IRQS 32
+#endif
+
+#define IRQ_GPIO0 0
+#define IRQ_GPIO1 1
+#define IRQ_GPIO2 2
+#define IRQ_GPIO3 3
+#define IRQ_GPIO4 4
+#define IRQ_GPIO5 5
+#define IRQ_GPIO6 6
+#define IRQ_GPIO7 7
+#define IRQ_GPIO8 8
+#define IRQ_GPIO9 9
+#define IRQ_GPIO10 10
+#define IRQ_GPIO11_27 11
+#define IRQ_LCD 12 /* LCD controller */
+#define IRQ_Ser0UDC 13 /* Ser. port 0 UDC */
+#define IRQ_Ser1SDLC 14 /* Ser. port 1 SDLC */
+#define IRQ_Ser1UART 15 /* Ser. port 1 UART */
+#define IRQ_Ser2ICP 16 /* Ser. port 2 ICP */
+#define IRQ_Ser3UART 17 /* Ser. port 3 UART */
+#define IRQ_Ser4MCP 18 /* Ser. port 4 MCP */
+#define IRQ_Ser4SSP 19 /* Ser. port 4 SSP */
+#define IRQ_DMA0 20 /* DMA controller channel 0 */
+#define IRQ_DMA1 21 /* DMA controller channel 1 */
+#define IRQ_DMA2 22 /* DMA controller channel 2 */
+#define IRQ_DMA3 23 /* DMA controller channel 3 */
+#define IRQ_DMA4 24 /* DMA controller channel 4 */
+#define IRQ_DMA5 25 /* DMA controller channel 5 */
+#define IRQ_OST0 26 /* OS Timer match 0 */
+#define IRQ_OST1 27 /* OS Timer match 1 */
+#define IRQ_OST2 28 /* OS Timer match 2 */
+#define IRQ_OST3 29 /* OS Timer match 3 */
+#define IRQ_RTC1Hz 30 /* RTC 1 Hz clock */
+#define IRQ_RTCAlrm 31 /* RTC Alarm */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)