upload tizen1.0 source
[kernel/linux-2.6.36.git] / arch / arm / mach-s5pv310 / gpio-u1.h
1 /*
2  * Copyright (C) 2010 Samsung Electrnoics
3  */
4
5 #ifndef __MOBILE_GPIO_U1_H
6 #define __MOBILE_GPIO_U1_H
7
8 #define SLP_U1_REV00    0x0
9 #define SLP_U1_REV02    0x2
10 #define SLP_U1_REV05    0x4
11 #define SLP_U1_REV06    0x6
12 #define SLP_U1_REV07    0x7
13 #define SLP_U1_REV08    0x8
14 #define SLP_U1_REV09    0xA
15 #define SLP_U1_REV10    0xB
16 #define SLP_U1_REV11    0xC
17
18 /* U1 GPIOs */
19 enum {
20         GPIO_MICBIAS_EN,
21         GPIO_SUB_MICBIAS_EN,
22         GPIO_EAR_MICBIAS_EN,
23         GPIO_nPOWER,
24         GPIO_DET_3_5,
25         GPIO_T_FLASH_DETECT,
26         GPIO_EAR_SEND_END,
27         GPIO_CP_ON,
28         GPIO_IPC_SLAVE_WAKEUP,
29         GPIO_IPC_HOST_WAKEUP,
30         GPIO_CP_DUMP_INT,
31         GPIO_SUSPEND_REQUEST_HSIC,
32         GPIO_CP_PMU_RST,
33         GPIO_PHONE_ACTIVE,
34         GPIO_ACTIVE_STATE_HSIC,
35         GPIO_PDA_ACTIVE,
36         GPIO_RESET_REQ_N,
37         GPIO_USB_OTG_EN,
38         GPIO_MHL_SEL,
39         GPIO_UART_SEL,
40         GPIO_USB_SEL,
41 #if CONFIG_TOUCHSCREEN_MXT224U1
42         GPIO_TSP_LDO_ON,
43         GPIO_TSP_INT,
44 #endif
45         GPIO_PS_ALS_INT,
46 #if defined(CONFIG_CHARGERCTRL_MAX8922)
47         GPIO_CHG_EN,
48         GPIO_CHG_ING_N,
49         GPIO_TA_nCONNECTED,
50 #endif
51         GPIO_REV,
52         GPIO_MAX,
53 };
54
55 #endif