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 }; 17 18 clk125: clk125 { 19 compatible = "fixed-clock"; 20 #clock-cells = <0>; 21 clock-frequency = <125000000>; 22 }; 23 24 clk200: clk200 { 25 compatible = "fixed-clock"; 26 #clock-cells = <0>; 27 clock-frequency = <200000000>; 28 }; 29 30 clk250: clk250 { 31 compatible = "fixed-clock"; 32 #clock-cells = <0>; 33 clock-frequency = <250000000>; 34 }; 35 36 clk300: clk300 { 37 compatible = "fixed-clock"; 38 #clock-cells = <0>; 39 clock-frequency = <300000000>; 40 }; 41 42 clk600: clk600 { 43 compatible = "fixed-clock"; 44 #clock-cells = <0>; 45 clock-frequency = <600000000>; 46 }; 47 48 dp_aclk: clock0 { 49 compatible = "fixed-clock"; 50 #clock-cells = <0>; 51 clock-frequency = <100000000>; 52 clock-accuracy = <100>; 53 }; 54 55 dp_aud_clk: clock1 { 56 compatible = "fixed-clock"; 57 #clock-cells = <0>; 58 clock-frequency = <24576000>; 59 clock-accuracy = <100>; 60 }; 61 62 dpdma_clk: dpdma_clk { 63 compatible = "fixed-clock"; 64 #clock-cells = <0x0>; 65 clock-frequency = <533000000>; 66 }; 67 68 drm_clock: drm_clock { 69 compatible = "fixed-clock"; 70 #clock-cells = <0x0>; 71 clock-frequency = <262750000>; 72 clock-accuracy = <0x64>; 73 }; 74}; 75 76&can0 { 77 clocks = <&clk100 &clk100>; 78}; 79 80&can1 { 81 clocks = <&clk100 &clk100>; 82}; 83 84&fpd_dma_chan1 { 85 clocks = <&clk600>, <&clk100>; 86}; 87 88&fpd_dma_chan2 { 89 clocks = <&clk600>, <&clk100>; 90}; 91 92&fpd_dma_chan3 { 93 clocks = <&clk600>, <&clk100>; 94}; 95 96&fpd_dma_chan4 { 97 clocks = <&clk600>, <&clk100>; 98}; 99 100&fpd_dma_chan5 { 101 clocks = <&clk600>, <&clk100>; 102}; 103 104&fpd_dma_chan6 { 105 clocks = <&clk600>, <&clk100>; 106}; 107 108&fpd_dma_chan7 { 109 clocks = <&clk600>, <&clk100>; 110}; 111 112&fpd_dma_chan8 { 113 clocks = <&clk600>, <&clk100>; 114}; 115 116&nand0 { 117 clocks = <&clk100 &clk100>; 118}; 119 120&gem0 { 121 clocks = <&clk125>, <&clk125>, <&clk125>; 122}; 123 124&gem1 { 125 clocks = <&clk125>, <&clk125>, <&clk125>; 126}; 127 128&gem2 { 129 clocks = <&clk125>, <&clk125>, <&clk125>; 130}; 131 132&gem3 { 133 clocks = <&clk125>, <&clk125>, <&clk125>; 134}; 135 136&gpio { 137 clocks = <&clk100>; 138}; 139 140&i2c0 { 141 clocks = <&clk100>; 142}; 143 144&i2c1 { 145 clocks = <&clk100>; 146}; 147 148&qspi { 149 clocks = <&clk300 &clk300>; 150}; 151 152&sata { 153 clocks = <&clk250>; 154}; 155 156&sdhci0 { 157 clocks = <&clk200 &clk200>; 158}; 159 160&sdhci1 { 161 clocks = <&clk200 &clk200>; 162}; 163 164&spi0 { 165 clocks = <&clk200 &clk200>; 166}; 167 168&spi1 { 169 clocks = <&clk200 &clk200>; 170}; 171 172&uart0 { 173 clocks = <&clk100 &clk100>; 174}; 175 176&uart1 { 177 clocks = <&clk100 &clk100>; 178}; 179 180&usb0 { 181 clocks = <&clk250>, <&clk250>; 182}; 183 184&usb1 { 185 clocks = <&clk250>, <&clk250>; 186}; 187 188&xilinx_drm { 189 clocks = <&drm_clock>; 190}; 191 192&xlnx_dp { 193 clocks = <&dp_aclk>, <&dp_aud_clk>; 194}; 195 196&xlnx_dpdma { 197 clocks = <&dpdma_clk>; 198}; 199 200&xlnx_dp_snd_codec0 { 201 clocks = <&dp_aud_clk>; 202}; 203