• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Device Tree Source for the ebisu board
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 */
7
8/dts-v1/;
9#include "r8a77990.dtsi"
10#include <dt-bindings/gpio/gpio.h>
11
12/ {
13	model = "Renesas Ebisu board based on r8a77990";
14	compatible = "renesas,ebisu", "renesas,r8a77990";
15
16	aliases {
17		serial0 = &scif2;
18		ethernet0 = &avb;
19	};
20
21	chosen {
22		bootargs = "ignore_loglevel";
23		stdout-path = "serial0:115200n8";
24	};
25
26	memory@48000000 {
27		device_type = "memory";
28		/* first 128MB is reserved for secure area. */
29		reg = <0x0 0x48000000 0x0 0x38000000>;
30	};
31};
32
33&avb {
34	pinctrl-0 = <&avb_pins>;
35	pinctrl-names = "default";
36	phy-handle = <&phy0>;
37	phy-mode = "rgmii-txid";
38	status = "okay";
39
40	phy0: ethernet-phy@0 {
41		rxc-skew-ps = <1500>;
42		reg = <0>;
43		interrupt-parent = <&gpio2>;
44		interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
45		reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
46	};
47};
48
49&ehci0 {
50	status = "okay";
51};
52
53&extal_clk {
54	clock-frequency = <48000000>;
55};
56
57&ohci0 {
58	status = "okay";
59};
60
61&pfc {
62	avb_pins: avb {
63		mux {
64			groups = "avb_link", "avb_mii";
65			function = "avb";
66		};
67	};
68
69	usb0_pins: usb {
70		groups = "usb0_b";
71		function = "usb0";
72	};
73
74	usb30_pins: usb30 {
75		groups = "usb30";
76		function = "usb30";
77	};
78};
79
80&rwdt {
81	timeout-sec = <60>;
82	status = "okay";
83};
84
85&scif2 {
86	status = "okay";
87};
88
89&usb2_phy0 {
90	pinctrl-0 = <&usb0_pins>;
91	pinctrl-names = "default";
92
93	status = "okay";
94};
95
96&xhci0 {
97	pinctrl-0 = <&usb30_pins>;
98	pinctrl-names = "default";
99
100	status = "okay";
101};
102