1cc3e267eSSergei Shtylyov/* 2cc3e267eSSergei Shtylyov * Device Tree Source for the V3M Starter Kit board 3cc3e267eSSergei Shtylyov * 4cc3e267eSSergei Shtylyov * Copyright (C) 2017 Renesas Electronics Corp. 5cc3e267eSSergei Shtylyov * Copyright (C) 2017 Cogent Embedded, Inc. 6cc3e267eSSergei Shtylyov * 7cc3e267eSSergei Shtylyov * This file is licensed under the terms of the GNU General Public License 8cc3e267eSSergei Shtylyov * version 2. This program is licensed "as is" without any warranty of any 9cc3e267eSSergei Shtylyov * kind, whether express or implied. 10cc3e267eSSergei Shtylyov */ 11cc3e267eSSergei Shtylyov 12cc3e267eSSergei Shtylyov/dts-v1/; 13cc3e267eSSergei Shtylyov#include "r8a77970.dtsi" 14cc3e267eSSergei Shtylyov 15cc3e267eSSergei Shtylyov/ { 16cc3e267eSSergei Shtylyov model = "Renesas V3M Starter Kit board"; 17cc3e267eSSergei Shtylyov compatible = "renesas,v3msk", "renesas,r8a77970"; 18cc3e267eSSergei Shtylyov 19cc3e267eSSergei Shtylyov aliases { 20cc3e267eSSergei Shtylyov serial0 = &scif0; 21cc3e267eSSergei Shtylyov }; 22cc3e267eSSergei Shtylyov 23cc3e267eSSergei Shtylyov chosen { 24cc3e267eSSergei Shtylyov stdout-path = "serial0:115200n8"; 25cc3e267eSSergei Shtylyov }; 26cc3e267eSSergei Shtylyov 27cc3e267eSSergei Shtylyov memory@48000000 { 28cc3e267eSSergei Shtylyov device_type = "memory"; 29cc3e267eSSergei Shtylyov /* first 128MB is reserved for secure area. */ 30cc3e267eSSergei Shtylyov reg = <0x0 0x48000000 0x0 0x38000000>; 31cc3e267eSSergei Shtylyov }; 32cc3e267eSSergei Shtylyov}; 33cc3e267eSSergei Shtylyov 34a6b1b735SSergei Shtylyov&avb { 3568d3b03fSSergei Shtylyov pinctrl-0 = <&avb_pins>; 3668d3b03fSSergei Shtylyov pinctrl-names = "default"; 3768d3b03fSSergei Shtylyov 38a6b1b735SSergei Shtylyov renesas,no-ether-link; 39a6b1b735SSergei Shtylyov phy-handle = <&phy0>; 409dcd1f26SJacopo Mondi phy-mode = "rgmii-id"; 41a6b1b735SSergei Shtylyov status = "okay"; 42a6b1b735SSergei Shtylyov 43a6b1b735SSergei Shtylyov phy0: ethernet-phy@0 { 44a6b1b735SSergei Shtylyov rxc-skew-ps = <1500>; 45a6b1b735SSergei Shtylyov reg = <0>; 46a6b1b735SSergei Shtylyov }; 47a6b1b735SSergei Shtylyov}; 48a6b1b735SSergei Shtylyov 49cc3e267eSSergei Shtylyov&extal_clk { 50cc3e267eSSergei Shtylyov clock-frequency = <16666666>; 51cc3e267eSSergei Shtylyov}; 52cc3e267eSSergei Shtylyov 53cc3e267eSSergei Shtylyov&extalr_clk { 54cc3e267eSSergei Shtylyov clock-frequency = <32768>; 55cc3e267eSSergei Shtylyov}; 56cc3e267eSSergei Shtylyov 57ca565be2SSergei Shtylyov&pfc { 5868d3b03fSSergei Shtylyov avb_pins: avb0 { 5968d3b03fSSergei Shtylyov groups = "avb0_mdio", "avb0_rgmii", "avb0_txcrefclk"; 6068d3b03fSSergei Shtylyov function = "avb0"; 6168d3b03fSSergei Shtylyov }; 6268d3b03fSSergei Shtylyov 63ca565be2SSergei Shtylyov scif0_pins: scif0 { 64ca565be2SSergei Shtylyov groups = "scif0_data"; 65ca565be2SSergei Shtylyov function = "scif0"; 66ca565be2SSergei Shtylyov }; 67ca565be2SSergei Shtylyov}; 68ca565be2SSergei Shtylyov 69cc3e267eSSergei Shtylyov&scif0 { 70ca565be2SSergei Shtylyov pinctrl-0 = <&scif0_pins>; 71ca565be2SSergei Shtylyov pinctrl-names = "default"; 72ca565be2SSergei Shtylyov 73cc3e267eSSergei Shtylyov status = "okay"; 74cc3e267eSSergei Shtylyov}; 75