xref: /netbsd-src/sys/external/gpl2/dts/dist/include/dt-bindings/gpio/meson-g12a-gpio.h (revision 976227fdc99bb6d4ab950558ecda48116723e145)
1 /*	$NetBSD: meson-g12a-gpio.h,v 1.1.1.1 2019/01/22 14:57:01 jmcneill Exp $	*/
2 
3 /* SPDX-License-Identifier: (GPL-2.0+ or MIT) */
4 /*
5  * Copyright (c) 2018 Amlogic, Inc. All rights reserved.
6  * Author: Xingyu Chen <xingyu.chen@amlogic.com>
7  */
8 
9 #ifndef _DT_BINDINGS_MESON_G12A_GPIO_H
10 #define _DT_BINDINGS_MESON_G12A_GPIO_H
11 
12 /* First GPIO chip */
13 #define GPIOAO_0	0
14 #define GPIOAO_1	1
15 #define GPIOAO_2	2
16 #define GPIOAO_3	3
17 #define GPIOAO_4	4
18 #define GPIOAO_5	5
19 #define GPIOAO_6	6
20 #define GPIOAO_7	7
21 #define GPIOAO_8	8
22 #define GPIOAO_9	9
23 #define GPIOAO_10	10
24 #define GPIOAO_11	11
25 #define GPIOE_0		12
26 #define GPIOE_1		13
27 #define GPIOE_2		14
28 
29 /* Second GPIO chip */
30 #define GPIOZ_0		0
31 #define GPIOZ_1		1
32 #define GPIOZ_2		2
33 #define GPIOZ_3		3
34 #define GPIOZ_4		4
35 #define GPIOZ_5		5
36 #define GPIOZ_6		6
37 #define GPIOZ_7		7
38 #define GPIOZ_8		8
39 #define GPIOZ_9		9
40 #define GPIOZ_10	10
41 #define GPIOZ_11	11
42 #define GPIOZ_12	12
43 #define GPIOZ_13	13
44 #define GPIOZ_14	14
45 #define GPIOZ_15	15
46 #define GPIOH_0		16
47 #define GPIOH_1		17
48 #define GPIOH_2		18
49 #define GPIOH_3		19
50 #define GPIOH_4		20
51 #define GPIOH_5		21
52 #define GPIOH_6		22
53 #define GPIOH_7		23
54 #define GPIOH_8		24
55 #define BOOT_0		25
56 #define BOOT_1		26
57 #define BOOT_2		27
58 #define BOOT_3		28
59 #define BOOT_4		29
60 #define BOOT_5		30
61 #define BOOT_6		31
62 #define BOOT_7		32
63 #define BOOT_8		33
64 #define BOOT_9		34
65 #define BOOT_10		35
66 #define BOOT_11		36
67 #define BOOT_12		37
68 #define BOOT_13		38
69 #define BOOT_14		39
70 #define BOOT_15		40
71 #define GPIOC_0		41
72 #define GPIOC_1		42
73 #define GPIOC_2		43
74 #define GPIOC_3		44
75 #define GPIOC_4		45
76 #define GPIOC_5		46
77 #define GPIOC_6		47
78 #define GPIOC_7		48
79 #define GPIOA_0		49
80 #define GPIOA_1		50
81 #define GPIOA_2		51
82 #define GPIOA_3		52
83 #define GPIOA_4		53
84 #define GPIOA_5		54
85 #define GPIOA_6		55
86 #define GPIOA_7		56
87 #define GPIOA_8		57
88 #define GPIOA_9		58
89 #define GPIOA_10	59
90 #define GPIOA_11	60
91 #define GPIOA_12	61
92 #define GPIOA_13	62
93 #define GPIOA_14	63
94 #define GPIOA_15	64
95 #define GPIOX_0		65
96 #define GPIOX_1		66
97 #define GPIOX_2		67
98 #define GPIOX_3		68
99 #define GPIOX_4		69
100 #define GPIOX_5		70
101 #define GPIOX_6		71
102 #define GPIOX_7		72
103 #define GPIOX_8		73
104 #define GPIOX_9		74
105 #define GPIOX_10	75
106 #define GPIOX_11	76
107 #define GPIOX_12	77
108 #define GPIOX_13	78
109 #define GPIOX_14	79
110 #define GPIOX_15	80
111 #define GPIOX_16	81
112 #define GPIOX_17	82
113 #define GPIOX_18	83
114 #define GPIOX_19	84
115 
116 #endif /* _DT_BINDINGS_MESON_G12A_GPIO_H */
117