183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0
234df58a9SMarek Vasut/*
334df58a9SMarek Vasut * Device Tree Source extras for U-Boot for the Eagle board
434df58a9SMarek Vasut *
534df58a9SMarek Vasut * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
634df58a9SMarek Vasut */
734df58a9SMarek Vasut
834df58a9SMarek Vasut#include "r8a77970-eagle.dts"
934df58a9SMarek Vasut#include "r8a77970-u-boot.dtsi"
10*1172ade9SMarek Vasut#include <dt-bindings/gpio/gpio.h>
118c7d9e1fSMarek Vasut
128c7d9e1fSMarek Vasut/ {
138c7d9e1fSMarek Vasut	aliases {
148c7d9e1fSMarek Vasut		spi0 = &rpc;
158c7d9e1fSMarek Vasut	};
168c7d9e1fSMarek Vasut};
178c7d9e1fSMarek Vasut
18*1172ade9SMarek Vasut&avb {
19*1172ade9SMarek Vasut	pinctrl-0 = <&avb0_pins>;
20*1172ade9SMarek Vasut	pinctrl-names = "default";
21*1172ade9SMarek Vasut
22*1172ade9SMarek Vasut};
23*1172ade9SMarek Vasut
24*1172ade9SMarek Vasut&phy0 {
25*1172ade9SMarek Vasut	reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
26*1172ade9SMarek Vasut};
27*1172ade9SMarek Vasut
28*1172ade9SMarek Vasut&pfc {
29*1172ade9SMarek Vasut	avb0_pins: avb {
30*1172ade9SMarek Vasut		mux {
31*1172ade9SMarek Vasut			groups = "avb0_link", "avb0_mdio", "avb0_rgmii", "avb0_txcrefclk";
32*1172ade9SMarek Vasut			function = "avb0";
33*1172ade9SMarek Vasut		};
34*1172ade9SMarek Vasut	};
35*1172ade9SMarek Vasut};
36*1172ade9SMarek Vasut
378c7d9e1fSMarek Vasut&rpc {
388c7d9e1fSMarek Vasut	num-cs = <1>;
398c7d9e1fSMarek Vasut	status = "okay";
408c7d9e1fSMarek Vasut	spi-max-frequency = <50000000>;
418c7d9e1fSMarek Vasut	#address-cells = <1>;
428c7d9e1fSMarek Vasut	#size-cells = <0>;
438c7d9e1fSMarek Vasut
448c7d9e1fSMarek Vasut	flash0: spi-flash@0 {
458c7d9e1fSMarek Vasut		#address-cells = <1>;
468c7d9e1fSMarek Vasut		#size-cells = <1>;
478c7d9e1fSMarek Vasut		compatible = "s25fs512s", "spi-flash", "jedec,spi-nor";
488c7d9e1fSMarek Vasut		spi-max-frequency = <50000000>;
498c7d9e1fSMarek Vasut		spi-tx-bus-width = <1>;
508c7d9e1fSMarek Vasut		spi-rx-bus-width = <1>;
518c7d9e1fSMarek Vasut		reg = <0>;
528c7d9e1fSMarek Vasut		status = "okay";
538c7d9e1fSMarek Vasut	};
548c7d9e1fSMarek Vasut};
55