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