Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
gpio.h File Reference

Go to the source code of this file.

Macros

#define __ASM_ARCH_GPIO_H   __FILE__
 
#define EXYNOS_GPIO_NEXT(__gpio)   ((__gpio##_START) + (__gpio##_NR) + CONFIG_S3C_GPIO_SPACE + 1)
 
#define EXYNOS4_GPIO_A0_NR   (8)
 
#define EXYNOS4_GPIO_A1_NR   (6)
 
#define EXYNOS4_GPIO_B_NR   (8)
 
#define EXYNOS4_GPIO_C0_NR   (5)
 
#define EXYNOS4_GPIO_C1_NR   (5)
 
#define EXYNOS4_GPIO_D0_NR   (4)
 
#define EXYNOS4_GPIO_D1_NR   (4)
 
#define EXYNOS4_GPIO_E0_NR   (5)
 
#define EXYNOS4_GPIO_E1_NR   (8)
 
#define EXYNOS4_GPIO_E2_NR   (6)
 
#define EXYNOS4_GPIO_E3_NR   (8)
 
#define EXYNOS4_GPIO_E4_NR   (8)
 
#define EXYNOS4_GPIO_F0_NR   (8)
 
#define EXYNOS4_GPIO_F1_NR   (8)
 
#define EXYNOS4_GPIO_F2_NR   (8)
 
#define EXYNOS4_GPIO_F3_NR   (6)
 
#define EXYNOS4_GPIO_J0_NR   (8)
 
#define EXYNOS4_GPIO_J1_NR   (5)
 
#define EXYNOS4_GPIO_K0_NR   (7)
 
#define EXYNOS4_GPIO_K1_NR   (7)
 
#define EXYNOS4_GPIO_K2_NR   (7)
 
#define EXYNOS4_GPIO_K3_NR   (7)
 
#define EXYNOS4_GPIO_L0_NR   (8)
 
#define EXYNOS4_GPIO_L1_NR   (3)
 
#define EXYNOS4_GPIO_L2_NR   (8)
 
#define EXYNOS4_GPIO_X0_NR   (8)
 
#define EXYNOS4_GPIO_X1_NR   (8)
 
#define EXYNOS4_GPIO_X2_NR   (8)
 
#define EXYNOS4_GPIO_X3_NR   (8)
 
#define EXYNOS4_GPIO_Y0_NR   (6)
 
#define EXYNOS4_GPIO_Y1_NR   (4)
 
#define EXYNOS4_GPIO_Y2_NR   (6)
 
#define EXYNOS4_GPIO_Y3_NR   (8)
 
#define EXYNOS4_GPIO_Y4_NR   (8)
 
#define EXYNOS4_GPIO_Y5_NR   (8)
 
#define EXYNOS4_GPIO_Y6_NR   (8)
 
#define EXYNOS4_GPIO_Z_NR   (7)
 
#define EXYNOS4_GPA0(_nr)   (EXYNOS4_GPIO_A0_START + (_nr))
 
#define EXYNOS4_GPA1(_nr)   (EXYNOS4_GPIO_A1_START + (_nr))
 
#define EXYNOS4_GPB(_nr)   (EXYNOS4_GPIO_B_START + (_nr))
 
#define EXYNOS4_GPC0(_nr)   (EXYNOS4_GPIO_C0_START + (_nr))
 
#define EXYNOS4_GPC1(_nr)   (EXYNOS4_GPIO_C1_START + (_nr))
 
#define EXYNOS4_GPD0(_nr)   (EXYNOS4_GPIO_D0_START + (_nr))
 
#define EXYNOS4_GPD1(_nr)   (EXYNOS4_GPIO_D1_START + (_nr))
 
#define EXYNOS4_GPE0(_nr)   (EXYNOS4_GPIO_E0_START + (_nr))
 
#define EXYNOS4_GPE1(_nr)   (EXYNOS4_GPIO_E1_START + (_nr))
 
#define EXYNOS4_GPE2(_nr)   (EXYNOS4_GPIO_E2_START + (_nr))
 
#define EXYNOS4_GPE3(_nr)   (EXYNOS4_GPIO_E3_START + (_nr))
 
#define EXYNOS4_GPE4(_nr)   (EXYNOS4_GPIO_E4_START + (_nr))
 
#define EXYNOS4_GPF0(_nr)   (EXYNOS4_GPIO_F0_START + (_nr))
 
#define EXYNOS4_GPF1(_nr)   (EXYNOS4_GPIO_F1_START + (_nr))
 
#define EXYNOS4_GPF2(_nr)   (EXYNOS4_GPIO_F2_START + (_nr))
 
#define EXYNOS4_GPF3(_nr)   (EXYNOS4_GPIO_F3_START + (_nr))
 
#define EXYNOS4_GPJ0(_nr)   (EXYNOS4_GPIO_J0_START + (_nr))
 
#define EXYNOS4_GPJ1(_nr)   (EXYNOS4_GPIO_J1_START + (_nr))
 
#define EXYNOS4_GPK0(_nr)   (EXYNOS4_GPIO_K0_START + (_nr))
 
#define EXYNOS4_GPK1(_nr)   (EXYNOS4_GPIO_K1_START + (_nr))
 
#define EXYNOS4_GPK2(_nr)   (EXYNOS4_GPIO_K2_START + (_nr))
 
#define EXYNOS4_GPK3(_nr)   (EXYNOS4_GPIO_K3_START + (_nr))
 
#define EXYNOS4_GPL0(_nr)   (EXYNOS4_GPIO_L0_START + (_nr))
 
#define EXYNOS4_GPL1(_nr)   (EXYNOS4_GPIO_L1_START + (_nr))
 
