]> git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/dts/zynqmp-clk.dtsi
mtd/spi: fix block count for is25lq040b
[people/ms/u-boot.git] / arch / arm / dts / zynqmp-clk.dtsi
1 /*
2 * Clock specification for Xilinx ZynqMP
3 *
4 * (C) Copyright 2015, Xilinx, Inc.
5 *
6 * Michal Simek <michal.simek@xilinx.com>
7 *
8 * SPDX-License-Identifier: GPL-2.0+
9 */
10
11 &amba {
12 clk100: clk100 {
13 compatible = "fixed-clock";
14 #clock-cells = <0>;
15 clock-frequency = <100000000>;
16 u-boot,dm-pre-reloc;
17 };
18
19 clk125: clk125 {
20 compatible = "fixed-clock";
21 #clock-cells = <0>;
22 clock-frequency = <125000000>;
23 };
24
25 clk200: clk200 {
26 compatible = "fixed-clock";
27 #clock-cells = <0>;
28 clock-frequency = <200000000>;
29 };
30
31 clk250: clk250 {
32 compatible = "fixed-clock";
33 #clock-cells = <0>;
34 clock-frequency = <250000000>;
35 };
36
37 clk300: clk300 {
38 compatible = "fixed-clock";
39 #clock-cells = <0>;
40 clock-frequency = <300000000>;
41 };
42
43 clk600: clk600 {
44 compatible = "fixed-clock";
45 #clock-cells = <0>;
46 clock-frequency = <600000000>;
47 };
48
49 dp_aclk: clock0 {
50 compatible = "fixed-clock";
51 #clock-cells = <0>;
52 clock-frequency = <100000000>;
53 clock-accuracy = <100>;
54 };
55
56 dp_aud_clk: clock1 {
57 compatible = "fixed-clock";
58 #clock-cells = <0>;
59 clock-frequency = <24576000>;
60 clock-accuracy = <100>;
61 };
62
63 dpdma_clk: dpdma_clk {
64 compatible = "fixed-clock";
65 #clock-cells = <0x0>;
66 clock-frequency = <533000000>;
67 };
68
69 drm_clock: drm_clock {
70 compatible = "fixed-clock";
71 #clock-cells = <0x0>;
72 clock-frequency = <262750000>;
73 clock-accuracy = <0x64>;
74 };
75 };
76
77 &can0 {
78 clocks = <&clk100 &clk100>;
79 };
80
81 &can1 {
82 clocks = <&clk100 &clk100>;
83 };
84
85 &fpd_dma_chan1 {
86 clocks = <&clk600>, <&clk100>;
87 };
88
89 &fpd_dma_chan2 {
90 clocks = <&clk600>, <&clk100>;
91 };
92
93 &fpd_dma_chan3 {
94 clocks = <&clk600>, <&clk100>;
95 };
96
97 &fpd_dma_chan4 {
98 clocks = <&clk600>, <&clk100>;
99 };
100
101 &fpd_dma_chan5 {
102 clocks = <&clk600>, <&clk100>;
103 };
104
105 &fpd_dma_chan6 {
106 clocks = <&clk600>, <&clk100>;
107 };
108
109 &fpd_dma_chan7 {
110 clocks = <&clk600>, <&clk100>;
111 };
112
113 &fpd_dma_chan8 {
114 clocks = <&clk600>, <&clk100>;
115 };
116
117 &lpd_dma_chan1 {
118 clocks = <&clk600>, <&clk100>;
119 };
120
121 &lpd_dma_chan2 {
122 clocks = <&clk600>, <&clk100>;
123 };
124
125 &lpd_dma_chan3 {
126 clocks = <&clk600>, <&clk100>;
127 };
128
129 &lpd_dma_chan4 {
130 clocks = <&clk600>, <&clk100>;
131 };
132
133 &lpd_dma_chan5 {
134 clocks = <&clk600>, <&clk100>;
135 };
136
137 &lpd_dma_chan6 {
138 clocks = <&clk600>, <&clk100>;
139 };
140
141 &lpd_dma_chan7 {
142 clocks = <&clk600>, <&clk100>;
143 };
144
145 &lpd_dma_chan8 {
146 clocks = <&clk600>, <&clk100>;
147 };
148
149 &nand0 {
150 clocks = <&clk100 &clk100>;
151 };
152
153 &gem0 {
154 clocks = <&clk125>, <&clk125>, <&clk125>;
155 };
156
157 &gem1 {
158 clocks = <&clk125>, <&clk125>, <&clk125>;
159 };
160
161 &gem2 {
162 clocks = <&clk125>, <&clk125>, <&clk125>;
163 };
164
165 &gem3 {
166 clocks = <&clk125>, <&clk125>, <&clk125>;
167 };
168
169 &gpio {
170 clocks = <&clk100>;
171 };
172
173 &i2c0 {
174 clocks = <&clk100>;
175 };
176
177 &i2c1 {
178 clocks = <&clk100>;
179 };
180
181 &qspi {
182 clocks = <&clk300 &clk300>;
183 };
184
185 &sata {
186 clocks = <&clk250>;
187 };
188
189 &sdhci0 {
190 clocks = <&clk200 &clk200>;
191 };
192
193 &sdhci1 {
194 clocks = <&clk200 &clk200>;
195 };
196
197 &spi0 {
198 clocks = <&clk200 &clk200>;
199 };
200
201 &spi1 {
202 clocks = <&clk200 &clk200>;
203 };
204
205 &uart0 {
206 clocks = <&clk100 &clk100>;
207 };
208
209 &uart1 {
210 clocks = <&clk100 &clk100>;
211 };
212
213 &usb0 {
214 clocks = <&clk250>, <&clk250>;
215 };
216
217 &usb1 {
218 clocks = <&clk250>, <&clk250>;
219 };
220
221 &watchdog0 {
222 clocks = <&clk250>;
223 };
224
225 &xilinx_drm {
226 clocks = <&drm_clock>;
227 };
228
229 &xlnx_dp {
230 clocks = <&dp_aclk>, <&dp_aud_clk>;
231 };
232
233 &xlnx_dpdma {
234 clocks = <&dpdma_clk>;
235 };
236
237 &xlnx_dp_snd_codec0 {
238 clocks = <&dp_aud_clk>;
239 };