1 // SPDX-License-Identifier: GPL-2.0+
3 * Clock specification for Xilinx ZynqMP
5 * (C) Copyright 2017, Xilinx, Inc.
7 * Michal Simek <michal.simek@xilinx.com>
13 compatible = "xlnx,fclk";
19 compatible = "xlnx,fclk";
25 compatible = "xlnx,fclk";
31 compatible = "xlnx,fclk";
35 pss_ref_clk: pss_ref_clk {
37 compatible = "fixed-clock";
39 clock-frequency = <33333333>;
42 video_clk: video_clk {
44 compatible = "fixed-clock";
46 clock-frequency = <27000000>;
49 pss_alt_ref_clk: pss_alt_ref_clk {
51 compatible = "fixed-clock";
53 clock-frequency = <0>;
56 gt_crx_ref_clk: gt_crx_ref_clk {
58 compatible = "fixed-clock";
60 clock-frequency = <108000000>;
63 aux_ref_clk: aux_ref_clk {
65 compatible = "fixed-clock";
67 clock-frequency = <27000000>;
73 compatible = "xlnx,zynqmp-clk";
74 clocks = <&pss_ref_clk>, <&video_clk>, <&pss_alt_ref_clk>, <&aux_ref_clk>, <>_crx_ref_clk>;
75 clock-names = "pss_ref_clk", "video_clk", "pss_alt_ref_clk", "aux_ref_clk", "gt_crx_ref_clk";
79 compatible = "fixed-clock";
81 clock-frequency = <100000000>;
82 clock-accuracy = <100>;
87 clocks = <&clk 63>, <&clk 31>;
91 clocks = <&clk 64>, <&clk 31>;
99 clocks = <&clk 19>, <&clk 31>;
103 clocks = <&clk 19>, <&clk 31>;
107 clocks = <&clk 19>, <&clk 31>;
111 clocks = <&clk 19>, <&clk 31>;
115 clocks = <&clk 19>, <&clk 31>;
119 clocks = <&clk 19>, <&clk 31>;
123 clocks = <&clk 19>, <&clk 31>;
127 clocks = <&clk 19>, <&clk 31>;
131 clocks = <&clk 24>, <&clk 25>, <&clk 26>;
135 clocks = <&clk 68>, <&clk 31>;
139 clocks = <&clk 68>, <&clk 31>;
143 clocks = <&clk 68>, <&clk 31>;
147 clocks = <&clk 68>, <&clk 31>;
151 clocks = <&clk 68>, <&clk 31>;
155 clocks = <&clk 68>, <&clk 31>;
159 clocks = <&clk 68>, <&clk 31>;
163 clocks = <&clk 68>, <&clk 31>;
167 clocks = <&clk 60>, <&clk 31>;
171 clocks = <&clk 31>, <&clk 49>, <&clk 45>, <&clk 49>, <&clk 44>;
172 clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk";
176 clocks = <&clk 31>, <&clk 50>, <&clk 46>, <&clk 50>, <&clk 44>;
177 clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk";
181 clocks = <&clk 31>, <&clk 51>, <&clk 47>, <&clk 51>, <&clk 44>;
182 clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk";
186 clocks = <&clk 31>, <&clk 52>, <&clk 48>, <&clk 52>, <&clk 44>;
187 clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk";
211 clocks = <&clk 53>, <&clk 31>;
219 clocks = <&clk 54>, <&clk 31>;
223 clocks = <&clk 55>, <&clk 31>;
227 clocks = <&clk 58>, <&clk 31>;
231 clocks = <&clk 59>, <&clk 31>;
235 clocks = <&clk 56>, <&clk 31>;
239 clocks = <&clk 57>, <&clk 31>;
243 clocks = <&clk 32>, <&clk 34>;
247 clocks = <&clk 33>, <&clk 34>;
259 clocks = <&dp_aclk>, <&clk 17>, <&clk 16>;
266 &zynqmp_dp_snd_codec0 {