xref: /linux/scripts/dtc/include-prefixes/arm/socionext/uniphier-pinctrl.dtsi (revision cdd5b5a9761fd66d17586e4f4ba6588c70e640ea)
1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0+ OR MIT
2*724ba675SRob Herring//
3*724ba675SRob Herring// Device Tree Source for UniPhier SoCs default pinctrl settings
4*724ba675SRob Herring//
5*724ba675SRob Herring// Copyright (C) 2015-2017 Socionext Inc.
6*724ba675SRob Herring//   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
7*724ba675SRob Herring
8*724ba675SRob Herring&pinctrl {
9*724ba675SRob Herring	pinctrl_aout: aout {
10*724ba675SRob Herring		groups = "aout";
11*724ba675SRob Herring		function = "aout";
12*724ba675SRob Herring	};
13*724ba675SRob Herring
14*724ba675SRob Herring	pinctrl_ain1: ain1 {
15*724ba675SRob Herring		groups = "ain1";
16*724ba675SRob Herring		function = "ain1";
17*724ba675SRob Herring	};
18*724ba675SRob Herring
19*724ba675SRob Herring	pinctrl_ain2: ain2 {
20*724ba675SRob Herring		groups = "ain2";
21*724ba675SRob Herring		function = "ain2";
22*724ba675SRob Herring	};
23*724ba675SRob Herring
24*724ba675SRob Herring	pinctrl_ainiec1: ainiec1 {
25*724ba675SRob Herring		groups = "ainiec1";
26*724ba675SRob Herring		function = "ainiec1";
27*724ba675SRob Herring	};
28*724ba675SRob Herring
29*724ba675SRob Herring	pinctrl_aout1: aout1 {
30*724ba675SRob Herring		groups = "aout1";
31*724ba675SRob Herring		function = "aout1";
32*724ba675SRob Herring	};
33*724ba675SRob Herring
34*724ba675SRob Herring	pinctrl_aout2: aout2 {
35*724ba675SRob Herring		groups = "aout2";
36*724ba675SRob Herring		function = "aout2";
37*724ba675SRob Herring	};
38*724ba675SRob Herring
39*724ba675SRob Herring	pinctrl_aout3: aout3 {
40*724ba675SRob Herring		groups = "aout3";
41*724ba675SRob Herring		function = "aout3";
42*724ba675SRob Herring	};
43*724ba675SRob Herring
44*724ba675SRob Herring	pinctrl_aoutiec1: aoutiec1 {
45*724ba675SRob Herring		groups = "aoutiec1";
46*724ba675SRob Herring		function = "aoutiec1";
47*724ba675SRob Herring	};
48*724ba675SRob Herring
49*724ba675SRob Herring	pinctrl_aoutiec2: aoutiec2 {
50*724ba675SRob Herring		groups = "aoutiec2";
51*724ba675SRob Herring		function = "aoutiec2";
52*724ba675SRob Herring	};
53*724ba675SRob Herring
54*724ba675SRob Herring	pinctrl_emmc: emmc {
55*724ba675SRob Herring		groups = "emmc", "emmc_dat8";
56*724ba675SRob Herring		function = "emmc";
57*724ba675SRob Herring	};
58*724ba675SRob Herring
59*724ba675SRob Herring	pinctrl_ether_mii: ether-mii {
60*724ba675SRob Herring		groups = "ether_mii";
61*724ba675SRob Herring		function = "ether_mii";
62*724ba675SRob Herring	};
63*724ba675SRob Herring
64*724ba675SRob Herring	pinctrl_ether_rgmii: ether-rgmii {
65*724ba675SRob Herring		groups = "ether_rgmii";
66*724ba675SRob Herring		function = "ether_rgmii";
67*724ba675SRob Herring	};
68*724ba675SRob Herring
69*724ba675SRob Herring	pinctrl_ether_rmii: ether-rmii {
70*724ba675SRob Herring		groups = "ether_rmii";
71*724ba675SRob Herring		function = "ether_rmii";
72*724ba675SRob Herring	};
73*724ba675SRob Herring
74*724ba675SRob Herring	pinctrl_ether1_rgmii: ether1-rgmii {
75*724ba675SRob Herring		groups = "ether1_rgmii";
76*724ba675SRob Herring		function = "ether1_rgmii";
77*724ba675SRob Herring	};
78*724ba675SRob Herring
79*724ba675SRob Herring	pinctrl_ether1_rmii: ether1-rmii {
80*724ba675SRob Herring		groups = "ether1_rmii";
81*724ba675SRob Herring		function = "ether1_rmii";
82*724ba675SRob Herring	};
83*724ba675SRob Herring
84*724ba675SRob Herring	pinctrl_i2c0: i2c0 {
85*724ba675SRob Herring		groups = "i2c0";
86*724ba675SRob Herring		function = "i2c0";
87*724ba675SRob Herring	};
88*724ba675SRob Herring
89*724ba675SRob Herring	pinctrl_i2c1: i2c1 {
90*724ba675SRob Herring		groups = "i2c1";
91*724ba675SRob Herring		function = "i2c1";
92*724ba675SRob Herring	};
93*724ba675SRob Herring
94*724ba675SRob Herring	pinctrl_i2c2: i2c2 {
95*724ba675SRob Herring		groups = "i2c2";
96*724ba675SRob Herring		function = "i2c2";
97*724ba675SRob Herring	};
98*724ba675SRob Herring
99*724ba675SRob Herring	pinctrl_i2c3: i2c3 {
100*724ba675SRob Herring		groups = "i2c3";
101*724ba675SRob Herring		function = "i2c3";
102*724ba675SRob Herring	};
103*724ba675SRob Herring
104*724ba675SRob Herring	pinctrl_i2c4: i2c4 {
105*724ba675SRob Herring		groups = "i2c4";
106*724ba675SRob Herring		function = "i2c4";
107*724ba675SRob Herring	};
108*724ba675SRob Herring
109*724ba675SRob Herring	pinctrl_i2c5: i2c5 {
110*724ba675SRob Herring		groups = "i2c5";
111*724ba675SRob Herring		function = "i2c5";
112*724ba675SRob Herring	};
113*724ba675SRob Herring
114*724ba675SRob Herring	pinctrl_i2c6: i2c6 {
115*724ba675SRob Herring		groups = "i2c6";
116*724ba675SRob Herring		function = "i2c6";
117*724ba675SRob Herring	};
118*724ba675SRob Herring
119*724ba675SRob Herring	pinctrl_nand: nand {
120*724ba675SRob Herring		groups = "nand";
121*724ba675SRob Herring		function = "nand";
122*724ba675SRob Herring	};
123*724ba675SRob Herring
124*724ba675SRob Herring	pinctrl_nand2cs: nand2cs {
125*724ba675SRob Herring		groups = "nand", "nand_cs1";
126*724ba675SRob Herring		function = "nand";
127*724ba675SRob Herring	};
128*724ba675SRob Herring
129*724ba675SRob Herring	pinctrl_pcie: pcie {
130*724ba675SRob Herring		groups = "pcie";
131*724ba675SRob Herring		function = "pcie";
132*724ba675SRob Herring	};
133*724ba675SRob Herring
134*724ba675SRob Herring	pinctrl_sd: sd {
135*724ba675SRob Herring		groups = "sd";
136*724ba675SRob Herring		function = "sd";
137*724ba675SRob Herring	};
138*724ba675SRob Herring
139*724ba675SRob Herring	pinctrl_sd_uhs: sd-uhs {
140*724ba675SRob Herring		groups = "sd";
141*724ba675SRob Herring		function = "sd";
142*724ba675SRob Herring	};
143*724ba675SRob Herring
144*724ba675SRob Herring	pinctrl_sd1: sd1 {
145*724ba675SRob Herring		groups = "sd1";
146*724ba675SRob Herring		function = "sd1";
147*724ba675SRob Herring	};
148*724ba675SRob Herring
149*724ba675SRob Herring	pinctrl_spi0: spi0 {
150*724ba675SRob Herring		groups = "spi0";
151*724ba675SRob Herring		function = "spi0";
152*724ba675SRob Herring	};
153*724ba675SRob Herring
154*724ba675SRob Herring	pinctrl_spi1: spi1 {
155*724ba675SRob Herring		groups = "spi1";
156*724ba675SRob Herring		function = "spi1";
157*724ba675SRob Herring	};
158*724ba675SRob Herring
159*724ba675SRob Herring	pinctrl_spi2: spi2 {
160*724ba675SRob Herring		groups = "spi2";
161*724ba675SRob Herring		function = "spi2";
162*724ba675SRob Herring	};
163*724ba675SRob Herring
164*724ba675SRob Herring	pinctrl_spi3: spi3 {
165*724ba675SRob Herring		groups = "spi3";
166*724ba675SRob Herring		function = "spi3";
167*724ba675SRob Herring	};
168*724ba675SRob Herring
169*724ba675SRob Herring	pinctrl_system_bus: system-bus {
170*724ba675SRob Herring		groups = "system_bus", "system_bus_cs1";
171*724ba675SRob Herring		function = "system_bus";
172*724ba675SRob Herring	};
173*724ba675SRob Herring
174*724ba675SRob Herring	pinctrl_uart0: uart0 {
175*724ba675SRob Herring		groups = "uart0";
176*724ba675SRob Herring		function = "uart0";
177*724ba675SRob Herring	};
178*724ba675SRob Herring
179*724ba675SRob Herring	pinctrl_uart1: uart1 {
180*724ba675SRob Herring		groups = "uart1";
181*724ba675SRob Herring		function = "uart1";
182*724ba675SRob Herring	};
183*724ba675SRob Herring
184*724ba675SRob Herring	pinctrl_uart2: uart2 {
185*724ba675SRob Herring		groups = "uart2";
186*724ba675SRob Herring		function = "uart2";
187*724ba675SRob Herring	};
188*724ba675SRob Herring
189*724ba675SRob Herring	pinctrl_uart3: uart3 {
190*724ba675SRob Herring		groups = "uart3";
191*724ba675SRob Herring		function = "uart3";
192*724ba675SRob Herring	};
193*724ba675SRob Herring
194*724ba675SRob Herring	pinctrl_usb0: usb0 {
195*724ba675SRob Herring		groups = "usb0";
196*724ba675SRob Herring		function = "usb0";
197*724ba675SRob Herring	};
198*724ba675SRob Herring
199*724ba675SRob Herring	pinctrl_usb0_device: usb0-device {
200*724ba675SRob Herring		groups = "usb0_device";
201*724ba675SRob Herring		function = "usb0";
202*724ba675SRob Herring	};
203*724ba675SRob Herring
204*724ba675SRob Herring	pinctrl_usb1: usb1 {
205*724ba675SRob Herring		groups = "usb1";
206*724ba675SRob Herring		function = "usb1";
207*724ba675SRob Herring	};
208*724ba675SRob Herring
209*724ba675SRob Herring	pinctrl_usb1_device: usb1-device {
210*724ba675SRob Herring		groups = "usb1_device";
211*724ba675SRob Herring		function = "usb1";
212*724ba675SRob Herring	};
213*724ba675SRob Herring
214*724ba675SRob Herring	pinctrl_usb2: usb2 {
215*724ba675SRob Herring		groups = "usb2";
216*724ba675SRob Herring		function = "usb2";
217*724ba675SRob Herring	};
218*724ba675SRob Herring
219*724ba675SRob Herring	pinctrl_usb3: usb3 {
220*724ba675SRob Herring		groups = "usb3";
221*724ba675SRob Herring		function = "usb3";
222*724ba675SRob Herring	};
223*724ba675SRob Herring};
224