ARM64: zynqmp: Add DWC3 usb support
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / boot / dts / xilinx / zynqmp-ep108.dts
1 /*
2  * dts file for Xilinx ZynqMP ep108 development board
3  *
4  * (C) Copyright 2014 - 2015, Xilinx, Inc.
5  *
6  * Michal Simek <michal.simek@xilinx.com>
7  *
8  * This program is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU General Public License as
10  * published by the Free Software Foundation; either version 2 of
11  * the License, or (at your option) any later version.
12  */
13
14 /dts-v1/;
15
16 /include/ "zynqmp.dtsi"
17
18 / {
19         model = "ZynqMP EP108";
20
21         aliases {
22                 serial0 = &uart0;
23         };
24
25         chosen {
26                 stdout-path = "serial0:115200n8";
27         };
28
29         memory {
30                 device_type = "memory";
31                 reg = <0x0 0x0 0x40000000>;
32         };
33 };
34
35 &can0 {
36         status = "okay";
37 };
38
39 &gem0 {
40         status = "okay";
41         phy-handle = <&phy0>;
42         phy-mode = "rgmii-id";
43         phy0: phy@0{
44                 reg = <0>;
45                 max-speed = <100>;
46         };
47 };
48
49 &gpio {
50         status = "okay";
51 };
52
53 &sata {
54         status = "okay";
55         ceva,broken-gen2;
56 };
57
58 &uart0 {
59         status = "okay";
60 };
61
62 &usb0 {
63         status = "okay";
64         dr_mode = "peripheral";
65         maximum-speed = "high-speed";
66 };
67
68 &usb1 {
69         status = "okay";
70         dr_mode = "host";
71         maximum-speed = "high-speed";
72 };