xref: /OK3568_Linux_fs/u-boot/arch/arm/dts/include/dt-bindings/pinctrl/rockchip.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /*
2*4882a593Smuzhiyun  * Header providing constants for Rockchip pinctrl bindings.
3*4882a593Smuzhiyun  *
4*4882a593Smuzhiyun  * Copyright (c) 2013 MundoReader S.L.
5*4882a593Smuzhiyun  * Author: Heiko Stuebner <heiko@sntech.de>
6*4882a593Smuzhiyun  *
7*4882a593Smuzhiyun  * SPDX-License-Identifier:    GPL-2.0+
8*4882a593Smuzhiyun  */
9*4882a593Smuzhiyun 
10*4882a593Smuzhiyun #ifndef __DT_BINDINGS_ROCKCHIP_PINCTRL_H__
11*4882a593Smuzhiyun #define __DT_BINDINGS_ROCKCHIP_PINCTRL_H__
12*4882a593Smuzhiyun 
13*4882a593Smuzhiyun #define RK_GPIO0	0
14*4882a593Smuzhiyun #define RK_GPIO1	1
15*4882a593Smuzhiyun #define RK_GPIO2	2
16*4882a593Smuzhiyun #define RK_GPIO3	3
17*4882a593Smuzhiyun #define RK_GPIO4	4
18*4882a593Smuzhiyun #define RK_GPIO6	6
19*4882a593Smuzhiyun 
20*4882a593Smuzhiyun #define RK_PA0		0
21*4882a593Smuzhiyun #define RK_PA1		1
22*4882a593Smuzhiyun #define RK_PA2		2
23*4882a593Smuzhiyun #define RK_PA3		3
24*4882a593Smuzhiyun #define RK_PA4		4
25*4882a593Smuzhiyun #define RK_PA5		5
26*4882a593Smuzhiyun #define RK_PA6		6
27*4882a593Smuzhiyun #define RK_PA7		7
28*4882a593Smuzhiyun #define RK_PB0		8
29*4882a593Smuzhiyun #define RK_PB1		9
30*4882a593Smuzhiyun #define RK_PB2		10
31*4882a593Smuzhiyun #define RK_PB3		11
32*4882a593Smuzhiyun #define RK_PB4		12
33*4882a593Smuzhiyun #define RK_PB5		13
34*4882a593Smuzhiyun #define RK_PB6		14
35*4882a593Smuzhiyun #define RK_PB7		15
36*4882a593Smuzhiyun #define RK_PC0		16
37*4882a593Smuzhiyun #define RK_PC1		17
38*4882a593Smuzhiyun #define RK_PC2		18
39*4882a593Smuzhiyun #define RK_PC3		19
40*4882a593Smuzhiyun #define RK_PC4		20
41*4882a593Smuzhiyun #define RK_PC5		21
42*4882a593Smuzhiyun #define RK_PC6		22
43*4882a593Smuzhiyun #define RK_PC7		23
44*4882a593Smuzhiyun #define RK_PD0		24
45*4882a593Smuzhiyun #define RK_PD1		25
46*4882a593Smuzhiyun #define RK_PD2		26
47*4882a593Smuzhiyun #define RK_PD3		27
48*4882a593Smuzhiyun #define RK_PD4		28
49*4882a593Smuzhiyun #define RK_PD5		29
50*4882a593Smuzhiyun #define RK_PD6		30
51*4882a593Smuzhiyun #define RK_PD7		31
52*4882a593Smuzhiyun 
53*4882a593Smuzhiyun #define RK_FUNC_GPIO	0
54*4882a593Smuzhiyun #define RK_FUNC_0	0
55*4882a593Smuzhiyun #define RK_FUNC_1	1
56*4882a593Smuzhiyun #define RK_FUNC_2	2
57*4882a593Smuzhiyun #define RK_FUNC_3	3
58*4882a593Smuzhiyun #define RK_FUNC_4	4
59*4882a593Smuzhiyun #define RK_FUNC_5	5
60*4882a593Smuzhiyun #define RK_FUNC_6	6
61*4882a593Smuzhiyun #define RK_FUNC_7	7
62*4882a593Smuzhiyun #define RK_FUNC_8	8
63*4882a593Smuzhiyun #define RK_FUNC_9	9
64*4882a593Smuzhiyun #define RK_FUNC_10	10
65*4882a593Smuzhiyun #define RK_FUNC_11	11
66*4882a593Smuzhiyun #define RK_FUNC_12	12
67*4882a593Smuzhiyun #define RK_FUNC_13	13
68*4882a593Smuzhiyun #define RK_FUNC_14	14
69*4882a593Smuzhiyun #define RK_FUNC_15	15
70*4882a593Smuzhiyun 
71*4882a593Smuzhiyun #endif
72