Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
irq.h File Reference
#include <mach-common/irq.h>

Go to the source code of this file.

Macros

#define NR_PERI_INTS   24
 
#define IRQ_PLL_WAKEUP   BFIN_IRQ(0) /* PLL Wakeup Interrupt */
 
#define IRQ_DMA_ERROR   BFIN_IRQ(1) /* DMA Error (general) */
 
#define IRQ_PPI_ERROR   BFIN_IRQ(2) /* PPI Error Interrupt */
 
#define IRQ_SPORT0_ERROR   BFIN_IRQ(3) /* SPORT0 Error Interrupt */
 
#define IRQ_SPORT1_ERROR   BFIN_IRQ(4) /* SPORT1 Error Interrupt */
 
#define IRQ_SPI_ERROR   BFIN_IRQ(5) /* SPI Error Interrupt */
 
#define IRQ_UART0_ERROR   BFIN_IRQ(6) /* UART Error Interrupt */
 
#define IRQ_RTC   BFIN_IRQ(7) /* RTC Interrupt */
 
#define IRQ_PPI   BFIN_IRQ(8) /* DMA0 Interrupt (PPI) */
 
#define IRQ_SPORT0_RX   BFIN_IRQ(9) /* DMA1 Interrupt (SPORT0 RX) */
 
#define IRQ_SPORT0_TX   BFIN_IRQ(10) /* DMA2 Interrupt (SPORT0 TX) */
 
#define IRQ_SPORT1_RX   BFIN_IRQ(11) /* DMA3 Interrupt (SPORT1 RX) */
 
#define IRQ_SPORT1_TX   BFIN_IRQ(12) /* DMA4 Interrupt (SPORT1 TX) */
 
#define IRQ_SPI   BFIN_IRQ(13) /* DMA5 Interrupt (SPI) */
 
#define IRQ_UART0_RX   BFIN_IRQ(14) /* DMA6 Interrupt (UART RX) */
 
#define IRQ_UART0_TX   BFIN_IRQ(15) /* DMA7 Interrupt (UART TX) */
 
#define IRQ_TIMER0   BFIN_IRQ(16) /* Timer 0 */
 
#define IRQ_TIMER1   BFIN_IRQ(17) /* Timer 1 */
 
#define IRQ_TIMER2   BFIN_IRQ(18) /* Timer 2 */
 
#define IRQ_PROG_INTA   BFIN_IRQ(19) /* Programmable Flags A (8) */
 
#define IRQ_PROG_INTB   BFIN_IRQ(20) /* Programmable Flags B (8) */
 
#define IRQ_MEM_DMA0   BFIN_IRQ(21) /* DMA8/9 Interrupt (Memory DMA Stream 0) */
 
#define IRQ_MEM_DMA1   BFIN_IRQ(22) /* DMA10/11 Interrupt (Memory DMA Stream 1) */
 
#define IRQ_WATCH   BFIN_IRQ(23) /* Watch Dog Timer */
 
#define SYS_IRQS   31
 
#define IRQ_PF0   33
 
#define IRQ_PF1   34
 
#define IRQ_PF2   35
 
#define IRQ_PF3   36
 
#define IRQ_PF4   37
 
#define IRQ_PF5   38
 
#define IRQ_PF6   39
 
#define IRQ_PF7   40
 
#define IRQ_PF8   41
 
#define IRQ_PF9   42
 
#define IRQ_PF10   43
 
#define IRQ_PF11   44
 
#define IRQ_PF12   45
 
#define IRQ_PF13   46
 
#define IRQ_PF14   47
 
#define IRQ_PF15   48
 
#define GPIO_IRQ_BASE   IRQ_PF0
 
#define NR_MACH_IRQS   (IRQ_PF15 + 1)
 
#define RTC_ERROR_POS   28
 
#define UART_ERROR_POS   24
 
#define SPORT1_ERROR_POS   20
 
#define SPI_ERROR_POS   16
 
#define SPORT0_ERROR_POS   12
 
#define PPI_ERROR_POS   8
 
