Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
irqs-board-mop500.h File Reference
#include <linux/mfd/abx500/ab8500.h>

Go to the source code of this file.

Macros

#define MOP500_AB8500_IRQ_BASE   IRQ_BOARD_START
 
#define MOP500_AB8500_IRQ_END
 
#define TC35892_NR_INTERNAL_IRQS   8
 
#define TC35892_INT_GPIO(x)   (TC35892_NR_INTERNAL_IRQS + (x))
 
#define TC35892_NR_GPIOS   24
 
#define TC35892_NR_IRQS   TC35892_INT_GPIO(TC35892_NR_GPIOS)
 
#define MOP500_EGPIO_NR_IRQS   TC35892_NR_IRQS
 
#define MOP500_EGPIO_IRQ_BASE   MOP500_AB8500_IRQ_END
 
#define MOP500_EGPIO_IRQ_END
 
#define STMPE_NR_INTERNAL_IRQS   9
 
#define STMPE_INT_GPIO(x)   (STMPE_NR_INTERNAL_IRQS + (x))
 
#define STMPE_NR_GPIOS   24
 
#define STMPE_NR_IRQS   STMPE_INT_GPIO(STMPE_NR_GPIOS)
 
#define MOP500_STMPE1601_IRQBASE   MOP500_EGPIO_IRQ_END
 
#define MOP500_STMPE1601_IRQ(x)   (MOP500_STMPE1601_IRQBASE + (x))
 
#define MOP500_STMPE1601_IRQ_END   MOP500_STMPE1601_IRQ(STMPE_NR_INTERNAL_IRQS)
 
#define AB8500_VIR_GPIO_NR_IRQS   16
 
#define MOP500_AB8500_VIR_GPIO_IRQ_BASE   MOP500_STMPE1601_IRQ_END
 
#define MOP500_AB8500_VIR_GPIO_IRQ_END   (MOP500_AB8500_VIR_GPIO_IRQ_BASE + AB8500_VIR_GPIO_NR_IRQS)
 
#define MOP500_NR_IRQS   MOP500_AB8500_VIR_GPIO_IRQ_END
 
#define MOP500_IRQ_END   MOP500_NR_IRQS
 
#define IRQ_BOARD_END   MOP500_IRQ_END
 

Macro Definition Documentation

#define AB8500_VIR_GPIO_NR_IRQS   16

Definition at line 42 of file irqs-board-mop500.h.

#define IRQ_BOARD_END   MOP500_IRQ_END

Definition at line 60 of file irqs-board-mop500.h.

#define MOP500_AB8500_IRQ_BASE   IRQ_BOARD_START

Definition at line 14 of file irqs-board-mop500.h.

#define MOP500_AB8500_IRQ_END
Value:

Definition at line 15 of file irqs-board-mop500.h.

#define MOP500_AB8500_VIR_GPIO_IRQ_BASE   MOP500_STMPE1601_IRQ_END

Definition at line 44 of file irqs-board-mop500.h.

#define MOP500_AB8500_VIR_GPIO_IRQ_END   (MOP500_AB8500_VIR_GPIO_IRQ_BASE + AB8500_VIR_GPIO_NR_IRQS)

Definition at line 46 of file irqs-board-mop500.h.

#define MOP500_EGPIO_IRQ_BASE   MOP500_AB8500_IRQ_END

Definition at line 26 of file irqs-board-mop500.h.

#define MOP500_EGPIO_IRQ_END
Value:

Definition at line 27 of file irqs-board-mop500.h.

#define MOP500_EGPIO_NR_IRQS   TC35892_NR_IRQS

Definition at line 24 of file irqs-board-mop500.h.

#define MOP500_IRQ_END   MOP500_NR_IRQS

Definition at line 51 of file irqs-board-mop500.h.

#define MOP500_NR_IRQS   MOP500_AB8500_VIR_GPIO_IRQ_END

Definition at line 49 of file irqs-board-mop500.h.

#define MOP500_STMPE1601_IRQ (   x)    (MOP500_STMPE1601_IRQBASE + (x))

Definition at line 36 of file irqs-board-mop500.h.

#define MOP500_STMPE1601_IRQ_END   MOP500_STMPE1601_IRQ(STMPE_NR_INTERNAL_IRQS)

Definition at line 38 of file irqs-board-mop500.h.

#define MOP500_STMPE1601_IRQBASE   MOP500_EGPIO_IRQ_END

Definition at line 35 of file irqs-board-mop500.h.

#define STMPE_INT_GPIO (   x)    (STMPE_NR_INTERNAL_IRQS + (x))

Definition at line 31 of file irqs-board-mop500.h.

#define STMPE_NR_GPIOS   24

Definition at line 32 of file irqs-board-mop500.h.

#define STMPE_NR_INTERNAL_IRQS   9

Definition at line 30 of file irqs-board-mop500.h.

#define STMPE_NR_IRQS   STMPE_INT_GPIO(STMPE_NR_GPIOS)

Definition at line 33 of file irqs-board-mop500.h.

#define TC35892_INT_GPIO (   x)    (TC35892_NR_INTERNAL_IRQS + (x))

Definition at line 20 of file irqs-board-mop500.h.

#define TC35892_NR_GPIOS   24

Definition at line 21 of file irqs-board-mop500.h.

#define TC35892_NR_INTERNAL_IRQS   8

Definition at line 19 of file irqs-board-mop500.h.

#define TC35892_NR_IRQS   TC35892_INT_GPIO(TC35892_NR_GPIOS)

Definition at line 22 of file irqs-board-mop500.h.