1 // SPDX-License-Identifier: GPL-2.0+ 2 /* 3 * dts file for Xilinx ZynqMP zc1751-xm018-dc4 4 * 5 * (C) Copyright 2015 - 2018, Xilinx, Inc. 6 * 7 * Michal Simek <michal.simek (a] xilinx.com> 8 */ 9 10 /dts-v1/; 11 12 #include "zynqmp.dtsi" 13 #include "zynqmp-clk-ccf.dtsi" 14 15 / { 16 model = "ZynqMP zc1751-xm018-dc4"; 17 compatible = "xlnx,zynqmp-zc1751", "xlnx,zynqmp"; 18 19 aliases { 20 can0 = &can0; 21 can1 = &can1; 22 ethernet0 = &gem0; 23 ethernet1 = &gem1; 24 ethernet2 = &gem2; 25 ethernet3 = &gem3; 26 gpio0 = &gpio; 27 i2c0 = &i2c0; 28 i2c1 = &i2c1; 29 rtc0 = &rtc; 30 serial0 = &uart0; 31 serial1 = &uart1; 32 spi0 = &qspi; 33 }; 34 35 chosen { 36 bootargs = "earlycon"; 37 stdout-path = "serial0:115200n8"; 38 }; 39 40 memory@0 { 41 device_type = "memory"; 42 reg = <0x0 0x0 0x0 0x80000000>, <0x8 0x00000000 0x0 0x80000000>; 43 }; 44 }; 45 46 &can0 { 47 status = "okay"; 48 }; 49 50 &can1 { 51 status = "okay"; 52 }; 53 54 &fpd_dma_chan1 { 55 status = "okay"; 56 }; 57 58 &fpd_dma_chan2 { 59 status = "okay"; 60 }; 61 62 &fpd_dma_chan3 { 63 status = "okay"; 64 }; 65 66 &fpd_dma_chan4 { 67 status = "okay"; 68 }; 69 70 &fpd_dma_chan5 { 71 status = "okay"; 72 }; 73 74 &fpd_dma_chan6 { 75 status = "okay"; 76 }; 77 78 &fpd_dma_chan7 { 79 status = "okay"; 80 }; 81 82 &fpd_dma_chan8 { 83 status = "okay"; 84 }; 85 86 &lpd_dma_chan1 { 87 status = "okay"; 88 }; 89 90 &lpd_dma_chan2 { 91 status = "okay"; 92 }; 93 94 &lpd_dma_chan3 { 95 status = "okay"; 96 }; 97 98 &lpd_dma_chan4 { 99 status = "okay"; 100 }; 101 102 &lpd_dma_chan5 { 103 status = "okay"; 104 }; 105 106 &lpd_dma_chan6 { 107 status = "okay"; 108 }; 109 110 &lpd_dma_chan7 { 111 status = "okay"; 112 }; 113 114 &lpd_dma_chan8 { 115 status = "okay"; 116 }; 117 118 &xlnx_dp { 119 status = "okay"; 120 }; 121 122 &xlnx_dpdma { 123 status = "okay"; 124 }; 125 126 &gem0 { 127 status = "okay"; 128 phy-mode = "rgmii-id"; 129 phy-handle = <ðernet_phy0>; 130 ethernet_phy0: ethernet-phy@0 { /* Marvell 88e1512 */ 131 reg = <0>; 132 }; 133 ethernet_phy7: ethernet-phy@7 { /* Vitesse VSC8211 */ 134 reg = <7>; 135 }; 136 ethernet_phy3: ethernet-phy@3 { /* Realtek RTL8211DN */ 137 reg = <3>; 138 }; 139 ethernet_phy8: ethernet-phy@8 { /* Vitesse VSC8211 */ 140 reg = <8>; 141 }; 142 }; 143 144 &gem1 { 145 status = "okay"; 146 phy-mode = "rgmii-id"; 147 phy-handle = <ðernet_phy7>; 148 }; 149 150 &gem2 { 151 status = "okay"; 152 phy-mode = "rgmii-id"; 153 phy-handle = <ðernet_phy3>; 154 }; 155 156 &gem3 { 157 status = "okay"; 158 phy-mode = "rgmii-id"; 159 phy-handle = <ðernet_phy8>; 160 }; 161 162 &gpio { 163 status = "okay"; 164 }; 165 166 &gpu { 167 status = "okay"; 168 }; 169 170 &i2c0 { 171 clock-frequency = <400000>; 172 status = "okay"; 173 }; 174 175 &i2c1 { 176 clock-frequency = <400000>; 177 status = "okay"; 178 }; 179 180 &rtc { 181 status = "okay"; 182 }; 183 184 &uart0 { 185 status = "okay"; 186 }; 187 188 &uart1 { 189 status = "okay"; 190 }; 191 192 &watchdog0 { 193 status = "okay"; 194 }; 195