#define EXYNOS4_GPL2(_nr)   (EXYNOS4_GPIO_L2_START + (_nr))
 
#define EXYNOS4_GPX0(_nr)   (EXYNOS4_GPIO_X0_START + (_nr))
 
#define EXYNOS4_GPX1(_nr)   (EXYNOS4_GPIO_X1_START + (_nr))
 
#define EXYNOS4_GPX2(_nr)   (EXYNOS4_GPIO_X2_START + (_nr))
 
#define EXYNOS4_GPX3(_nr)   (EXYNOS4_GPIO_X3_START + (_nr))
 
#define EXYNOS4_GPY0(_nr)   (EXYNOS4_GPIO_Y0_START + (_nr))
 
#define EXYNOS4_GPY1(_nr)   (EXYNOS4_GPIO_Y1_START + (_nr))
 
#define EXYNOS4_GPY2(_nr)   (EXYNOS4_GPIO_Y2_START + (_nr))
 
#define EXYNOS4_GPY3(_nr)   (EXYNOS4_GPIO_Y3_START + (_nr))
 
#define EXYNOS4_GPY4(_nr)   (EXYNOS4_GPIO_Y4_START + (_nr))
 
#define EXYNOS4_GPY5(_nr)   (EXYNOS4_GPIO_Y5_START + (_nr))
 
#define EXYNOS4_GPY6(_nr)   (EXYNOS4_GPIO_Y6_START + (_nr))
 
#define EXYNOS4_GPZ(_nr)   (EXYNOS4_GPIO_Z_START + (_nr))
 
#define EXYNOS4_GPIO_END   (EXYNOS4_GPZ(EXYNOS4_GPIO_Z_NR) + 1)
 
#define EXYNOS5_GPIO_A0_NR   (8)
 
#define EXYNOS5_GPIO_A1_NR   (6)
 
#define EXYNOS5_GPIO_A2_NR   (8)
 
#define EXYNOS5_GPIO_B0_NR   (5)
 
#define EXYNOS5_GPIO_B1_NR   (5)
 
#define EXYNOS5_GPIO_B2_NR   (4)
 
#define EXYNOS5_GPIO_B3_NR   (4)
 
#define EXYNOS5_GPIO_C0_NR   (7)
 
#define EXYNOS5_GPIO_C1_NR   (4)
 
#define EXYNOS5_GPIO_C2_NR   (7)
 
#define EXYNOS5_GPIO_C3_NR   (7)
 
#define EXYNOS5_GPIO_C4_NR   (7)
 
#define EXYNOS5_GPIO_D0_NR   (4)
 
#define EXYNOS5_GPIO_D1_NR   (8)
 
#define EXYNOS5_GPIO_Y0_NR   (6)
 
#define EXYNOS5_GPIO_Y1_NR   (4)
 
#define EXYNOS5_GPIO_Y2_NR   (6)
 
#define EXYNOS5_GPIO_Y3_NR   (8)
 
#define EXYNOS5_GPIO_Y4_NR   (8)
 
#define EXYNOS5_GPIO_Y5_NR   (8)
 
#define EXYNOS5_GPIO_Y6_NR   (8)
 
#define EXYNOS5_GPIO_X0_NR   (8)
 
#define EXYNOS5_GPIO_X1_NR   (8)
 
#define EXYNOS5_GPIO_X2_NR   (8)
 
#define EXYNOS5_GPIO_X3_NR   (8)
 
#define EXYNOS5_GPIO_E0_NR   (8)
 
#define EXYNOS5_GPIO_E1_NR   (2)
 
#define EXYNOS5_GPIO_F0_NR   (4)
 
#define EXYNOS5_GPIO_F1_NR   (4)
 
#define EXYNOS5_GPIO_G0_NR   (8)
 
#define EXYNOS5_GPIO_G1_NR   (8)
 
#define EXYNOS5_GPIO_G2_NR   (2)
 
#define EXYNOS5_GPIO_H0_NR   (4)
 
#define EXYNOS5_GPIO_H1_NR   (8)
 
#define EXYNOS5_GPIO_V0_NR   (8)
 
#define EXYNOS5_GPIO_V1_NR   (8)
 
#define EXYNOS5_GPIO_V2_NR   (8)
 
#define EXYNOS5_GPIO_V3_NR   (8)
 
#define EXYNOS5_GPIO_V4_NR   (2)
 
#define EXYNOS5_GPIO_Z_NR   (7)
 
#define EXYNOS5_GPA0(_nr)   (EXYNOS5_GPIO_A0_START + (_nr))
 
#define EXYNOS5_GPA1(_nr)   (EXYNOS5_GPIO_A1_START + (_nr))
 
#define EXYNOS5_GPA2(_nr)   (EXYNOS5_GPIO_A2_START + (_nr))
 
#define EXYNOS5_GPB0(_nr)   (EXYNOS5_GPIO_B0_START + (_nr))
 
#define EXYNOS5_GPB1(_nr)   (EXYNOS5_GPIO_B1_START + (_nr))
 
#define EXYNOS5_GPB2(_nr)   (EXYNOS5_GPIO_B2_START + (_nr))
 
#define EXYNOS5_GPB3(_nr)   (EXYNOS5_GPIO_B3_START + (_nr))
 
#define EXYNOS5_GPC0(_nr)   (EXYNOS5_GPIO_C0_START + (_nr))
 
#define EXYNOS5_GPC1(_nr)   (EXYNOS5_GPIO_C1_START + (_nr))
 
#define EXYNOS5_GPC2(_nr)   (EXYNOS5_GPIO_C2_START + (_nr))
 
