Skip to content
Tony Prisk edited this page Jun 28, 2014 · 10 revisions

Table of Contents

Interrupt Map

Interrupt Controller 1

IRQ WM8505 WM8650 WM8750 WM8850 WM8950
0 UHC FS SDC #1 Reserved Reserved Reserved
1 UHC HS SDC #1 DMA SDC #1 SDC #1 SDC #1
2 UDC DMA APBB SDC #1 DMA SDC #1 DMA SDC #1 DMA
3 Reserved Reserved Reserved Reserved Reserved
4 Mouse Reserved PMC AXI PWR PMC AXI PWR PMC AXI PWR
5 UDC DSP GPIO GPIO GPIO
6 GPIO Ext #0 GPIO Reserved Reserved Reserved
7 GPIO Ext #1 Reserved Reserved I2C #2 I2C #2
8 Keypad Reserved Keypad Keypad Keypad
9 VDMA Reserved VDMA VDMA VDMA
10 Ethernet MAC Ethernet #0 Ethernet #0 Ethernet #0 Ethernet #0
11 Reserved DMA #0 SDC #2 SDC #2 SDC #2
12 Reserved DMA #1 SDC #2 DMA SDC #2 DMA SDC #2 DMA
13 GPIO Ext #2 DMA #2 Reserved SDC #3 SDC #3
14 GPIO Ext #3 DMA #3 Reserved SDC #3 DMA SDC #3 DMA
15 GPIO Ext #4 DMA #4 Reserved I2C #3 I2C #3
16 APB Bridge DMA #5 APBB APBB APBB
17 DMA4 #0 DMA #6 DMA #0 DMA #0 DMA #0
18 I2C #1 DMA #7 I2C #1 I2C #1 I2C #1
19 I2C #0 I2C #0 I2C #0 I2C #0 I2C #0
20 SD/MMC SDC #0 SDC #0 SDC #0 SDC #0
21 SD/MMC DMA SDC #0 DMA SDC #0 DMA SDC #0 DMA SDC #0 DMA
22 PMC Wakeup PMC Wakeup PMC Wakeup PMC Wakeup PMC Wakeup
23 Keyboard Keypad PCM PCM PCM
24 SPI #0 SPI SPI #0 SPI #0 SPI #0
25 SPI #1 Reserved SPI #1 SPI #1 SPI #1
26 SPI #2 SUS GPIO #0 UHDC UHDC UHDC
27 DMA4 #1 SUS GPIO #1 DMA #1 DMA #1 DMA #1
28 NAND NAND NAND NAND NAND
29 NAND DMA NAND DMA NAND DMA NAND DMA NAND DMA
30 UART #5 Reserved UART #4 EBMC EBMC
31 UART #4 Reserved Reserved Reserved Reserved
32 UART #0 UART #0 UART #0 UART #0 UART #0
33 UART #1 UART #1 UART #1 UART #1 UART #1
34 DMA4 #2 I2C #1 DMA #2 DMA #2 DMA #2
35 I2S Reserved Reserved OST #7 OST #7
36 PMC OS Timer #0 OST #0 OST #0 OST #0 OST #0
37 PMC OS Timer #1 OST #1 OST #1 OST #1 OST #1
38 PMC OS Timer #2 OST #2 OST #2 OST #2 OST #2
39 PMC OS Timer #3 OST #3 OST #3 OST #3 OST #3
40 DMA4 #3 Reserved DMA #3 DMA #3 DMA #3
41 DMA4 #4 Reserved DMA #4 DMA #4 DMA #4
42 AC97 Reserved AC97 OST #4 OST #4
43 Reserved UHDC UART #5 OST #5 OST #5
44 NOR DMA #8 NGC OST #6 OST #6
45 DMA4 #5 DMA #9 DMA #5 DMA #5 DMA #5
46 DMA4 #6 DMA #10 DMA #6 DMA #6 DMA #6
47 UART #2 DMA #11 UART #2 UART #2 UART #2
48 RTC RTC RTC RTC RTC
49 RTC Update RTC Update RTC Update RTC Update RTC Update
50 UART #3 DMA #12 UART #3 UART #3 UART #3
51 DMA4 #7 DMA #13 DMA #7 DMA #7 DMA #7
52 GPIO Ext #5 DMA #14 Reserved PMC MDM RDY PMC MDM RDY
53 GPIO Ext #6 DMA #15 Reserved PMC EBM WAKEREQ PMC EBM WAKEREQ
54 GPIO Ext #7 Reserved Reserved PMC MDM WAKE AP PMC MDM WAKE AP
55 CIR CIR CIR CIR CIR
56 IRQ 0 IRQ 0 IRQ 0 IRQ 0 IRQ 0
57 IRQ 1 IRQ 1 IRQ 1 IRQ 1 IRQ 1
58 IRQ 2 IRQ 2 IRQ 2 IRQ 2 IRQ 2
59 IRQ 3 IRQ 3 IRQ 3 IRQ 3 IRQ 3
60 IRQ 4 IRQ 4 IRQ 4 IRQ 4 IRQ 4
61 IRQ 5 IRQ 5 IRQ 5 IRQ 5 IRQ 5
62 IRQ 6 IRQ 6 IRQ 6 IRQ 6 IRQ 6
63 IRQ 7 IRQ 7 IRQ 7 IRQ 7 IRQ 7



