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_sd_uhs: sd-uhs {
125		groups = "sd";
126		function = "sd";
127	};
128
129	pinctrl_sd1: sd1 {
130		groups = "sd1";
131		function = "sd1";
132	};
133
134	pinctrl_system_bus: system-bus {
135		groups = "system_bus", "system_bus_cs1";
136		function = "system_bus";
137	};
138
139	pinctrl_uart0: uart0 {
140		groups = "uart0";
141		function = "uart0";
142	};
143
144	pinctrl_uart1: uart1 {
145		groups = "uart1";
146		function = "uart1";
147	};
148
149	pinctrl_uart2: uart2 {
150		groups = "uart2";
151		function = "uart2";
152	};
153
154	pinctrl_uart3: uart3 {
155		groups = "uart3";
156		function = "uart3";
157	};
158
159	pinctrl_usb0: usb0 {
160		groups = "usb0";
161		function = "usb0";
162	};
163
164	pinctrl_usb1: usb1 {
165		groups = "usb1";
166		function = "usb1";
167	};
168
169	pinctrl_usb2: usb2 {
170		groups = "usb2";
171		function = "usb2";
172	};
173
174	pinctrl_usb3: usb3 {
175		groups = "usb3";
176		function = "usb3";
177	};
178};
179