]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-pxa/include/mach/corgi.h
Merge remote-tracking branches 'asoc/fix/blackfin', 'asoc/fix/da9055', 'asoc/fix...
[~andy/linux] / arch / arm / mach-pxa / include / mach / corgi.h
index 5dfd1195a5a795be2947907dda3a24afeee108b2..c030d955bbd7adfddc4f606cf4c69fb25a26030b 100644 (file)
@@ -13,6 +13,7 @@
 #ifndef __ASM_ARCH_CORGI_H
 #define __ASM_ARCH_CORGI_H  1
 
+#include "irqs.h" /* PXA_NR_BUILTIN_GPIO */
 
 /*
  * Corgi (Non Standard) GPIO Definitions
 /*
  * Corgi Interrupts
  */
-#define CORGI_IRQ_GPIO_KEY_INT         IRQ_GPIO(0)
-#define CORGI_IRQ_GPIO_AC_IN           IRQ_GPIO(1)
-#define CORGI_IRQ_GPIO_WAKEUP          IRQ_GPIO(3)
-#define CORGI_IRQ_GPIO_AK_INT          IRQ_GPIO(4)
-#define CORGI_IRQ_GPIO_TP_INT          IRQ_GPIO(5)
-#define CORGI_IRQ_GPIO_nSD_DETECT      IRQ_GPIO(9)
-#define CORGI_IRQ_GPIO_nSD_INT         IRQ_GPIO(10)
-#define CORGI_IRQ_GPIO_MAIN_BAT_LOW    IRQ_GPIO(11)
-#define CORGI_IRQ_GPIO_CF_CD           IRQ_GPIO(14)
-#define CORGI_IRQ_GPIO_CHRG_FULL       IRQ_GPIO(16)    /* Battery fully charged */
-#define CORGI_IRQ_GPIO_CF_IRQ          IRQ_GPIO(17)
-#define CORGI_IRQ_GPIO_KEY_SENSE(a)    IRQ_GPIO(58+(a))        /* Keyboard Sense lines */
+#define CORGI_IRQ_GPIO_KEY_INT         PXA_GPIO_TO_IRQ(0)
+#define CORGI_IRQ_GPIO_AC_IN           PXA_GPIO_TO_IRQ(1)
+#define CORGI_IRQ_GPIO_WAKEUP          PXA_GPIO_TO_IRQ(3)
+#define CORGI_IRQ_GPIO_AK_INT          PXA_GPIO_TO_IRQ(4)
+#define CORGI_IRQ_GPIO_TP_INT          PXA_GPIO_TO_IRQ(5)
+#define CORGI_IRQ_GPIO_nSD_DETECT      PXA_GPIO_TO_IRQ(9)
+#define CORGI_IRQ_GPIO_nSD_INT         PXA_GPIO_TO_IRQ(10)
+#define CORGI_IRQ_GPIO_MAIN_BAT_LOW    PXA_GPIO_TO_IRQ(11)
+#define CORGI_IRQ_GPIO_CF_CD           PXA_GPIO_TO_IRQ(14)
+#define CORGI_IRQ_GPIO_CHRG_FULL       PXA_GPIO_TO_IRQ(16)     /* Battery fully charged */
+#define CORGI_IRQ_GPIO_CF_IRQ          PXA_GPIO_TO_IRQ(17)
+#define CORGI_IRQ_GPIO_KEY_SENSE(a)    PXA_GPIO_TO_IRQ(58+(a)) /* Keyboard Sense lines */
 
 
 /*
@@ -98,7 +99,7 @@
                        CORGI_SCP_MIC_BIAS )
 #define CORGI_SCOOP_IO_OUT     ( CORGI_SCP_MUTE_L | CORGI_SCP_MUTE_R )
 
-#define CORGI_SCOOP_GPIO_BASE          (NR_BUILTIN_GPIO)
+#define CORGI_SCOOP_GPIO_BASE          (PXA_NR_BUILTIN_GPIO)
 #define CORGI_GPIO_LED_GREEN           (CORGI_SCOOP_GPIO_BASE + 0)
 #define CORGI_GPIO_SWA                 (CORGI_SCOOP_GPIO_BASE + 1)  /* Hinge Switch A */
 #define CORGI_GPIO_SWB                 (CORGI_SCOOP_GPIO_BASE + 2)  /* Hinge Switch B */