Interrupt Controller 2

IRQ WM8505 WM8650 WM8750 WM8850 WM8950
0 Reserved VPP IRQ #0 JPEG Decoder JPEG Decoder JPEG Decoder
1 JPEG Decoder VPP IRQ #1 TSIN Reserved Reserved
2 SAE VPP IRQ #2 SAE SAE SAE
3 Reserved VPP IRQ #3 VPP IRQ #0 VPP IRQ #0 VPP IRQ #0
4 Reserved VPP IRQ #4 VPP IRQ #1 VPP IRQ #1 VPP IRQ #1
5 Reserved VPP IRQ #5 VPP IRQ #2 VPP IRQ #2 VPP IRQ #2
6 Reserved VPP IRQ #6 MSVD MSVD MSVD
7 Reserved VPP IRQ #7 DZ #0 DZ #0 DZ #0
8 Reserved VPP IRQ #8 DZ #1 DZ #1 DZ #1
9 Reserved VPP IRQ #9 DZ #2 DZ #2 DZ #2
10 Reserved VPP IRQ #10 DZ #3 DZ #3 DZ #3
11 Reserved VPP IRQ #11 DZ #4 (I2S) DZ #4 (I2S) DZ #4 (I2S)
12 Reserved VPP IRQ #12 DZ #5 DZ #5 DZ #5
13 Reserved VPP IRQ #13 DZ #6 DZ #6 DZ #6
14 Reserved VPP IRQ #14 DZ #7 DZ #7 DZ #7
15 VPU VPP IRQ #15 VPP IRQ #3 VPP IRQ #3 VPP IRQ #3
16 VPP VPP IRQ #16 VPP IRQ #4 VPP IRQ #4 VPP IRQ #4
17 VID VPP IRQ #17 VPP IRQ #5 VPP IRQ #5 VPP IRQ #5
18 SPU VPP IRQ #18 VPP IRQ #6 VPP IRQ #6 VPP IRQ #6
19 PIP Err DZ #0 VPP IRQ #7 VPP IRQ #7 VPP IRQ #7
20 GOV DZ #1 VPP IRQ #8 VPP IRQ #8 VPP IRQ #8
21 GE DZ #2 VPP IRQ #9 VPP IRQ #9 VPP IRQ #9
22 DVO DZ #3 VPP IRQ #10 VPP IRQ #10 VPP IRQ #10
23 Reserved DZ #4 Reserved H264 H264
24 Reserved DZ #5 Reserved VP8DEC VP8DEC
25 Reserved DZ #6 Reserved MALI PMU MALI PMU
26 Reserved DZ #7 Reserved MALI GPMMU MALI GPMMU
27 Reserved DZ #8 Reserved VPP IRQ #25 VPP IRQ #25
28 DMA4 #8 Reserved DMA #8 DMA #8 DMA #8
29 DMA4 #9 Reserved DMA #9 DMA #9 DMA #9
30 DMA4 #10 Reserved DMA #10 DMA #10 DMA #10
31 DMA4 #11 Reserved DMA #11 DMA #11 DMA #11
32 DMA4 #12 Reserved DMA #12 DMA #12 DMA #12
33 DMA4 #13 Reserved DMA #13 DMA #13 DMA #13
34 DMA4 #14 Reserved DMA #14 DMA #14 DMA #14
35 DMA4 #15 Reserved DMA #15 DMA #15 DMA #15
36 Reserved Reserved M200 MALI GP MALI GP
37 Reserved Reserved M200 MGP2 MALI PPMMU0 MALI PPMMU0
38 Reserved Reserved M200 MMU MALI PPO MALI PP0
39 Reserved Reserved VPP IRQ #19 VPP IRQ #19 VPP IRQ #19
40 Reserved Reserved VPP IRQ #20 VPP IRQ #20 VPP IRQ #20
41 Reserved Reserved L220 L2 L220 L2 L220 L2
42 Reserved Reserved Reserved VPP IRQ #21 VPP IRQ #21
43 Reserved Reserved Reserved VPP IRQ #22 VPP IRQ #22
44 Reserved Reserved Reserved VPP IRQ #23 VPP IRQ #23
45 Reserved Reserved Reserved VPP IRQ #24 VPP IRQ #24
46 Reserved Reserved DZ #8 DZ #8 DZ #8
47 GOVW Reserved VPP IRQ #11 VPP IRQ #11 VPP IRQ #11
48 GOVR SDSCD Reserved VPP IRQ #12 VPP IRQ #12 VPP IRQ #12
49 GOVR SDMIF Reserved VPP IRQ #13 VPP IRQ #13 VPP IRQ #13
50 GOVR HDMIF Reserved VPP IRQ #14 VPP IRQ #14 VPP IRQ #14
51 GOVR HDSCD Reserved VPP IRQ #15 VPP IRQ #15 VPP IRQ #15
52 Reserved Reserved VPP IRQ #16 VPP IRQ #16 VPP IRQ #16
53 Reserved Reserved VPP IRQ #17 VPP IRQ #17 VPP IRQ #17
54 Reserved Reserved VPP IRQ #18 VPP IRQ #18 VPP IRQ #18
55 Reserved Reserved L220 ECNTR L220 ECNTR L220 ECNTR
56 Reserved Reserved L220 PARRT L220 PARRT L220 PARRT
57 Reserved Reserved L220 PARRD L220 PARRD L220 PARRD
58 Reserved Reserved L220 ERRWT L220 ERRWT L220 ERRWT
59 Reserved Reserved L220 ERRWD L220 ERRWD L220 ERRWD
60 Reserved Reserved L220 ERRRT L220 ERRRT L220 ERRRT
61 Reserved Reserved L220 ERRRD L220 ERRRD L220 ERRRD
62 Reserved Reserved L220 SLVERR L220 SLVERR L220 SLVERR
63 Reserved Reserved L220 DECERR L220 DECERR L220 DECERR

