xref: /openbmc/u-boot/arch/arm/dts/zynq-microzed.dts (revision cc7978bef9a7708cccec004e50d72785395e9b0c)
15ab502cbSMasahiro Yamada/*
25ab502cbSMasahiro Yamada * Xilinx MicroZED board DTS
35ab502cbSMasahiro Yamada *
4371fc580SMichal 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;
18371fc580SMichal Simek		mmc0 = &sdhci0;
199f9d41baSMasahiro Yamada	};
209f9d41baSMasahiro Yamada
21*cc7978beSMichal Simek	memory@0 {
227d34c5deSMasahiro Yamada		device_type = "memory";
237d34c5deSMasahiro Yamada		reg = <0 0x40000000>;
247d34c5deSMasahiro Yamada	};
25371fc580SMichal Simek
26371fc580SMichal Simek	chosen {
27371fc580SMichal Simek		bootargs = "earlyprintk";
28371fc580SMichal Simek		stdout-path = "serial0:115200n8";
29371fc580SMichal Simek	};
30371fc580SMichal Simek
31371fc580SMichal Simek	usb_phy0: phy0 {
32371fc580SMichal Simek		compatible = "usb-nop-xceiv";
33371fc580SMichal Simek		#phy-cells = <0>;
34371fc580SMichal Simek	};
35371fc580SMichal Simek};
36371fc580SMichal Simek
37371fc580SMichal Simek&clkc {
38371fc580SMichal 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};
50371fc580SMichal Simek
51371fc580SMichal Simek&gem0 {
52371fc580SMichal Simek	status = "okay";
53371fc580SMichal Simek	phy-mode = "rgmii-id";
54371fc580SMichal Simek	phy-handle = <&ethernet_phy>;
55371fc580SMichal Simek
56371fc580SMichal Simek	ethernet_phy: ethernet-phy@0 {
57371fc580SMichal Simek		reg = <0>;
58371fc580SMichal Simek	};
59371fc580SMichal Simek};
60371fc580SMichal Simek
61371fc580SMichal Simek&sdhci0 {
62371fc580SMichal Simek	u-boot,dm-pre-reloc;
63371fc580SMichal Simek	status = "okay";
64371fc580SMichal Simek};
65371fc580SMichal Simek
66371fc580SMichal Simek&usb0 {
67371fc580SMichal Simek	status = "okay";
68371fc580SMichal Simek	dr_mode = "host";
69371fc580SMichal Simek	usb-phy = <&usb_phy0>;
70371fc580SMichal Simek};
71