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;