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