Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | exynos_geint_data |
struct | exynos_weint_data |
Enumerations | |
enum | exynos4210_gpio_xa_start { EXYNOS4210_GPIO_A0_START = 0, EXYNOS4210_GPIO_A1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_A0), EXYNOS4210_GPIO_B_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_A1), EXYNOS4210_GPIO_C0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_B), EXYNOS4210_GPIO_C1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_C0), EXYNOS4210_GPIO_D0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_C1), EXYNOS4210_GPIO_D1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_D0), EXYNOS4210_GPIO_E0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_D1), EXYNOS4210_GPIO_E1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_E0), EXYNOS4210_GPIO_E2_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_E1), EXYNOS4210_GPIO_E3_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_E2), EXYNOS4210_GPIO_E4_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_E3), EXYNOS4210_GPIO_F0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_E4), EXYNOS4210_GPIO_F1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_F0), EXYNOS4210_GPIO_F2_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_F1), EXYNOS4210_GPIO_F3_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_F2) } |
enum | exynos4210_gpio_xb_start { EXYNOS4210_GPIO_J0_START = 0, EXYNOS4210_GPIO_J1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_J0), EXYNOS4210_GPIO_K0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_J1), EXYNOS4210_GPIO_K1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_K0), EXYNOS4210_GPIO_K2_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_K1), EXYNOS4210_GPIO_K3_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_K2), EXYNOS4210_GPIO_L0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_K3), EXYNOS4210_GPIO_L1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_L0), EXYNOS4210_GPIO_L2_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_L1), EXYNOS4210_GPIO_Y0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_L2), EXYNOS4210_GPIO_Y1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_Y0), EXYNOS4210_GPIO_Y2_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_Y1), EXYNOS4210_GPIO_Y3_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_Y2), EXYNOS4210_GPIO_Y4_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_Y3), EXYNOS4210_GPIO_Y5_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_Y4), EXYNOS4210_GPIO_Y6_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_Y5), EXYNOS4210_GPIO_X0_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_Y6), EXYNOS4210_GPIO_X1_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_X0), EXYNOS4210_GPIO_X2_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_X1), EXYNOS4210_GPIO_X3_START = EXYNOS_GPIO_START(EXYNOS4210_GPIO_X2) } |
enum | exynos4210_gpio_xc_start { EXYNOS4210_GPIO_Z_START = 0 } |
#define EXYNOS4210_GPIO_A0_IRQ EXYNOS4210_GPIO_A0_START |
Definition at line 106 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_A0_NR (8) |
Definition at line 22 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_A1_IRQ EXYNOS4210_GPIO_A1_START |
Definition at line 107 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_A1_NR (6) |
Definition at line 23 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_B_IRQ EXYNOS4210_GPIO_B_START |
Definition at line 108 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_B_NR (8) |
Definition at line 24 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_C0_IRQ EXYNOS4210_GPIO_C0_START |
Definition at line 109 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_C0_NR (5) |
Definition at line 25 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_C1_IRQ EXYNOS4210_GPIO_C1_START |
Definition at line 110 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_C1_NR (5) |
Definition at line 26 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_D0_IRQ EXYNOS4210_GPIO_D0_START |
Definition at line 111 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_D0_NR (4) |
Definition at line 27 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_D1_IRQ EXYNOS4210_GPIO_D1_START |
Definition at line 112 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_D1_NR (4) |
Definition at line 28 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E0_IRQ EXYNOS4210_GPIO_E0_START |
Definition at line 113 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E0_NR (5) |
Definition at line 29 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E1_IRQ EXYNOS4210_GPIO_E1_START |
Definition at line 114 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E1_NR (8) |
Definition at line 30 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E2_IRQ EXYNOS4210_GPIO_E2_START |
Definition at line 115 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E2_NR (6) |
Definition at line 31 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E3_IRQ EXYNOS4210_GPIO_E3_START |
Definition at line 116 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E3_NR (8) |
Definition at line 32 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E4_IRQ EXYNOS4210_GPIO_E4_START |
Definition at line 117 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_E4_NR (8) |
Definition at line 33 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F0_IRQ EXYNOS4210_GPIO_F0_START |
Definition at line 118 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F0_NR (8) |
Definition at line 34 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F1_IRQ EXYNOS4210_GPIO_F1_START |
Definition at line 119 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F1_NR (8) |
Definition at line 35 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F2_IRQ EXYNOS4210_GPIO_F2_START |
Definition at line 120 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F2_NR (8) |
Definition at line 36 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F3_IRQ EXYNOS4210_GPIO_F3_START |
Definition at line 121 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_F3_NR (6) |
Definition at line 37 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_J0_IRQ EXYNOS4210_GPIO_J0_START |
Definition at line 122 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_J0_NR (8) |
Definition at line 38 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_J1_IRQ EXYNOS4210_GPIO_J1_START |
Definition at line 123 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_J1_NR (5) |
Definition at line 39 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K0_IRQ EXYNOS4210_GPIO_K0_START |
Definition at line 124 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K0_NR (7) |
Definition at line 40 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K1_IRQ EXYNOS4210_GPIO_K1_START |
Definition at line 125 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K1_NR (7) |
Definition at line 41 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K2_IRQ EXYNOS4210_GPIO_K2_START |
Definition at line 126 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K2_NR (7) |
Definition at line 42 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K3_IRQ EXYNOS4210_GPIO_K3_START |
Definition at line 127 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_K3_NR (7) |
Definition at line 43 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_L0_IRQ EXYNOS4210_GPIO_L0_START |
Definition at line 128 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_L0_NR (8) |
Definition at line 44 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_L1_IRQ EXYNOS4210_GPIO_L1_START |
Definition at line 129 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_L1_NR (3) |
Definition at line 45 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_L2_IRQ EXYNOS4210_GPIO_L2_START |
Definition at line 130 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_L2_NR (8) |
Definition at line 46 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_X0_NR (8) |
Definition at line 54 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_X1_NR (8) |
Definition at line 55 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_X2_NR (8) |
Definition at line 56 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_X3_NR (8) |
Definition at line 57 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Y0_NR (6) |
Definition at line 47 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Y1_NR (4) |
Definition at line 48 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Y2_NR (6) |
Definition at line 49 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Y3_NR (8) |
Definition at line 50 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Y4_NR (8) |
Definition at line 51 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Y5_NR (8) |
Definition at line 52 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Y6_NR (8) |
Definition at line 53 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Z_IRQ EXYNOS4210_GPIO_Z_START |
Definition at line 131 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIO_Z_NR (7) |
Definition at line 58 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIOA_NR_GINT EXYNOS_GPIO_START(EXYNOS4210_GPIO_F3) |
Definition at line 134 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIOA_NR_PINS EXYNOS_GPIO_START(EXYNOS4210_GPIO_F3) |
Definition at line 133 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIOB_NR_GINT EXYNOS_GPIO_START(EXYNOS4210_GPIO_L2) |
Definition at line 136 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIOB_NR_PINS EXYNOS_GPIO_START(EXYNOS4210_GPIO_X3) |
Definition at line 135 of file pinctrl-exynos.h.
#define EXYNOS4210_GPIOC_NR_PINS EXYNOS_GPIO_START(EXYNOS4210_GPIO_Z) |
Definition at line 137 of file pinctrl-exynos.h.
#define EXYNOS_EINT_CON_LEN 4 |
Definition at line 163 of file pinctrl-exynos.h.
#define EXYNOS_EINT_CON_MASK 0xF |
Definition at line 162 of file pinctrl-exynos.h.
#define EXYNOS_EINT_EDGE_BOTH 4 |
Definition at line 161 of file pinctrl-exynos.h.
#define EXYNOS_EINT_EDGE_FALLING 2 |
Definition at line 159 of file pinctrl-exynos.h.
#define EXYNOS_EINT_EDGE_RISING 3 |
Definition at line 160 of file pinctrl-exynos.h.
#define EXYNOS_EINT_FUNC 0xF |
Definition at line 147 of file pinctrl-exynos.h.
#define EXYNOS_EINT_LEVEL_HIGH 1 |
Definition at line 158 of file pinctrl-exynos.h.
#define EXYNOS_EINT_LEVEL_LOW 0 |
Definition at line 157 of file pinctrl-exynos.h.
#define EXYNOS_EINT_MAX_PER_BANK 8 |
Definition at line 165 of file pinctrl-exynos.h.
#define EXYNOS_EINT_NR_WKUP_EINT |
Definition at line 166 of file pinctrl-exynos.h.
#define EXYNOS_GPIO_ECON_OFFSET 0x700 |
Definition at line 140 of file pinctrl-exynos.h.
#define EXYNOS_GPIO_EMASK_OFFSET 0x900 |
Definition at line 141 of file pinctrl-exynos.h.
#define EXYNOS_GPIO_EPEND_OFFSET 0xA00 |
Definition at line 142 of file pinctrl-exynos.h.
#define EXYNOS_GPIO_START | ( | __gpio | ) | ((__gpio##_START) + (__gpio##_NR)) |
Definition at line 20 of file pinctrl-exynos.h.
Definition at line 182 of file pinctrl-exynos.h.
Definition at line 168 of file pinctrl-exynos.h.
#define EXYNOS_SVC_GROUP | ( | x | ) |
Definition at line 153 of file pinctrl-exynos.h.
#define EXYNOS_SVC_GROUP_MASK 0x1f |
Definition at line 151 of file pinctrl-exynos.h.
#define EXYNOS_SVC_GROUP_SHIFT 3 |
Definition at line 150 of file pinctrl-exynos.h.
#define EXYNOS_SVC_NUM_MASK 7 |
Definition at line 152 of file pinctrl-exynos.h.
#define EXYNOS_SVC_OFFSET 0xB08 |
Definition at line 146 of file pinctrl-exynos.h.
#define EXYNOS_WKUP_ECON_OFFSET 0xE00 |
Definition at line 143 of file pinctrl-exynos.h.
#define EXYNOS_WKUP_EMASK_OFFSET 0xF00 |
Definition at line 144 of file pinctrl-exynos.h.
#define EXYNOS_WKUP_EPEND_OFFSET 0xF40 |
Definition at line 145 of file pinctrl-exynos.h.
Definition at line 60 of file pinctrl-exynos.h.
Definition at line 79 of file pinctrl-exynos.h.
Definition at line 102 of file pinctrl-exynos.h.