#define DMA_ERROR_POS   4
 
#define PLLWAKE_ERROR_POS   0
 
#define DMA7_UARTTX_POS   28
 
#define DMA6_UARTRX_POS   24
 
#define DMA5_SPI_POS   20
 
#define DMA4_SPORT1TX_POS   16
 
#define DMA3_SPORT1RX_POS   12
 
#define DMA2_SPORT0TX_POS   8
 
#define DMA1_SPORT0RX_POS   4
 
#define DMA0_PPI_POS   0
 
#define WDTIMER_POS   28
 
#define MEMDMA1_POS   24
 
#define MEMDMA0_POS   20
 
#define PFB_POS   16
 
#define PFA_POS   12
 
#define TIMER2_POS   8
 
#define TIMER1_POS   4
 
#define TIMER0_POS   0
 

Macro Definition Documentation

#define DMA0_PPI_POS   0

Definition at line 80 of file irq.h.

#define DMA1_SPORT0RX_POS   4

Definition at line 79 of file irq.h.

#define DMA2_SPORT0TX_POS   8

Definition at line 78 of file irq.h.

#define DMA3_SPORT1RX_POS   12

Definition at line 77 of file irq.h.

#define DMA4_SPORT1TX_POS   16

Definition at line 76 of file irq.h.

#define DMA5_SPI_POS   20

Definition at line 75 of file irq.h.

#define DMA6_UARTRX_POS   24

Definition at line 74 of file irq.h.

#define DMA7_UARTTX_POS   28

Definition at line 73 of file irq.h.

#define DMA_ERROR_POS   4

Definition at line 69 of file irq.h.

#define GPIO_IRQ_BASE   IRQ_PF0

Definition at line 58 of file irq.h.

#define IRQ_DMA_ERROR   BFIN_IRQ(1) /* DMA Error (general) */

Definition at line 15 of file irq.h.

#define IRQ_MEM_DMA0   BFIN_IRQ(21) /* DMA8/9 Interrupt (Memory DMA Stream 0) */

Definition at line 35 of file irq.h.

#define IRQ_MEM_DMA1   BFIN_IRQ(22) /* DMA10/11 Interrupt (Memory DMA Stream 1) */

Definition at line 36 of file irq.h.

#define IRQ_PF0   33

Definition at line 41 of file irq.h.

#define IRQ_PF1   34

Definition at line 42 of file irq.h.

#define IRQ_PF10   43

Definition at line 51 of file irq.h.

#define IRQ_PF11   44

Definition at line 52 of file irq.h.

#define IRQ_PF12   45

Definition at line 53 of file irq.h.

#define IRQ_PF13   46

Definition at line 54 of file irq.h.

#define IRQ_PF14   47

Definition at line 55 of file irq.h.

#define IRQ_PF15   48

Definition at line 56 of file irq.h.

#define IRQ_PF2   35

Definition at line 43 of file irq.h.

#define IRQ_PF3   36

Definition at line 44 of file irq.h.

#define IRQ_PF4   37

Definition at line 45 of file irq.h.

#define IRQ_PF5   38

Definition at line 46 of file irq.h.

#define IRQ_PF6   39

Definition at line 47 of file irq.h.

#define IRQ_PF7   40

Definition at line 48 of file irq.h.

#define IRQ_PF8   41

Definition at line 49 of file irq.h.

#define IRQ_PF9   42

Definition at line 50 of file irq.h.

#define IRQ_PLL_WAKEUP   BFIN_IRQ(0) /* PLL Wakeup Interrupt */

Definition at line 14 of file irq.h.

#define IRQ_PPI   BFIN_IRQ(8) /* DMA0 Interrupt (PPI) */

Definition at line 22 of file irq.h.

#define IRQ_PPI_ERROR   BFIN_IRQ(2) /* PPI Error Interrupt */

Definition at line 16 of file irq.h.

#define IRQ_PROG_INTA   BFIN_IRQ(19) /* Programmable Flags A (8) */

