aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-s3c6410/include
diff options
context:
space:
mode:
authorAndy Green <andy@openmoko.com>2008-11-21 11:56:55 +0000
committerAndy Green <agreen@pads.home.warmcat.com>2008-11-21 11:56:55 +0000
commit2e704a0f4b2dd8d7d3402e65624a7307a44d3765 (patch)
tree9c4aca7503e2a7f16a3c7f3944c4d610a102f450 /arch/arm/mach-s3c6410/include
parent963296f3e297555cb93f1387d35b864d92e8709c (diff)
introduce-gta03-mach.patch
Signed-off-by: Andy Green <andy@openmoko.com>
Diffstat (limited to 'arch/arm/mach-s3c6410/include')
-rw-r--r--arch/arm/mach-s3c6410/include/mach/om-gta03.h78
1 files changed, 78 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c6410/include/mach/om-gta03.h b/arch/arm/mach-s3c6410/include/mach/om-gta03.h
new file mode 100644
index 00000000000..0928676a2d1
--- /dev/null
+++ b/arch/arm/mach-s3c6410/include/mach/om-gta03.h
@@ -0,0 +1,78 @@
+#ifndef _OM_GTA03_H
+#define _OM_GTA03_H
+
+#include <mach/gpio.h>
+#include <mach/irqs.h>
+#include <linux/pcf50633.h>
+
+/* Different hardware revisions, passed in ATAG_REVISION by u-boot */
+#define GTA03v1_SYSTEM_REV 0x00000001
+
+#define GTA03_GPIO_VIBRATOR_ON S3C64XX_GPF(13)
+#define GTA03_GPIO_CLKOUT S3C64XX_GPF(14)
+
+#define GTA03_GPIO_ACCEL_MISO S3C64XX_GPC(0)
+#define GTA03_GPIO_ACCEL_CLK S3C64XX_GPC(1)
+#define GTA03_GPIO_ACCEL_MOSI S3C64XX_GPC(2)
+
+#define GTA03_GPIO_LCM_MISO S3C64XX_GPC(4)
+#define GTA03_GPIO_LCM_CLK S3C64XX_GPC(5)
+#define GTA03_GPIO_LCM_MOSI S3C64XX_GPC(6)
+#define GTA03_GPIO_LCM_CS S3C64XX_GPC(7)
+
+#define GTA03_GPIO_BTPCM_SHARED_SCLK S3C64XX_GPE(0)
+#define GTA03_GPIO_BTPCM_SHARED_EXTCLK S3C64XX_GPE(1)
+#define GTA03_GPIO_BTPCM_SHARED_FSYNC S3C64XX_GPE(2)
+#define GTA03_GPIO_BTPCM_SHARED_SIN S3C64XX_GPE(3)
+#define GTA03_GPIO_BTPCM_SHARED_SOUT S3C64XX_GPE(4)
+
+#define GTA03_GPIO_WLAN_RESET S3C64XX_GPH(6)
+#define GTA03_GPIO_HDQ S3C64XX_GPH(7)
+#define GTA03_GPIO_WLAN_PWRDN S3C64XX_GPH(8)
+#define GTA03_GPIO_WLAN_OSC S3C64XX_GPH(9)
+
+#define GTA03_GPIO_VERSION0 S3C64XX_GPI(0)
+#define GTA03_GPIO_VERSION1 S3C64XX_GPI(1)
+#define GTA03_GPIO_VERSION2 S3C64XX_GPI(8)
+
+#define GTA03_GPIO_NWLAN_POWER S3C64XX_GPK(0)
+#define GTA03_GPIO_MODEN_ON S3C64XX_GPK(2)
+
+#define GTA03_GPIO_TP_RESET S3C64XX_GPM(0)
+#define GTA03_GPIO_GPS_LNA_EN S3C64XX_GPM(2)
+
+#define GTA03_GPIO_USB_FLT S3C64XX_GPM(4)
+#define GTA03_GPIO_USB_OC S3C64XX_GPM(5)
+
+#define GTA03_GPIO_ACCEL_INT1 S3C64XX_GPN(0)
+#define GTA03_GPIO_KEY_MINUS S3C64XX_GPN(1)
+#define GTA03_GPIO_KEY_PLUS S3C64XX_GPN(2)
+#define GTA03_GPIO_PWR_IND S3C64XX_GPN(3)
+#define GTA03_GPIO_PWR_IRQ S3C64XX_GPN(4)
+#define GTA03_GPIO_TOUCH S3C64XX_GPN(5)
+#define GTA03_GPIO_JACK_INSERT S3C64XX_GPN(6)
+#define GTA03_GPIO_GPS_INT S3C64XX_GPN(7)
+#define GTA03_GPIO_HOLD S3C64XX_GPN(8)
+#define GTA03_GPIO_WLAN_WAKEUP S3C64XX_GPN(9)
+#define GTA03_GPIO_ACCEL_INT2 S3C64XX_GPN(10)
+#define GTA03_GPIO_IO1 S3C64XX_GPN(11)
+#define GTA03_GPIO_NONKEYWAKE S3C64XX_GPN(12)
+
+#define GTA03_GPIO_N_MODEM_RESET S3C64XX_GPO(1)
+
+#define GTA03_IRQ_GSENSOR_1 IRQ_EINT0
+#define GTA03_IRQ_KEY_MINUS IRQ_EINT1
+#define GTA03_IRQ_KEY_PLUS IRQ_EINT2
+#define GTA03_IRQ_PWR_IND IRQ_EINT3
+#define GTA03_IRQ_PMU IRQ_EINT4
+#define GTA03_IRQ_AUX IRQ_EINT6
+#define GTA03_IRQ_nHOLD IRQ_EINT7
+#define GTA03v1_IRQ_nSIM_CD IRQ_EINT8
+#define GTA03_IRQ_PCF50633 IRQ_EINT9
+#define GTA03_IRQ_3D IRQ_EINT12
+#define GTA03_IRQ_GSENSOR_2 IRQ_EINT16
+#define GTA03v3_IRQ_nUSB_OC IRQ_EINT17
+#define GTA03v3_IRQ_nUSB_FLT IRQ_EINT18
+#define GTA03v3_IRQ_nGSM_OC IRQ_EINT19
+
+#endif /* _OM_GTA03_H */ \ No newline at end of file