xref: /openbmc/u-boot/arch/arm/dts/zynq-zybo.dts (revision 500ad54e)
1051a8ad7SMichal Simek// SPDX-License-Identifier: GPL-2.0+
29757b65bSPeter Crosthwaite/*
3999667caSMichal Simek *  Copyright (C) 2011 - 2015 Xilinx
4999667caSMichal Simek *  Copyright (C) 2012 National Instruments Corp.
59757b65bSPeter Crosthwaite */
69757b65bSPeter Crosthwaite/dts-v1/;
79757b65bSPeter Crosthwaite#include "zynq-7000.dtsi"
89757b65bSPeter Crosthwaite
99757b65bSPeter Crosthwaite/ {
10*9896dc65SLuis Araneda	model = "Digilent Zybo board";
11999667caSMichal Simek	compatible = "digilent,zynq-zybo", "xlnx,zynq-7000";
129757b65bSPeter Crosthwaite
139757b65bSPeter Crosthwaite	aliases {
14999667caSMichal Simek		ethernet0 = &gem0;
159757b65bSPeter Crosthwaite		serial0 = &uart1;
167bbf8254SNathan Rossi		spi0 = &qspi;
178647219bSMichal Simek		mmc0 = &sdhci0;
189757b65bSPeter Crosthwaite	};
199757b65bSPeter Crosthwaite
20cc7978beSMichal Simek	memory@0 {
219757b65bSPeter Crosthwaite		device_type = "memory";
22999667caSMichal Simek		reg = <0x0 0x20000000>;
239757b65bSPeter Crosthwaite	};
24999667caSMichal Simek
25999667caSMichal Simek	chosen {
26936bbc5dSMichal Simek		bootargs = "";
27999667caSMichal Simek		stdout-path = "serial0:115200n8";
28999667caSMichal Simek	};
29999667caSMichal Simek
307bbf8254SNathan Rossi	usb_phy0: phy0 {
31a195ed33SMichal Simek		#phy-cells = <0>;
32534f7e02SMichal Simek		compatible = "usb-nop-xceiv";
33baec7df7SMichal Simek		reset-gpios = <&gpio0 46 1>;
347bbf8254SNathan Rossi	};
35999667caSMichal Simek};
36999667caSMichal Simek
37999667caSMichal Simek&clkc {
38999667caSMichal Simek	ps-clk-frequency = <50000000>;
39999667caSMichal Simek};
40999667caSMichal Simek
41999667caSMichal Simek&gem0 {
42999667caSMichal Simek	status = "okay";
43999667caSMichal Simek	phy-mode = "rgmii-id";
44999667caSMichal Simek	phy-handle = <&ethernet_phy>;
45999667caSMichal Simek
46999667caSMichal Simek	ethernet_phy: ethernet-phy@0 {
47999667caSMichal Simek		reg = <0>;
485fad1ab3SSai Pavan Boddu		device_type = "ethernet-phy";
49999667caSMichal Simek	};
50999667caSMichal Simek};
51999667caSMichal Simek
52a95d54b4SMichal Simek&qspi {
53a95d54b4SMichal Simek	u-boot,dm-pre-reloc;
54a95d54b4SMichal Simek	status = "okay";
55a95d54b4SMichal Simek};
56a95d54b4SMichal Simek
57999667caSMichal Simek&sdhci0 {
588647219bSMichal Simek	u-boot,dm-pre-reloc;
59999667caSMichal Simek	status = "okay";
60999667caSMichal Simek};
61999667caSMichal Simek
62999667caSMichal Simek&uart1 {
63035c6b27SSimon Glass	u-boot,dm-pre-reloc;
64999667caSMichal Simek	status = "okay";
659757b65bSPeter Crosthwaite};
667bbf8254SNathan Rossi
677bbf8254SNathan Rossi&usb0 {
687bbf8254SNathan Rossi	status = "okay";
697bbf8254SNathan Rossi	dr_mode = "host";
707bbf8254SNathan Rossi	usb-phy = <&usb_phy0>;
717bbf8254SNathan Rossi};
72