#define EXYNOS5_GPC3(_nr)   (EXYNOS5_GPIO_C3_START + (_nr))
 
#define EXYNOS5_GPC4(_nr)   (EXYNOS5_GPIO_C4_START + (_nr))
 
#define EXYNOS5_GPD0(_nr)   (EXYNOS5_GPIO_D0_START + (_nr))
 
#define EXYNOS5_GPD1(_nr)   (EXYNOS5_GPIO_D1_START + (_nr))
 
#define EXYNOS5_GPY0(_nr)   (EXYNOS5_GPIO_Y0_START + (_nr))
 
#define EXYNOS5_GPY1(_nr)   (EXYNOS5_GPIO_Y1_START + (_nr))
 
#define EXYNOS5_GPY2(_nr)   (EXYNOS5_GPIO_Y2_START + (_nr))
 
#define EXYNOS5_GPY3(_nr)   (EXYNOS5_GPIO_Y3_START + (_nr))
 
#define EXYNOS5_GPY4(_nr)   (EXYNOS5_GPIO_Y4_START + (_nr))
 
#define EXYNOS5_GPY5(_nr)   (EXYNOS5_GPIO_Y5_START + (_nr))
 
#define EXYNOS5_GPY6(_nr)   (EXYNOS5_GPIO_Y6_START + (_nr))
 
#define EXYNOS5_GPX0(_nr)   (EXYNOS5_GPIO_X0_START + (_nr))
 
#define EXYNOS5_GPX1(_nr)   (EXYNOS5_GPIO_X1_START + (_nr))
 
#define EXYNOS5_GPX2(_nr)   (EXYNOS5_GPIO_X2_START + (_nr))
 
#define EXYNOS5_GPX3(_nr)   (EXYNOS5_GPIO_X3_START + (_nr))
 
#define EXYNOS5_GPE0(_nr)   (EXYNOS5_GPIO_E0_START + (_nr))
 
#define EXYNOS5_GPE1(_nr)   (EXYNOS5_GPIO_E1_START + (_nr))
 
#define EXYNOS5_GPF0(_nr)   (EXYNOS5_GPIO_F0_START + (_nr))
 
#define EXYNOS5_GPF1(_nr)   (EXYNOS5_GPIO_F1_START + (_nr))
 
#define EXYNOS5_GPG0(_nr)   (EXYNOS5_GPIO_G0_START + (_nr))
 
#define EXYNOS5_GPG1(_nr)   (EXYNOS5_GPIO_G1_START + (_nr))
 
#define EXYNOS5_GPG2(_nr)   (EXYNOS5_GPIO_G2_START + (_nr))
 
#define EXYNOS5_GPH0(_nr)   (EXYNOS5_GPIO_H0_START + (_nr))
 
#define EXYNOS5_GPH1(_nr)   (EXYNOS5_GPIO_H1_START + (_nr))
 
#define EXYNOS5_GPV0(_nr)   (EXYNOS5_GPIO_V0_START + (_nr))
 
#define EXYNOS5_GPV1(_nr)   (EXYNOS5_GPIO_V1_START + (_nr))
 
#define EXYNOS5_GPV2(_nr)   (EXYNOS5_GPIO_V2_START + (_nr))
 
#define EXYNOS5_GPV3(_nr)   (EXYNOS5_GPIO_V3_START + (_nr))
 
#define EXYNOS5_GPV4(_nr)   (EXYNOS5_GPIO_V4_START + (_nr))
 
#define EXYNOS5_GPZ(_nr)   (EXYNOS5_GPIO_Z_START + (_nr))
 
#define EXYNOS5_GPIO_END   (EXYNOS5_GPZ(EXYNOS5_GPIO_Z_NR) + 1)
 
#define S3C_GPIO_END   (EXYNOS5_GPIO_END)
 
#define ARCH_NR_GPIOS   (CONFIG_SAMSUNG_GPIO_EXTRA + S3C_GPIO_END)
 

Enumerations

enum  exynos4_gpio_number {
  EXYNOS4_GPIO_A0_START = 0, EXYNOS4_GPIO_A1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_A0), EXYNOS4_GPIO_B_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_A1), EXYNOS4_GPIO_C0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_B),
  EXYNOS4_GPIO_C1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_C0), EXYNOS4_GPIO_D0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_C1), EXYNOS4_GPIO_D1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_D0), EXYNOS4_GPIO_E0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_D1),
  EXYNOS4_GPIO_E1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_E0), EXYNOS4_GPIO_E2_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_E1), EXYNOS4_GPIO_E3_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_E2), EXYNOS4_GPIO_E4_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_E3),
  EXYNOS4_GPIO_F0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_E4), EXYNOS4_GPIO_F1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_F0), EXYNOS4_GPIO_F2_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_F1), EXYNOS4_GPIO_F3_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_F2),
  EXYNOS4_GPIO_J0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_F3), EXYNOS4_GPIO_J1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_J0), EXYNOS4_GPIO_K0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_J1), EXYNOS4_GPIO_K1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_K0),
  EXYNOS4_GPIO_K2_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_K1), EXYNOS4_GPIO_K3_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_K2), EXYNOS4_GPIO_L0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_K3), EXYNOS4_GPIO_L1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_L0),
  EXYNOS4_GPIO_L2_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_L1), EXYNOS4_GPIO_X0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_L2), EXYNOS4_GPIO_X1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_X0), EXYNOS4_GPIO_X2_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_X1),
  EXYNOS4_GPIO_X3_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_X2), EXYNOS4_GPIO_Y0_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_X3), EXYNOS4_GPIO_Y1_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_Y0), EXYNOS4_GPIO_Y2_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_Y1),
  EXYNOS4_GPIO_Y3_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_Y2), EXYNOS4_GPIO_Y4_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_Y3), EXYNOS4_GPIO_Y5_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_Y4), EXYNOS4_GPIO_Y6_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_Y5),
  EXYNOS4_GPIO_Z_START = EXYNOS_GPIO_NEXT(EXYNOS4_GPIO_Y6)
}
 
