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