24#ifndef _BFIN_INTERRUPT_H_
25#define _BFIN_INTERRUPT_H_
35 IRQ_PLL_WAKEUP_INTERRUPT,
37 IRQ_DMAR0_BLOCK_INTERRUPT,
38 IRQ_DMAR1_BLOCK_INTERRUPT,
39 IRQ_DMAR0_OVERFLOW_ERROR,
40 IRQ_DMAR1_OVERFLOW_ERROR,
63 IRQ_DMA1_MAC_RX_HOSTDP,
64 IRQ_PORT_H_INTERRUPT_A,
66 IRQ_PORT_H_INTERRUPT_B,
68 IRQ_TIMER0 = SIC_ISR0_MAX,
76 IRQ_PORT_G_INTERRUPT_A,
77 IRQ_PORT_G_INTERRUPT_B,
78 IRQ_MDMA0_STREAM_0_INTERRUPT,
79 IRQ_MDMA1_STREAM_0_INTERRUPT,
80 IRQ_SOFTWARE_WATCHDOG_INTERRUPT,
81 IRQ_PORT_F_INTERRUPT_A,
82 IRQ_PORT_F_INTERRUPT_B,
86 IRQ_HOREAD_DONE_INTERRUPT,
88 IRQ_USB_INT0_INTERRUPT,
89 IRQ_USB_INT1_INTERRUPT,
90 IRQ_USB_INT2_INTERRUPT,
101#if INTERRUPT_USE_TABLE
103 void (*pFunc)(
void *arg);
108 void (*isr)(
void *arg);
void bfin_interrupt_init(void)
Definition: interrupt.c:50
rtems_status_code bfin_interrupt_register(bfin_isr_t *isr)
Definition: interrupt.c:98
e_isr_t
Definition: interrupt.h:34
rtems_status_code bfin_interrupt_unregister(bfin_isr_t *isr)
Definition: interrupt.c:126
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
Definition: interrupt.h:100