2 * Device Tree Source for the Draak board
4 * Copyright (C) 2016 Renesas Electronics Corp.
5 * Copyright (C) 2017 Glider bvba
7 * This file is licensed under the terms of the GNU General Public License
8 * version 2. This program is licensed "as is" without any warranty of any
9 * kind, whether express or implied.
13 #include "r8a77995.dtsi"
14 #include <dt-bindings/gpio/gpio.h>
17 model = "Renesas Draak board based on r8a77995";
18 compatible = "renesas,draak", "renesas,r8a77995";
26 bootargs = "ignore_loglevel";
27 stdout-path = "serial0:115200n8";
31 compatible = "vga-connector";
35 remote-endpoint = <&adv7123_out>;
41 compatible = "adi,adv7123";
49 adv7123_in: endpoint {
50 remote-endpoint = <&du_out_rgb>;
55 adv7123_out: endpoint {
56 remote-endpoint = <&vga_in>;
63 device_type = "memory";
64 /* first 128MB is reserved for secure area. */
65 reg = <0x0 0x48000000 0x0 0x18000000>;
68 reg_1p8v: regulator0 {
69 compatible = "regulator-fixed";
70 regulator-name = "fixed-1.8V";
71 regulator-min-microvolt = <1800000>;
72 regulator-max-microvolt = <1800000>;
77 reg_3p3v: regulator1 {
78 compatible = "regulator-fixed";
79 regulator-name = "fixed-3.3V";
80 regulator-min-microvolt = <3300000>;
81 regulator-max-microvolt = <3300000>;
88 clock-frequency = <48000000>;
94 groups = "avb0_link", "avb0_mdio", "avb0_mii";
100 groups = "du_rgb888", "du_sync", "du_disp", "du_clk_out_0";
125 groups = "scif2_data";
130 groups = "mmc_data8", "mmc_ctrl";
132 power-source = <1800>;
135 sdhi2_pins_uhs: sd2_uhs {
136 groups = "mmc_data8", "mmc_ctrl";
138 power-source = <1800>;
148 pinctrl-0 = <&i2c0_pins>;
149 pinctrl-names = "default";
153 compatible = "rohm,br24t01", "atmel,24c01";
160 pinctrl-0 = <&i2c1_pins>;
161 pinctrl-names = "default";
166 pinctrl-0 = <&du_pins>;
167 pinctrl-names = "default";
173 remote-endpoint = <&adv7123_in>;
188 pinctrl-0 = <&avb0_pins>;
189 pinctrl-names = "default";
190 renesas,no-ether-link;
191 phy-handle = <&phy0>;
192 phy-mode = "rgmii-txid";
195 phy0: ethernet-phy@0 {
196 rxc-skew-ps = <1500>;
198 interrupt-parent = <&gpio5>;
199 interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
204 pinctrl-0 = <&scif2_pins>;
205 pinctrl-names = "default";
211 /* used for on-board eMMC */
212 pinctrl-0 = <&sdhi2_pins>;
213 pinctrl-1 = <&sdhi2_pins_uhs>;
214 pinctrl-names = "default", "state_uhs";
216 vmmc-supply = <®_3p3v>;
217 vqmmc-supply = <®_1p8v>;
225 pinctrl-0 = <&usb0_pins>;
226 pinctrl-names = "default";
232 pinctrl-0 = <&pwm0_pins>;
233 pinctrl-names = "default";
239 pinctrl-0 = <&pwm1_pins>;
240 pinctrl-names = "default";