]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/arm/plat-mxc/include/mach/board-mx31ads.h
i.MX31ADS: Add CPLD interrupts demultiplexing (take 3).
[karo-tx-linux.git] / arch / arm / plat-mxc / include / mach / board-mx31ads.h
index 1bc6fb0f9a8380d18e55535eab5c669ef6dddc2d..745b48864f930f95b268d1706132fd3cbfbfe0fb 100644 (file)
@@ -90,6 +90,9 @@
 #define PBC_INTMASK_CLEAR_REG  (PBC_INTMASK_CLEAR + PBC_BASE_ADDRESS)
 #define EXPIO_PARENT_INT       IOMUX_TO_IRQ(MX31_PIN_GPIO1_4)
 
+#define MXC_EXP_IO_BASE                (MXC_MAX_INT_LINES + MXC_MAX_GPIO_LINES)
+#define MXC_IRQ_TO_EXPIO(irq)  ((irq) - MXC_EXP_IO_BASE)
+
 #define EXPIO_INT_LOW_BAT      (MXC_EXP_IO_BASE + 0)
 #define EXPIO_INT_PB_IRQ       (MXC_EXP_IO_BASE + 1)
 #define EXPIO_INT_OTG_FS_OVR   (MXC_EXP_IO_BASE + 2)