Definition at line 33 of file irq.h.

#define IRQ_PROG_INTB   BFIN_IRQ(20) /* Programmable Flags B (8) */

Definition at line 34 of file irq.h.

#define IRQ_RTC   BFIN_IRQ(7) /* RTC Interrupt */

Definition at line 21 of file irq.h.

#define IRQ_SPI   BFIN_IRQ(13) /* DMA5 Interrupt (SPI) */

Definition at line 27 of file irq.h.

#define IRQ_SPI_ERROR   BFIN_IRQ(5) /* SPI Error Interrupt */

Definition at line 19 of file irq.h.

#define IRQ_SPORT0_ERROR   BFIN_IRQ(3) /* SPORT0 Error Interrupt */

Definition at line 17 of file irq.h.

#define IRQ_SPORT0_RX   BFIN_IRQ(9) /* DMA1 Interrupt (SPORT0 RX) */

Definition at line 23 of file irq.h.

#define IRQ_SPORT0_TX   BFIN_IRQ(10) /* DMA2 Interrupt (SPORT0 TX) */

Definition at line 24 of file irq.h.

#define IRQ_SPORT1_ERROR   BFIN_IRQ(4) /* SPORT1 Error Interrupt */

Definition at line 18 of file irq.h.

#define IRQ_SPORT1_RX   BFIN_IRQ(11) /* DMA3 Interrupt (SPORT1 RX) */

Definition at line 25 of file irq.h.

#define IRQ_SPORT1_TX   BFIN_IRQ(12) /* DMA4 Interrupt (SPORT1 TX) */

Definition at line 26 of file irq.h.

#define IRQ_TIMER0   BFIN_IRQ(16) /* Timer 0 */

Definition at line 30 of file irq.h.

#define IRQ_TIMER1   BFIN_IRQ(17) /* Timer 1 */

Definition at line 31 of file irq.h.

#define IRQ_TIMER2   BFIN_IRQ(18) /* Timer 2 */

Definition at line 32 of file irq.h.

#define IRQ_UART0_ERROR   BFIN_IRQ(6) /* UART Error Interrupt */

Definition at line 20 of file irq.h.

#define IRQ_UART0_RX   BFIN_IRQ(14) /* DMA6 Interrupt (UART RX) */

Definition at line 28 of file irq.h.

#define IRQ_UART0_TX   BFIN_IRQ(15) /* DMA7 Interrupt (UART TX) */

Definition at line 29 of file irq.h.

#define IRQ_WATCH   BFIN_IRQ(23) /* Watch Dog Timer */

Definition at line 37 of file irq.h.

#define MEMDMA0_POS   20

Definition at line 85 of file irq.h.

#define MEMDMA1_POS   24

Definition at line 84 of file irq.h.

#define NR_MACH_IRQS   (IRQ_PF15 + 1)

Definition at line 60 of file irq.h.

#define NR_PERI_INTS   24

Definition at line 12 of file irq.h.

#define PFA_POS   12

Definition at line 87 of file irq.h.

#define PFB_POS   16

Definition at line 86 of file irq.h.

#define PLLWAKE_ERROR_POS   0

Definition at line 70 of file irq.h.

#define PPI_ERROR_POS   8

Definition at line 68 of file irq.h.

#define RTC_ERROR_POS   28

Definition at line 63 of file irq.h.

#define SPI_ERROR_POS   16

Definition at line 66 of file irq.h.

#define SPORT0_ERROR_POS   12

Definition at line 67 of file irq.h.

#define SPORT1_ERROR_POS   20

Definition at line 65 of file irq.h.

#define SYS_IRQS   31

Definition at line 39 of file irq.h.

#define TIMER0_POS   0

Definition at line 90 of file irq.h.

#define TIMER1_POS   4

Definition at line 89 of file irq.h.

#define TIMER2_POS   8

Definition at line 88 of file irq.h.

#define UART_ERROR_POS   24

Definition at line 64 of file irq.h.

#define WDTIMER_POS   28

Definition at line 83 of file irq.h.