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

source code of linux/include/dt-bindings/gpio/meson-g12a-gpio.h