xref: /netbsd-src/sys/external/gpl2/dts/dist/include/dt-bindings/gpio/meson-axg-gpio.h (revision a2acc37588a86b7bc7e3ea5039a71b9c3a9dcc30)
1 /*	$NetBSD: meson-axg-gpio.h,v 1.1.1.1 2018/04/28 18:25:53 jmcneill Exp $	*/
2 
3 /*
4  * Copyright (c) 2017 Amlogic, Inc. All rights reserved.
5  * Author: Xingyu Chen <xingyu.chen@amlogic.com>
6  *
7  * SPDX-License-Identifier: GPL-2.0+
8  */
9 
10 #ifndef _DT_BINDINGS_MESON_AXG_GPIO_H
11 #define _DT_BINDINGS_MESON_AXG_GPIO_H
12 
13 /* First GPIO chip */
14 #define GPIOAO_0	0
15 #define GPIOAO_1	1
16 #define GPIOAO_2	2
17 #define GPIOAO_3	3
18 #define GPIOAO_4	4
19 #define GPIOAO_5	5
20 #define GPIOAO_6	6
21 #define GPIOAO_7	7
22 #define GPIOAO_8	8
23 #define GPIOAO_9	9
24 #define GPIOAO_10	10
25 #define GPIOAO_11	11
26 #define GPIOAO_12	12
27 #define GPIOAO_13	13
28 #define GPIO_TEST_N 14
29 
30 /* Second GPIO chip */
31 #define GPIOZ_0		0
32 #define GPIOZ_1		1
33 #define GPIOZ_2		2
34 #define GPIOZ_3		3
35 #define GPIOZ_4		4
36 #define GPIOZ_5		5
37 #define GPIOZ_6		6
38 #define GPIOZ_7		7
39 #define GPIOZ_8		8
40 #define GPIOZ_9		9
41 #define GPIOZ_10	10
42 #define BOOT_0		11
43 #define BOOT_1		12
44 #define BOOT_2		13
45 #define BOOT_3		14
46 #define BOOT_4		15
47 #define BOOT_5		16
48 #define BOOT_6		17
49 #define BOOT_7		18
50 #define BOOT_8		19
51 #define BOOT_9		20
52 #define BOOT_10		21
53 #define BOOT_11		22
54 #define BOOT_12		23
55 #define BOOT_13		24
56 #define BOOT_14		25
57 #define GPIOA_0	    26
58 #define GPIOA_1		27
59 #define GPIOA_2		28
60 #define GPIOA_3		29
61 #define GPIOA_4		30
62 #define GPIOA_5		31
63 #define GPIOA_6		32
64 #define GPIOA_7		33
65 #define GPIOA_8		34
66 #define GPIOA_9		35
67 #define GPIOA_10	36
68 #define GPIOA_11	37
69 #define GPIOA_12	38
70 #define GPIOA_13	39
71 #define GPIOA_14	40
72 #define GPIOA_15	41
73 #define GPIOA_16	42
74 #define GPIOA_17	43
75 #define GPIOA_18	44
76 #define GPIOA_19	45
77 #define GPIOA_20	46
78 #define GPIOX_0		47
79 #define GPIOX_1		48
80 #define GPIOX_2		49
81 #define GPIOX_3		50
82 #define GPIOX_4		51
83 #define GPIOX_5		52
84 #define GPIOX_6		53
85 #define GPIOX_7		54
86 #define GPIOX_8		55
87 #define GPIOX_9		56
88 #define GPIOX_10	57
89 #define GPIOX_11	58
90 #define GPIOX_12	59
91 #define GPIOX_13	60
92 #define GPIOX_14	61
93 #define GPIOX_15	62
94 #define GPIOX_16	63
95 #define GPIOX_17	64
96 #define GPIOX_18	65
97 #define GPIOX_19	66
98 #define GPIOX_20	67
99 #define GPIOX_21	68
100 #define GPIOX_22	69
101 #define GPIOY_0		70
102 #define GPIOY_1		71
103 #define GPIOY_2		72
104 #define GPIOY_3		73
105 #define GPIOY_4		74
106 #define GPIOY_5		75
107 #define GPIOY_6		76
108 #define GPIOY_7		77
109 #define GPIOY_8		78
110 #define GPIOY_9		79
111 #define GPIOY_10	80
112 #define GPIOY_11	81
113 #define GPIOY_12	82
114 #define GPIOY_13	83
115 #define GPIOY_14	84
116 #define GPIOY_15	85
117 
118 #endif /* _DT_BINDINGS_MESON_AXG_GPIO_H */
119