xref: /openbmc/u-boot/arch/arm/dts/zynq-microzed.dts (revision 371fc580d244aa81dd315c3bf16bca6c3607cae6)
15ab502cbSMasahiro Yamada/*
25ab502cbSMasahiro Yamada * Xilinx MicroZED board DTS
35ab502cbSMasahiro Yamada *
4*371fc580SMichal Simek * Copyright (C) 2013 - 2016 Xilinx, Inc.
55ab502cbSMasahiro Yamada *
65ab502cbSMasahiro Yamada * SPDX-License-Identifier:	GPL-2.0+
75ab502cbSMasahiro Yamada */
85ab502cbSMasahiro Yamada/dts-v1/;
95ab502cbSMasahiro Yamada#include "zynq-7000.dtsi"
105ab502cbSMasahiro Yamada
115ab502cbSMasahiro Yamada/ {
125ab502cbSMasahiro Yamada	model = "Zynq MicroZED Board";
135ab502cbSMasahiro Yamada	compatible = "xlnx,zynq-microzed", "xlnx,zynq-7000";
147d34c5deSMasahiro Yamada
159f9d41baSMasahiro Yamada	aliases {
169f9d41baSMasahiro Yamada		serial0 = &uart1;
17659cc156SJagan Teki		spi0 = &qspi;
18*371fc580SMichal Simek		mmc0 = &sdhci0;
199f9d41baSMasahiro Yamada	};
209f9d41baSMasahiro Yamada
217d34c5deSMasahiro Yamada	memory {
227d34c5deSMasahiro Yamada		device_type = "memory";
237d34c5deSMasahiro Yamada		reg = <0 0x40000000>;
247d34c5deSMasahiro Yamada	};
25*371fc580SMichal Simek
26*371fc580SMichal Simek	chosen {
27*371fc580SMichal Simek		bootargs = "earlyprintk";
28*371fc580SMichal Simek		stdout-path = "serial0:115200n8";
29*371fc580SMichal Simek	};
30*371fc580SMichal Simek
31*371fc580SMichal Simek	usb_phy0: phy0 {
32*371fc580SMichal Simek		compatible = "usb-nop-xceiv";
33*371fc580SMichal Simek		#phy-cells = <0>;
34*371fc580SMichal Simek	};
35*371fc580SMichal Simek};
36*371fc580SMichal Simek
37*371fc580SMichal Simek&clkc {
38*371fc580SMichal Simek	ps-clk-frequency = <33333333>;
395ab502cbSMasahiro Yamada};
40659cc156SJagan Teki
41659cc156SJagan Teki&qspi {
42cb204a69SNathan Rossi	u-boot,dm-pre-reloc;
43659cc156SJagan Teki	status = "okay";
44659cc156SJagan Teki};
45035c6b27SSimon Glass
46035c6b27SSimon Glass&uart1 {
47035c6b27SSimon Glass	u-boot,dm-pre-reloc;
48035c6b27SSimon Glass	status = "okay";
49035c6b27SSimon Glass};
50*371fc580SMichal Simek
51*371fc580SMichal Simek&gem0 {
52*371fc580SMichal Simek	status = "okay";
53*371fc580SMichal Simek	phy-mode = "rgmii-id";
54*371fc580SMichal Simek	phy-handle = <&ethernet_phy>;
55*371fc580SMichal Simek
56*371fc580SMichal Simek	ethernet_phy: ethernet-phy@0 {
57*371fc580SMichal Simek		reg = <0>;
58*371fc580SMichal Simek	};
59*371fc580SMichal Simek};
60*371fc580SMichal Simek
61*371fc580SMichal Simek&sdhci0 {
62*371fc580SMichal Simek	u-boot,dm-pre-reloc;
63*371fc580SMichal Simek	status = "okay";
64*371fc580SMichal Simek};
65*371fc580SMichal Simek
66*371fc580SMichal Simek&usb0 {
67*371fc580SMichal Simek	status = "okay";
68*371fc580SMichal Simek	dr_mode = "host";
69*371fc580SMichal Simek	usb-phy = <&usb_phy0>;
70*371fc580SMichal Simek};
71