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