1051a8ad7SMichal Simek// SPDX-License-Identifier: GPL-2.0+ 25ab502cbSMasahiro Yamada/* 35ab502cbSMasahiro Yamada * Xilinx ZC770 XM010 board DTS 45ab502cbSMasahiro Yamada * 5051a8ad7SMichal Simek * Copyright (C) 2013-2018 Xilinx, Inc. 65ab502cbSMasahiro Yamada */ 75ab502cbSMasahiro Yamada/dts-v1/; 85ab502cbSMasahiro Yamada#include "zynq-7000.dtsi" 95ab502cbSMasahiro Yamada 105ab502cbSMasahiro Yamada/ { 11*9896dc65SLuis Araneda model = "Xilinx ZC770 XM010 board"; 125ab502cbSMasahiro Yamada compatible = "xlnx,zynq-zc770-xm010", "xlnx,zynq-7000"; 137d34c5deSMasahiro Yamada 149f9d41baSMasahiro Yamada aliases { 155c45b166SMichal Simek ethernet0 = &gem0; 165c45b166SMichal Simek i2c0 = &i2c0; 179f9d41baSMasahiro Yamada serial0 = &uart1; 187b0d3459SJagan Teki spi0 = &qspi; 197b0d3459SJagan Teki spi1 = &spi1; 209f9d41baSMasahiro Yamada }; 219f9d41baSMasahiro Yamada 225c45b166SMichal Simek chosen { 23936bbc5dSMichal Simek bootargs = ""; 244691941bSMichal Simek stdout-path = "serial0:115200n8"; 255c45b166SMichal Simek }; 265c45b166SMichal Simek 27cc7978beSMichal Simek memory@0 { 287d34c5deSMasahiro Yamada device_type = "memory"; 295c45b166SMichal Simek reg = <0x0 0x40000000>; 305c45b166SMichal Simek }; 315c45b166SMichal Simek 325c45b166SMichal Simek usb_phy0: phy0 { 335c45b166SMichal Simek compatible = "usb-nop-xceiv"; 345c45b166SMichal Simek #phy-cells = <0>; 357d34c5deSMasahiro Yamada }; 365ab502cbSMasahiro Yamada}; 3789cab97eSJagan Teki 385c45b166SMichal Simek&can0 { 395c45b166SMichal Simek status = "okay"; 405c45b166SMichal Simek}; 415c45b166SMichal Simek 425c45b166SMichal Simek&gem0 { 435c45b166SMichal Simek status = "okay"; 445c45b166SMichal Simek phy-mode = "rgmii-id"; 455c45b166SMichal Simek phy-handle = <ðernet_phy>; 465c45b166SMichal Simek 475c45b166SMichal Simek ethernet_phy: ethernet-phy@7 { 485c45b166SMichal Simek reg = <7>; 495fad1ab3SSai Pavan Boddu device_type = "ethernet-phy"; 505c45b166SMichal Simek }; 515c45b166SMichal Simek}; 525c45b166SMichal Simek 535c45b166SMichal Simek&i2c0 { 545c45b166SMichal Simek status = "okay"; 555c45b166SMichal Simek clock-frequency = <400000>; 565c45b166SMichal Simek 5799a2e34dSMichal Simek eeprom: eeprom@52 { 5899a2e34dSMichal Simek compatible = "atmel,24c02"; 595c45b166SMichal Simek reg = <0x52>; 605c45b166SMichal Simek }; 615c45b166SMichal Simek}; 625c45b166SMichal Simek 63a95d54b4SMichal Simek&qspi { 64a95d54b4SMichal Simek status = "okay"; 65a95d54b4SMichal Simek}; 66a95d54b4SMichal Simek 675c45b166SMichal Simek&sdhci0 { 685c45b166SMichal Simek status = "okay"; 695c45b166SMichal Simek}; 705c45b166SMichal Simek 71a95d54b4SMichal Simek&spi1 { 72a95d54b4SMichal Simek status = "okay"; 73a95d54b4SMichal Simek num-cs = <4>; 74a95d54b4SMichal Simek is-decoded-cs = <0>; 75a95d54b4SMichal Simek flash@0 { 765510d637SMichal Simek compatible = "sst25wf080", "jedec,spi-nor"; 77a95d54b4SMichal Simek reg = <1>; 78a95d54b4SMichal Simek spi-max-frequency = <1000000>; 795510d637SMichal Simek partitions { 805510d637SMichal Simek compatible = "fixed-partitions"; 81a95d54b4SMichal Simek #address-cells = <1>; 82a95d54b4SMichal Simek #size-cells = <1>; 835510d637SMichal Simek partition@0 { 845510d637SMichal Simek label = "data"; 85a95d54b4SMichal Simek reg = <0x0 0x100000>; 86a95d54b4SMichal Simek }; 87a95d54b4SMichal Simek }; 88a95d54b4SMichal Simek }; 895510d637SMichal Simek}; 90a95d54b4SMichal Simek 915c45b166SMichal Simek&uart1 { 92035c6b27SSimon Glass u-boot,dm-pre-reloc; 935c45b166SMichal Simek status = "okay"; 945c45b166SMichal Simek}; 955c45b166SMichal Simek 965c45b166SMichal Simek&usb0 { 975c45b166SMichal Simek status = "okay"; 985c45b166SMichal Simek dr_mode = "host"; 995c45b166SMichal Simek usb-phy = <&usb_phy0>; 10089cab97eSJagan Teki}; 101