1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source extras for U-Boot for the Ebisu board
5 * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
8 #include "r8a77990-ebisu.dts"
9 #include "r8a77990-u-boot.dtsi"
12 reg_1p8v: regulator0 {
13 compatible = "regulator-fixed";
14 regulator-name = "fixed-1.8V";
15 regulator-min-microvolt = <1800000>;
16 regulator-max-microvolt = <1800000>;
21 reg_3p3v: regulator1 {
22 compatible = "regulator-fixed";
23 regulator-name = "fixed-3.3V";
24 regulator-min-microvolt = <3300000>;
25 regulator-max-microvolt = <3300000>;
30 vcc_sdhi0: regulator-vcc-sdhi0 {
31 compatible = "regulator-fixed";
33 regulator-name = "SDHI0 Vcc";
34 regulator-min-microvolt = <3300000>;
35 regulator-max-microvolt = <3300000>;
37 gpio = <&gpio5 17 GPIO_ACTIVE_HIGH>;
41 vccq_sdhi0: regulator-vccq-sdhi0 {
42 compatible = "regulator-gpio";
44 regulator-name = "SDHI0 VccQ";
45 regulator-min-microvolt = <1800000>;
46 regulator-max-microvolt = <3300000>;
48 gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
54 vcc_sdhi1: regulator-vcc-sdhi1 {
55 compatible = "regulator-fixed";
57 regulator-name = "SDHI1 Vcc";
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
61 gpio = <&gpio0 4 GPIO_ACTIVE_HIGH>;
65 vccq_sdhi1: regulator-vccq-sdhi1 {
66 compatible = "regulator-gpio";
68 regulator-name = "SDHI1 VccQ";
69 regulator-min-microvolt = <1800000>;
70 regulator-max-microvolt = <3300000>;
72 gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>;
80 pinctrl-0 = <&scif_clk_pins>;
81 pinctrl-names = "default";
84 groups = "scif2_data_a";
88 scif_clk_pins: scif_clk {
89 groups = "scif_clk_a";
90 function = "scif_clk";
94 groups = "sdhi0_data4", "sdhi0_ctrl";
96 power-source = <3300>;
99 sdhi0_pins_uhs: sd0_uhs {
100 groups = "sdhi0_data4", "sdhi0_ctrl";
102 power-source = <1800>;
106 groups = "sdhi1_data4", "sdhi1_ctrl";
108 power-source = <3300>;
111 sdhi1_pins_uhs: sd1_uhs {
112 groups = "sdhi1_data4", "sdhi1_ctrl";
114 power-source = <1800>;
118 groups = "sdhi3_data8", "sdhi3_ctrl", "sdhi3_ds";
120 power-source = <1800>;
123 sdhi3_pins_uhs: sd2_uhs {
124 groups = "sdhi3_data8", "sdhi3_ctrl", "sdhi3_ds";
126 power-source = <1800>;
131 pinctrl-0 = <&scif2_pins>;
132 pinctrl-names = "default";
138 pinctrl-0 = <&sdhi0_pins>;
139 pinctrl-1 = <&sdhi0_pins_uhs>;
140 pinctrl-names = "default", "state_uhs";
142 vmmc-supply = <&vcc_sdhi0>;
143 vqmmc-supply = <&vccq_sdhi0>;
144 cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
145 wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
152 max-frequency = <208000000>;
157 pinctrl-0 = <&sdhi1_pins>;
158 pinctrl-1 = <&sdhi1_pins_uhs>;
159 pinctrl-names = "default", "state_uhs";
161 vmmc-supply = <&vcc_sdhi1>;
162 vqmmc-supply = <&vccq_sdhi1>;
163 cd-gpios = <&gpio3 14 GPIO_ACTIVE_LOW>;
170 max-frequency = <208000000>;
174 /* used for on-board 8bit eMMC */
175 pinctrl-0 = <&sdhi3_pins>;
176 pinctrl-1 = <&sdhi3_pins_uhs>;
177 pinctrl-names = "default", "state_uhs";
179 vmmc-supply = <®_3p3v>;
180 vqmmc-supply = <®_1p8v>;