xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/gpio/amlogic-c3-gpio.h (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
2*aa1a8ff2SEmmanuel Vadot /*
3*aa1a8ff2SEmmanuel Vadot  * Copyright (c) 2021 Amlogic, Inc. All rights reserved.
4*aa1a8ff2SEmmanuel Vadot  * Author: Huqiang Qin <huqiang.qin@amlogic.com>
5*aa1a8ff2SEmmanuel Vadot  */
6*aa1a8ff2SEmmanuel Vadot 
7*aa1a8ff2SEmmanuel Vadot #ifndef _DT_BINDINGS_AMLOGIC_C3_GPIO_H
8*aa1a8ff2SEmmanuel Vadot #define _DT_BINDINGS_AMLOGIC_C3_GPIO_H
9*aa1a8ff2SEmmanuel Vadot 
10*aa1a8ff2SEmmanuel Vadot #define	GPIOE_0		0
11*aa1a8ff2SEmmanuel Vadot #define	GPIOE_1		1
12*aa1a8ff2SEmmanuel Vadot #define	GPIOE_2		2
13*aa1a8ff2SEmmanuel Vadot #define	GPIOE_3		3
14*aa1a8ff2SEmmanuel Vadot #define	GPIOE_4		4
15*aa1a8ff2SEmmanuel Vadot 
16*aa1a8ff2SEmmanuel Vadot #define	GPIOB_0		5
17*aa1a8ff2SEmmanuel Vadot #define	GPIOB_1		6
18*aa1a8ff2SEmmanuel Vadot #define	GPIOB_2		7
19*aa1a8ff2SEmmanuel Vadot #define	GPIOB_3		8
20*aa1a8ff2SEmmanuel Vadot #define	GPIOB_4		9
21*aa1a8ff2SEmmanuel Vadot #define	GPIOB_5		10
22*aa1a8ff2SEmmanuel Vadot #define	GPIOB_6		11
23*aa1a8ff2SEmmanuel Vadot #define	GPIOB_7		12
24*aa1a8ff2SEmmanuel Vadot #define	GPIOB_8		13
25*aa1a8ff2SEmmanuel Vadot #define	GPIOB_9		14
26*aa1a8ff2SEmmanuel Vadot #define	GPIOB_10	15
27*aa1a8ff2SEmmanuel Vadot #define	GPIOB_11	16
28*aa1a8ff2SEmmanuel Vadot #define	GPIOB_12	17
29*aa1a8ff2SEmmanuel Vadot #define	GPIOB_13	18
30*aa1a8ff2SEmmanuel Vadot #define	GPIOB_14	19
31*aa1a8ff2SEmmanuel Vadot 
32*aa1a8ff2SEmmanuel Vadot #define	GPIOC_0		20
33*aa1a8ff2SEmmanuel Vadot #define	GPIOC_1		21
34*aa1a8ff2SEmmanuel Vadot #define	GPIOC_2		22
35*aa1a8ff2SEmmanuel Vadot #define	GPIOC_3		23
36*aa1a8ff2SEmmanuel Vadot #define	GPIOC_4		24
37*aa1a8ff2SEmmanuel Vadot #define	GPIOC_5		25
38*aa1a8ff2SEmmanuel Vadot #define	GPIOC_6		26
39*aa1a8ff2SEmmanuel Vadot 
40*aa1a8ff2SEmmanuel Vadot #define	GPIOX_0		27
41*aa1a8ff2SEmmanuel Vadot #define	GPIOX_1		28
42*aa1a8ff2SEmmanuel Vadot #define	GPIOX_2		29
43*aa1a8ff2SEmmanuel Vadot #define	GPIOX_3		30
44*aa1a8ff2SEmmanuel Vadot #define	GPIOX_4		31
45*aa1a8ff2SEmmanuel Vadot #define	GPIOX_5		32
46*aa1a8ff2SEmmanuel Vadot #define	GPIOX_6		33
47*aa1a8ff2SEmmanuel Vadot #define	GPIOX_7		34
48*aa1a8ff2SEmmanuel Vadot #define	GPIOX_8		35
49*aa1a8ff2SEmmanuel Vadot #define	GPIOX_9		36
50*aa1a8ff2SEmmanuel Vadot #define	GPIOX_10	37
51*aa1a8ff2SEmmanuel Vadot #define	GPIOX_11	38
52*aa1a8ff2SEmmanuel Vadot #define	GPIOX_12	39
53*aa1a8ff2SEmmanuel Vadot #define	GPIOX_13	40
54*aa1a8ff2SEmmanuel Vadot 
55*aa1a8ff2SEmmanuel Vadot #define	GPIOD_0		41
56*aa1a8ff2SEmmanuel Vadot #define	GPIOD_1		42
57*aa1a8ff2SEmmanuel Vadot #define	GPIOD_2		43
58*aa1a8ff2SEmmanuel Vadot #define	GPIOD_3		44
59*aa1a8ff2SEmmanuel Vadot #define	GPIOD_4		45
60*aa1a8ff2SEmmanuel Vadot #define	GPIOD_5		46
61*aa1a8ff2SEmmanuel Vadot #define	GPIOD_6		47
62*aa1a8ff2SEmmanuel Vadot 
63*aa1a8ff2SEmmanuel Vadot #define	GPIOA_0		48
64*aa1a8ff2SEmmanuel Vadot #define	GPIOA_1		49
65*aa1a8ff2SEmmanuel Vadot #define	GPIOA_2		50
66*aa1a8ff2SEmmanuel Vadot #define	GPIOA_3		51
67*aa1a8ff2SEmmanuel Vadot #define	GPIOA_4		52
68*aa1a8ff2SEmmanuel Vadot #define	GPIOA_5		53
69*aa1a8ff2SEmmanuel Vadot 
70*aa1a8ff2SEmmanuel Vadot #define	GPIO_TEST_N	54
71*aa1a8ff2SEmmanuel Vadot 
72*aa1a8ff2SEmmanuel Vadot #endif /* _DT_BINDINGS_AMLOGIC_C3_GPIO_H */
73