Lines Matching +full:0 +full:x40000000
26 .mapbase = 0xfe4b0000, /* SCIF2 */
36 .id = 0,
43 .mapbase = 0xfe4c0000, /* SCIF3 */
60 .mapbase = 0xfe4d0000, /* SCIF4 */
77 .channel_offset = 0x04,
78 .timer_bit = 0,
83 [0] = {
84 .start = 0xfe430008,
85 .end = 0xfe430013,
96 .id = 0,
105 .channel_offset = 0x10,
111 [0] = {
112 .start = 0xfe430014,
113 .end = 0xfe43001f,
133 [0] = {
134 .start = 0xfe002000,
135 .end = 0xfe0020ff,
148 .addr = 0x1fe50030,
149 .chcr = SM_INC | 0x800 | 0x40000000 |
151 .mid_rid = 0xc5,
155 .addr = 0x1fe50030,
156 .chcr = DM_INC | 0x800 | 0x40000000 |
158 .mid_rid = 0xc6,
162 .addr = 0x1fcb0034,
163 .chcr = SM_INC | 0x800 | 0x40000000 |
165 .mid_rid = 0xd3,
169 .addr = 0x1fcb0034,
170 .chcr = DM_INC | 0x800 | 0x40000000 |
172 .mid_rid = 0xd7,
179 .addr = 0x1f4b000c,
180 .chcr = SM_INC | 0x800 | 0x40000000 |
182 .mid_rid = 0x21,
186 .addr = 0x1f4b0014,
187 .chcr = DM_INC | 0x800 | 0x40000000 |
189 .mid_rid = 0x22,
193 .addr = 0x1f4c000c,
194 .chcr = SM_INC | 0x800 | 0x40000000 |
196 .mid_rid = 0x29,
200 .addr = 0x1f4c0014,
201 .chcr = DM_INC | 0x800 | 0x40000000 |
203 .mid_rid = 0x2a,
207 .addr = 0x1f4d000c,
208 .chcr = SM_INC | 0x800 | 0x40000000 |
210 .mid_rid = 0x41,
214 .addr = 0x1f4d0014,
215 .chcr = DM_INC | 0x800 | 0x40000000 |
217 .mid_rid = 0x42,
224 .addr = 0x1e500012,
225 .chcr = SM_INC | 0x800 | 0x40000000 |
227 .mid_rid = 0x21,
231 .addr = 0x1e500013,
232 .chcr = DM_INC | 0x800 | 0x40000000 |
234 .mid_rid = 0x22,
238 .addr = 0x1e510012,
239 .chcr = SM_INC | 0x800 | 0x40000000 |
241 .mid_rid = 0x29,
245 .addr = 0x1e510013,
246 .chcr = DM_INC | 0x800 | 0x40000000 |
248 .mid_rid = 0x2a,
252 .addr = 0x1e520012,
253 .chcr = SM_INC | 0x800 | 0x40000000 |
255 .mid_rid = 0xa1,
259 .addr = 0x1e520013,
260 .chcr = DM_INC | 0x800 | 0x40000000 |
262 .mid_rid = 0xa2,
266 .addr = 0x1e530012,
267 .chcr = SM_INC | 0x800 | 0x40000000 |
269 .mid_rid = 0xa9,
273 .addr = 0x1e530013,
274 .chcr = DM_INC | 0x800 | 0x40000000 |
276 .mid_rid = 0xaf,
280 .addr = 0x1e540012,
281 .chcr = SM_INC | 0x800 | 0x40000000 |
283 .mid_rid = 0xc5,
287 .addr = 0x1e540013,
288 .chcr = DM_INC | 0x800 | 0x40000000 |
290 .mid_rid = 0xc6,
297 .addr = 0x1e550012,
298 .chcr = SM_INC | 0x800 | 0x40000000 |
300 .mid_rid = 0x21,
304 .addr = 0x1e550013,
305 .chcr = DM_INC | 0x800 | 0x40000000 |
307 .mid_rid = 0x22,
311 .addr = 0x1e560012,
312 .chcr = SM_INC | 0x800 | 0x40000000 |
314 .mid_rid = 0x29,
318 .addr = 0x1e560013,
319 .chcr = DM_INC | 0x800 | 0x40000000 |
321 .mid_rid = 0x2a,
325 .addr = 0x1e570012,
326 .chcr = SM_INC | 0x800 | 0x40000000 |
328 .mid_rid = 0x41,
332 .addr = 0x1e570013,
333 .chcr = DM_INC | 0x800 | 0x40000000 |
335 .mid_rid = 0x42,
339 .addr = 0x1e580012,
340 .chcr = SM_INC | 0x800 | 0x40000000 |
342 .mid_rid = 0x45,
346 .addr = 0x1e580013,
347 .chcr = DM_INC | 0x800 | 0x40000000 |
349 .mid_rid = 0x46,
353 .addr = 0x1e590012,
354 .chcr = SM_INC | 0x800 | 0x40000000 |
356 .mid_rid = 0x51,
360 .addr = 0x1e590013,
361 .chcr = DM_INC | 0x800 | 0x40000000 |
363 .mid_rid = 0x52,
369 .offset = 0,
370 .dmars = 0,
371 .dmars_bit = 0,
373 .offset = 0x10,
374 .dmars = 0,
377 .offset = 0x20,
379 .dmars_bit = 0,
381 .offset = 0x30,
385 .offset = 0x50,
387 .dmars_bit = 0,
389 .offset = 0x60,
453 /* channel 0 to 5 */
455 [0] = {
457 .start = 0xff608020,
458 .end = 0xff60808f,
463 .start = 0xff609000,
464 .end = 0xff60900b,
477 [0] = {
479 .start = 0xff618020,
480 .end = 0xff61808f,
485 .start = 0xff619000,
486 .end = 0xff61900b,
547 [0] = {
549 .start = 0xff708020,
550 .end = 0xff70808f,
555 .start = 0xff709000,
556 .end = 0xff70900b,
581 [0] = {
583 .start = 0xff718020,
584 .end = 0xff71808f,
589 .start = 0xff719000,
590 .end = 0xff71900b,
615 .id = 0,
655 .id = 0,
658 .coherent_dma_mask = 0xffffffff,
666 .start = 0xffd8ee70,
667 .end = 0xffd8eeff,
684 [0] = {
685 .start = 0xfe4f1000,
686 .end = 0xfe4f10ff,
708 [0] = {
709 .start = 0xfe4f1800,
710 .end = 0xfe4f18ff,
769 UNUSED = 0,
835 INTC_VECT(SDHI, 0x480), INTC_VECT(SDHI, 0x04a0),
836 INTC_VECT(SDHI, 0x4c0),
837 INTC_VECT(DVC, 0x4e0),
838 INTC_VECT(IRQ8, 0x500), INTC_VECT(IRQ9, 0x520),
839 INTC_VECT(IRQ10, 0x540),
840 INTC_VECT(TMU0, 0x580), INTC_VECT(TMU1, 0x5a0),
841 INTC_VECT(TMU2, 0x5c0), INTC_VECT(TMU2_TICPI, 0x5e0),
842 INTC_VECT(HUDI, 0x600),
843 INTC_VECT(ARC4, 0x620),
844 INTC_VECT(DMAC0_5, 0x640), INTC_VECT(DMAC0_5, 0x660),
845 INTC_VECT(DMAC0_5, 0x680), INTC_VECT(DMAC0_5, 0x6a0),
846 INTC_VECT(DMAC0_5, 0x6c0),
847 INTC_VECT(IRQ11, 0x6e0),
848 INTC_VECT(SCIF2, 0x700), INTC_VECT(SCIF2, 0x720),
849 INTC_VECT(SCIF2, 0x740), INTC_VECT(SCIF2, 0x760),
850 INTC_VECT(DMAC0_5, 0x780), INTC_VECT(DMAC0_5, 0x7a0),
851 INTC_VECT(DMAC6_7, 0x7c0), INTC_VECT(DMAC6_7, 0x7e0),
852 INTC_VECT(USB0, 0x840),
853 INTC_VECT(IRQ12, 0x880),
854 INTC_VECT(JMC, 0x8a0),
855 INTC_VECT(SPI1, 0x8c0),
856 INTC_VECT(IRQ13, 0x8e0), INTC_VECT(IRQ14, 0x900),
857 INTC_VECT(USB1, 0x920),
858 INTC_VECT(TMR01, 0xa00), INTC_VECT(TMR23, 0xa20),
859 INTC_VECT(TMR45, 0xa40),
860 INTC_VECT(FRT, 0xa80),
861 INTC_VECT(LPC, 0xaa0), INTC_VECT(LPC, 0xac0),
862 INTC_VECT(LPC, 0xae0), INTC_VECT(LPC, 0xb00),
863 INTC_VECT(LPC, 0xb20),
864 INTC_VECT(SCIF0, 0xb40), INTC_VECT(SCIF1, 0xb60),
865 INTC_VECT(SCIF3, 0xb80), INTC_VECT(SCIF3, 0xba0),
866 INTC_VECT(SCIF3, 0xbc0), INTC_VECT(SCIF3, 0xbe0),
867 INTC_VECT(PECI0, 0xc00), INTC_VECT(PECI1, 0xc20),
868 INTC_VECT(PECI2, 0xc40),
869 INTC_VECT(IRQ15, 0xc60),
870 INTC_VECT(ETHERC, 0xc80), INTC_VECT(ETHERC, 0xca0),
871 INTC_VECT(SPI0, 0xcc0),
872 INTC_VECT(ADC1, 0xce0),
873 INTC_VECT(DMAC8_11, 0xd00), INTC_VECT(DMAC8_11, 0xd20),
874 INTC_VECT(DMAC8_11, 0xd40), INTC_VECT(DMAC8_11, 0xd60),
875 INTC_VECT(SIM, 0xd80), INTC_VECT(SIM, 0xda0),
876 INTC_VECT(SIM, 0xdc0), INTC_VECT(SIM, 0xde0),
877 INTC_VECT(TMU3, 0xe00), INTC_VECT(TMU4, 0xe20),
878 INTC_VECT(TMU5, 0xe40),
879 INTC_VECT(ADC0, 0xe60),
880 INTC_VECT(SCIF4, 0xf00), INTC_VECT(SCIF4, 0xf20),
881 INTC_VECT(SCIF4, 0xf40), INTC_VECT(SCIF4, 0xf60),
882 INTC_VECT(IIC0_0, 0x1400), INTC_VECT(IIC0_1, 0x1420),
883 INTC_VECT(IIC0_2, 0x1440), INTC_VECT(IIC0_3, 0x1460),
884 INTC_VECT(IIC1_0, 0x1480), INTC_VECT(IIC1_1, 0x14e0),
885 INTC_VECT(IIC1_2, 0x1500), INTC_VECT(IIC1_3, 0x1520),
886 INTC_VECT(IIC2_0, 0x1540), INTC_VECT(IIC2_1, 0x1560),
887 INTC_VECT(IIC2_2, 0x1580), INTC_VECT(IIC2_3, 0x1600),
888 INTC_VECT(IIC3_0, 0x1620), INTC_VECT(IIC3_1, 0x1640),
889 INTC_VECT(IIC3_2, 0x16e0), INTC_VECT(IIC3_3, 0x1700),
890 INTC_VECT(IIC4_0, 0x17c0), INTC_VECT(IIC4_1, 0x1800),
891 INTC_VECT(IIC4_2, 0x1820), INTC_VECT(IIC4_3, 0x1840),
892 INTC_VECT(IIC5_0, 0x1860), INTC_VECT(IIC5_1, 0x1880),
893 INTC_VECT(IIC5_2, 0x18a0), INTC_VECT(IIC5_3, 0x18c0),
894 INTC_VECT(IIC6_0, 0x18e0), INTC_VECT(IIC6_1, 0x1900),
895 INTC_VECT(IIC6_2, 0x1920),
896 INTC_VECT(ONFICTL, 0x1960),
897 INTC_VECT(IIC6_3, 0x1980),
898 INTC_VECT(IIC7_0, 0x19a0), INTC_VECT(IIC7_1, 0x1a00),
899 INTC_VECT(IIC7_2, 0x1a20), INTC_VECT(IIC7_3, 0x1a40),
900 INTC_VECT(IIC8_0, 0x1a60), INTC_VECT(IIC8_1, 0x1a80),
901 INTC_VECT(IIC8_2, 0x1aa0), INTC_VECT(IIC8_3, 0x1b40),
902 INTC_VECT(IIC9_0, 0x1b60), INTC_VECT(IIC9_1, 0x1b80),
903 INTC_VECT(IIC9_2, 0x1c00), INTC_VECT(IIC9_3, 0x1c20),
904 INTC_VECT(MMC1, 0x1c60), INTC_VECT(MMC2, 0x1c80),
905 INTC_VECT(ECCU, 0x1cc0),
906 INTC_VECT(PCIC, 0x1ce0),
907 INTC_VECT(G200, 0x1d00),
908 INTC_VECT(RSPI, 0x1d80), INTC_VECT(RSPI, 0x1da0),
909 INTC_VECT(RSPI, 0x1dc0), INTC_VECT(RSPI, 0x1de0),
910 INTC_VECT(PECI3, 0x1ec0), INTC_VECT(PECI4, 0x1ee0),
911 INTC_VECT(PECI5, 0x1f00),
912 INTC_VECT(SGPIO, 0x1f80), INTC_VECT(SGPIO, 0x1fa0),
913 INTC_VECT(SGPIO, 0x1fc0),
914 INTC_VECT(DMINT12, 0x2400), INTC_VECT(DMINT13, 0x2420),
915 INTC_VECT(DMINT14, 0x2440), INTC_VECT(DMINT15, 0x2460),
916 INTC_VECT(DMINT16, 0x2480), INTC_VECT(DMINT17, 0x24e0),
917 INTC_VECT(DMINT18, 0x2500), INTC_VECT(DMINT19, 0x2520),
918 INTC_VECT(DMINT20, 0x2540), INTC_VECT(DMINT21, 0x2560),
919 INTC_VECT(DMINT22, 0x2580), INTC_VECT(DMINT23, 0x2600),
920 INTC_VECT(DDRECC, 0x2620),
921 INTC_VECT(TSIP, 0x2640),
922 INTC_VECT(PCIE_BRIDGE, 0x27c0),
923 INTC_VECT(WDT0B, 0x2800), INTC_VECT(WDT1B, 0x2820),
924 INTC_VECT(WDT2B, 0x2840), INTC_VECT(WDT3B, 0x2860),
925 INTC_VECT(WDT4B, 0x2880), INTC_VECT(WDT5B, 0x28a0),
926 INTC_VECT(WDT6B, 0x28c0), INTC_VECT(WDT7B, 0x28e0),
927 INTC_VECT(WDT8B, 0x2900),
928 INTC_VECT(GETHER0, 0x2960), INTC_VECT(GETHER1, 0x2980),
929 INTC_VECT(GETHER2, 0x29a0),
930 INTC_VECT(PBIA, 0x2a00), INTC_VECT(PBIB, 0x2a20),
931 INTC_VECT(PBIC, 0x2a40),
932 INTC_VECT(DMAE2, 0x2a60), INTC_VECT(DMAE3, 0x2a80),
933 INTC_VECT(SERMUX2, 0x2aa0), INTC_VECT(SERMUX3, 0x2b40),
934 INTC_VECT(LPC5, 0x2b60), INTC_VECT(LPC6, 0x2b80),
935 INTC_VECT(LPC7, 0x2c00), INTC_VECT(LPC8, 0x2c20),
944 { 0xffd00044, 0xffd00064, 32, /* INTMSK0 / INTMSKCLR0 */
947 { 0xffd40080, 0xffd40084, 32, /* INTMSK2 / INTMSKCLR2 */
951 IRL0_HHLL, IRL0_HHLH, IRL0_HHHL, 0,
955 IRL4_HHLL, IRL4_HHLH, IRL4_HHHL, 0, } },
957 { 0xffd40038, 0xffd4003c, 32, /* INT2MSKR / INT2MSKCR */
958 { 0, 0, 0, 0, 0, 0, 0, 0,
959 0, DMAC8_11, 0, PECI0, LPC, FRT, 0, TMR45,
960 TMR23, TMR01, 0, 0, 0, 0, 0, DMAC0_5,
961 HUDI, 0, 0, SCIF3, SCIF2, SDHI, TMU345, TMU012
964 { 0xffd400d0, 0xffd400d4, 32, /* INT2MSKR1 / INT2MSKCR1 */
966 IRQ9, IRQ8, SCIF1, SCIF0, USB0, 0, 0, USB1,
967 ADC1, 0, DMAC6_7, ADC0, SPI0, SIM, PECI2, PECI1,
968 ARC4, 0, SPI1, JMC, 0, 0, 0, DVC
971 { 0xffd10038, 0xffd1003c, 32, /* INT2MSKR2 / INT2MSKCR2 */
972 { IIC4_1, IIC4_2, IIC5_0, ONFICTL, 0, 0, SGPIO, 0,
973 0, G200, 0, IIC9_2, IIC8_2, IIC8_1, IIC8_0, IIC7_3,
975 IIC2_3, 0, IIC2_1, IIC9_1, IIC3_3, IIC1_0, 0, IIC2_2
978 { 0xffd100d0, 0xffd100d4, 32, /* INT2MSKR3 / INT2MSKCR3 */
980 IIC1_3, IIC1_2, IIC9_0, IIC8_3, IIC4_3, IIC7_0, 0, IIC6_2,
981 PCIC, 0, IIC4_0, 0, ECCU, RSPI, 0, IIC9_3,
982 IIC3_0, 0, IIC5_3, IIC5_2, 0, 0, 0, IIC1_1
985 { 0xffd20038, 0xffd2003c, 32, /* INT2MSKR4 / INT2MSKCR4 */
986 { WDT0B, WDT1B, WDT3B, GETHER0, 0, 0, 0, 0,
987 0, 0, 0, LPC7, SERMUX2, DMAE3, DMAE2, PBIC,
989 DMINT23, 0, DMINT21, LPC6, 0, DMINT16, 0, DMINT22
992 { 0xffd200d0, 0xffd200d4, 32, /* INT2MSKR5 / INT2MSKCR5 */
993 { 0, WDT8B, WDT7B, WDT4B, 0, DMINT20, 0, 0,
994 DMINT19, DMINT18, LPC5, SERMUX3, WDT2B, GETHER2, 0, 0,
995 0, 0, PCIE_BRIDGE, 0, 0, 0, 0, LPC8,
996 DDRECC, 0, WDT6B, WDT5B, 0, 0, 0, DMINT17
1000 #define INTPRI 0xffd00010
1001 #define INT2PRI0 0xffd40000
1002 #define INT2PRI1 0xffd40004
1003 #define INT2PRI2 0xffd40008
1004 #define INT2PRI3 0xffd4000c
1005 #define INT2PRI4 0xffd40010
1006 #define INT2PRI5 0xffd40014
1007 #define INT2PRI6 0xffd40018
1008 #define INT2PRI7 0xffd4001c
1009 #define INT2PRI8 0xffd400a0
1010 #define INT2PRI9 0xffd400a4
1011 #define INT2PRI10 0xffd400a8
1012 #define INT2PRI11 0xffd400ac
1013 #define INT2PRI12 0xffd400b0
1014 #define INT2PRI13 0xffd400b4
1015 #define INT2PRI14 0xffd400b8
1016 #define INT2PRI15 0xffd400bc
1017 #define INT2PRI16 0xffd10000
1018 #define INT2PRI17 0xffd10004
1019 #define INT2PRI18 0xffd10008
1020 #define INT2PRI19 0xffd1000c
1021 #define INT2PRI20 0xffd10010
1022 #define INT2PRI21 0xffd10014
1023 #define INT2PRI22 0xffd10018
1024 #define INT2PRI23 0xffd1001c
1025 #define INT2PRI24 0xffd100a0
1026 #define INT2PRI25 0xffd100a4
1027 #define INT2PRI26 0xffd100a8
1028 #define INT2PRI27 0xffd100ac
1029 #define INT2PRI28 0xffd100b0
1030 #define INT2PRI29 0xffd100b4
1031 #define INT2PRI30 0xffd100b8
1032 #define INT2PRI31 0xffd100bc
1033 #define INT2PRI32 0xffd20000
1034 #define INT2PRI33 0xffd20004
1035 #define INT2PRI34 0xffd20008
1036 #define INT2PRI35 0xffd2000c
1037 #define INT2PRI36 0xffd20010
1038 #define INT2PRI37 0xffd20014
1039 #define INT2PRI38 0xffd20018
1040 #define INT2PRI39 0xffd2001c
1041 #define INT2PRI40 0xffd200a0
1042 #define INT2PRI41 0xffd200a4
1043 #define INT2PRI42 0xffd200a8
1044 #define INT2PRI43 0xffd200ac
1045 #define INT2PRI44 0xffd200b0
1046 #define INT2PRI45 0xffd200b4
1047 #define INT2PRI46 0xffd200b8
1048 #define INT2PRI47 0xffd200bc
1051 { INTPRI, 0, 32, 4, { IRQ0, IRQ1, IRQ2, IRQ3,
1054 { INT2PRI0, 0, 32, 8, { TMU0, TMU1, TMU2, TMU2_TICPI } },
1055 { INT2PRI1, 0, 32, 8, { TMU3, TMU4, TMU5, SDHI } },
1056 { INT2PRI2, 0, 32, 8, { SCIF2, SCIF3, 0, IRQ8 } },
1057 { INT2PRI3, 0, 32, 8, { HUDI, DMAC0_5, ADC0, IRQ9 } },
1058 { INT2PRI4, 0, 32, 8, { IRQ10, 0, TMR01, TMR23 } },
1059 { INT2PRI5, 0, 32, 8, { TMR45, 0, FRT, LPC } },
1060 { INT2PRI6, 0, 32, 8, { PECI0, ETHERC, DMAC8_11, 0 } },
1061 { INT2PRI7, 0, 32, 8, { SCIF4, 0, IRQ11, IRQ12 } },
1062 { INT2PRI8, 0, 32, 8, { 0, 0, 0, DVC } },
1063 { INT2PRI9, 0, 32, 8, { ARC4, 0, SPI1, JMC } },
1064 { INT2PRI10, 0, 32, 8, { SPI0, SIM, PECI2, PECI1 } },
1065 { INT2PRI11, 0, 32, 8, { ADC1, IRQ13, DMAC6_7, IRQ14 } },
1066 { INT2PRI12, 0, 32, 8, { USB0, 0, IRQ15, USB1 } },
1067 { INT2PRI13, 0, 32, 8, { 0, 0, SCIF1, SCIF0 } },
1069 { INT2PRI16, 0, 32, 8, { IIC2_2, 0, 0, 0 } },
1070 { INT2PRI17, 0, 32, 8, { 0, 0, 0, IIC1_0 } },
1071 { INT2PRI18, 0, 32, 8, { IIC3_3, IIC9_1, IIC2_1, IIC1_2 } },
1072 { INT2PRI19, 0, 32, 8, { IIC2_3, IIC3_1, 0, IIC1_3 } },
1073 { INT2PRI20, 0, 32, 8, { IIC2_0, IIC6_3, IIC7_1, IIC7_2 } },
1074 { INT2PRI21, 0, 32, 8, { IIC7_3, IIC8_0, IIC8_1, IIC8_2 } },
1075 { INT2PRI22, 0, 32, 8, { IIC9_2, MMC2, G200, 0 } },
1076 { INT2PRI23, 0, 32, 8, { PECI5, SGPIO, IIC3_2, IIC5_1 } },
1077 { INT2PRI24, 0, 32, 8, { PECI4, PECI3, 0, IIC1_1 } },
1078 { INT2PRI25, 0, 32, 8, { IIC3_0, 0, IIC5_3, IIC5_2 } },
1079 { INT2PRI26, 0, 32, 8, { ECCU, RSPI, 0, IIC9_3 } },
1080 { INT2PRI27, 0, 32, 8, { PCIC, IIC6_0, IIC4_0, IIC6_1 } },
1081 { INT2PRI28, 0, 32, 8, { IIC4_3, IIC7_0, MMC1, IIC6_2 } },
1082 { INT2PRI29, 0, 32, 8, { 0, 0, IIC9_0, IIC8_3 } },
1083 { INT2PRI30, 0, 32, 8, { IIC4_1, IIC4_2, IIC5_0, ONFICTL } },
1084 { INT2PRI31, 0, 32, 8, { IIC0_0, IIC0_1, IIC0_2, IIC0_3 } },
1085 { INT2PRI32, 0, 32, 8, { DMINT22, 0, 0, 0 } },
1086 { INT2PRI33, 0, 32, 8, { 0, 0, 0, DMINT16 } },
1087 { INT2PRI34, 0, 32, 8, { 0, LPC6, DMINT21, DMINT18 } },
1088 { INT2PRI35, 0, 32, 8, { DMINT23, TSIP, 0, DMINT19 } },
1089 { INT2PRI36, 0, 32, 8, { DMINT20, GETHER1, PBIA, PBIB } },
1090 { INT2PRI37, 0, 32, 8, { PBIC, DMAE2, DMAE3, SERMUX2 } },
1091 { INT2PRI38, 0, 32, 8, { LPC7, 0, 0, 0 } },
1092 { INT2PRI39, 0, 32, 8, { 0, 0, 0, WDT4B } },
1093 { INT2PRI40, 0, 32, 8, { 0, 0, 0, DMINT17 } },
1094 { INT2PRI41, 0, 32, 8, { DDRECC, 0, WDT6B, WDT5B } },
1095 { INT2PRI42, 0, 32, 8, { 0, 0, 0, LPC8 } },
1096 { INT2PRI43, 0, 32, 8, { 0, WDT7B, PCIE_BRIDGE, WDT8B } },
1097 { INT2PRI44, 0, 32, 8, { WDT2B, GETHER2, 0, 0 } },
1098 { INT2PRI45, 0, 32, 8, { 0, 0, LPC5, SERMUX3 } },
1099 { INT2PRI46, 0, 32, 8, { WDT0B, WDT1B, WDT3B, GETHER0 } },
1100 { INT2PRI47, 0, 32, 8, { DMINT12, DMINT13, DMINT14, DMINT15 } },
1104 { 0xffd100f8, 32, 2, /* ICR2 */ { IRQ15, IRQ14, IRQ13, IRQ12,
1114 INTC_VECT(IRQ0, 0x200), INTC_VECT(IRQ1, 0x240),
1115 INTC_VECT(IRQ2, 0x280), INTC_VECT(IRQ3, 0x2c0),
1119 INTC_VECT(IRQ4, 0x300), INTC_VECT(IRQ5, 0x340),
1120 INTC_VECT(IRQ6, 0x380), INTC_VECT(IRQ7, 0x3c0),
1124 { 0xffd0001c, 32, 2, /* ICR1 */ { IRQ0, IRQ1, IRQ2, IRQ3,
1129 { 0xffd00024, 0, 32, /* INTREQ */
1143 INTC_VECT(IRL0_LLLL, 0x200), INTC_VECT(IRL0_LLLH, 0x220),
1144 INTC_VECT(IRL0_LLHL, 0x240), INTC_VECT(IRL0_LLHH, 0x260),
1145 INTC_VECT(IRL0_LHLL, 0x280), INTC_VECT(IRL0_LHLH, 0x2a0),
1146 INTC_VECT(IRL0_LHHL, 0x2c0), INTC_VECT(IRL0_LHHH, 0x2e0),
1147 INTC_VECT(IRL0_HLLL, 0x300), INTC_VECT(IRL0_HLLH, 0x320),
1148 INTC_VECT(IRL0_HLHL, 0x340), INTC_VECT(IRL0_HLHH, 0x360),
1149 INTC_VECT(IRL0_HHLL, 0x380), INTC_VECT(IRL0_HHLH, 0x3a0),
1150 INTC_VECT(IRL0_HHHL, 0x3c0),
1154 INTC_VECT(IRL4_LLLL, 0x200), INTC_VECT(IRL4_LLLH, 0x220),
1155 INTC_VECT(IRL4_LLHL, 0x240), INTC_VECT(IRL4_LLHH, 0x260),
1156 INTC_VECT(IRL4_LHLL, 0x280), INTC_VECT(IRL4_LHLH, 0x2a0),
1157 INTC_VECT(IRL4_LHHL, 0x2c0), INTC_VECT(IRL4_LHHH, 0x2e0),
1158 INTC_VECT(IRL4_HLLL, 0x300), INTC_VECT(IRL4_HLLH, 0x320),
1159 INTC_VECT(IRL4_HLHL, 0x340), INTC_VECT(IRL4_HLHH, 0x360),
1160 INTC_VECT(IRL4_HHLL, 0x380), INTC_VECT(IRL4_HHLH, 0x3a0),
1161 INTC_VECT(IRL4_HHHL, 0x3c0),
1170 #define INTC_ICR0 0xffd00000
1171 #define INTC_INTMSK0 0xffd00044
1172 #define INTC_INTMSK1 0xffd00048
1173 #define INTC_INTMSK2 0xffd40080
1174 #define INTC_INTMSKCLR1 0xffd00068
1175 #define INTC_INTMSKCLR2 0xffd40084
1179 /* disable IRQ3-0 + IRQ7-4 */ in plat_irq_setup()
1180 __raw_writel(0xff000000, INTC_INTMSK0); in plat_irq_setup()
1182 /* disable IRL3-0 + IRL7-4 */ in plat_irq_setup()
1183 __raw_writel(0xc0000000, INTC_INTMSK1); in plat_irq_setup()
1184 __raw_writel(0xfffefffe, INTC_INTMSK2); in plat_irq_setup()
1186 /* select IRL mode for IRL3-0 + IRL7-4 */ in plat_irq_setup()
1187 __raw_writel(__raw_readl(INTC_ICR0) & ~0x00c00000, INTC_ICR0); in plat_irq_setup()
1190 __raw_writel(__raw_readl(INTC_ICR0) | 0x00200000, INTC_ICR0); in plat_irq_setup()
1200 __raw_writel(__raw_readl(INTC_ICR0) | 0x00400000, INTC_ICR0); in plat_irq_setup_pins()
1204 /* select IRQ mode for IRL3-0 */ in plat_irq_setup_pins()
1205 __raw_writel(__raw_readl(INTC_ICR0) | 0x00800000, INTC_ICR0); in plat_irq_setup_pins()
1210 __raw_writel(0x40000000, INTC_INTMSKCLR1); in plat_irq_setup_pins()
1211 __raw_writel(0x0000fffe, INTC_INTMSKCLR2); in plat_irq_setup_pins()
1215 __raw_writel(0x80000000, INTC_INTMSKCLR1); in plat_irq_setup_pins()
1216 __raw_writel(0xfffe0000, INTC_INTMSKCLR2); in plat_irq_setup_pins()
1220 __raw_writel(0x40000000, INTC_INTMSKCLR1); in plat_irq_setup_pins()
1225 __raw_writel(0x80000000, INTC_INTMSKCLR1); in plat_irq_setup_pins()