1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the Draak board
5 * Copyright (C) 2016 Renesas Electronics Corp.
6 * Copyright (C) 2017 Glider bvba
10 #include "r8a77995.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
14 model = "Renesas Draak board based on r8a77995";
15 compatible = "renesas,draak", "renesas,r8a77995";
23 bootargs = "ignore_loglevel";
24 stdout-path = "serial0:115200n8";
28 compatible = "vga-connector";
32 remote-endpoint = <&adv7123_out>;
38 compatible = "adi,adv7123";
46 adv7123_in: endpoint {
47 remote-endpoint = <&du_out_rgb>;
52 adv7123_out: endpoint {
53 remote-endpoint = <&vga_in>;
60 device_type = "memory";
61 /* first 128MB is reserved for secure area. */
62 reg = <0x0 0x48000000 0x0 0x18000000>;
65 reg_1p8v: regulator0 {
66 compatible = "regulator-fixed";
67 regulator-name = "fixed-1.8V";
68 regulator-min-microvolt = <1800000>;
69 regulator-max-microvolt = <1800000>;
74 reg_3p3v: regulator1 {
75 compatible = "regulator-fixed";
76 regulator-name = "fixed-3.3V";
77 regulator-min-microvolt = <3300000>;
78 regulator-max-microvolt = <3300000>;
85 clock-frequency = <48000000>;
91 groups = "avb0_link", "avb0_mdc", "avb0_mii";
97 groups = "du_rgb888", "du_sync", "du_disp", "du_clk_out_0";
122 groups = "scif2_data";
127 groups = "mmc_data8", "mmc_ctrl";
129 power-source = <1800>;
132 sdhi2_pins_uhs: sd2_uhs {
133 groups = "mmc_data8", "mmc_ctrl";
135 power-source = <1800>;
145 pinctrl-0 = <&i2c0_pins>;
146 pinctrl-names = "default";
150 compatible = "rohm,br24t01", "atmel,24c01";
157 pinctrl-0 = <&i2c1_pins>;
158 pinctrl-names = "default";
163 pinctrl-0 = <&du_pins>;
164 pinctrl-names = "default";
170 remote-endpoint = <&adv7123_in>;
185 pinctrl-0 = <&avb0_pins>;
186 pinctrl-names = "default";
187 renesas,no-ether-link;
188 phy-handle = <&phy0>;
189 phy-mode = "rgmii-txid";
192 phy0: ethernet-phy@0 {
193 rxc-skew-ps = <1500>;
195 interrupt-parent = <&gpio5>;
196 interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
201 pinctrl-0 = <&scif2_pins>;
202 pinctrl-names = "default";
208 /* used for on-board eMMC */
209 pinctrl-0 = <&sdhi2_pins>;
210 pinctrl-1 = <&sdhi2_pins_uhs>;
211 pinctrl-names = "default", "state_uhs";
213 vmmc-supply = <®_3p3v>;
214 vqmmc-supply = <®_1p8v>;
222 pinctrl-0 = <&usb0_pins>;
223 pinctrl-names = "default";
229 pinctrl-0 = <&pwm0_pins>;
230 pinctrl-names = "default";
236 pinctrl-0 = <&pwm1_pins>;
237 pinctrl-names = "default";