GNU Linux-libre 4.19.264-gnu1
[releases.git] / arch / arm / boot / dts / uniphier-pinctrl.dtsi
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
2 //
3 // Device Tree Source for UniPhier SoCs default pinctrl settings
4 //
5 // Copyright (C) 2015-2017 Socionext Inc.
6 //   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
7
8 &pinctrl {
9         pinctrl_aout: aout {
10                 groups = "aout";
11                 function = "aout";
12         };
13
14         pinctrl_ain1: ain1 {
15                 groups = "ain1";
16                 function = "ain1";
17         };
18
19         pinctrl_ain2: ain2 {
20                 groups = "ain2";
21                 function = "ain2";
22         };
23
24         pinctrl_ainiec1: ainiec1 {
25                 groups = "ainiec1";
26                 function = "ainiec1";
27         };
28
29         pinctrl_aout1: aout1 {
30                 groups = "aout1";
31                 function = "aout1";
32         };
33
34         pinctrl_aout2: aout2 {
35                 groups = "aout2";
36                 function = "aout2";
37         };
38
39         pinctrl_aout3: aout3 {
40                 groups = "aout3";
41                 function = "aout3";
42         };
43
44         pinctrl_aoutiec1: aoutiec1 {
45                 groups = "aoutiec1";
46                 function = "aoutiec1";
47         };
48
49         pinctrl_aoutiec2: aoutiec2 {
50                 groups = "aoutiec2";
51                 function = "aoutiec2";
52         };
53
54         pinctrl_emmc: emmc {
55                 groups = "emmc", "emmc_dat8";
56                 function = "emmc";
57         };
58
59         pinctrl_ether_mii: ether-mii {
60                 groups = "ether_mii";
61                 function = "ether_mii";
62         };
63
64         pinctrl_ether_rgmii: ether-rgmii {
65                 groups = "ether_rgmii";
66                 function = "ether_rgmii";
67         };
68
69         pinctrl_ether_rmii: ether-rmii {
70                 groups = "ether_rmii";
71                 function = "ether_rmii";
72         };
73
74         pinctrl_ether1_rgmii: ether1-rgmii {
75                 groups = "ether1_rgmii";
76                 function = "ether1_rgmii";
77         };
78
79         pinctrl_ether1_rmii: ether1-rmii {
80                 groups = "ether1_rmii";
81                 function = "ether1_rmii";
82         };
83
84         pinctrl_i2c0: i2c0 {
85                 groups = "i2c0";
86                 function = "i2c0";
87         };
88
89         pinctrl_i2c1: i2c1 {
90                 groups = "i2c1";
91                 function = "i2c1";
92         };
93
94         pinctrl_i2c2: i2c2 {
95                 groups = "i2c2";
96                 function = "i2c2";
97         };
98
99         pinctrl_i2c3: i2c3 {
100                 groups = "i2c3";
101                 function = "i2c3";
102         };
103
104         pinctrl_i2c4: i2c4 {
105                 groups = "i2c4";
106                 function = "i2c4";
107         };
108
109         pinctrl_nand: nand {
110                 groups = "nand";
111                 function = "nand";
112         };
113
114         pinctrl_nand2cs: nand2cs {
115                 groups = "nand", "nand_cs1";
116                 function = "nand";
117         };
118
119         pinctrl_sd: sd {
120                 groups = "sd";
121                 function = "sd";
122         };
123
124         pinctrl_sd1: sd1 {
125                 groups = "sd1";
126                 function = "sd1";
127         };
128
129         pinctrl_system_bus: system-bus {
130                 groups = "system_bus", "system_bus_cs1";
131                 function = "system_bus";
132         };
133
134         pinctrl_uart0: uart0 {
135                 groups = "uart0";
136                 function = "uart0";
137         };
138
139         pinctrl_uart1: uart1 {
140                 groups = "uart1";
141                 function = "uart1";
142         };
143
144         pinctrl_uart2: uart2 {
145                 groups = "uart2";
146                 function = "uart2";
147         };
148
149         pinctrl_uart3: uart3 {
150                 groups = "uart3";
151                 function = "uart3";
152         };
153
154         pinctrl_usb0: usb0 {
155                 groups = "usb0";
156                 function = "usb0";
157         };
158
159         pinctrl_usb1: usb1 {
160                 groups = "usb1";
161                 function = "usb1";
162         };
163
164         pinctrl_usb2: usb2 {
165                 groups = "usb2";
166                 function = "usb2";
167         };
168
169         pinctrl_usb3: usb3 {
170                 groups = "usb3";
171                 function = "usb3";
172         };
173 };