enum  exynos5_gpio_number {
  EXYNOS5_GPIO_A0_START = 0, EXYNOS5_GPIO_A1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_A0), EXYNOS5_GPIO_A2_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_A1), EXYNOS5_GPIO_B0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_A2),
  EXYNOS5_GPIO_B1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_B0), EXYNOS5_GPIO_B2_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_B1), EXYNOS5_GPIO_B3_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_B2), EXYNOS5_GPIO_C0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_B3),
  EXYNOS5_GPIO_C1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_C0), EXYNOS5_GPIO_C2_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_C1), EXYNOS5_GPIO_C3_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_C2), EXYNOS5_GPIO_C4_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_C3),
  EXYNOS5_GPIO_D0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_C4), EXYNOS5_GPIO_D1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_D0), EXYNOS5_GPIO_Y0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_D1), EXYNOS5_GPIO_Y1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_Y0),
  EXYNOS5_GPIO_Y2_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_Y1), EXYNOS5_GPIO_Y3_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_Y2), EXYNOS5_GPIO_Y4_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_Y3), EXYNOS5_GPIO_Y5_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_Y4),
  EXYNOS5_GPIO_Y6_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_Y5), EXYNOS5_GPIO_X0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_Y6), EXYNOS5_GPIO_X1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_X0), EXYNOS5_GPIO_X2_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_X1),
  EXYNOS5_GPIO_X3_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_X2), EXYNOS5_GPIO_E0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_X3), EXYNOS5_GPIO_E1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_E0), EXYNOS5_GPIO_F0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_E1),
  EXYNOS5_GPIO_F1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_F0), EXYNOS5_GPIO_G0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_F1), EXYNOS5_GPIO_G1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_G0), EXYNOS5_GPIO_G2_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_G1),
  EXYNOS5_GPIO_H0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_G2), EXYNOS5_GPIO_H1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_H0), EXYNOS5_GPIO_V0_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_H1), EXYNOS5_GPIO_V1_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_V0),
  EXYNOS5_GPIO_V2_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_V1), EXYNOS5_GPIO_V3_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_V2), EXYNOS5_GPIO_V4_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_V3), EXYNOS5_GPIO_Z_START = EXYNOS_GPIO_NEXT(EXYNOS5_GPIO_V4)
}
 

Macro Definition Documentation

#define __ASM_ARCH_GPIO_H   __FILE__

Definition at line 13 of file gpio.h.

#define ARCH_NR_GPIOS   (CONFIG_SAMSUNG_GPIO_EXTRA + S3C_GPIO_END)

Definition at line 287 of file gpio.h.

#define EXYNOS4_GPA0 (   _nr)    (EXYNOS4_GPIO_A0_START + (_nr))

Definition at line 104 of file gpio.h.

#define EXYNOS4_GPA1 (   _nr)    (EXYNOS4_GPIO_A1_START + (_nr))

Definition at line 105 of file gpio.h.

#define EXYNOS4_GPB (   _nr)    (EXYNOS4_GPIO_B_START + (_nr))

Definition at line 106 of file gpio.h.

#define EXYNOS4_GPC0 (   _nr)    (EXYNOS4_GPIO_C0_START + (_nr))

Definition at line 107 of file gpio.h.

#define EXYNOS4_GPC1 (   _nr)    (EXYNOS4_GPIO_C1_START + (_nr))

Definition at line 108 of file gpio.h.

#define EXYNOS4_GPD0 (   _nr)    (EXYNOS4_GPIO_D0_START + (_nr))

Definition at line 109 of file gpio.h.

#define EXYNOS4_GPD1 (   _nr)    (EXYNOS4_GPIO_D1_START + (_nr))

Definition at line 110 of file gpio.h.

#define EXYNOS4_GPE0 (   _nr)    (EXYNOS4_GPIO_E0_START + (_nr))

Definition at line 111 of file gpio.h.

#define EXYNOS4_GPE1 (   _nr)    (EXYNOS4_GPIO_E1_START + (_nr))

Definition at line 112 of file gpio.h.

#define EXYNOS4_GPE2 (   _nr)    (EXYNOS4_GPIO_E2_START + (_nr))

Definition at line 113 of file gpio.h.

#define EXYNOS4_GPE3 (   _nr)    (EXYNOS4_GPIO_E3_START + (_nr))

Definition at line 114 of file gpio.h.

#define EXYNOS4_GPE4 (   _nr)    (EXYNOS4_GPIO_E4_START + (_nr))

Definition at line 115 of file gpio.h.

#define EXYNOS4_GPF0 (   _nr)    (EXYNOS4_GPIO_F0_START + (_nr))

Definition at line 116 of file gpio.h.

#define EXYNOS4_GPF1 (   _nr)    (EXYNOS4_GPIO_F1_START + (_nr))

Definition at line 117 of file gpio.h.

#define EXYNOS4_GPF2 (   _nr)    (EXYNOS4_GPIO_F2_START + (_nr))

Definition at line 118 of file gpio.h.

#define EXYNOS4_GPF3 (   _nr)    (EXYNOS4_GPIO_F3_START + (_nr))

Definition at line 119 of file gpio.h.

#define EXYNOS4_GPIO_A0_NR   (8)

