xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/gpio/meson-a1-gpio.h (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
2*c66ec88fSEmmanuel Vadot /*
3*c66ec88fSEmmanuel Vadot  * Copyright (c) 2019 Amlogic, Inc. All rights reserved.
4*c66ec88fSEmmanuel Vadot  * Author: Qianggui Song <qianggui.song@amlogic.com>
5*c66ec88fSEmmanuel Vadot  */
6*c66ec88fSEmmanuel Vadot 
7*c66ec88fSEmmanuel Vadot #ifndef _DT_BINDINGS_MESON_A1_GPIO_H
8*c66ec88fSEmmanuel Vadot #define _DT_BINDINGS_MESON_A1_GPIO_H
9*c66ec88fSEmmanuel Vadot 
10*c66ec88fSEmmanuel Vadot #define GPIOP_0		0
11*c66ec88fSEmmanuel Vadot #define GPIOP_1		1
12*c66ec88fSEmmanuel Vadot #define GPIOP_2		2
13*c66ec88fSEmmanuel Vadot #define GPIOP_3		3
14*c66ec88fSEmmanuel Vadot #define GPIOP_4		4
15*c66ec88fSEmmanuel Vadot #define GPIOP_5		5
16*c66ec88fSEmmanuel Vadot #define GPIOP_6		6
17*c66ec88fSEmmanuel Vadot #define GPIOP_7		7
18*c66ec88fSEmmanuel Vadot #define GPIOP_8		8
19*c66ec88fSEmmanuel Vadot #define GPIOP_9		9
20*c66ec88fSEmmanuel Vadot #define GPIOP_10	10
21*c66ec88fSEmmanuel Vadot #define GPIOP_11	11
22*c66ec88fSEmmanuel Vadot #define GPIOP_12	12
23*c66ec88fSEmmanuel Vadot #define GPIOB_0		13
24*c66ec88fSEmmanuel Vadot #define GPIOB_1		14
25*c66ec88fSEmmanuel Vadot #define GPIOB_2		15
26*c66ec88fSEmmanuel Vadot #define GPIOB_3		16
27*c66ec88fSEmmanuel Vadot #define GPIOB_4		17
28*c66ec88fSEmmanuel Vadot #define GPIOB_5		18
29*c66ec88fSEmmanuel Vadot #define GPIOB_6		19
30*c66ec88fSEmmanuel Vadot #define GPIOX_0		20
31*c66ec88fSEmmanuel Vadot #define GPIOX_1		21
32*c66ec88fSEmmanuel Vadot #define GPIOX_2		22
33*c66ec88fSEmmanuel Vadot #define GPIOX_3		23
34*c66ec88fSEmmanuel Vadot #define GPIOX_4		24
35*c66ec88fSEmmanuel Vadot #define GPIOX_5		25
36*c66ec88fSEmmanuel Vadot #define GPIOX_6		26
37*c66ec88fSEmmanuel Vadot #define GPIOX_7		27
38*c66ec88fSEmmanuel Vadot #define GPIOX_8		28
39*c66ec88fSEmmanuel Vadot #define GPIOX_9		29
40*c66ec88fSEmmanuel Vadot #define GPIOX_10	30
41*c66ec88fSEmmanuel Vadot #define GPIOX_11	31
42*c66ec88fSEmmanuel Vadot #define GPIOX_12	32
43*c66ec88fSEmmanuel Vadot #define GPIOX_13	33
44*c66ec88fSEmmanuel Vadot #define GPIOX_14	34
45*c66ec88fSEmmanuel Vadot #define GPIOX_15	35
46*c66ec88fSEmmanuel Vadot #define GPIOX_16	36
47*c66ec88fSEmmanuel Vadot #define GPIOF_0		37
48*c66ec88fSEmmanuel Vadot #define GPIOF_1		38
49*c66ec88fSEmmanuel Vadot #define GPIOF_2		39
50*c66ec88fSEmmanuel Vadot #define GPIOF_3		40
51*c66ec88fSEmmanuel Vadot #define GPIOF_4		41
52*c66ec88fSEmmanuel Vadot #define GPIOF_5		42
53*c66ec88fSEmmanuel Vadot #define GPIOF_6		43
54*c66ec88fSEmmanuel Vadot #define GPIOF_7		44
55*c66ec88fSEmmanuel Vadot #define GPIOF_8		45
56*c66ec88fSEmmanuel Vadot #define GPIOF_9		46
57*c66ec88fSEmmanuel Vadot #define GPIOF_10	47
58*c66ec88fSEmmanuel Vadot #define GPIOF_11	48
59*c66ec88fSEmmanuel Vadot #define GPIOF_12	49
60*c66ec88fSEmmanuel Vadot #define GPIOA_0		50
61*c66ec88fSEmmanuel Vadot #define GPIOA_1		51
62*c66ec88fSEmmanuel Vadot #define GPIOA_2		52
63*c66ec88fSEmmanuel Vadot #define GPIOA_3		53
64*c66ec88fSEmmanuel Vadot #define GPIOA_4		54
65*c66ec88fSEmmanuel Vadot #define GPIOA_5		55
66*c66ec88fSEmmanuel Vadot #define GPIOA_6		56
67*c66ec88fSEmmanuel Vadot #define GPIOA_7		57
68*c66ec88fSEmmanuel Vadot #define GPIOA_8		58
69*c66ec88fSEmmanuel Vadot #define GPIOA_9		59
70*c66ec88fSEmmanuel Vadot #define GPIOA_10	60
71*c66ec88fSEmmanuel Vadot #define GPIOA_11	61
72*c66ec88fSEmmanuel Vadot 
73*c66ec88fSEmmanuel Vadot #endif /* _DT_BINDINGS_MESON_A1_GPIO_H */
74