1/*
2 * Xilinx ZC770 XM010 board DTS
3 *
4 * Copyright (C) 2013 - 2015 Xilinx, Inc.
5 *
6 * SPDX-License-Identifier:	GPL-2.0+
7 */
8/dts-v1/;
9#include "zynq-7000.dtsi"
10
11/ {
12	compatible = "xlnx,zynq-zc770-xm010", "xlnx,zynq-7000";
13	model = "Xilinx Zynq";
14
15	aliases {
16		ethernet0 = &gem0;
17		i2c0 = &i2c0;
18		serial0 = &uart1;
19		spi0 = &qspi;
20		spi1 = &spi1;
21	};
22
23	chosen {
24		bootargs = "root=/dev/ram rw earlyprintk";
25		stdout-path = "serial0:115200n8";
26	};
27
28	memory {
29		device_type = "memory";
30		reg = <0x0 0x40000000>;
31	};
32
33	usb_phy0: phy0 {
34		compatible = "usb-nop-xceiv";
35		#phy-cells = <0>;
36	};
37};
38
39&spi1 {
40	status = "okay";
41	num-cs = <4>;
42	is-decoded-cs = <0>;
43	flash@0 {
44		compatible = "sst25wf080";
45		reg = <1>;
46		spi-max-frequency = <1000000>;
47		#address-cells = <1>;
48		#size-cells = <1>;
49		partition@test {
50			label = "spi-flash";
51			reg = <0x0 0x100000>;
52		};
53	};
54};
55
56&qspi {
57	status = "okay";
58};
59
60&can0 {
61	status = "okay";
62};
63
64&gem0 {
65	status = "okay";
66	phy-mode = "rgmii-id";
67	phy-handle = <&ethernet_phy>;
68
69	ethernet_phy: ethernet-phy@7 {
70		reg = <7>;
71	};
72};
73
74&i2c0 {
75	status = "okay";
76	clock-frequency = <400000>;
77
78	m24c02_eeprom@52 {
79		compatible = "at,24c02";
80		reg = <0x52>;
81	};
82
83};
84
85&sdhci0 {
86	status = "okay";
87};
88
89&uart1 {
90	u-boot,dm-pre-reloc;
91	status = "okay";
92};
93
94&usb0 {
95	status = "okay";
96	dr_mode = "host";
97	usb-phy = <&usb_phy0>;
98};
99