Michal Simek | 18a952c | 2018-03-27 10:36:39 +0200 | [diff] [blame] | 1 | // SPDX-License-Identifier: GPL-2.0+ |
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 2 | /* |
3 | * dts file for Xilinx ZynqMP zc1751-xm018-dc4 | ||||
4 | * | ||||
Michal Simek | 18a952c | 2018-03-27 10:36:39 +0200 | [diff] [blame] | 5 | * (C) Copyright 2015 - 2018, Xilinx, Inc. |
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 6 | * |
7 | * Michal Simek <michal.simek@xilinx.com> | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 8 | */ |
9 | |||||
10 | /dts-v1/; | ||||
11 | |||||
12 | #include "zynqmp.dtsi" | ||||
Michal Simek | ee4983f | 2017-12-08 14:50:42 +0100 | [diff] [blame] | 13 | #include "zynqmp-clk-ccf.dtsi" |
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 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 | |||||
Michal Simek | c926e6f | 2016-11-11 13:21:04 +0100 | [diff] [blame] | 40 | memory@0 { |
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 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 | |||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 54 | &fpd_dma_chan1 { |
55 | status = "okay"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 56 | }; |
57 | |||||
58 | &fpd_dma_chan2 { | ||||
59 | status = "okay"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 60 | }; |
61 | |||||
62 | &fpd_dma_chan3 { | ||||
63 | status = "okay"; | ||||
64 | }; | ||||
65 | |||||
66 | &fpd_dma_chan4 { | ||||
67 | status = "okay"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 68 | }; |
69 | |||||
70 | &fpd_dma_chan5 { | ||||
71 | status = "okay"; | ||||
72 | }; | ||||
73 | |||||
74 | &fpd_dma_chan6 { | ||||
75 | status = "okay"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 76 | }; |
77 | |||||
78 | &fpd_dma_chan7 { | ||||
79 | status = "okay"; | ||||
80 | }; | ||||
81 | |||||
82 | &fpd_dma_chan8 { | ||||
83 | status = "okay"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 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"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 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"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 146 | phy-mode = "rgmii-id"; |
147 | phy-handle = <ðernet_phy7>; | ||||
148 | }; | ||||
149 | |||||
150 | &gem2 { | ||||
151 | status = "okay"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 152 | phy-mode = "rgmii-id"; |
153 | phy-handle = <ðernet_phy3>; | ||||
154 | }; | ||||
155 | |||||
156 | &gem3 { | ||||
157 | status = "okay"; | ||||
Michal Simek | 08ac386 | 2016-05-26 08:06:38 +0200 | [diff] [blame] | 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 | }; |