|  | RTEMS 6.1
    | 
 
 
Loading...
Searching...
No Matches
 
 
 
 
 
   27#ifndef LIBBSP_POWERPC_MVME5500_IRQ_IRQ_H 
   28#define LIBBSP_POWERPC_MVME5500_IRQ_IRQ_H 
   30#define BSP_SHARED_HANDLER_SUPPORT      1 
   37#define OneTierIrqPrioTbl 1 
   52#define BSP_MICL_IRQ_NUMBER           (32) 
   53#define BSP_MICL_IRQ_LOWEST_OFFSET    (0) 
   54#define BSP_MICL_IRQ_MAX_OFFSET       (BSP_MICL_IRQ_LOWEST_OFFSET + BSP_MICL_IRQ_NUMBER -1) 
   58#define BSP_MICH_IRQ_NUMBER           (32) 
   59#define BSP_MICH_IRQ_LOWEST_OFFSET    (BSP_MICL_IRQ_MAX_OFFSET+1) 
   60#define BSP_MICH_IRQ_MAX_OFFSET       (BSP_MICH_IRQ_LOWEST_OFFSET + BSP_MICH_IRQ_NUMBER -1) 
   63#define BSP_GPP_IRQ_NUMBER      (32) 
   64#define BSP_GPP_IRQ_LOWEST_OFFSET   (BSP_MICH_IRQ_MAX_OFFSET+1) 
   65#define BSP_GPP_IRQ_MAX_OFFSET      (BSP_GPP_IRQ_LOWEST_OFFSET + BSP_GPP_IRQ_NUMBER - 1) 
   71#define BSP_PROCESSOR_IRQ_NUMBER     (1) 
   72#define BSP_PROCESSOR_IRQ_LOWEST_OFFSET (BSP_GPP_IRQ_MAX_OFFSET + 1) 
   73#define BSP_PROCESSOR_IRQ_MAX_OFFSET    (BSP_PROCESSOR_IRQ_LOWEST_OFFSET + BSP_PROCESSOR_IRQ_NUMBER - 1) 
   78#define BSP_MISC_IRQ_NUMBER     (30) 
   79#define BSP_MISC_IRQ_LOWEST_OFFSET  (BSP_PROCESSOR_IRQ_MAX_OFFSET + 1) 
   80#define BSP_MISC_IRQ_MAX_OFFSET (BSP_MISC_IRQ_LOWEST_OFFSET + BSP_MISC_IRQ_NUMBER - 1) 
   85#define BSP_IRQ_NUMBER          (BSP_MISC_IRQ_MAX_OFFSET + 1) 
   86#define BSP_MAIN_IRQ_NUMBER             (64) 
   87#define BSP_PIC_IRQ_NUMBER              (96) 
   88#define BSP_LOWEST_OFFSET       (BSP_MICL_IRQ_LOWEST_OFFSET) 
   89#define BSP_MAX_OFFSET          (BSP_MISC_IRQ_MAX_OFFSET) 
   92#define BSP_MAIN_TIMER0_1_IRQ         (BSP_MICL_IRQ_LOWEST_OFFSET+8) 
   93#define BSP_MAIN_PCI0_7_0             (BSP_MICL_IRQ_LOWEST_OFFSET+12) 
   94#define BSP_MAIN_PCI0_15_8            (BSP_MICL_IRQ_LOWEST_OFFSET+13) 
   95#define BSP_MAIN_PCI0_23_16           (BSP_MICL_IRQ_LOWEST_OFFSET+14) 
   96#define BSP_MAIN_PCI0_31_24           (BSP_MICL_IRQ_LOWEST_OFFSET+15) 
   97#define BSP_MAIN_PCI1_7_0             (BSP_MICL_IRQ_LOWEST_OFFSET+16) 
   98#define BSP_MAIN_PCI1_15_8            (BSP_MICL_IRQ_LOWEST_OFFSET+18) 
   99#define BSP_MAIN_PCI1_23_16           (BSP_MICL_IRQ_LOWEST_OFFSET+19) 
  100#define BSP_MAIN_PCI1_31_24           (BSP_MICL_IRQ_LOWEST_OFFSET+20) 
  104#define BSP_MAIN_ETH0_IRQ             (BSP_MICH_IRQ_LOWEST_OFFSET) 
  105#define BSP_MAIN_ETH1_IRQ             (BSP_MICH_IRQ_LOWEST_OFFSET+1) 
  106#define BSP_MAIN_ETH2_IRQ             (BSP_MICH_IRQ_LOWEST_OFFSET+2) 
  107#define BSP_MAIN_GPP7_0_IRQ           (BSP_MICH_IRQ_LOWEST_OFFSET+24) 
  108#define BSP_MAIN_GPP15_8_IRQ          (BSP_MICH_IRQ_LOWEST_OFFSET+25) 
  109#define BSP_MAIN_GPP23_16_IRQ         (BSP_MICH_IRQ_LOWEST_OFFSET+26) 
  110#define BSP_MAIN_GPP31_24_IRQ         (BSP_MICH_IRQ_LOWEST_OFFSET+27) 
  113#define BSP_PCI_IRQ_LOWEST_OFFSET       (BSP_GPP_IRQ_LOWEST_OFFSET) 
  114#define BSP_UART_COM2_IRQ       (BSP_GPP_IRQ_LOWEST_OFFSET) 
  115#define BSP_UART_COM1_IRQ       (BSP_GPP_IRQ_LOWEST_OFFSET) 
  116#define BSP_GPP8_IRQ_OFFSET     (BSP_GPP_IRQ_LOWEST_OFFSET+8) 
  117#define BSP_GPP_PMC1_INTA       (BSP_GPP8_IRQ_OFFSET) 
  118#define BSP_GPP16_IRQ_OFFSET          (BSP_GPP_IRQ_LOWEST_OFFSET+16) 
  119#define BSP_GPP24_IRQ_OFFSET          (BSP_GPP_IRQ_LOWEST_OFFSET+24) 
  120#define BSP_GPP_VME_VLINT0            (BSP_GPP_IRQ_LOWEST_OFFSET+12) 
  121#define BSP_GPP_VME_VLINT1            (BSP_GPP_IRQ_LOWEST_OFFSET+13) 
  122#define BSP_GPP_VME_VLINT2            (BSP_GPP_IRQ_LOWEST_OFFSET+14) 
  123#define BSP_GPP_VME_VLINT3            (BSP_GPP_IRQ_LOWEST_OFFSET+15) 
  124#define BSP_GPP_PMC2_INTA             (BSP_GPP_IRQ_LOWEST_OFFSET+16) 
  125#define BSP_GPP_82544_IRQ             (BSP_GPP_IRQ_LOWEST_OFFSET+20) 
  126#define BSP_GPP_WDT_NMI_IRQ           (BSP_GPP_IRQ_LOWEST_OFFSET+24) 
  127#define BSP_GPP_WDT_EXP_IRQ           (BSP_GPP_IRQ_LOWEST_OFFSET+25) 
  132#define BSP_DECREMENTER     (BSP_PROCESSOR_IRQ_LOWEST_OFFSET) 
  134extern void BSP_rtems_irq_mng_init(
unsigned cpuId);
 
  136#include <bsp/irq_supp.h>