xref: /rk3399_rockchip-uboot/include/dt-bindings/pinctrl/rockchip.h (revision c8fa018b04311bbf944c3c90a7b7d15ca065a459)
1344c8376SSimon Glass /*
2344c8376SSimon Glass  * Header providing constants for Rockchip pinctrl bindings.
3344c8376SSimon Glass  *
4344c8376SSimon Glass  * Copyright (c) 2013 MundoReader S.L.
5344c8376SSimon Glass  * Author: Heiko Stuebner <heiko@sntech.de>
6344c8376SSimon Glass  *
7344c8376SSimon Glass  * SPDX-License-Identifier:    GPL-2.0+
8344c8376SSimon Glass  */
9344c8376SSimon Glass 
10344c8376SSimon Glass #ifndef __DT_BINDINGS_ROCKCHIP_PINCTRL_H__
11344c8376SSimon Glass #define __DT_BINDINGS_ROCKCHIP_PINCTRL_H__
12344c8376SSimon Glass 
13344c8376SSimon Glass #define RK_GPIO0	0
14344c8376SSimon Glass #define RK_GPIO1	1
15344c8376SSimon Glass #define RK_GPIO2	2
16344c8376SSimon Glass #define RK_GPIO3	3
17344c8376SSimon Glass #define RK_GPIO4	4
18344c8376SSimon Glass #define RK_GPIO6	6
19344c8376SSimon Glass 
20dde22233SKever Yang #define RK_PA0		0
21dde22233SKever Yang #define RK_PA1		1
22dde22233SKever Yang #define RK_PA2		2
23dde22233SKever Yang #define RK_PA3		3
24dde22233SKever Yang #define RK_PA4		4
25dde22233SKever Yang #define RK_PA5		5
26dde22233SKever Yang #define RK_PA6		6
27dde22233SKever Yang #define RK_PA7		7
28dde22233SKever Yang #define RK_PB0		8
29dde22233SKever Yang #define RK_PB1		9
30dde22233SKever Yang #define RK_PB2		10
31dde22233SKever Yang #define RK_PB3		11
32dde22233SKever Yang #define RK_PB4		12
33dde22233SKever Yang #define RK_PB5		13
34dde22233SKever Yang #define RK_PB6		14
35fd9884e2SKever Yang #define RK_PB7		15
36dde22233SKever Yang #define RK_PC0		16
37dde22233SKever Yang #define RK_PC1		17
38dde22233SKever Yang #define RK_PC2		18
39dde22233SKever Yang #define RK_PC3		19
40dde22233SKever Yang #define RK_PC4		20
41dde22233SKever Yang #define RK_PC5		21
42dde22233SKever Yang #define RK_PC6		22
43dde22233SKever Yang #define RK_PC7		23
44dde22233SKever Yang #define RK_PD0		24
45dde22233SKever Yang #define RK_PD1		25
46dde22233SKever Yang #define RK_PD2		26
47dde22233SKever Yang #define RK_PD3		27
48dde22233SKever Yang #define RK_PD4		28
49dde22233SKever Yang #define RK_PD5		29
50dde22233SKever Yang #define RK_PD6		30
51dde22233SKever Yang #define RK_PD7		31
52fd9884e2SKever Yang 
53344c8376SSimon Glass #define RK_FUNC_GPIO	0
54*d23b7df1SJianqun Xu #define RK_FUNC_0	0
55344c8376SSimon Glass #define RK_FUNC_1	1
56344c8376SSimon Glass #define RK_FUNC_2	2
57344c8376SSimon Glass #define RK_FUNC_3	3
58344c8376SSimon Glass #define RK_FUNC_4	4
59e94ffee3SKever Yang #define RK_FUNC_5	5
60e94ffee3SKever Yang #define RK_FUNC_6	6
61*d23b7df1SJianqun Xu #define RK_FUNC_7	7
62*d23b7df1SJianqun Xu #define RK_FUNC_8	8
63*d23b7df1SJianqun Xu #define RK_FUNC_9	9
64*d23b7df1SJianqun Xu #define RK_FUNC_10	10
65*d23b7df1SJianqun Xu #define RK_FUNC_11	11
66*d23b7df1SJianqun Xu #define RK_FUNC_12	12
67*d23b7df1SJianqun Xu #define RK_FUNC_13	13
68*d23b7df1SJianqun Xu #define RK_FUNC_14	14
69*d23b7df1SJianqun Xu #define RK_FUNC_15	15
70344c8376SSimon Glass 
71344c8376SSimon Glass #endif
72