From 2e704a0f4b2dd8d7d3402e65624a7307a44d3765 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Fri, 21 Nov 2008 11:56:55 +0000 Subject: introduce-gta03-mach.patch Signed-off-by: Andy Green --- arch/arm/mach-s3c6410/include/mach/om-gta03.h | 78 +++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 arch/arm/mach-s3c6410/include/mach/om-gta03.h (limited to 'arch/arm/mach-s3c6410/include') 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 +#include +#include + +/* 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 -- cgit v1.2.3