Linux 5.6.13
[linux/fpc-iii.git] / arch / arm / boot / dts / uniphier-pinctrl.dtsi
blobbfdfb764b25b9ee9cb9a55add120f5fd988d7e6c
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>
8 &pinctrl {
9         pinctrl_aout: aout {
10                 groups = "aout";
11                 function = "aout";
12         };
14         pinctrl_ain1: ain1 {
15                 groups = "ain1";
16                 function = "ain1";
17         };
19         pinctrl_ain2: ain2 {
20                 groups = "ain2";
21                 function = "ain2";
22         };
24         pinctrl_ainiec1: ainiec1 {
25                 groups = "ainiec1";
26                 function = "ainiec1";
27         };
29         pinctrl_aout1: aout1 {
30                 groups = "aout1";
31                 function = "aout1";
32         };
34         pinctrl_aout2: aout2 {
35                 groups = "aout2";
36                 function = "aout2";
37         };
39         pinctrl_aout3: aout3 {
40                 groups = "aout3";
41                 function = "aout3";
42         };
44         pinctrl_aoutiec1: aoutiec1 {
45                 groups = "aoutiec1";
46                 function = "aoutiec1";
47         };
49         pinctrl_aoutiec2: aoutiec2 {
50                 groups = "aoutiec2";
51                 function = "aoutiec2";
52         };
54         pinctrl_emmc: emmc {
55                 groups = "emmc", "emmc_dat8";
56                 function = "emmc";
57         };
59         pinctrl_ether_mii: ether-mii {
60                 groups = "ether_mii";
61                 function = "ether_mii";
62         };
64         pinctrl_ether_rgmii: ether-rgmii {
65                 groups = "ether_rgmii";
66                 function = "ether_rgmii";
67         };
69         pinctrl_ether_rmii: ether-rmii {
70                 groups = "ether_rmii";
71                 function = "ether_rmii";
72         };
74         pinctrl_ether1_rgmii: ether1-rgmii {
75                 groups = "ether1_rgmii";
76                 function = "ether1_rgmii";
77         };
79         pinctrl_ether1_rmii: ether1-rmii {
80                 groups = "ether1_rmii";
81                 function = "ether1_rmii";
82         };
84         pinctrl_i2c0: i2c0 {
85                 groups = "i2c0";
86                 function = "i2c0";
87         };
89         pinctrl_i2c1: i2c1 {
90                 groups = "i2c1";
91                 function = "i2c1";
92         };
94         pinctrl_i2c2: i2c2 {
95                 groups = "i2c2";
96                 function = "i2c2";
97         };
99         pinctrl_i2c3: i2c3 {
100                 groups = "i2c3";
101                 function = "i2c3";
102         };
104         pinctrl_i2c4: i2c4 {
105                 groups = "i2c4";
106                 function = "i2c4";
107         };
109         pinctrl_i2c5: i2c5 {
110                 groups = "i2c5";
111                 function = "i2c5";
112         };
114         pinctrl_i2c6: i2c6 {
115                 groups = "i2c6";
116                 function = "i2c6";
117         };
119         pinctrl_nand: nand {
120                 groups = "nand";
121                 function = "nand";
122         };
124         pinctrl_nand2cs: nand2cs {
125                 groups = "nand", "nand_cs1";
126                 function = "nand";
127         };
129         pinctrl_sd: sd {
130                 groups = "sd";
131                 function = "sd";
132         };
134         pinctrl_sd_uhs: sd-uhs {
135                 groups = "sd";
136                 function = "sd";
137         };
139         pinctrl_sd1: sd1 {
140                 groups = "sd1";
141                 function = "sd1";
142         };
144         pinctrl_spi0: spi0 {
145                 groups = "spi0";
146                 function = "spi0";
147         };
149         pinctrl_spi1: spi1 {
150                 groups = "spi1";
151                 function = "spi1";
152         };
154         pinctrl_spi2: spi2 {
155                 groups = "spi2";
156                 function = "spi2";
157         };
159         pinctrl_spi3: spi3 {
160                 groups = "spi3";
161                 function = "spi3";
162         };
164         pinctrl_system_bus: system-bus {
165                 groups = "system_bus", "system_bus_cs1";
166                 function = "system_bus";
167         };
169         pinctrl_uart0: uart0 {
170                 groups = "uart0";
171                 function = "uart0";
172         };
174         pinctrl_uart1: uart1 {
175                 groups = "uart1";
176                 function = "uart1";
177         };
179         pinctrl_uart2: uart2 {
180                 groups = "uart2";
181                 function = "uart2";
182         };
184         pinctrl_uart3: uart3 {
185                 groups = "uart3";
186                 function = "uart3";
187         };
189         pinctrl_usb0: usb0 {
190                 groups = "usb0";
191                 function = "usb0";
192         };
194         pinctrl_usb1: usb1 {
195                 groups = "usb1";
196                 function = "usb1";
197         };
199         pinctrl_usb2: usb2 {
200                 groups = "usb2";
201                 function = "usb2";
202         };
204         pinctrl_usb3: usb3 {
205                 groups = "usb3";
206                 function = "usb3";
207         };