1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Device Tree Source for the ebisu board
5 * Copyright (C) 2018 Renesas Electronics Corp.
9 #include "r8a77990.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
13 model = "Renesas Ebisu board based on r8a77990";
14 compatible = "renesas,ebisu", "renesas,r8a77990";
22 bootargs = "ignore_loglevel";
23 stdout-path = "serial0:115200n8";
27 device_type = "memory";
28 /* first 128MB is reserved for secure area. */
29 reg = <0x0 0x48000000 0x0 0x38000000>;
32 reg_1p8v: regulator0 {
33 compatible = "regulator-fixed";
34 regulator-name = "fixed-1.8V";
35 regulator-min-microvolt = <1800000>;
36 regulator-max-microvolt = <1800000>;
41 reg_3p3v: regulator1 {
42 compatible = "regulator-fixed";
43 regulator-name = "fixed-3.3V";
44 regulator-min-microvolt = <3300000>;
45 regulator-max-microvolt = <3300000>;
50 vcc_sdhi0: regulator-vcc-sdhi0 {
51 compatible = "regulator-fixed";
53 regulator-name = "SDHI0 Vcc";
54 regulator-min-microvolt = <3300000>;
55 regulator-max-microvolt = <3300000>;
57 gpio = <&gpio5 17 GPIO_ACTIVE_HIGH>;
61 vccq_sdhi0: regulator-vccq-sdhi0 {
62 compatible = "regulator-gpio";
64 regulator-name = "SDHI0 VccQ";
65 regulator-min-microvolt = <1800000>;
66 regulator-max-microvolt = <3300000>;
68 gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
74 vcc_sdhi1: regulator-vcc-sdhi1 {
75 compatible = "regulator-fixed";
77 regulator-name = "SDHI1 Vcc";
78 regulator-min-microvolt = <3300000>;
79 regulator-max-microvolt = <3300000>;
81 gpio = <&gpio0 4 GPIO_ACTIVE_HIGH>;
85 vccq_sdhi1: regulator-vccq-sdhi1 {
86 compatible = "regulator-gpio";
88 regulator-name = "SDHI1 VccQ";
89 regulator-min-microvolt = <1800000>;
90 regulator-max-microvolt = <3300000>;
92 gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>;
100 pinctrl-0 = <&avb_pins>;
101 pinctrl-names = "default";
102 renesas,no-ether-link;
103 phy-handle = <&phy0>;
104 phy-mode = "rgmii-txid";
107 phy0: ethernet-phy@0 {
108 rxc-skew-ps = <1500>;
110 interrupt-parent = <&gpio2>;
111 interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
112 reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
121 clock-frequency = <48000000>;
125 pinctrl-0 = <&scif_clk_pins>;
126 pinctrl-names = "default";
130 groups = "avb_link", "avb_mii";
136 groups = "scif2_data_a";
140 scif_clk_pins: scif_clk {
141 groups = "scif_clk_a";
142 function = "scif_clk";
146 groups = "sdhi0_data4", "sdhi0_ctrl";
148 power-source = <3300>;
151 sdhi0_pins_uhs: sd0_uhs {
152 groups = "sdhi0_data4", "sdhi0_ctrl";
154 power-source = <1800>;
158 groups = "sdhi1_data4", "sdhi1_ctrl";
160 power-source = <3300>;
163 sdhi1_pins_uhs: sd1_uhs {
164 groups = "sdhi1_data4", "sdhi1_ctrl";
166 power-source = <1800>;
170 groups = "sdhi3_data8", "sdhi3_ctrl", "sdhi3_ds";
172 power-source = <1800>;
175 sdhi3_pins_uhs: sd2_uhs {
176 groups = "sdhi3_data8", "sdhi3_ctrl", "sdhi3_ds";
178 power-source = <1800>;
188 pinctrl-0 = <&usb0_pins>;
189 pinctrl-name = "default";
196 pinctrl-0 = <&sdhi0_pins>;
197 pinctrl-1 = <&sdhi0_pins_uhs>;
198 pinctrl-names = "default", "state_uhs";
200 vmmc-supply = <&vcc_sdhi0>;
201 vqmmc-supply = <&vccq_sdhi0>;
202 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
203 wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
210 max-frequency = <208000000>;
215 pinctrl-0 = <&sdhi1_pins>;
216 pinctrl-1 = <&sdhi1_pins_uhs>;
217 pinctrl-names = "default", "state_uhs";
219 vmmc-supply = <&vcc_sdhi1>;
220 vqmmc-supply = <&vccq_sdhi1>;
221 cd-gpios = <&gpio3 14 GPIO_ACTIVE_LOW>;
228 max-frequency = <208000000>;
232 /* used for on-board 8bit eMMC */
233 pinctrl-0 = <&sdhi3_pins>;
234 pinctrl-1 = <&sdhi3_pins_uhs>;
235 pinctrl-names = "default", "state_uhs";
237 vmmc-supply = <®_3p3v>;
238 vqmmc-supply = <®_1p8v>;
247 pinctrl-0 = <&scif2_pins>;
248 pinctrl-names = "default";