Definition at line 22 of file gpio.h.

#define EXYNOS4_GPIO_A1_NR   (6)

Definition at line 23 of file gpio.h.

#define EXYNOS4_GPIO_B_NR   (8)

Definition at line 24 of file gpio.h.

#define EXYNOS4_GPIO_C0_NR   (5)

Definition at line 25 of file gpio.h.

#define EXYNOS4_GPIO_C1_NR   (5)

Definition at line 26 of file gpio.h.

#define EXYNOS4_GPIO_D0_NR   (4)

Definition at line 27 of file gpio.h.

#define EXYNOS4_GPIO_D1_NR   (4)

Definition at line 28 of file gpio.h.

#define EXYNOS4_GPIO_E0_NR   (5)

Definition at line 29 of file gpio.h.

#define EXYNOS4_GPIO_E1_NR   (8)

Definition at line 30 of file gpio.h.

#define EXYNOS4_GPIO_E2_NR   (6)

Definition at line 31 of file gpio.h.

#define EXYNOS4_GPIO_E3_NR   (8)

Definition at line 32 of file gpio.h.

#define EXYNOS4_GPIO_E4_NR   (8)

Definition at line 33 of file gpio.h.

#define EXYNOS4_GPIO_END   (EXYNOS4_GPZ(EXYNOS4_GPIO_Z_NR) + 1)

Definition at line 144 of file gpio.h.

#define EXYNOS4_GPIO_F0_NR   (8)

Definition at line 34 of file gpio.h.

#define EXYNOS4_GPIO_F1_NR   (8)

Definition at line 35 of file gpio.h.

#define EXYNOS4_GPIO_F2_NR   (8)

Definition at line 36 of file gpio.h.

#define EXYNOS4_GPIO_F3_NR   (6)

Definition at line 37 of file gpio.h.

#define EXYNOS4_GPIO_J0_NR   (8)

Definition at line 38 of file gpio.h.

#define EXYNOS4_GPIO_J1_NR   (5)

Definition at line 39 of file gpio.h.

#define EXYNOS4_GPIO_K0_NR   (7)

Definition at line 40 of file gpio.h.

#define EXYNOS4_GPIO_K1_NR   (7)

Definition at line 41 of file gpio.h.

#define EXYNOS4_GPIO_K2_NR   (7)

Definition at line 42 of file gpio.h.

#define EXYNOS4_GPIO_K3_NR   (7)

Definition at line 43 of file gpio.h.

#define EXYNOS4_GPIO_L0_NR   (8)

Definition at line 44 of file gpio.h.

#define EXYNOS4_GPIO_L1_NR   (3)

Definition at line 45 of file gpio.h.

#define EXYNOS4_GPIO_L2_NR   (8)

Definition at line 46 of file gpio.h.

#define EXYNOS4_GPIO_X0_NR   (8)

Definition at line 47 of file gpio.h.

#define EXYNOS4_GPIO_X1_NR   (8)

Definition at line 48 of file gpio.h.

#define EXYNOS4_GPIO_X2_NR   (8)

Definition at line 49 of file gpio.h.

#define EXYNOS4_GPIO_X3_NR   (8)

Definition at line 50 of file gpio.h.

#define EXYNOS4_GPIO_Y0_NR   (6)

Definition at line 51 of file gpio.h.

#define EXYNOS4_GPIO_Y1_NR   (4)

Definition at line 52 of file gpio.h.

#define EXYNOS4_GPIO_Y2_NR   (6)

Definition at line 53 of file gpio.h.

#define EXYNOS4_GPIO_Y3_NR   (8)

Definition at line 54 of file gpio.h.

#define EXYNOS4_GPIO_Y4_NR   (8)

Definition at line 55 of file gpio.h.

#define EXYNOS4_GPIO_Y5_NR   (8)

Definition at line 56 of file gpio.h.

#define EXYNOS4_GPIO_Y6_NR   (8)

Definition at line 57 of file gpio.h.

#define EXYNOS4_GPIO_Z_NR   (7)

Definition at line 58 of file gpio.h.

#define EXYNOS4_GPJ0 (   _nr)    (EXYNOS4_GPIO_J0_START + (_nr))

Definition at line 120 of file gpio.h.

#define EXYNOS4_GPJ1 (   _nr)    (EXYNOS4_GPIO_J1_START + (_nr))

Definition at line 121 of file gpio.h.

#define EXYNOS4_GPK0 (   _nr)    (EXYNOS4_GPIO_K0_START + (_nr))

Definition at line 122 of file gpio.h.

#define EXYNOS4_GPK1 (   _nr)    (EXYNOS4_GPIO_K1_START + (_nr))

Definition at line 123 of file gpio.h.

#define EXYNOS4_GPK2 (   _nr)    (EXYNOS4_GPIO_K2_START + (_nr))

Definition at line 124 of file gpio.h.

#define EXYNOS4_GPK3 (   _nr)    (EXYNOS4_GPIO_K3_START + (_nr))

Definition at line 125 of file gpio.h.

#define EXYNOS4_GPL0 (   _nr)    (EXYNOS4_GPIO_L0_START + (_nr))

Definition at line 126 of file gpio.h.

#define EXYNOS4_GPL1 (   _nr)    (EXYNOS4_GPIO_L1_START + (_nr))

Definition at line 127 of file gpio.h.

#define EXYNOS4_GPL2 (   _nr)    (EXYNOS4_GPIO_L2_START + (_nr))

Definition at line 128 of file gpio.h.

#define EXYNOS4_GPX0 (   _nr)    (EXYNOS4_GPIO_X0_START + (_nr))

