blob: d4f78c2cd4157b80edd085377394058356afe394 [file] [log] [blame]
Masahiro Yamadad243c182015-08-28 22:33:13 +09001/*
2 * Device Tree Source for UniPhier SoCs default pinctrl settings
3 *
Masahiro Yamada7317a942017-03-13 00:16:41 +09004 * Copyright (C) 2015-2017 Socionext Inc.
5 * Author: Masahiro Yamada <yamada.masahiro@socionext.com>
Masahiro Yamadad243c182015-08-28 22:33:13 +09006 *
Masahiro Yamadad9403002017-06-22 16:46:40 +09007 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
Masahiro Yamadad243c182015-08-28 22:33:13 +09008 */
9
10&pinctrl {
Masahiro Yamadab443fb42017-11-25 00:25:35 +090011 pinctrl_aout: aout {
Masahiro Yamada6c9e46e2017-08-29 12:20:52 +090012 groups = "aout";
13 function = "aout";
14 };
15
Masahiro Yamadab443fb42017-11-25 00:25:35 +090016 pinctrl_emmc: emmc {
Masahiro Yamada8182b412015-12-21 11:14:22 +090017 groups = "emmc", "emmc_dat8";
18 function = "emmc";
19 };
20
Masahiro Yamadab443fb42017-11-25 00:25:35 +090021 pinctrl_emmc_1v8: emmc-1v8 {
Masahiro Yamadac7f94ee2016-02-18 19:52:50 +090022 groups = "emmc", "emmc_dat8";
23 function = "emmc";
24 };
25
Masahiro Yamadab443fb42017-11-25 00:25:35 +090026 pinctrl_ether_mii: ether-mii {
Masahiro Yamada27287482017-10-17 21:19:43 +090027 groups = "ether_mii";
28 function = "ether_mii";
29 };
30
Masahiro Yamadab443fb42017-11-25 00:25:35 +090031 pinctrl_ether_rgmii: ether-rgmii {
Masahiro Yamada27287482017-10-17 21:19:43 +090032 groups = "ether_rgmii";
33 function = "ether_rgmii";
34 };
35
Masahiro Yamadab443fb42017-11-25 00:25:35 +090036 pinctrl_ether_rmii: ether-rmii {
Masahiro Yamada27287482017-10-17 21:19:43 +090037 groups = "ether_rmii";
38 function = "ether_rmii";
39 };
40
Masahiro Yamadab443fb42017-11-25 00:25:35 +090041 pinctrl_i2c0: i2c0 {
Masahiro Yamadad243c182015-08-28 22:33:13 +090042 groups = "i2c0";
43 function = "i2c0";
44 };
45
Masahiro Yamadab443fb42017-11-25 00:25:35 +090046 pinctrl_i2c1: i2c1 {
Masahiro Yamadad243c182015-08-28 22:33:13 +090047 groups = "i2c1";
48 function = "i2c1";
49 };
50
Masahiro Yamadab443fb42017-11-25 00:25:35 +090051 pinctrl_i2c2: i2c2 {
Masahiro Yamadad243c182015-08-28 22:33:13 +090052 groups = "i2c2";
53 function = "i2c2";
54 };
55
Masahiro Yamadab443fb42017-11-25 00:25:35 +090056 pinctrl_i2c3: i2c3 {
Masahiro Yamadad243c182015-08-28 22:33:13 +090057 groups = "i2c3";
58 function = "i2c3";
59 };
60
Masahiro Yamadab443fb42017-11-25 00:25:35 +090061 pinctrl_i2c4: i2c4 {
Masahiro Yamada7bdd1552016-03-18 16:41:48 +090062 groups = "i2c4";
63 function = "i2c4";
64 };
65
Masahiro Yamadab443fb42017-11-25 00:25:35 +090066 pinctrl_nand: nand {
Masahiro Yamada89d87692016-03-28 21:41:15 +090067 groups = "nand";
68 function = "nand";
69 };
70
Masahiro Yamadab443fb42017-11-25 00:25:35 +090071 pinctrl_nand2cs: nand2cs {
Masahiro Yamadac4adc502016-06-29 19:38:56 +090072 groups = "nand", "nand_cs1";
73 function = "nand";
74 };
75
Masahiro Yamadab443fb42017-11-25 00:25:35 +090076 pinctrl_sd: sd {
Masahiro Yamada8182b412015-12-21 11:14:22 +090077 groups = "sd";
78 function = "sd";
79 };
80
Masahiro Yamadab443fb42017-11-25 00:25:35 +090081 pinctrl_sd_1v8: sd-1v8 {
Masahiro Yamadac7f94ee2016-02-18 19:52:50 +090082 groups = "sd";
83 function = "sd";
84 };
85
Masahiro Yamadab443fb42017-11-25 00:25:35 +090086 pinctrl_sd1: sd1 {
Masahiro Yamada8182b412015-12-21 11:14:22 +090087 groups = "sd1";
88 function = "sd1";
89 };
90
Masahiro Yamadab443fb42017-11-25 00:25:35 +090091 pinctrl_sd1_1v8: sd1-1v8 {
Masahiro Yamadac7f94ee2016-02-18 19:52:50 +090092 groups = "sd1";
93 function = "sd1";
94 };
95
Masahiro Yamadab443fb42017-11-25 00:25:35 +090096 pinctrl_system_bus: system-bus {
Masahiro Yamadac4adc502016-06-29 19:38:56 +090097 groups = "system_bus", "system_bus_cs1";
98 function = "system_bus";
99 };
100
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900101 pinctrl_uart0: uart0 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900102 groups = "uart0";
103 function = "uart0";
104 };
105
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900106 pinctrl_uart1: uart1 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900107 groups = "uart1";
108 function = "uart1";
109 };
110
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900111 pinctrl_uart2: uart2 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900112 groups = "uart2";
113 function = "uart2";
114 };
115
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900116 pinctrl_uart3: uart3 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900117 groups = "uart3";
118 function = "uart3";
119 };
120
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900121 pinctrl_usb0: usb0 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900122 groups = "usb0";
123 function = "usb0";
124 };
125
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900126 pinctrl_usb1: usb1 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900127 groups = "usb1";
128 function = "usb1";
129 };
130
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900131 pinctrl_usb2: usb2 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900132 groups = "usb2";
133 function = "usb2";
134 };
135
Masahiro Yamadab443fb42017-11-25 00:25:35 +0900136 pinctrl_usb3: usb3 {
Masahiro Yamadad243c182015-08-28 22:33:13 +0900137 groups = "usb3";
138 function = "usb3";
139 };
140};