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