1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Xilinx ZC770 XM013 board DTS 4 * 5 * Copyright (C) 2013 Xilinx, Inc. 6 */ 7/dts-v1/; 8#include "zynq-7000.dtsi" 9 10/ { 11 model = "Xilinx ZC770 XM013 board"; 12 compatible = "xlnx,zynq-zc770-xm013", "xlnx,zynq-7000"; 13 14 aliases { 15 ethernet0 = &gem1; 16 i2c0 = &i2c1; 17 serial0 = &uart0; 18 spi0 = &qspi; 19 spi1 = &spi0; 20 }; 21 22 chosen { 23 bootargs = ""; 24 stdout-path = "serial0:115200n8"; 25 }; 26 27 memory@0 { 28 device_type = "memory"; 29 reg = <0x0 0x40000000>; 30 }; 31}; 32 33&can1 { 34 status = "okay"; 35}; 36 37&gem1 { 38 status = "okay"; 39 phy-mode = "rgmii-id"; 40 phy-handle = <ðernet_phy>; 41 42 ethernet_phy: ethernet-phy@7 { 43 reg = <7>; 44 }; 45}; 46 47&i2c1 { 48 status = "okay"; 49 clock-frequency = <400000>; 50 51 si570: clock-generator@55 { 52 #clock-cells = <0>; 53 compatible = "silabs,si570"; 54 temperature-stability = <50>; 55 reg = <0x55>; 56 factory-fout = <156250000>; 57 clock-frequency = <148500000>; 58 }; 59}; 60 61&qspi { 62 status = "okay"; 63 num-cs = <2>; 64 flash@0 { 65 compatible = "jedec,spi-nor"; 66 reg = <0>, <1>; 67 parallel-memories = /bits/ 64 <0x1000000 0x1000000>; /* 16MB */ 68 spi-tx-bus-width = <1>; 69 spi-rx-bus-width = <4>; 70 spi-max-frequency = <50000000>; 71 partitions { 72 compatible = "fixed-partitions"; 73 #address-cells = <1>; 74 #size-cells = <1>; 75 partition@0 { 76 label = "qspi-fsbl-uboot"; 77 reg = <0x0 0x100000>; 78 }; 79 partition@100000 { 80 label = "qspi-linux"; 81 reg = <0x100000 0x500000>; 82 }; 83 partition@600000 { 84 label = "qspi-device-tree"; 85 reg = <0x600000 0x20000>; 86 }; 87 partition@620000 { 88 label = "qspi-rootfs"; 89 reg = <0x620000 0x5e0000>; 90 }; 91 partition@c00000 { 92 label = "qspi-bitstream"; 93 reg = <0xc00000 0x400000>; 94 }; 95 }; 96 }; 97}; 98 99&spi0 { 100 status = "okay"; 101 num-cs = <4>; 102 is-decoded-cs = <0>; 103 eeprom: eeprom@2 { 104 compatible = "atmel,at25"; 105 reg = <2>; 106 spi-max-frequency = <1000000>; 107 size = <8192>; 108 address-width = <16>; 109 pagesize = <32>; 110 }; 111}; 112 113&uart0 { 114 bootph-all; 115 status = "okay"; 116}; 117