Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/dt-bindings/gpio/meson8-gpio.h
26285 views
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
/*
3
* GPIO definitions for Amlogic Meson8 SoCs
4
*
5
* Copyright (C) 2014 Beniamino Galvani <[email protected]>
6
*/
7
8
#ifndef _DT_BINDINGS_MESON8_GPIO_H
9
#define _DT_BINDINGS_MESON8_GPIO_H
10
11
/* First GPIO chip */
12
#define GPIOX_0 0
13
#define GPIOX_1 1
14
#define GPIOX_2 2
15
#define GPIOX_3 3
16
#define GPIOX_4 4
17
#define GPIOX_5 5
18
#define GPIOX_6 6
19
#define GPIOX_7 7
20
#define GPIOX_8 8
21
#define GPIOX_9 9
22
#define GPIOX_10 10
23
#define GPIOX_11 11
24
#define GPIOX_12 12
25
#define GPIOX_13 13
26
#define GPIOX_14 14
27
#define GPIOX_15 15
28
#define GPIOX_16 16
29
#define GPIOX_17 17
30
#define GPIOX_18 18
31
#define GPIOX_19 19
32
#define GPIOX_20 20
33
#define GPIOX_21 21
34
#define GPIOY_0 22
35
#define GPIOY_1 23
36
#define GPIOY_2 24
37
#define GPIOY_3 25
38
#define GPIOY_4 26
39
#define GPIOY_5 27
40
#define GPIOY_6 28
41
#define GPIOY_7 29
42
#define GPIOY_8 30
43
#define GPIOY_9 31
44
#define GPIOY_10 32
45
#define GPIOY_11 33
46
#define GPIOY_12 34
47
#define GPIOY_13 35
48
#define GPIOY_14 36
49
#define GPIOY_15 37
50
#define GPIOY_16 38
51
#define GPIODV_0 39
52
#define GPIODV_1 40
53
#define GPIODV_2 41
54
#define GPIODV_3 42
55
#define GPIODV_4 43
56
#define GPIODV_5 44
57
#define GPIODV_6 45
58
#define GPIODV_7 46
59
#define GPIODV_8 47
60
#define GPIODV_9 48
61
#define GPIODV_10 49
62
#define GPIODV_11 50
63
#define GPIODV_12 51
64
#define GPIODV_13 52
65
#define GPIODV_14 53
66
#define GPIODV_15 54
67
#define GPIODV_16 55
68
#define GPIODV_17 56
69
#define GPIODV_18 57
70
#define GPIODV_19 58
71
#define GPIODV_20 59
72
#define GPIODV_21 60
73
#define GPIODV_22 61
74
#define GPIODV_23 62
75
#define GPIODV_24 63
76
#define GPIODV_25 64
77
#define GPIODV_26 65
78
#define GPIODV_27 66
79
#define GPIODV_28 67
80
#define GPIODV_29 68
81
#define GPIOH_0 69
82
#define GPIOH_1 70
83
#define GPIOH_2 71
84
#define GPIOH_3 72
85
#define GPIOH_4 73
86
#define GPIOH_5 74
87
#define GPIOH_6 75
88
#define GPIOH_7 76
89
#define GPIOH_8 77
90
#define GPIOH_9 78
91
#define GPIOZ_0 79
92
#define GPIOZ_1 80
93
#define GPIOZ_2 81
94
#define GPIOZ_3 82
95
#define GPIOZ_4 83
96
#define GPIOZ_5 84
97
#define GPIOZ_6 85
98
#define GPIOZ_7 86
99
#define GPIOZ_8 87
100
#define GPIOZ_9 88
101
#define GPIOZ_10 89
102
#define GPIOZ_11 90
103
#define GPIOZ_12 91
104
#define GPIOZ_13 92
105
#define GPIOZ_14 93
106
#define CARD_0 94
107
#define CARD_1 95
108
#define CARD_2 96
109
#define CARD_3 97
110
#define CARD_4 98
111
#define CARD_5 99
112
#define CARD_6 100
113
#define BOOT_0 101
114
#define BOOT_1 102
115
#define BOOT_2 103
116
#define BOOT_3 104
117
#define BOOT_4 105
118
#define BOOT_5 106
119
#define BOOT_6 107
120
#define BOOT_7 108
121
#define BOOT_8 109
122
#define BOOT_9 110
123
#define BOOT_10 111
124
#define BOOT_11 112
125
#define BOOT_12 113
126
#define BOOT_13 114
127
#define BOOT_14 115
128
#define BOOT_15 116
129
#define BOOT_16 117
130
#define BOOT_17 118
131
#define BOOT_18 119
132
133
/* Second GPIO chip */
134
#define GPIOAO_0 0
135
#define GPIOAO_1 1
136
#define GPIOAO_2 2
137
#define GPIOAO_3 3
138
#define GPIOAO_4 4
139
#define GPIOAO_5 5
140
#define GPIOAO_6 6
141
#define GPIOAO_7 7
142
#define GPIOAO_8 8
143
#define GPIOAO_9 9
144
#define GPIOAO_10 10
145
#define GPIOAO_11 11
146
#define GPIOAO_12 12
147
#define GPIOAO_13 13
148
#define GPIO_BSD_EN 14
149
#define GPIO_TEST_N 15
150
151
#endif /* _DT_BINDINGS_MESON8_GPIO_H */
152
153