123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- /*
- * clock specification for Xilinx ZynqMP ep108 development board
- *
- * (C) Copyright 2015, Xilinx, Inc.
- *
- * Michal Simek <michal.simek@xilinx.com>
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
- &amba {
- misc_clk: misc_clk {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <25000000>;
- u-boot,dm-pre-reloc;
- };
- i2c_clk: i2c_clk {
- compatible = "fixed-clock";
- #clock-cells = <0x0>;
- clock-frequency = <111111111>;
- };
- sata_clk: sata_clk {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <75000000>;
- };
- dp_aclk: clock0 {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <50000000>;
- clock-accuracy = <100>;
- };
- clk100: clk100 {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <100000000>;
- };
- clk600: clk600 {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <600000000>;
- };
- dp_aud_clk: clock1 {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <22579200>;
- clock-accuracy = <100>;
- };
- };
- &can0 {
- clocks = <&misc_clk &misc_clk>;
- };
- &can1 {
- clocks = <&misc_clk &misc_clk>;
- };
- &fpd_dma_chan1 {
- clocks = <&clk600>, <&clk100>;
- };
- &fpd_dma_chan2 {
- clocks = <&clk600>, <&clk100>;
- };
- &fpd_dma_chan3 {
- clocks = <&clk600>, <&clk100>;
- };
- &fpd_dma_chan4 {
- clocks = <&clk600>, <&clk100>;
- };
- &fpd_dma_chan5 {
- clocks = <&clk600>, <&clk100>;
- };
- &fpd_dma_chan6 {
- clocks = <&clk600>, <&clk100>;
- };
- &fpd_dma_chan7 {
- clocks = <&clk600>, <&clk100>;
- };
- &fpd_dma_chan8 {
- clocks = <&clk600>, <&clk100>;
- };
- &gem0 {
- clocks = <&misc_clk>, <&misc_clk>, <&misc_clk>;
- };
- &gpio {
- clocks = <&misc_clk>;
- };
- &i2c0 {
- clocks = <&i2c_clk>;
- };
- &i2c1 {
- clocks = <&i2c_clk>;
- };
- &nand0 {
- clocks = <&misc_clk &misc_clk>;
- };
- &qspi {
- clocks = <&misc_clk &misc_clk>;
- };
- &sata {
- clocks = <&sata_clk>;
- };
- &sdhci0 {
- clocks = <&misc_clk>, <&misc_clk>;
- };
- &sdhci1 {
- clocks = <&misc_clk>, <&misc_clk>;
- };
- &spi0 {
- clocks = <&misc_clk &misc_clk>;
- };
- &spi1 {
- clocks = <&misc_clk &misc_clk>;
- };
- &uart0 {
- clocks = <&misc_clk &misc_clk>;
- };
- &usb0 {
- clocks = <&misc_clk>, <&misc_clk>;
- };
- &usb1 {
- clocks = <&misc_clk>, <&misc_clk>;
- };
- &watchdog0 {
- clocks= <&misc_clk>;
- };
- &xilinx_drm {
- clocks = <&misc_clk>;
- };
- &xlnx_dp {
- clocks = <&dp_aclk>, <&dp_aud_clk>;
- };
- &xlnx_dp_snd_codec0 {
- clocks = <&dp_aud_clk>;
- };
- &xlnx_dpdma {
- clocks = <&misc_clk>;
- };
|