summaryrefslogtreecommitdiff
path: root/include/dt-bindings/gpio/meson-gxbb-gpio.h
blob: 58654fd7aa1eb964727bb16bca99351121fc442b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
/*
 * GPIO definitions for Amlogic Meson GXBB SoCs
 *
 * Copyright (C) 2016 Endless Mobile, Inc.
 * Author: Carlo Caione <carlo@endlessm.com>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * version 2 as published by the Free Software Foundation.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */

#ifndef _DT_BINDINGS_MESON_GXBB_GPIO_H
#define _DT_BINDINGS_MESON_GXBB_GPIO_H

#define	GPIOAO_0	0
#define	GPIOAO_1	1
#define	GPIOAO_2	2
#define	GPIOAO_3	3
#define	GPIOAO_4	4
#define	GPIOAO_5	5
#define	GPIOAO_6	6
#define	GPIOAO_7	7
#define	GPIOAO_8	8
#define	GPIOAO_9	9
#define	GPIOAO_10	10
#define	GPIOAO_11	11
#define	GPIOAO_12	12
#define	GPIOAO_13	13

#define	GPIOZ_0		0
#define	GPIOZ_1		1
#define	GPIOZ_2		2
#define	GPIOZ_3		3
#define	GPIOZ_4		4
#define	GPIOZ_5		5
#define	GPIOZ_6		6
#define	GPIOZ_7		7
#define	GPIOZ_8		8
#define	GPIOZ_9		9
#define	GPIOZ_10	10
#define	GPIOZ_11	11
#define	GPIOZ_12	12
#define	GPIOZ_13	13
#define	GPIOZ_14	14
#define	GPIOZ_15	15
#define	GPIOH_0		16
#define	GPIOH_1		17
#define	GPIOH_2		18
#define	GPIOH_3		19
#define	BOOT_0		20
#define	BOOT_1		21
#define	BOOT_2		22
#define	BOOT_3		23
#define	BOOT_4		24
#define	BOOT_5		25
#define	BOOT_6		26
#define	BOOT_7		27
#define	BOOT_8		28
#define	BOOT_9		29
#define	BOOT_10		30
#define	BOOT_11		31
#define	BOOT_12		32
#define	BOOT_13		33
#define	BOOT_14		34
#define	BOOT_15		35
#define	BOOT_16		36
#define	BOOT_17		37
#define	CARD_0		38
#define	CARD_1		39
#define	CARD_2		40
#define	CARD_3		41
#define	CARD_4		42
#define	CARD_5		43
#define	CARD_6		44
#define	GPIODV_0	45
#define	GPIODV_1	46
#define	GPIODV_2	47
#define	GPIODV_3	48
#define	GPIODV_4	49
#define	GPIODV_5	50
#define	GPIODV_6	51
#define	GPIODV_7	52
#define	GPIODV_8	53
#define	GPIODV_9	54
#define	GPIODV_10	55
#define	GPIODV_11	56
#define	GPIODV_12	57
#define	GPIODV_13	58
#define	GPIODV_14	59
#define	GPIODV_15	60
#define	GPIODV_16	61
#define	GPIODV_17	62
#define	GPIODV_18	63
#define	GPIODV_19	64
#define	GPIODV_20	65
#define	GPIODV_21	66
#define	GPIODV_22	67
#define	GPIODV_23	68
#define	GPIODV_24	69
#define	GPIODV_25	70
#define	GPIODV_26	71
#define	GPIODV_27	72
#define	GPIODV_28	73
#define	GPIODV_29	74
#define	GPIOY_0		75
#define	GPIOY_1		76
#define	GPIOY_2		77
#define	GPIOY_3		78
#define	GPIOY_4		79
#define	GPIOY_5		80
#define	GPIOY_6		81
#define	GPIOY_7		82
#define	GPIOY_8		83
#define	GPIOY_9		84
#define	GPIOY_10	85
#define	GPIOY_11	86
#define	GPIOY_12	87
#define	GPIOY_13	88
#define	GPIOY_14	89
#define	GPIOY_15	90
#define	GPIOY_16	91
#define	GPIOX_0		92
#define	GPIOX_1		93
#define	GPIOX_2		94
#define	GPIOX_3		95
#define	GPIOX_4		96
#define	GPIOX_5		97
#define	GPIOX_6		98
#define	GPIOX_7		99
#define	GPIOX_8		100
#define	GPIOX_9		101
#define	GPIOX_10	102
#define	GPIOX_11	103
#define	GPIOX_12	104
#define	GPIOX_13	105
#define	GPIOX_14	106
#define	GPIOX_15	107
#define	GPIOX_16	108
#define	GPIOX_17	109
#define	GPIOX_18	110
#define	GPIOX_19	111
#define	GPIOX_20	112
#define	GPIOX_21	113
#define	GPIOX_22	114
#define	GPIOCLK_0	115
#define	GPIOCLK_1	116
#define	GPIOCLK_2	117
#define	GPIOCLK_3	118
#define	GPIO_TEST_N	119

#endif