GIC Interrupt Controller (PPI=16-31, SPI=32-...)

IRQ WM8880
29 TWD (Local Timer)
33 SDC #1
34 SDC #1 DMA
36 PMC AXI PWR
37 GPIO
39 I2C #2
40 TZPC NS
41 MC5 SECURE
43 SDC #2
44 SDC #2 DMA
47 I2C #3
48 APBB
49 DMA SECURE
50 I2C #1
51 I2C #0
52 SDC #0
53 SDC #0 DMA
54 PMC WAKEUP
55 PCM
56 SPI #0
57 SPI #1
58 UHDC
59 DMA NONS
60 NFC
61 NFC DMA
62 PCM #1
63 I2C #4
64 UART #0
65 UART #1
66 TSC
68 OST #0
69 OST #1
70 OST #2
71 OST #3
74 OST #4
75 OST #5
76 OST #6
77 OST #7
79 UART #2
80 RTC #1
81 RTC #2
82 UART #3
84 PMC MDM RDY
86 PMC MDM WAKE UP
87 CIR
88 JDEC
89 JENC
90 SE
91 VPP IRQ #0
92 VPP IRQ #1
93 VPP IRQ #2
94 MSVD
96 DZ #0
97 DZ #1
98 DZ #2
99 DZ #3
100 DZ #4
101 DZ #5
102 DZ #6
103 DZ #7
104 VPP IRQ #3 - VPP
105 VPP IRQ #4 - GOVW_TG
106 VPP IRQ #5 - GOVW
107 VPP IRQ #6 - GOV
108 VPP IRQ #7 - GE
109 VPP IRQ #8 - GOVRHD_TG
110 VPP IRQ #9 - DVO
111 VPP IRQ #10 - VID
112 H264
114 MALI PMU
115 MALI GPMMU
116 VPP IRQ #25
117 VPP IRQ #26
118 VPP IRQ #27
119 VPP IRQ #28
123 MALI PPMMU1
124 MALI PP1
125 MALI GP
126 MALI PPMMU0
127 MALI PP0
128 VPP IRQ #19
129 VPP IRQ #20
131 VPP IRQ #21
132 VPP IRQ #22
133 VPP IRQ #23
134 VPP IRQ #24
135 DZ #8
136 VPP IRQ #11
137 VPP IRQ #12
138 VPP IRQ #13
139 VPP IRQ #14
140 VPP IRQ #15
141 VPP IRQ #16
142 VPP IRQ #17
143 VPP IRQ #18
144 OST #0 NS
145 OST #1 NS
146 OST #2 NS
147 OST #3 NS
148 OST #4 NS
149 OST #5 NS
150 OST #6 NS
151 OST #7 NS