162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ OR MIT
262306a36Sopenharmony_ci//
362306a36Sopenharmony_ci// Device Tree Source for UniPhier SoCs default pinctrl settings
462306a36Sopenharmony_ci//
562306a36Sopenharmony_ci// Copyright (C) 2015-2017 Socionext Inc.
662306a36Sopenharmony_ci//   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci&pinctrl {
962306a36Sopenharmony_ci	pinctrl_aout: aout {
1062306a36Sopenharmony_ci		groups = "aout";
1162306a36Sopenharmony_ci		function = "aout";
1262306a36Sopenharmony_ci	};
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci	pinctrl_ain1: ain1 {
1562306a36Sopenharmony_ci		groups = "ain1";
1662306a36Sopenharmony_ci		function = "ain1";
1762306a36Sopenharmony_ci	};
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	pinctrl_ain2: ain2 {
2062306a36Sopenharmony_ci		groups = "ain2";
2162306a36Sopenharmony_ci		function = "ain2";
2262306a36Sopenharmony_ci	};
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci	pinctrl_ainiec1: ainiec1 {
2562306a36Sopenharmony_ci		groups = "ainiec1";
2662306a36Sopenharmony_ci		function = "ainiec1";
2762306a36Sopenharmony_ci	};
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	pinctrl_aout1: aout1 {
3062306a36Sopenharmony_ci		groups = "aout1";
3162306a36Sopenharmony_ci		function = "aout1";
3262306a36Sopenharmony_ci	};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	pinctrl_aout2: aout2 {
3562306a36Sopenharmony_ci		groups = "aout2";
3662306a36Sopenharmony_ci		function = "aout2";
3762306a36Sopenharmony_ci	};
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci	pinctrl_aout3: aout3 {
4062306a36Sopenharmony_ci		groups = "aout3";
4162306a36Sopenharmony_ci		function = "aout3";
4262306a36Sopenharmony_ci	};
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ci	pinctrl_aoutiec1: aoutiec1 {
4562306a36Sopenharmony_ci		groups = "aoutiec1";
4662306a36Sopenharmony_ci		function = "aoutiec1";
4762306a36Sopenharmony_ci	};
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ci	pinctrl_aoutiec2: aoutiec2 {
5062306a36Sopenharmony_ci		groups = "aoutiec2";
5162306a36Sopenharmony_ci		function = "aoutiec2";
5262306a36Sopenharmony_ci	};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci	pinctrl_emmc: emmc {
5562306a36Sopenharmony_ci		groups = "emmc", "emmc_dat8";
5662306a36Sopenharmony_ci		function = "emmc";
5762306a36Sopenharmony_ci	};
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci	pinctrl_ether_mii: ether-mii {
6062306a36Sopenharmony_ci		groups = "ether_mii";
6162306a36Sopenharmony_ci		function = "ether_mii";
6262306a36Sopenharmony_ci	};
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci	pinctrl_ether_rgmii: ether-rgmii {
6562306a36Sopenharmony_ci		groups = "ether_rgmii";
6662306a36Sopenharmony_ci		function = "ether_rgmii";
6762306a36Sopenharmony_ci	};
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ci	pinctrl_ether_rmii: ether-rmii {
7062306a36Sopenharmony_ci		groups = "ether_rmii";
7162306a36Sopenharmony_ci		function = "ether_rmii";
7262306a36Sopenharmony_ci	};
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci	pinctrl_ether1_rgmii: ether1-rgmii {
7562306a36Sopenharmony_ci		groups = "ether1_rgmii";
7662306a36Sopenharmony_ci		function = "ether1_rgmii";
7762306a36Sopenharmony_ci	};
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci	pinctrl_ether1_rmii: ether1-rmii {
8062306a36Sopenharmony_ci		groups = "ether1_rmii";
8162306a36Sopenharmony_ci		function = "ether1_rmii";
8262306a36Sopenharmony_ci	};
8362306a36Sopenharmony_ci
8462306a36Sopenharmony_ci	pinctrl_i2c0: i2c0 {
8562306a36Sopenharmony_ci		groups = "i2c0";
8662306a36Sopenharmony_ci		function = "i2c0";
8762306a36Sopenharmony_ci	};
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ci	pinctrl_i2c1: i2c1 {
9062306a36Sopenharmony_ci		groups = "i2c1";
9162306a36Sopenharmony_ci		function = "i2c1";
9262306a36Sopenharmony_ci	};
9362306a36Sopenharmony_ci
9462306a36Sopenharmony_ci	pinctrl_i2c2: i2c2 {
9562306a36Sopenharmony_ci		groups = "i2c2";
9662306a36Sopenharmony_ci		function = "i2c2";
9762306a36Sopenharmony_ci	};
9862306a36Sopenharmony_ci
9962306a36Sopenharmony_ci	pinctrl_i2c3: i2c3 {
10062306a36Sopenharmony_ci		groups = "i2c3";
10162306a36Sopenharmony_ci		function = "i2c3";
10262306a36Sopenharmony_ci	};
10362306a36Sopenharmony_ci
10462306a36Sopenharmony_ci	pinctrl_i2c4: i2c4 {
10562306a36Sopenharmony_ci		groups = "i2c4";
10662306a36Sopenharmony_ci		function = "i2c4";
10762306a36Sopenharmony_ci	};
10862306a36Sopenharmony_ci
10962306a36Sopenharmony_ci	pinctrl_i2c5: i2c5 {
11062306a36Sopenharmony_ci		groups = "i2c5";
11162306a36Sopenharmony_ci		function = "i2c5";
11262306a36Sopenharmony_ci	};
11362306a36Sopenharmony_ci
11462306a36Sopenharmony_ci	pinctrl_i2c6: i2c6 {
11562306a36Sopenharmony_ci		groups = "i2c6";
11662306a36Sopenharmony_ci		function = "i2c6";
11762306a36Sopenharmony_ci	};
11862306a36Sopenharmony_ci
11962306a36Sopenharmony_ci	pinctrl_nand: nand {
12062306a36Sopenharmony_ci		groups = "nand";
12162306a36Sopenharmony_ci		function = "nand";
12262306a36Sopenharmony_ci	};
12362306a36Sopenharmony_ci
12462306a36Sopenharmony_ci	pinctrl_nand2cs: nand2cs {
12562306a36Sopenharmony_ci		groups = "nand", "nand_cs1";
12662306a36Sopenharmony_ci		function = "nand";
12762306a36Sopenharmony_ci	};
12862306a36Sopenharmony_ci
12962306a36Sopenharmony_ci	pinctrl_pcie: pcie {
13062306a36Sopenharmony_ci		groups = "pcie";
13162306a36Sopenharmony_ci		function = "pcie";
13262306a36Sopenharmony_ci	};
13362306a36Sopenharmony_ci
13462306a36Sopenharmony_ci	pinctrl_sd: sd {
13562306a36Sopenharmony_ci		groups = "sd";
13662306a36Sopenharmony_ci		function = "sd";
13762306a36Sopenharmony_ci	};
13862306a36Sopenharmony_ci
13962306a36Sopenharmony_ci	pinctrl_sd_uhs: sd-uhs {
14062306a36Sopenharmony_ci		groups = "sd";
14162306a36Sopenharmony_ci		function = "sd";
14262306a36Sopenharmony_ci	};
14362306a36Sopenharmony_ci
14462306a36Sopenharmony_ci	pinctrl_sd1: sd1 {
14562306a36Sopenharmony_ci		groups = "sd1";
14662306a36Sopenharmony_ci		function = "sd1";
14762306a36Sopenharmony_ci	};
14862306a36Sopenharmony_ci
14962306a36Sopenharmony_ci	pinctrl_spi0: spi0 {
15062306a36Sopenharmony_ci		groups = "spi0";
15162306a36Sopenharmony_ci		function = "spi0";
15262306a36Sopenharmony_ci	};
15362306a36Sopenharmony_ci
15462306a36Sopenharmony_ci	pinctrl_spi1: spi1 {
15562306a36Sopenharmony_ci		groups = "spi1";
15662306a36Sopenharmony_ci		function = "spi1";
15762306a36Sopenharmony_ci	};
15862306a36Sopenharmony_ci
15962306a36Sopenharmony_ci	pinctrl_spi2: spi2 {
16062306a36Sopenharmony_ci		groups = "spi2";
16162306a36Sopenharmony_ci		function = "spi2";
16262306a36Sopenharmony_ci	};
16362306a36Sopenharmony_ci
16462306a36Sopenharmony_ci	pinctrl_spi3: spi3 {
16562306a36Sopenharmony_ci		groups = "spi3";
16662306a36Sopenharmony_ci		function = "spi3";
16762306a36Sopenharmony_ci	};
16862306a36Sopenharmony_ci
16962306a36Sopenharmony_ci	pinctrl_system_bus: system-bus {
17062306a36Sopenharmony_ci		groups = "system_bus", "system_bus_cs1";
17162306a36Sopenharmony_ci		function = "system_bus";
17262306a36Sopenharmony_ci	};
17362306a36Sopenharmony_ci
17462306a36Sopenharmony_ci	pinctrl_uart0: uart0 {
17562306a36Sopenharmony_ci		groups = "uart0";
17662306a36Sopenharmony_ci		function = "uart0";
17762306a36Sopenharmony_ci	};
17862306a36Sopenharmony_ci
17962306a36Sopenharmony_ci	pinctrl_uart1: uart1 {
18062306a36Sopenharmony_ci		groups = "uart1";
18162306a36Sopenharmony_ci		function = "uart1";
18262306a36Sopenharmony_ci	};
18362306a36Sopenharmony_ci
18462306a36Sopenharmony_ci	pinctrl_uart2: uart2 {
18562306a36Sopenharmony_ci		groups = "uart2";
18662306a36Sopenharmony_ci		function = "uart2";
18762306a36Sopenharmony_ci	};
18862306a36Sopenharmony_ci
18962306a36Sopenharmony_ci	pinctrl_uart3: uart3 {
19062306a36Sopenharmony_ci		groups = "uart3";
19162306a36Sopenharmony_ci		function = "uart3";
19262306a36Sopenharmony_ci	};
19362306a36Sopenharmony_ci
19462306a36Sopenharmony_ci	pinctrl_usb0: usb0 {
19562306a36Sopenharmony_ci		groups = "usb0";
19662306a36Sopenharmony_ci		function = "usb0";
19762306a36Sopenharmony_ci	};
19862306a36Sopenharmony_ci
19962306a36Sopenharmony_ci	pinctrl_usb0_device: usb0-device {
20062306a36Sopenharmony_ci		groups = "usb0_device";
20162306a36Sopenharmony_ci		function = "usb0";
20262306a36Sopenharmony_ci	};
20362306a36Sopenharmony_ci
20462306a36Sopenharmony_ci	pinctrl_usb1: usb1 {
20562306a36Sopenharmony_ci		groups = "usb1";
20662306a36Sopenharmony_ci		function = "usb1";
20762306a36Sopenharmony_ci	};
20862306a36Sopenharmony_ci
20962306a36Sopenharmony_ci	pinctrl_usb1_device: usb1-device {
21062306a36Sopenharmony_ci		groups = "usb1_device";
21162306a36Sopenharmony_ci		function = "usb1";
21262306a36Sopenharmony_ci	};
21362306a36Sopenharmony_ci
21462306a36Sopenharmony_ci	pinctrl_usb2: usb2 {
21562306a36Sopenharmony_ci		groups = "usb2";
21662306a36Sopenharmony_ci		function = "usb2";
21762306a36Sopenharmony_ci	};
21862306a36Sopenharmony_ci
21962306a36Sopenharmony_ci	pinctrl_usb3: usb3 {
22062306a36Sopenharmony_ci		groups = "usb3";
22162306a36Sopenharmony_ci		function = "usb3";
22262306a36Sopenharmony_ci	};
22362306a36Sopenharmony_ci};
224