Merge tag 'u-boot-amlogic-20181207' of git://git.denx.de/u-boot-amlogic
[platform/kernel/u-boot.git] / arch / arm / dts / r8a77970-eagle-u-boot.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Device Tree Source extras for U-Boot for the Eagle board
4  *
5  * Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
6  */
7
8 #include "r8a77970-eagle.dts"
9 #include "r8a77970-u-boot.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11
12 / {
13         aliases {
14                 spi0 = &rpc;
15         };
16 };
17
18 &avb {
19         pinctrl-0 = <&avb0_pins>;
20         pinctrl-names = "default";
21
22 };
23
24 &phy0 {
25         reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
26 };
27
28 &pfc {
29         avb0_pins: avb {
30                 mux {
31                         groups = "avb0_link", "avb0_mdio", "avb0_rgmii", "avb0_txcrefclk";
32                         function = "avb0";
33                 };
34         };
35 };
36
37 &rpc {
38         num-cs = <1>;
39         status = "okay";
40         spi-max-frequency = <50000000>;
41         #address-cells = <1>;
42         #size-cells = <0>;
43
44         flash0: spi-flash@0 {
45                 #address-cells = <1>;
46                 #size-cells = <1>;
47                 compatible = "s25fs512s", "spi-flash", "jedec,spi-nor";
48                 spi-max-frequency = <50000000>;
49                 spi-tx-bus-width = <1>;
50                 spi-rx-bus-width = <1>;
51                 reg = <0>;
52                 status = "okay";
53         };
54 };