22#ifndef LIBBSP_POWERPC_MOT_PPC_NEW_IRQ_IRQ_H 
   23#define LIBBSP_POWERPC_MOT_PPC_NEW_IRQ_IRQ_H 
   25#define BSP_SHARED_HANDLER_SUPPORT      1 
   39#define BSP_IRQ_MAX_PRIO        4 
   40#define BSP_IRQ_MIN_PRIO        1 
   46#define BSP_IRQ_DEFAULT_PRIORITY 2 
   49#define BSP_PCI_IRQ_LOWEST_OFFSET   0    
   53#define BSP_IRQ_IDMA0_1         4    
   54#define BSP_IRQ_IDMA2_3         5    
   55#define BSP_IRQ_IDMA4_5         6    
   56#define BSP_IRQ_IDMA6_7         7    
   57#define BSP_IRQ_TIME0_1         8    
   58#define BSP_IRQ_TIME2_3         9    
   59#define BSP_IRQ_TIME4_5         10   
   60#define BSP_IRQ_TIME6_7         11   
   61#define BSP_IRQ_PCI0_0          12   
   62#define BSP_IRQ_PCI0_1          13   
   63#define BSP_IRQ_PCI0_2          14   
   64#define BSP_IRQ_PCI0_3          15   
   65#define BSP_IRQ_PCI1_0          16   
   67#define BSP_IRQ_PCI1_1          18   
   68#define BSP_IRQ_PCI1_2          19   
   69#define BSP_IRQ_PCI1_3          20   
   70#define BSP_IRQ_PCI0OUT_LO      21   
   71#define BSP_IRQ_PCI0OUT_HI      22   
   72#define BSP_IRQ_PCI1OUT_LO      23   
   73#define BSP_IRQ_PCI1OUT_HI      24   
   74#define BSP_IRQ_PCI0IN_LO       26   
   75#define BSP_IRQ_PCI0IN_HI       27   
   76#define BSP_IRQ_PCI1IN_LO       28   
   77#define BSP_IRQ_PCI1IN_HI       29   
   78#define BSP_IRQ_ETH0            (32+0)   
   79#define BSP_IRQ_ETH1            (32+1)   
   80#define BSP_IRQ_ETH2            (32+2)   
   81#define BSP_IRQ_SDMA            (32+4)   
   82#define BSP_IRQ_I2C         (32+5)   
   83#define BSP_IRQ_BRG         (32+7)   
   84#define BSP_IRQ_MPSC0           (32+8)   
   85#define BSP_IRQ_MPSC1           (32+10)  
   86#define BSP_IRQ_COMM            (32+11)  
   87#define BSP_IRQ_GPP7_0          (32+24)  
   88#define BSP_IRQ_GPP15_8         (32+25)  
   89#define BSP_IRQ_GPP23_16        (32+26)  
   90#define BSP_IRQ_GPP31_24        (32+27)  
   91#define BSP_IRQ_GPP_0           64 
   93#define BSP_PCI_IRQ_NUMBER      (64+32) 
   94#define BSP_PCI_IRQ_MAX_OFFSET      (BSP_PCI_IRQ_LOWEST_OFFSET + BSP_PCI_IRQ_NUMBER - 1) 
   96#define BSP_PROCESSOR_IRQ_NUMBER    1 
   97#define BSP_PROCESSOR_IRQ_LOWEST_OFFSET (BSP_PCI_IRQ_MAX_OFFSET+1) 
   98#define BSP_PROCESSOR_IRQ_MAX_OFFSET    (BSP_PROCESSOR_IRQ_LOWEST_OFFSET + BSP_PROCESSOR_IRQ_NUMBER - 1) 
  102#define BSP_IRQ_NUMBER          (BSP_PCI_IRQ_NUMBER + BSP_PROCESSOR_IRQ_NUMBER) 
  103#define BSP_LOWEST_OFFSET       0 
  104#define BSP_MAX_OFFSET          (BSP_LOWEST_OFFSET + BSP_IRQ_NUMBER - 1) 
  105#define BSP_DECREMENTER         BSP_PROCESSOR_IRQ_LOWEST_OFFSET 
  107#define BSP_UART_COM1_IRQ       BSP_IRQ_GPP_0 
  108#define BSP_UART_COM2_IRQ       BSP_IRQ_GPP_0 
  117#include <bsp/irq_supp.h> 
  119int  BSP_irq_is_enabled_at_pic(rtems_irq_number irq);
 
  122int  BSP_irq_set_priority(rtems_irq_number irq, rtems_irq_prio pri);
 
  125void BSP_rtems_irq_mng_init(
unsigned cpuId);
 
The set of registers that specifies the complete processor state.
Definition: cpu.h:446