Linux-libre 4.10.3-gnu
[librecmc/linux-libre.git] / arch / arm64 / boot / dts / xilinx / zynqmp-ep108-clk.dtsi
1 /*
2  * clock specification for Xilinx ZynqMP ep108 development board
3  *
4  * (C) Copyright 2015, Xilinx, Inc.
5  *
6  * Michal Simek <michal.simek@xilinx.com>
7  *
8  * This program is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU General Public License as
10  * published by the Free Software Foundation; either version 2 of
11  * the License, or (at your option) any later version.
12  */
13
14 &amba {
15         misc_clk: misc_clk {
16                 compatible = "fixed-clock";
17                 #clock-cells = <0>;
18                 clock-frequency = <25000000>;
19         };
20
21         i2c_clk: i2c_clk {
22                 compatible = "fixed-clock";
23                 #clock-cells = <0x0>;
24                 clock-frequency = <111111111>;
25         };
26
27         sata_clk: sata_clk {
28                 compatible = "fixed-clock";
29                 #clock-cells = <0>;
30                 clock-frequency = <75000000>;
31         };
32 };
33
34 &can0 {
35         clocks = <&misc_clk &misc_clk>;
36 };
37
38 &gem0 {
39         clocks = <&misc_clk>, <&misc_clk>, <&misc_clk>;
40 };
41
42 &gpio {
43         clocks = <&misc_clk>;
44 };
45
46 &i2c0 {
47         clocks = <&i2c_clk>;
48 };
49
50 &i2c1 {
51         clocks = <&i2c_clk>;
52 };
53
54 &sata {
55         clocks = <&sata_clk>;
56 };
57
58 &sdhci0 {
59         clocks = <&misc_clk>, <&misc_clk>;
60 };
61
62 &sdhci1 {
63         clocks = <&misc_clk>, <&misc_clk>;
64 };
65
66 &spi0 {
67         clocks = <&misc_clk &misc_clk>;
68 };
69
70 &spi1 {
71         clocks = <&misc_clk &misc_clk>;
72 };
73
74 &uart0 {
75         clocks = <&misc_clk &misc_clk>;
76 };
77
78 &usb0 {
79         clocks = <&misc_clk>, <&misc_clk>;
80 };
81
82 &usb1 {
83         clocks = <&misc_clk>, <&misc_clk>;
84 };
85
86 &watchdog0 {
87         clocks= <&misc_clk>;
88 };