File : a-intnam-xi-8321e.ads
1 ------------------------------------------------------------------------------
2 -- --
3 -- GNAT RUN-TIME COMPONENTS --
4 -- --
5 -- A D A . I N T E R R U P T S . N A M E S --
6 -- --
7 -- S p e c --
8 -- --
9 -- Copyright (C) 2013, Free Software Foundation, Inc. --
10 -- --
11 -- GNAT is free software; you can redistribute it and/or modify it under --
12 -- terms of the GNU General Public License as published by the Free Soft- --
13 -- ware Foundation; either version 3, or (at your option) any later ver- --
14 -- sion. GNAT is distributed in the hope that it will be useful, but WITH- --
15 -- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
16 -- or FITNESS FOR A PARTICULAR PURPOSE. --
17 -- --
18 -- --
19 -- --
20 -- --
21 -- --
22 -- You should have received a copy of the GNU General Public License and --
23 -- a copy of the GCC Runtime Library Exception along with this program; --
24 -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see --
25 -- <http://www.gnu.org/licenses/>. --
26 -- --
27 ------------------------------------------------------------------------------
28
29 -- Definitions for the MPC8321E PowerQUICC II Pro
30
31 package Ada.Interrupts.Names is
32
33 -- All identifiers in this unit are implementation defined
34
35 pragma Implementation_Defined;
36
37 UART1 : constant Interrupt_ID := 9;
38 UART2 : constant Interrupt_ID := 10;
39 SEC : constant Interrupt_ID := 11;
40 I2C : constant Interrupt_ID := 14;
41 IRQ1 : constant Interrupt_ID := 17;
42 IRQ2 : constant Interrupt_ID := 18;
43 IRQ3 : constant Interrupt_ID := 19;
44 IRQ4 : constant Interrupt_ID := 20;
45 IRQ5 : constant Interrupt_ID := 21;
46 IRQ6 : constant Interrupt_ID := 22;
47 IRQ7 : constant Interrupt_ID := 23;
48 QUICC_Engine_High : constant Interrupt_ID := 32;
49 QUICC_Engine_Low : constant Interrupt_ID := 33;
50 IRQ0 : constant Interrupt_ID := 48;
51 Rtc_SEC : constant Interrupt_ID := 64;
52 PIT : constant Interrupt_ID := 65;
53 PCI : constant Interrupt_ID := 66;
54 RTC_ALR : constant Interrupt_ID := 68;
55 MU : constant Interrupt_ID := 69;
56 SBA : constant Interrupt_ID := 70;
57 DMA : constant Interrupt_ID := 71;
58 GTM4 : constant Interrupt_ID := 72;
59 GTM8 : constant Interrupt_ID := 73;
60 QUICC_Engine_Ports : constant Interrupt_ID := 74;
61 DDR : constant Interrupt_ID := 76;
62 LBC : constant Interrupt_ID := 77;
63 GTM2 : constant Interrupt_ID := 78;
64 GTM6 : constant Interrupt_ID := 79;
65 PMC : constant Interrupt_ID := 80;
66 GTM3 : constant Interrupt_ID := 84;
67 GTM7 : constant Interrupt_ID := 85;
68 GTM1 : constant Interrupt_ID := 90;
69 GTM5 : constant Interrupt_ID := 91;
70 end Ada.Interrupts.Names;