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 | 5aca8cf | 2020-01-07 18:19:23 +0900 | [diff] [blame] | 109 | pinctrl_i2c5: i2c5 { |
| 110 | groups = "i2c5"; |
| 111 | function = "i2c5"; |
| 112 | }; |
| 113 | |
| 114 | pinctrl_i2c6: i2c6 { |
| 115 | groups = "i2c6"; |
| 116 | function = "i2c6"; |
| 117 | }; |
| 118 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 119 | pinctrl_nand: nand { |
Masahiro Yamada | b38f9fa | 2016-03-28 21:41:15 +0900 | [diff] [blame] | 120 | groups = "nand"; |
| 121 | function = "nand"; |
| 122 | }; |
| 123 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 124 | pinctrl_nand2cs: nand2cs { |
Masahiro Yamada | 1174603f | 2016-06-29 19:38:56 +0900 | [diff] [blame] | 125 | groups = "nand", "nand_cs1"; |
| 126 | function = "nand"; |
| 127 | }; |
| 128 | |
Masahiro Yamada | 5e8f4ad | 2020-08-04 14:41:09 +0900 | [diff] [blame] | 129 | pinctrl_pcie: pcie { |
| 130 | groups = "pcie"; |
| 131 | function = "pcie"; |
| 132 | }; |
| 133 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 134 | pinctrl_sd: sd { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 135 | groups = "sd"; |
| 136 | function = "sd"; |
| 137 | }; |
| 138 | |
Masahiro Yamada | 6c7ad4d | 2018-09-10 12:58:35 +0900 | [diff] [blame] | 139 | pinctrl_sd_uhs: sd-uhs { |
Masahiro Yamada | 299307d | 2016-02-18 19:52:50 +0900 | [diff] [blame] | 140 | groups = "sd"; |
| 141 | function = "sd"; |
| 142 | }; |
| 143 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 144 | pinctrl_sd1: sd1 { |
Masahiro Yamada | e37e0ed | 2015-12-21 11:14:22 +0900 | [diff] [blame] | 145 | groups = "sd1"; |
| 146 | function = "sd1"; |
| 147 | }; |
| 148 | |
Masahiro Yamada | 6bd84d7 | 2018-12-19 20:03:21 +0900 | [diff] [blame] | 149 | pinctrl_spi0: spi0 { |
| 150 | groups = "spi0"; |
| 151 | function = "spi0"; |
| 152 | }; |
| 153 | |
| 154 | pinctrl_spi1: spi1 { |
| 155 | groups = "spi1"; |
| 156 | function = "spi1"; |
| 157 | }; |
| 158 | |
| 159 | pinctrl_spi2: spi2 { |
| 160 | groups = "spi2"; |
| 161 | function = "spi2"; |
| 162 | }; |
| 163 | |
| 164 | pinctrl_spi3: spi3 { |
| 165 | groups = "spi3"; |
| 166 | function = "spi3"; |
| 167 | }; |
| 168 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 169 | pinctrl_system_bus: system-bus { |
Masahiro Yamada | 1174603f | 2016-06-29 19:38:56 +0900 | [diff] [blame] | 170 | groups = "system_bus", "system_bus_cs1"; |
| 171 | function = "system_bus"; |
| 172 | }; |
| 173 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 174 | pinctrl_uart0: uart0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 175 | groups = "uart0"; |
| 176 | function = "uart0"; |
| 177 | }; |
| 178 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 179 | pinctrl_uart1: uart1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 180 | groups = "uart1"; |
| 181 | function = "uart1"; |
| 182 | }; |
| 183 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 184 | pinctrl_uart2: uart2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 185 | groups = "uart2"; |
| 186 | function = "uart2"; |
| 187 | }; |
| 188 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 189 | pinctrl_uart3: uart3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 190 | groups = "uart3"; |
| 191 | function = "uart3"; |
| 192 | }; |
| 193 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 194 | pinctrl_usb0: usb0 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 195 | groups = "usb0"; |
| 196 | function = "usb0"; |
| 197 | }; |
| 198 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 199 | pinctrl_usb1: usb1 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 200 | groups = "usb1"; |
| 201 | function = "usb1"; |
| 202 | }; |
| 203 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 204 | pinctrl_usb2: usb2 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 205 | groups = "usb2"; |
| 206 | function = "usb2"; |
| 207 | }; |
| 208 | |
Masahiro Yamada | 6c086d0 | 2017-11-25 00:25:35 +0900 | [diff] [blame] | 209 | pinctrl_usb3: usb3 { |
Masahiro Yamada | 37649af | 2015-08-28 22:33:13 +0900 | [diff] [blame] | 210 | groups = "usb3"; |
| 211 | function = "usb3"; |
| 212 | }; |
| 213 | }; |