Definition at line 129 of file gpio.h.

#define EXYNOS4_GPX1 (   _nr)    (EXYNOS4_GPIO_X1_START + (_nr))

Definition at line 130 of file gpio.h.

#define EXYNOS4_GPX2 (   _nr)    (EXYNOS4_GPIO_X2_START + (_nr))

Definition at line 131 of file gpio.h.

#define EXYNOS4_GPX3 (   _nr)    (EXYNOS4_GPIO_X3_START + (_nr))

Definition at line 132 of file gpio.h.

#define EXYNOS4_GPY0 (   _nr)    (EXYNOS4_GPIO_Y0_START + (_nr))

Definition at line 133 of file gpio.h.

#define EXYNOS4_GPY1 (   _nr)    (EXYNOS4_GPIO_Y1_START + (_nr))

Definition at line 134 of file gpio.h.

#define EXYNOS4_GPY2 (   _nr)    (EXYNOS4_GPIO_Y2_START + (_nr))

Definition at line 135 of file gpio.h.

#define EXYNOS4_GPY3 (   _nr)    (EXYNOS4_GPIO_Y3_START + (_nr))

Definition at line 136 of file gpio.h.

#define EXYNOS4_GPY4 (   _nr)    (EXYNOS4_GPIO_Y4_START + (_nr))

Definition at line 137 of file gpio.h.

#define EXYNOS4_GPY5 (   _nr)    (EXYNOS4_GPIO_Y5_START + (_nr))

Definition at line 138 of file gpio.h.

#define EXYNOS4_GPY6 (   _nr)    (EXYNOS4_GPIO_Y6_START + (_nr))

Definition at line 139 of file gpio.h.

#define EXYNOS4_GPZ (   _nr)    (EXYNOS4_GPIO_Z_START + (_nr))

Definition at line 140 of file gpio.h.

#define EXYNOS5_GPA0 (   _nr)    (EXYNOS5_GPIO_A0_START + (_nr))

Definition at line 236 of file gpio.h.

#define EXYNOS5_GPA1 (   _nr)    (EXYNOS5_GPIO_A1_START + (_nr))

Definition at line 237 of file gpio.h.

#define EXYNOS5_GPA2 (   _nr)    (EXYNOS5_GPIO_A2_START + (_nr))

Definition at line 238 of file gpio.h.

#define EXYNOS5_GPB0 (   _nr)    (EXYNOS5_GPIO_B0_START + (_nr))

Definition at line 239 of file gpio.h.

#define EXYNOS5_GPB1 (   _nr)    (EXYNOS5_GPIO_B1_START + (_nr))

Definition at line 240 of file gpio.h.

#define EXYNOS5_GPB2 (   _nr)    (EXYNOS5_GPIO_B2_START + (_nr))

Definition at line 241 of file gpio.h.

#define EXYNOS5_GPB3 (   _nr)    (EXYNOS5_GPIO_B3_START + (_nr))

Definition at line 242 of file gpio.h.

#define EXYNOS5_GPC0 (   _nr)    (EXYNOS5_GPIO_C0_START + (_nr))

Definition at line 243 of file gpio.h.

#define EXYNOS5_GPC1 (   _nr)    (EXYNOS5_GPIO_C1_START + (_nr))

Definition at line 244 of file gpio.h.

#define EXYNOS5_GPC2 (   _nr)    (EXYNOS5_GPIO_C2_START + (_nr))

Definition at line 245 of file gpio.h.

#define EXYNOS5_GPC3 (   _nr)    (EXYNOS5_GPIO_C3_START + (_nr))

Definition at line 246 of file gpio.h.

#define EXYNOS5_GPC4 (   _nr)    (EXYNOS5_GPIO_C4_START + (_nr))

Definition at line 247 of file gpio.h.

#define EXYNOS5_GPD0 (   _nr)    (EXYNOS5_GPIO_D0_START + (_nr))

Definition at line 248 of file gpio.h.

#define EXYNOS5_GPD1 (   _nr)    (EXYNOS5_GPIO_D1_START + (_nr))

Definition at line 249 of file gpio.h.

#define EXYNOS5_GPE0 (   _nr)    (EXYNOS5_GPIO_E0_START + (_nr))

Definition at line 261 of file gpio.h.

#define EXYNOS5_GPE1 (   _nr)    (EXYNOS5_GPIO_E1_START + (_nr))

Definition at line 262 of file gpio.h.

#define EXYNOS5_GPF0 (   _nr)    (EXYNOS5_GPIO_F0_START + (_nr))

Definition at line 263 of file gpio.h.

#define EXYNOS5_GPF1 (   _nr)    (EXYNOS5_GPIO_F1_START + (_nr))

Definition at line 264 of file gpio.h.

#define EXYNOS5_GPG0 (   _nr)    (EXYNOS5_GPIO_G0_START + (_nr))

Definition at line 265 of file gpio.h.

#define EXYNOS5_GPG1 (   _nr)    (EXYNOS5_GPIO_G1_START + (_nr))

Definition at line 266 of file gpio.h.

#define EXYNOS5_GPG2 (   _nr)    (EXYNOS5_GPIO_G2_START + (_nr))

Definition at line 267 of file gpio.h.

#define EXYNOS5_GPH0 (   _nr)    (EXYNOS5_GPIO_H0_START + (_nr))

Definition at line 268 of file gpio.h.

#define EXYNOS5_GPH1 (   _nr)    (EXYNOS5_GPIO_H1_START + (_nr))

Definition at line 269 of file gpio.h.

#define EXYNOS5_GPIO_A0_NR   (8)

Definition at line 148 of file gpio.h.

