Linux Kernel
3.7.1
|
Go to the source code of this file.
#define CORGI_GPIO_ADC_TEMP_ON (21) /* Select battery voltage or temperature */ |
#define CORGI_GPIO_AK_INT (4) /* Headphone Jack Control Interrupt */ |
#define CORGI_GPIO_AKIN_PULLUP (CORGI_SCOOP_GPIO_BASE + 5) |
#define CORGI_GPIO_APM_ON (CORGI_SCOOP_GPIO_BASE + 6) |
#define CORGI_GPIO_BACKLIGHT_CONT (CORGI_SCOOP_GPIO_BASE + 7) |
#define CORGI_GPIO_CF_CD (14) /* Compact Flash Card Detect */ |
#define CORGI_GPIO_CHRG_FULL (16) /* Charging Complete Notification */ |
#define CORGI_GPIO_CHRG_ON (38) /* Enable battery Charging */ |
#define CORGI_GPIO_CHRG_UKN (43) /* Unknown Charging (Bypass Control?) */ |
#define CORGI_GPIO_DISCHARGE_ON (42) /* Enable battery Discharge */ |
#define CORGI_GPIO_LED_GREEN (CORGI_SCOOP_GPIO_BASE + 0) |
#define CORGI_GPIO_MAIN_BAT_LOW (11) /* Main Battery Low Notification */ |
#define CORGI_GPIO_MIC_BIAS (CORGI_SCOOP_GPIO_BASE + 8) |
#define CORGI_GPIO_MUTE_L (CORGI_SCOOP_GPIO_BASE + 3) |
#define CORGI_GPIO_MUTE_R (CORGI_SCOOP_GPIO_BASE + 4) |
#define CORGI_GPIO_SWA (CORGI_SCOOP_GPIO_BASE + 1) /* Hinge Switch A */ |
#define CORGI_GPIO_SWB (CORGI_SCOOP_GPIO_BASE + 2) /* Hinge Switch B */ |
#define CORGI_GPIO_WAKEUP (3) /* System wakeup notification? */ |
#define CORGI_IRQ_GPIO_AC_IN PXA_GPIO_TO_IRQ(1) |
#define CORGI_IRQ_GPIO_AK_INT PXA_GPIO_TO_IRQ(4) |
#define CORGI_IRQ_GPIO_CF_CD PXA_GPIO_TO_IRQ(14) |
#define CORGI_IRQ_GPIO_CF_IRQ PXA_GPIO_TO_IRQ(17) |
#define CORGI_IRQ_GPIO_CHRG_FULL PXA_GPIO_TO_IRQ(16) /* Battery fully charged */ |
#define CORGI_IRQ_GPIO_KEY_INT PXA_GPIO_TO_IRQ(0) |
#define CORGI_IRQ_GPIO_KEY_SENSE | ( | a | ) | PXA_GPIO_TO_IRQ(58+(a)) /* Keyboard Sense lines */ |
#define CORGI_IRQ_GPIO_MAIN_BAT_LOW PXA_GPIO_TO_IRQ(11) |
#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_TP_INT PXA_GPIO_TO_IRQ(5) |
#define CORGI_IRQ_GPIO_WAKEUP PXA_GPIO_TO_IRQ(3) |
#define CORGI_SCOOP_GPIO_BASE (PXA_NR_BUILTIN_GPIO) |
#define CORGI_SCOOP_IO_DIR |
#define CORGI_SCOOP_IO_OUT ( CORGI_SCP_MUTE_L | CORGI_SCP_MUTE_R ) |
#define CORGI_SCP_AKIN_PULLUP SCOOP_GPCR_PA16 |
#define CORGI_SCP_APM_ON SCOOP_GPCR_PA17 |
#define CORGI_SCP_BACKLIGHT_CONT SCOOP_GPCR_PA18 |
#define CORGI_SCP_LED_GREEN SCOOP_GPCR_PA11 |
#define CORGI_SCP_MIC_BIAS SCOOP_GPCR_PA19 |
#define CORGI_SCP_MUTE_L SCOOP_GPCR_PA14 |
#define CORGI_SCP_MUTE_R SCOOP_GPCR_PA15 |
#define CORGI_SCP_SWA SCOOP_GPCR_PA12 /* Hinge Switch A */ |
#define CORGI_SCP_SWB SCOOP_GPCR_PA13 /* Hinge Switch B */ |