1/*
2 * Copyright (c) 2023 EPAM Systems
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <zephyr/dt-bindings/pinctrl/renesas/pinctrl-r8a77951.h>
8
9&pfc {
10	scif2_data_a_tx_default: scif2_data_a_tx_default {
11		pin = <PIN_TX2_A FUNC_TX2_A>;
12	};
13
14	scif2_data_a_rx_default: scif2_data_a_rx_default {
15		pin = <PIN_RX2_A FUNC_RX2_A>;
16	};
17
18	sd0_clk: sd0_clk {
19		pin = <PIN_SD0_CLK FUNC_SD0_CLK>;
20		power-source = <PIN_VOLTAGE_3P3V>;
21	};
22
23	sd0_cmd: sd0_cmd {
24		pin = <PIN_SD0_CMD FUNC_SD0_CMD>;
25		power-source = <PIN_VOLTAGE_3P3V>;
26	};
27
28	sd0_data0: sd0_data0 {
29		pin = <PIN_SD0_DATA0 FUNC_SD0_DAT0>;
30		power-source = <PIN_VOLTAGE_3P3V>;
31	};
32
33	sd0_data1: sd0_data1 {
34		pin = <PIN_SD0_DATA1 FUNC_SD0_DAT1>;
35		power-source = <PIN_VOLTAGE_3P3V>;
36	};
37
38	sd0_data2: sd0_data2 {
39		pin = <PIN_SD0_DATA2 FUNC_SD0_DAT2>;
40		power-source = <PIN_VOLTAGE_3P3V>;
41	};
42
43	sd0_data3: sd0_data3 {
44		pin = <PIN_SD0_DATA3 FUNC_SD0_DAT3>;
45		power-source = <PIN_VOLTAGE_3P3V>;
46	};
47
48	sd0_clk_uhs: sd0_clk_uhs {
49		pin = <PIN_SD0_CLK FUNC_SD0_CLK>;
50		power-source = <PIN_VOLTAGE_1P8V>;
51	};
52
53	sd0_cmd_uhs: sd0_cmd_uhs {
54		pin = <PIN_SD0_CMD FUNC_SD0_CMD>;
55		power-source = <PIN_VOLTAGE_1P8V>;
56	};
57
58	sd0_data0_uhs: sd0_data0_uhs {
59		pin = <PIN_SD0_DATA0 FUNC_SD0_DAT0>;
60		power-source = <PIN_VOLTAGE_1P8V>;
61	};
62
63	sd0_data1_uhs: sd0_data1_uhs {
64		pin = <PIN_SD0_DATA1 FUNC_SD0_DAT1>;
65		power-source = <PIN_VOLTAGE_1P8V>;
66	};
67
68	sd0_data2_uhs: sd0_data2_uhs {
69		pin = <PIN_SD0_DATA2 FUNC_SD0_DAT2>;
70		power-source = <PIN_VOLTAGE_1P8V>;
71	};
72
73	sd0_data3_uhs: sd0_data3_uhs {
74		pin = <PIN_SD0_DATA3 FUNC_SD0_DAT3>;
75		power-source = <PIN_VOLTAGE_1P8V>;
76	};
77
78	/* note: CD pin is fixed at 3.3V */
79	sd0_cd: sd0_cd {
80		pin = <PIN_SD0_CD FUNC_SD0_CD>;
81		power-source = <PIN_VOLTAGE_3P3V>;
82	};
83
84	/* note: WP pin is fixed at 3.3V */
85	sd0_wp: sd0_wp {
86		pin = <PIN_SD0_WP FUNC_SD0_WP>;
87		power-source = <PIN_VOLTAGE_3P3V>;
88	};
89
90	emmc2_clk: emmc2_clk {
91		pin = <PIN_SD2_CLK FUNC_SD2_CLK>;
92		power-source = <PIN_VOLTAGE_1P8V>;
93	};
94
95	emmc2_cmd: emmc2_cmd {
96		pin = <PIN_SD2_CMD FUNC_SD2_CMD>;
97		power-source = <PIN_VOLTAGE_1P8V>;
98	};
99
100	emmc2_data0: emmc2_data0 {
101		pin = <PIN_SD2_DATA0 FUNC_SD2_DAT0>;
102		power-source = <PIN_VOLTAGE_1P8V>;
103	};
104
105	emmc2_data1: emmc2_data1 {
106		pin = <PIN_SD2_DATA1 FUNC_SD2_DAT1>;
107		power-source = <PIN_VOLTAGE_1P8V>;
108	};
109
110	emmc2_data2: emmc2_data2 {
111		pin = <PIN_SD2_DATA2 FUNC_SD2_DAT2>;
112		power-source = <PIN_VOLTAGE_1P8V>;
113	};
114
115	emmc2_data3: emmc2_data3 {
116		pin = <PIN_SD2_DATA3 FUNC_SD2_DAT3>;
117		power-source = <PIN_VOLTAGE_1P8V>;
118	};
119
120	emmc2_data4: emmc2_data4 {
121		pin = <PIN_SD1_DATA0 FUNC_SD2_DAT4>;
122		power-source = <PIN_VOLTAGE_1P8V>;
123	};
124
125	emmc2_data5: emmc2_data5 {
126		pin = <PIN_SD1_DATA1 FUNC_SD2_DAT5>;
127		power-source = <PIN_VOLTAGE_1P8V>;
128	};
129
130	emmc2_data6: emmc2_data6 {
131		pin = <PIN_SD1_DATA2 FUNC_SD2_DAT6>;
132		power-source = <PIN_VOLTAGE_1P8V>;
133	};
134
135	emmc2_data7: emmc2_data7 {
136		pin = <PIN_SD1_DATA3 FUNC_SD2_DAT7>;
137		power-source = <PIN_VOLTAGE_1P8V>;
138	};
139
140	emmc2_ds: emmc2_ds {
141		pin = <PIN_SD2_DS FUNC_SD2_DS>;
142	};
143};
144