File : a-intnam-xi-8349e.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) 2012, 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 MPC8349E 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 IPI_Int_Internal_32 : constant Interrupt_ID := 64;
38 IPI_Int_Internal_33 : constant Interrupt_ID := 65;
39 IPI_Int_Internal_34 : constant Interrupt_ID := 66;
40 IPI_Int_Internal_35 : constant Interrupt_ID := 67;
41 RTC_ALR : constant Interrupt_ID := 68;
42 MU : constant Interrupt_ID := 69;
43 SBA : constant Interrupt_ID := 70;
44 DMA : constant Interrupt_ID := 71;
45 TSEC1_Tx : constant Interrupt_ID := 32;
46 TSEC1_Rx : constant Interrupt_ID := 33;
47 TSEC1_Err : constant Interrupt_ID := 34;
48 TSEC2_Tx : constant Interrupt_ID := 35;
49 TSEC2_Rx : constant Interrupt_ID := 36;
50 TSEC2_Err : constant Interrupt_ID := 37;
51 USB_DR : constant Interrupt_ID := 38;
52 USB_MPH : constant Interrupt_ID := 39;
53 IPP_Ind_Ext_Int_0 : constant Interrupt_ID := 48;
54 IPP_Ind_Ext_Int_1 : constant Interrupt_ID := 17;
55 IPP_Ind_Ext_Int_2 : constant Interrupt_ID := 18;
56 IPP_Ind_Ext_Int_3 : constant Interrupt_ID := 19;
57 IRQ4 : constant Interrupt_ID := 20;
58 IRQ5 : constant Interrupt_ID := 21;
59 IRQ6 : constant Interrupt_ID := 22;
60 IRQ7 : constant Interrupt_ID := 23;
61 UART1 : constant Interrupt_ID := 9;
62 UART2 : constant Interrupt_ID := 10;
63 SEC : constant Interrupt_ID := 11;
64 I2C1 : constant Interrupt_ID := 14;
65 I2C2 : constant Interrupt_ID := 15;
66 SPI : constant Interrupt_ID := 16;
67 GTM4 : constant Interrupt_ID := 72;
68 GTM8 : constant Interrupt_ID := 73;
69 GPIO1 : constant Interrupt_ID := 74;
70 GPIO2 : constant Interrupt_ID := 75;
71 DDR : constant Interrupt_ID := 76;
72 LBC : constant Interrupt_ID := 77;
73 GTM2 : constant Interrupt_ID := 78;
74 GTM6 : constant Interrupt_ID := 79;
75 PMC : constant Interrupt_ID := 80;
76 GTM3 : constant Interrupt_ID := 84;
77 GTM7 : constant Interrupt_ID := 85;
78 GTM1 : constant Interrupt_ID := 90;
79 GTM5 : constant Interrupt_ID := 91;
80 end Ada.Interrupts.Names;