#define EXYNOS5_GPIO_A1_NR   (6)

Definition at line 149 of file gpio.h.

#define EXYNOS5_GPIO_A2_NR   (8)

Definition at line 150 of file gpio.h.

#define EXYNOS5_GPIO_B0_NR   (5)

Definition at line 151 of file gpio.h.

#define EXYNOS5_GPIO_B1_NR   (5)

Definition at line 152 of file gpio.h.

#define EXYNOS5_GPIO_B2_NR   (4)

Definition at line 153 of file gpio.h.

#define EXYNOS5_GPIO_B3_NR   (4)

Definition at line 154 of file gpio.h.

#define EXYNOS5_GPIO_C0_NR   (7)

Definition at line 155 of file gpio.h.

#define EXYNOS5_GPIO_C1_NR   (4)

Definition at line 156 of file gpio.h.

#define EXYNOS5_GPIO_C2_NR   (7)

Definition at line 157 of file gpio.h.

#define EXYNOS5_GPIO_C3_NR   (7)

Definition at line 158 of file gpio.h.

#define EXYNOS5_GPIO_C4_NR   (7)

Definition at line 159 of file gpio.h.

#define EXYNOS5_GPIO_D0_NR   (4)

Definition at line 160 of file gpio.h.

#define EXYNOS5_GPIO_D1_NR   (8)

Definition at line 161 of file gpio.h.

#define EXYNOS5_GPIO_E0_NR   (8)

Definition at line 173 of file gpio.h.

#define EXYNOS5_GPIO_E1_NR   (2)

Definition at line 174 of file gpio.h.

#define EXYNOS5_GPIO_END   (EXYNOS5_GPZ(EXYNOS5_GPIO_Z_NR) + 1)

Definition at line 279 of file gpio.h.

#define EXYNOS5_GPIO_F0_NR   (4)

Definition at line 175 of file gpio.h.

#define EXYNOS5_GPIO_F1_NR   (4)

Definition at line 176 of file gpio.h.

#define EXYNOS5_GPIO_G0_NR   (8)

Definition at line 177 of file gpio.h.

#define EXYNOS5_GPIO_G1_NR   (8)

Definition at line 178 of file gpio.h.

#define EXYNOS5_GPIO_G2_NR   (2)

Definition at line 179 of file gpio.h.

#define EXYNOS5_GPIO_H0_NR   (4)

Definition at line 180 of file gpio.h.

#define EXYNOS5_GPIO_H1_NR   (8)

Definition at line 181 of file gpio.h.

#define EXYNOS5_GPIO_V0_NR   (8)

Definition at line 182 of file gpio.h.

#define EXYNOS5_GPIO_V1_NR   (8)

Definition at line 183 of file gpio.h.

#define EXYNOS5_GPIO_V2_NR   (8)

Definition at line 184 of file gpio.h.

#define EXYNOS5_GPIO_V3_NR   (8)

Definition at line 185 of file gpio.h.

#define EXYNOS5_GPIO_V4_NR   (2)

Definition at line 186 of file gpio.h.

#define EXYNOS5_GPIO_X0_NR   (8)

Definition at line 169 of file gpio.h.

#define EXYNOS5_GPIO_X1_NR   (8)

Definition at line 170 of file gpio.h.

#define EXYNOS5_GPIO_X2_NR   (8)

Definition at line 171 of file gpio.h.

#define EXYNOS5_GPIO_X3_NR   (8)

Definition at line 172 of file gpio.h.

#define EXYNOS5_GPIO_Y0_NR   (6)

Definition at line 162 of file gpio.h.

#define EXYNOS5_GPIO_Y1_NR   (4)

Definition at line 163 of file gpio.h.

#define EXYNOS5_GPIO_Y2_NR   (6)

Definition at line 164 of file gpio.h.

#define EXYNOS5_GPIO_Y3_NR   (8)

Definition at line 165 of file gpio.h.

#define EXYNOS5_GPIO_Y4_NR   (8)

Definition at line 166 of file gpio.h.

#define EXYNOS5_GPIO_Y5_NR   (8)

Definition at line 167 of file gpio.h.

#define EXYNOS5_GPIO_Y6_NR   (8)

Definition at line 168 of file gpio.h.

#define EXYNOS5_GPIO_Z_NR   (7)

Definition at line 187 of file gpio.h.

#define EXYNOS5_GPV0 (   _nr)    (EXYNOS5_GPIO_V0_START + (_nr))

Definition at line 270 of file gpio.h.

#define EXYNOS5_GPV1 (   _nr)    (EXYNOS5_GPIO_V1_START + (_nr))

Definition at line 271 of file gpio.h.

#define EXYNOS5_GPV2 (   _nr)    (EXYNOS5_GPIO_V2_START + (_nr))

Definition at line 272 of file gpio.h.

#define EXYNOS5_GPV3 (   _nr)    (EXYNOS5_GPIO_V3_START + (_nr))

Definition at line 273 of file gpio.h.

#define EXYNOS5_GPV4 (   _nr)    (EXYNOS5_GPIO_V4_START + (_nr))

Definition at line 274 of file gpio.h.

#define EXYNOS5_GPX0 (   _nr)    (EXYNOS5_GPIO_X0_START + (_nr))

Definition at line 257 of file gpio.h.

#define EXYNOS5_GPX1 (   _nr)    (EXYNOS5_GPIO_X1_START + (_nr))

Definition at line 258 of file gpio.h.

#define EXYNOS5_GPX2 (   _nr)    (EXYNOS5_GPIO_X2_START + (_nr))

Definition at line 259 of file gpio.h.

