Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 1 | /* |
2 | * Device Tree Source for UniPhier SoCs default pinctrl settings | ||||
3 | * | ||||
Masahiro Yamada | bf3b721 | 2017-03-13 00:16:41 +0900 | [diff] [blame] | 4 | * Copyright (C) 2015-2017 Socionext Inc. |
5 | * Author: Masahiro Yamada <yamada.masahiro@socionext.com> | ||||
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 6 | * |
Masahiro Yamada | 31a1788 | 2017-06-22 16:46:40 +0900 | [diff] [blame] | 7 | * SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 8 | */ |
9 | |||||
10 | &pinctrl { | ||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 11 | pinctrl_aout: aout { |
Masahiro Yamada | 1a420bd | 2017-08-29 12:20:52 +0900 | [diff] [blame] | 12 | groups = "aout"; |
13 | function = "aout"; | ||||
14 | }; | ||||
15 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 16 | pinctrl_emmc: emmc { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 17 | groups = "emmc", "emmc_dat8"; |
18 | function = "emmc"; | ||||
19 | }; | ||||
20 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 21 | pinctrl_emmc_1v8: emmc-1v8 { |
Masahiro Yamada | 299307d | 2016-02-18 19:52:50 +0900 | [diff] [blame] | 22 | groups = "emmc", "emmc_dat8"; |
23 | function = "emmc"; | ||||
24 | }; | ||||
25 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 26 | pinctrl_ether_mii: ether-mii { |
Masahiro Yamada | a0a95bb | 2017-10-17 21:19:43 +0900 | [diff] [blame] | 27 | groups = "ether_mii"; |
28 | function = "ether_mii"; | ||||
29 | }; | ||||
30 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 31 | pinctrl_ether_rgmii: ether-rgmii { |
Masahiro Yamada | a0a95bb | 2017-10-17 21:19:43 +0900 | [diff] [blame] | 32 | groups = "ether_rgmii"; |
33 | function = "ether_rgmii"; | ||||
34 | }; | ||||
35 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 36 | pinctrl_ether_rmii: ether-rmii { |
Masahiro Yamada | a0a95bb | 2017-10-17 21:19:43 +0900 | [diff] [blame] | 37 | groups = "ether_rmii"; |
38 | function = "ether_rmii"; | ||||
39 | }; | ||||
40 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 41 | pinctrl_i2c0: i2c0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 42 | groups = "i2c0"; |
43 | function = "i2c0"; | ||||
44 | }; | ||||
45 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 46 | pinctrl_i2c1: i2c1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 47 | groups = "i2c1"; |
48 | function = "i2c1"; | ||||
49 | }; | ||||
50 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 51 | pinctrl_i2c2: i2c2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 52 | groups = "i2c2"; |
53 | function = "i2c2"; | ||||
54 | }; | ||||
55 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 56 | pinctrl_i2c3: i2c3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 57 | groups = "i2c3"; |
58 | function = "i2c3"; | ||||
59 | }; | ||||
60 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 61 | pinctrl_i2c4: i2c4 { |
Masahiro Yamada | d89bcf2 | 2016-03-18 16:41:48 +0900 | [diff] [blame] | 62 | groups = "i2c4"; |
63 | function = "i2c4"; | ||||
64 | }; | ||||
65 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 66 | pinctrl_nand: nand { |
Masahiro Yamada | b38f9fa | 2016-03-28 21:41:15 +0900 | [diff] [blame] | 67 | groups = "nand"; |
68 | function = "nand"; | ||||
69 | }; | ||||
70 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 71 | pinctrl_nand2cs: nand2cs { |
Masahiro Yamada | 1174603f | 2016-06-29 19:38:56 +0900 | [diff] [blame] | 72 | groups = "nand", "nand_cs1"; |
73 | function = "nand"; | ||||
74 | }; | ||||
75 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 76 | pinctrl_sd: sd { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 77 | groups = "sd"; |
78 | function = "sd"; | ||||
79 | }; | ||||
80 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 81 | pinctrl_sd_1v8: sd-1v8 { |
Masahiro Yamada | 299307d | 2016-02-18 19:52:50 +0900 | [diff] [blame] | 82 | groups = "sd"; |
83 | function = "sd"; | ||||
84 | }; | ||||
85 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 86 | pinctrl_sd1: sd1 { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 87 | groups = "sd1"; |
88 | function = "sd1"; | ||||
89 | }; | ||||
90 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 91 | pinctrl_sd1_1v8: sd1-1v8 { |
Masahiro Yamada | 299307d | 2016-02-18 19:52:50 +0900 | [diff] [blame] | 92 | groups = "sd1"; |
93 | function = "sd1"; | ||||
94 | }; | ||||
95 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 96 | pinctrl_system_bus: system-bus { |
Masahiro Yamada | 1174603f | 2016-06-29 19:38:56 +0900 | [diff] [blame] | 97 | groups = "system_bus", "system_bus_cs1"; |
98 | function = "system_bus"; | ||||
99 | }; | ||||
100 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 101 | pinctrl_uart0: uart0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 102 | groups = "uart0"; |
103 | function = "uart0"; | ||||
104 | }; | ||||
105 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 106 | pinctrl_uart1: uart1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 107 | groups = "uart1"; |
108 | function = "uart1"; | ||||
109 | }; | ||||
110 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 111 | pinctrl_uart2: uart2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 112 | groups = "uart2"; |
113 | function = "uart2"; | ||||
114 | }; | ||||
115 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 116 | pinctrl_uart3: uart3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 117 | groups = "uart3"; |
118 | function = "uart3"; | ||||
119 | }; | ||||
120 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 121 | pinctrl_usb0: usb0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 122 | groups = "usb0"; |
123 | function = "usb0"; | ||||
124 | }; | ||||
125 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 126 | pinctrl_usb1: usb1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 127 | groups = "usb1"; |
128 | function = "usb1"; | ||||
129 | }; | ||||
130 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 131 | pinctrl_usb2: usb2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 132 | groups = "usb2"; |
133 | function = "usb2"; | ||||
134 | }; | ||||
135 | |||||
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 136 | pinctrl_usb3: usb3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 137 | groups = "usb3"; |
138 | function = "usb3"; | ||||
139 | }; | ||||
140 | }; |