xref: /linux/scripts/dtc/include-prefixes/dt-bindings/gpio/amlogic,t7-periphs-pinctrl.h (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
1*2b7eb110SHuqiang Qin /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
2*2b7eb110SHuqiang Qin /*
3*2b7eb110SHuqiang Qin  * Copyright (c) 2023 Amlogic, Inc. All rights reserved.
4*2b7eb110SHuqiang Qin  * Author: Huqiang Qin <huqiang.qin@amlogic.com>
5*2b7eb110SHuqiang Qin  */
6*2b7eb110SHuqiang Qin 
7*2b7eb110SHuqiang Qin #ifndef _DT_BINDINGS_AMLOGIC_T7_GPIO_H
8*2b7eb110SHuqiang Qin #define _DT_BINDINGS_AMLOGIC_T7_GPIO_H
9*2b7eb110SHuqiang Qin 
10*2b7eb110SHuqiang Qin #define GPIOB_0		0
11*2b7eb110SHuqiang Qin #define GPIOB_1		1
12*2b7eb110SHuqiang Qin #define GPIOB_2		2
13*2b7eb110SHuqiang Qin #define GPIOB_3		3
14*2b7eb110SHuqiang Qin #define GPIOB_4		4
15*2b7eb110SHuqiang Qin #define GPIOB_5		5
16*2b7eb110SHuqiang Qin #define GPIOB_6		6
17*2b7eb110SHuqiang Qin #define GPIOB_7		7
18*2b7eb110SHuqiang Qin #define GPIOB_8		8
19*2b7eb110SHuqiang Qin #define GPIOB_9		9
20*2b7eb110SHuqiang Qin #define GPIOB_10	10
21*2b7eb110SHuqiang Qin #define GPIOB_11	11
22*2b7eb110SHuqiang Qin #define GPIOB_12	12
23*2b7eb110SHuqiang Qin 
24*2b7eb110SHuqiang Qin #define GPIOC_0		13
25*2b7eb110SHuqiang Qin #define GPIOC_1		14
26*2b7eb110SHuqiang Qin #define GPIOC_2		15
27*2b7eb110SHuqiang Qin #define GPIOC_3		16
28*2b7eb110SHuqiang Qin #define GPIOC_4		17
29*2b7eb110SHuqiang Qin #define GPIOC_5		18
30*2b7eb110SHuqiang Qin #define GPIOC_6		19
31*2b7eb110SHuqiang Qin 
32*2b7eb110SHuqiang Qin #define GPIOX_0		20
33*2b7eb110SHuqiang Qin #define GPIOX_1		21
34*2b7eb110SHuqiang Qin #define GPIOX_2		22
35*2b7eb110SHuqiang Qin #define GPIOX_3		23
36*2b7eb110SHuqiang Qin #define GPIOX_4		24
37*2b7eb110SHuqiang Qin #define GPIOX_5		25
38*2b7eb110SHuqiang Qin #define GPIOX_6		26
39*2b7eb110SHuqiang Qin #define GPIOX_7		27
40*2b7eb110SHuqiang Qin #define GPIOX_8		28
41*2b7eb110SHuqiang Qin #define GPIOX_9		29
42*2b7eb110SHuqiang Qin #define GPIOX_10	30
43*2b7eb110SHuqiang Qin #define GPIOX_11	31
44*2b7eb110SHuqiang Qin #define GPIOX_12	32
45*2b7eb110SHuqiang Qin #define GPIOX_13	33
46*2b7eb110SHuqiang Qin #define GPIOX_14	34
47*2b7eb110SHuqiang Qin #define GPIOX_15	35
48*2b7eb110SHuqiang Qin #define GPIOX_16	36
49*2b7eb110SHuqiang Qin #define GPIOX_17	37
50*2b7eb110SHuqiang Qin #define GPIOX_18	38
51*2b7eb110SHuqiang Qin #define GPIOX_19	39
52*2b7eb110SHuqiang Qin 
53*2b7eb110SHuqiang Qin #define GPIOW_0		40
54*2b7eb110SHuqiang Qin #define GPIOW_1		41
55*2b7eb110SHuqiang Qin #define GPIOW_2		42
56*2b7eb110SHuqiang Qin #define GPIOW_3		43
57*2b7eb110SHuqiang Qin #define GPIOW_4		44
58*2b7eb110SHuqiang Qin #define GPIOW_5		45
59*2b7eb110SHuqiang Qin #define GPIOW_6		46
60*2b7eb110SHuqiang Qin #define GPIOW_7		47
61*2b7eb110SHuqiang Qin #define GPIOW_8		48
62*2b7eb110SHuqiang Qin #define GPIOW_9		49
63*2b7eb110SHuqiang Qin #define GPIOW_10	50
64*2b7eb110SHuqiang Qin #define GPIOW_11	51
65*2b7eb110SHuqiang Qin #define GPIOW_12	52
66*2b7eb110SHuqiang Qin #define GPIOW_13	53
67*2b7eb110SHuqiang Qin #define GPIOW_14	54
68*2b7eb110SHuqiang Qin #define GPIOW_15	55
69*2b7eb110SHuqiang Qin #define GPIOW_16	56
70*2b7eb110SHuqiang Qin 
71*2b7eb110SHuqiang Qin #define GPIOD_0		57
72*2b7eb110SHuqiang Qin #define GPIOD_1		58
73*2b7eb110SHuqiang Qin #define GPIOD_2		59
74*2b7eb110SHuqiang Qin #define GPIOD_3		60
75*2b7eb110SHuqiang Qin #define GPIOD_4		61
76*2b7eb110SHuqiang Qin #define GPIOD_5		62
77*2b7eb110SHuqiang Qin #define GPIOD_6		63
78*2b7eb110SHuqiang Qin #define GPIOD_7		64
79*2b7eb110SHuqiang Qin #define GPIOD_8		65
80*2b7eb110SHuqiang Qin #define GPIOD_9		66
81*2b7eb110SHuqiang Qin #define GPIOD_10	67
82*2b7eb110SHuqiang Qin #define GPIOD_11	68
83*2b7eb110SHuqiang Qin #define GPIOD_12	69
84*2b7eb110SHuqiang Qin 
85*2b7eb110SHuqiang Qin #define GPIOE_0		70
86*2b7eb110SHuqiang Qin #define GPIOE_1		71
87*2b7eb110SHuqiang Qin #define GPIOE_2		72
88*2b7eb110SHuqiang Qin #define GPIOE_3		73
89*2b7eb110SHuqiang Qin #define GPIOE_4		74
90*2b7eb110SHuqiang Qin #define GPIOE_5		75
91*2b7eb110SHuqiang Qin #define GPIOE_6		76
92*2b7eb110SHuqiang Qin 
93*2b7eb110SHuqiang Qin #define GPIOZ_0		77
94*2b7eb110SHuqiang Qin #define GPIOZ_1		78
95*2b7eb110SHuqiang Qin #define GPIOZ_2		79
96*2b7eb110SHuqiang Qin #define GPIOZ_3		80
97*2b7eb110SHuqiang Qin #define GPIOZ_4		81
98*2b7eb110SHuqiang Qin #define GPIOZ_5		82
99*2b7eb110SHuqiang Qin #define GPIOZ_6		83
100*2b7eb110SHuqiang Qin #define GPIOZ_7		84
101*2b7eb110SHuqiang Qin #define GPIOZ_8		85
102*2b7eb110SHuqiang Qin #define GPIOZ_9		86
103*2b7eb110SHuqiang Qin #define GPIOZ_10	87
104*2b7eb110SHuqiang Qin #define GPIOZ_11	88
105*2b7eb110SHuqiang Qin #define GPIOZ_12	89
106*2b7eb110SHuqiang Qin #define GPIOZ_13	90
107*2b7eb110SHuqiang Qin 
108*2b7eb110SHuqiang Qin #define GPIOT_0		91
109*2b7eb110SHuqiang Qin #define GPIOT_1		92
110*2b7eb110SHuqiang Qin #define GPIOT_2		93
111*2b7eb110SHuqiang Qin #define GPIOT_3		94
112*2b7eb110SHuqiang Qin #define GPIOT_4		95
113*2b7eb110SHuqiang Qin #define GPIOT_5		96
114*2b7eb110SHuqiang Qin #define GPIOT_6		97
115*2b7eb110SHuqiang Qin #define GPIOT_7		98
116*2b7eb110SHuqiang Qin #define GPIOT_8		99
117*2b7eb110SHuqiang Qin #define GPIOT_9		100
118*2b7eb110SHuqiang Qin #define GPIOT_10	101
119*2b7eb110SHuqiang Qin #define GPIOT_11	102
120*2b7eb110SHuqiang Qin #define GPIOT_12	103
121*2b7eb110SHuqiang Qin #define GPIOT_13	104
122*2b7eb110SHuqiang Qin #define GPIOT_14	105
123*2b7eb110SHuqiang Qin #define GPIOT_15	106
124*2b7eb110SHuqiang Qin #define GPIOT_16	107
125*2b7eb110SHuqiang Qin #define GPIOT_17	108
126*2b7eb110SHuqiang Qin #define GPIOT_18	109
127*2b7eb110SHuqiang Qin #define GPIOT_19	110
128*2b7eb110SHuqiang Qin #define GPIOT_20	111
129*2b7eb110SHuqiang Qin #define GPIOT_21	112
130*2b7eb110SHuqiang Qin #define GPIOT_22	113
131*2b7eb110SHuqiang Qin #define GPIOT_23	114
132*2b7eb110SHuqiang Qin 
133*2b7eb110SHuqiang Qin #define GPIOM_0		115
134*2b7eb110SHuqiang Qin #define GPIOM_1		116
135*2b7eb110SHuqiang Qin #define GPIOM_2		117
136*2b7eb110SHuqiang Qin #define GPIOM_3		118
137*2b7eb110SHuqiang Qin #define GPIOM_4		119
138*2b7eb110SHuqiang Qin #define GPIOM_5		120
139*2b7eb110SHuqiang Qin #define GPIOM_6		121
140*2b7eb110SHuqiang Qin #define GPIOM_7		122
141*2b7eb110SHuqiang Qin #define GPIOM_8		123
142*2b7eb110SHuqiang Qin #define GPIOM_9		124
143*2b7eb110SHuqiang Qin #define GPIOM_10	125
144*2b7eb110SHuqiang Qin #define GPIOM_11	126
145*2b7eb110SHuqiang Qin #define GPIOM_12	127
146*2b7eb110SHuqiang Qin #define GPIOM_13	128
147*2b7eb110SHuqiang Qin 
148*2b7eb110SHuqiang Qin #define GPIOY_0		129
149*2b7eb110SHuqiang Qin #define GPIOY_1		130
150*2b7eb110SHuqiang Qin #define GPIOY_2		131
151*2b7eb110SHuqiang Qin #define GPIOY_3		132
152*2b7eb110SHuqiang Qin #define GPIOY_4		133
153*2b7eb110SHuqiang Qin #define GPIOY_5		134
154*2b7eb110SHuqiang Qin #define GPIOY_6		135
155*2b7eb110SHuqiang Qin #define GPIOY_7		136
156*2b7eb110SHuqiang Qin #define GPIOY_8		137
157*2b7eb110SHuqiang Qin #define GPIOY_9		138
158*2b7eb110SHuqiang Qin #define GPIOY_10	139
159*2b7eb110SHuqiang Qin #define GPIOY_11	140
160*2b7eb110SHuqiang Qin #define GPIOY_12	141
161*2b7eb110SHuqiang Qin #define GPIOY_13	142
162*2b7eb110SHuqiang Qin #define GPIOY_14	143
163*2b7eb110SHuqiang Qin #define GPIOY_15	144
164*2b7eb110SHuqiang Qin #define GPIOY_16	145
165*2b7eb110SHuqiang Qin #define GPIOY_17	146
166*2b7eb110SHuqiang Qin #define GPIOY_18	147
167*2b7eb110SHuqiang Qin 
168*2b7eb110SHuqiang Qin #define GPIOH_0		148
169*2b7eb110SHuqiang Qin #define GPIOH_1		149
170*2b7eb110SHuqiang Qin #define GPIOH_2		150
171*2b7eb110SHuqiang Qin #define GPIOH_3		151
172*2b7eb110SHuqiang Qin #define GPIOH_4		152
173*2b7eb110SHuqiang Qin #define GPIOH_5		153
174*2b7eb110SHuqiang Qin #define GPIOH_6		154
175*2b7eb110SHuqiang Qin #define GPIOH_7		155
176*2b7eb110SHuqiang Qin 
177*2b7eb110SHuqiang Qin #define GPIO_TEST_N	156
178*2b7eb110SHuqiang Qin 
179*2b7eb110SHuqiang Qin #endif /* _DT_BINDINGS_AMLOGIC_T7_GPIO_H */
180