#define EXYNOS5_GPX3 (   _nr)    (EXYNOS5_GPIO_X3_START + (_nr))

Definition at line 260 of file gpio.h.

#define EXYNOS5_GPY0 (   _nr)    (EXYNOS5_GPIO_Y0_START + (_nr))

Definition at line 250 of file gpio.h.

#define EXYNOS5_GPY1 (   _nr)    (EXYNOS5_GPIO_Y1_START + (_nr))

Definition at line 251 of file gpio.h.

#define EXYNOS5_GPY2 (   _nr)    (EXYNOS5_GPIO_Y2_START + (_nr))

Definition at line 252 of file gpio.h.

#define EXYNOS5_GPY3 (   _nr)    (EXYNOS5_GPIO_Y3_START + (_nr))

Definition at line 253 of file gpio.h.

#define EXYNOS5_GPY4 (   _nr)    (EXYNOS5_GPIO_Y4_START + (_nr))

Definition at line 254 of file gpio.h.

#define EXYNOS5_GPY5 (   _nr)    (EXYNOS5_GPIO_Y5_START + (_nr))

Definition at line 255 of file gpio.h.

#define EXYNOS5_GPY6 (   _nr)    (EXYNOS5_GPIO_Y6_START + (_nr))

Definition at line 256 of file gpio.h.

#define EXYNOS5_GPZ (   _nr)    (EXYNOS5_GPIO_Z_START + (_nr))

Definition at line 275 of file gpio.h.

#define EXYNOS_GPIO_NEXT (   __gpio)    ((__gpio##_START) + (__gpio##_NR) + CONFIG_S3C_GPIO_SPACE + 1)

Definition at line 17 of file gpio.h.

#define S3C_GPIO_END   (EXYNOS5_GPIO_END)

Definition at line 283 of file gpio.h.

Enumeration Type Documentation

Enumerator:
EXYNOS4_GPIO_A0_START 
EXYNOS4_GPIO_A1_START 
EXYNOS4_GPIO_B_START 
EXYNOS4_GPIO_C0_START 
EXYNOS4_GPIO_C1_START 
EXYNOS4_GPIO_D0_START 
EXYNOS4_GPIO_D1_START 
EXYNOS4_GPIO_E0_START 
EXYNOS4_GPIO_E1_START 
EXYNOS4_GPIO_E2_START 
EXYNOS4_GPIO_E3_START 
EXYNOS4_GPIO_E4_START 
EXYNOS4_GPIO_F0_START 
EXYNOS4_GPIO_F1_START 
EXYNOS4_GPIO_F2_START 
EXYNOS4_GPIO_F3_START 
EXYNOS4_GPIO_J0_START 
EXYNOS4_GPIO_J1_START 
EXYNOS4_GPIO_K0_START 
EXYNOS4_GPIO_K1_START 
EXYNOS4_GPIO_K2_START 
EXYNOS4_GPIO_K3_START 
EXYNOS4_GPIO_L0_START 
EXYNOS4_GPIO_L1_START 
EXYNOS4_GPIO_L2_START 
EXYNOS4_GPIO_X0_START 
EXYNOS4_GPIO_X1_START 
EXYNOS4_GPIO_X2_START 
EXYNOS4_GPIO_X3_START 
EXYNOS4_GPIO_Y0_START 
EXYNOS4_GPIO_Y1_START 
EXYNOS4_GPIO_Y2_START 
EXYNOS4_GPIO_Y3_START 
EXYNOS4_GPIO_Y4_START 
EXYNOS4_GPIO_Y5_START 
EXYNOS4_GPIO_Y6_START 
EXYNOS4_GPIO_Z_START 

Definition at line 62 of file gpio.h.

Enumerator:
EXYNOS5_GPIO_A0_START 
EXYNOS5_GPIO_A1_START 
EXYNOS5_GPIO_A2_START 
EXYNOS5_GPIO_B0_START 
EXYNOS5_GPIO_B1_START 
EXYNOS5_GPIO_B2_START 
EXYNOS5_GPIO_B3_START 
EXYNOS5_GPIO_C0_START 
EXYNOS5_GPIO_C1_START 
EXYNOS5_GPIO_C2_START 
EXYNOS5_GPIO_C3_START 
EXYNOS5_GPIO_C4_START 
EXYNOS5_GPIO_D0_START 
EXYNOS5_GPIO_D1_START 
EXYNOS5_GPIO_Y0_START 
EXYNOS5_GPIO_Y1_START 
EXYNOS5_GPIO_Y2_START 
EXYNOS5_GPIO_Y3_START 
EXYNOS5_GPIO_Y4_START 
EXYNOS5_GPIO_Y5_START 
EXYNOS5_GPIO_Y6_START 
EXYNOS5_GPIO_X0_START 
EXYNOS5_GPIO_X1_START 
EXYNOS5_GPIO_X2_START 
EXYNOS5_GPIO_X3_START 
EXYNOS5_GPIO_E0_START 
EXYNOS5_GPIO_E1_START 
EXYNOS5_GPIO_F0_START 
EXYNOS5_GPIO_F1_START 
EXYNOS5_GPIO_G0_START 
EXYNOS5_GPIO_G1_START 
EXYNOS5_GPIO_G2_START 
EXYNOS5_GPIO_H0_START 
EXYNOS5_GPIO_H1_START 
EXYNOS5_GPIO_V0_START 
EXYNOS5_GPIO_V1_START 
EXYNOS5_GPIO_V2_START 
EXYNOS5_GPIO_V3_START 
EXYNOS5_GPIO_V4_START 
EXYNOS5_GPIO_Z_START 

Definition at line 191 of file gpio.h.