Masahiro Yamada | 0bc5684 | 2018-04-16 12:35:33 +0900 | [diff] [blame] | 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> | ||||
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 7 | |
8 | &pinctrl { | ||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 9 | pinctrl_aout: aout { |
Masahiro Yamada | 1a420bd | 2017-08-29 12:20:52 +0900 | [diff] [blame] | 10 | groups = "aout"; |
11 | function = "aout"; | ||||
12 | }; | ||||
13 | |||||
Masahiro Yamada | 0bc5684 | 2018-04-16 12:35:33 +0900 | [diff] [blame] | 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 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 54 | pinctrl_emmc: emmc { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 55 | groups = "emmc", "emmc_dat8"; |
56 | function = "emmc"; | ||||
57 | }; | ||||
58 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 59 | pinctrl_ether_mii: ether-mii { |
Masahiro Yamada | a0a95bb | 2017-10-17 21:19:43 +0900 | [diff] [blame] | 60 | groups = "ether_mii"; |
61 | function = "ether_mii"; | ||||
62 | }; | ||||
63 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 64 | pinctrl_ether_rgmii: ether-rgmii { |
Masahiro Yamada | a0a95bb | 2017-10-17 21:19:43 +0900 | [diff] [blame] | 65 | groups = "ether_rgmii"; |
66 | function = "ether_rgmii"; | ||||
67 | }; | ||||
68 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 69 | pinctrl_ether_rmii: ether-rmii { |
Masahiro Yamada | a0a95bb | 2017-10-17 21:19:43 +0900 | [diff] [blame] | 70 | groups = "ether_rmii"; |
71 | function = "ether_rmii"; | ||||
72 | }; | ||||
73 | |||||
Masahiro Yamada | 0bc5684 | 2018-04-16 12:35:33 +0900 | [diff] [blame] | 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 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 84 | pinctrl_i2c0: i2c0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 85 | groups = "i2c0"; |
86 | function = "i2c0"; | ||||
87 | }; | ||||
88 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 89 | pinctrl_i2c1: i2c1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 90 | groups = "i2c1"; |
91 | function = "i2c1"; | ||||
92 | }; | ||||
93 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 94 | pinctrl_i2c2: i2c2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 95 | groups = "i2c2"; |
96 | function = "i2c2"; | ||||
97 | }; | ||||
98 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 99 | pinctrl_i2c3: i2c3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 100 | groups = "i2c3"; |
101 | function = "i2c3"; | ||||
102 | }; | ||||
103 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 104 | pinctrl_i2c4: i2c4 { |
Masahiro Yamada | d89bcf2 | 2016-03-18 16:41:48 +0900 | [diff] [blame] | 105 | groups = "i2c4"; |
106 | function = "i2c4"; | ||||
107 | }; | ||||
108 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 109 | pinctrl_nand: nand { |
Masahiro Yamada | b38f9fa | 2016-03-28 21:41:15 +0900 | [diff] [blame] | 110 | groups = "nand"; |
111 | function = "nand"; | ||||
112 | }; | ||||
113 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 114 | pinctrl_nand2cs: nand2cs { |
Masahiro Yamada | 1174603f | 2016-06-29 19:38:56 +0900 | [diff] [blame] | 115 | groups = "nand", "nand_cs1"; |
116 | function = "nand"; | ||||
117 | }; | ||||
118 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 119 | pinctrl_sd: sd { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 120 | groups = "sd"; |
121 | function = "sd"; | ||||
122 | }; | ||||
123 | |||||
Masahiro Yamada | 6c7ad4d | 2018-09-10 12:58:35 +0900 | [diff] [blame] | 124 | pinctrl_sd_uhs: sd-uhs { |
Masahiro Yamada | 299307d | 2016-02-18 19:52:50 +0900 | [diff] [blame] | 125 | groups = "sd"; |
126 | function = "sd"; | ||||
127 | }; | ||||
128 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 129 | pinctrl_sd1: sd1 { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 130 | groups = "sd1"; |
131 | function = "sd1"; | ||||
132 | }; | ||||
133 | |||||
Masahiro Yamada | 6bd84d7 | 2018-12-19 20:03:21 +0900 | [diff] [blame] | 134 | pinctrl_spi0: spi0 { |
135 | groups = "spi0"; | ||||
136 | function = "spi0"; | ||||
137 | }; | ||||
138 | |||||
139 | pinctrl_spi1: spi1 { | ||||
140 | groups = "spi1"; | ||||
141 | function = "spi1"; | ||||
142 | }; | ||||
143 | |||||
144 | pinctrl_spi2: spi2 { | ||||
145 | groups = "spi2"; | ||||
146 | function = "spi2"; | ||||
147 | }; | ||||
148 | |||||
149 | pinctrl_spi3: spi3 { | ||||
150 | groups = "spi3"; | ||||
151 | function = "spi3"; | ||||
152 | }; | ||||
153 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 154 | pinctrl_system_bus: system-bus { |
Masahiro Yamada | 1174603f | 2016-06-29 19:38:56 +0900 | [diff] [blame] | 155 | groups = "system_bus", "system_bus_cs1"; |
156 | function = "system_bus"; | ||||
157 | }; | ||||
158 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 159 | pinctrl_uart0: uart0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 160 | groups = "uart0"; |
161 | function = "uart0"; | ||||
162 | }; | ||||
163 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 164 | pinctrl_uart1: uart1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 165 | groups = "uart1"; |
166 | function = "uart1"; | ||||
167 | }; | ||||
168 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 169 | pinctrl_uart2: uart2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 170 | groups = "uart2"; |
171 | function = "uart2"; | ||||
172 | }; | ||||
173 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 174 | pinctrl_uart3: uart3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 175 | groups = "uart3"; |
176 | function = "uart3"; | ||||
177 | }; | ||||
178 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 179 | pinctrl_usb0: usb0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 180 | groups = "usb0"; |
181 | function = "usb0"; | ||||
182 | }; | ||||
183 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 184 | pinctrl_usb1: usb1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 185 | groups = "usb1"; |
186 | function = "usb1"; | ||||
187 | }; | ||||
188 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 189 | pinctrl_usb2: usb2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 190 | groups = "usb2"; |
191 | function = "usb2"; | ||||
192 | }; | ||||
193 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 194 | pinctrl_usb3: usb3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 195 | groups = "usb3"; |
196 | function = "usb3"; | ||||
197 | }; | ||||
198 | }; |