summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@net.rmk.(none)>2005-01-12 15:14:51 +0000
committerRussell King <rmk@flint.arm.linux.org.uk>2005-01-12 15:14:51 +0000
commitd56169c76f3692896274e56c3a090015e304c1ec (patch)
treec70dd4c5a1d5faec27a7bf41aa27522b9e6ee7ce /include
parent209a0f3b1ad61e34c6fe3b912449db8c85ca5d0a (diff)
[ARM PATCH] 2388/1: Add SSP control code for Sharp SL-C7xx Series (Corgi)
Patch from Richard Purdie The Sharp SL-C7xx Series (Corgi) has 3 devices connected to the SSP interface each needing different configurations of the port. This code provides the necessary access and locking so drivers can access these components. It uses the functions provided by the PXA SSP driver to access the port. It also adds some machine specific GPIO definitions used by this code and adds some comments to existing definitions. Signed-off-by: Richard Purdie Signed-off-by: Russell King
Diffstat (limited to 'include')
-rw-r--r--include/asm-arm/arch-pxa/corgi.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/include/asm-arm/arch-pxa/corgi.h b/include/asm-arm/arch-pxa/corgi.h
index 9cfd9c47b366..9de52f035ba6 100644
--- a/include/asm-arm/arch-pxa/corgi.h
+++ b/include/asm-arm/arch-pxa/corgi.h
@@ -15,29 +15,31 @@
/*
- * Corgi GPIO definitions
+ * Corgi (Non Standard) GPIO Definitions
*/
-#define CORGI_GPIO_KEY_INT (0) /* key interrupt */
+#define CORGI_GPIO_KEY_INT (0) /* Keyboard Interrupt */
#define CORGI_GPIO_AC_IN (1)
#define CORGI_GPIO_WAKEUP (3)
-#define CORGI_GPIO_AK_INT (4) // Remote Controller
-#define CORGI_GPIO_TP_INT (5) /* Touch Panel interrupt */
-#define CORGI_GPIO_nSD_CLK (6)
+#define CORGI_GPIO_AK_INT (4) /* IR Controller Interrupt */
+#define CORGI_GPIO_TP_INT (5) /* Touch Panel Interrupt */
#define CORGI_GPIO_nSD_WP (7)
-#define CORGI_GPIO_nSD_DETECT (9)
+#define CORGI_GPIO_nSD_DETECT (9) /* MMC/SD Card Detect */
#define CORGI_GPIO_nSD_INT (10)
#define CORGI_GPIO_MAIN_BAT_LOW (11)
#define CORGI_GPIO_BAT_COVER (11)
#define CORGI_GPIO_LED_ORANGE (13)
-#define CORGI_GPIO_CF_CD (14)
+#define CORGI_GPIO_CF_CD (14) /* Compact Flash Card Detect */
#define CORGI_GPIO_CHRG_FULL (16)
-#define CORGI_GPIO_CF_IRQ (17)
+#define CORGI_GPIO_CF_IRQ (17) /* Compact Flash Interrupt */
+#define CORGI_GPIO_LCDCON_CS (19) /* LCD Control Chip Select */
+#define CORGI_GPIO_MAX1111_CS (20) /* MAX111 Chip Select */
#define CORGI_GPIO_ADC_TEMP_ON (21)
#define CORGI_GPIO_IR_ON (22)
-#define CORGI_GPIO_SD_PWR (33)
+#define CORGI_GPIO_ADS7846_CS (24) /* ADS7846 Chip Select */
+#define CORGI_GPIO_SD_PWR (33) /* MMC/SD Power */
#define CORGI_GPIO_CHRG_ON (38)
#define CORGI_GPIO_DISCHARGE_ON (42)
-#define CORGI_GPIO_HSYNC (44)
+#define CORGI_GPIO_HSYNC (44) /* LCD HSync Pulse */
#define CORGI_GPIO_USB_PULLUP (45)