1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 */ 2*c66ec88fSEmmanuel Vadot /* 3*c66ec88fSEmmanuel Vadot * Xilinx Zynq MPSoC Firmware layer 4*c66ec88fSEmmanuel Vadot * 5*c66ec88fSEmmanuel Vadot * Copyright (C) 2014-2018 Xilinx, Inc. 6*c66ec88fSEmmanuel Vadot * 7*c66ec88fSEmmanuel Vadot */ 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_ZYNQMP_H 10*c66ec88fSEmmanuel Vadot #define _DT_BINDINGS_CLK_ZYNQMP_H 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel Vadot #define IOPLL 0 13*c66ec88fSEmmanuel Vadot #define RPLL 1 14*c66ec88fSEmmanuel Vadot #define APLL 2 15*c66ec88fSEmmanuel Vadot #define DPLL 3 16*c66ec88fSEmmanuel Vadot #define VPLL 4 17*c66ec88fSEmmanuel Vadot #define IOPLL_TO_FPD 5 18*c66ec88fSEmmanuel Vadot #define RPLL_TO_FPD 6 19*c66ec88fSEmmanuel Vadot #define APLL_TO_LPD 7 20*c66ec88fSEmmanuel Vadot #define DPLL_TO_LPD 8 21*c66ec88fSEmmanuel Vadot #define VPLL_TO_LPD 9 22*c66ec88fSEmmanuel Vadot #define ACPU 10 23*c66ec88fSEmmanuel Vadot #define ACPU_HALF 11 24*c66ec88fSEmmanuel Vadot #define DBF_FPD 12 25*c66ec88fSEmmanuel Vadot #define DBF_LPD 13 26*c66ec88fSEmmanuel Vadot #define DBG_TRACE 14 27*c66ec88fSEmmanuel Vadot #define DBG_TSTMP 15 28*c66ec88fSEmmanuel Vadot #define DP_VIDEO_REF 16 29*c66ec88fSEmmanuel Vadot #define DP_AUDIO_REF 17 30*c66ec88fSEmmanuel Vadot #define DP_STC_REF 18 31*c66ec88fSEmmanuel Vadot #define GDMA_REF 19 32*c66ec88fSEmmanuel Vadot #define DPDMA_REF 20 33*c66ec88fSEmmanuel Vadot #define DDR_REF 21 34*c66ec88fSEmmanuel Vadot #define SATA_REF 22 35*c66ec88fSEmmanuel Vadot #define PCIE_REF 23 36*c66ec88fSEmmanuel Vadot #define GPU_REF 24 37*c66ec88fSEmmanuel Vadot #define GPU_PP0_REF 25 38*c66ec88fSEmmanuel Vadot #define GPU_PP1_REF 26 39*c66ec88fSEmmanuel Vadot #define TOPSW_MAIN 27 40*c66ec88fSEmmanuel Vadot #define TOPSW_LSBUS 28 41*c66ec88fSEmmanuel Vadot #define GTGREF0_REF 29 42*c66ec88fSEmmanuel Vadot #define LPD_SWITCH 30 43*c66ec88fSEmmanuel Vadot #define LPD_LSBUS 31 44*c66ec88fSEmmanuel Vadot #define USB0_BUS_REF 32 45*c66ec88fSEmmanuel Vadot #define USB1_BUS_REF 33 46*c66ec88fSEmmanuel Vadot #define USB3_DUAL_REF 34 47*c66ec88fSEmmanuel Vadot #define USB0 35 48*c66ec88fSEmmanuel Vadot #define USB1 36 49*c66ec88fSEmmanuel Vadot #define CPU_R5 37 50*c66ec88fSEmmanuel Vadot #define CPU_R5_CORE 38 51*c66ec88fSEmmanuel Vadot #define CSU_SPB 39 52*c66ec88fSEmmanuel Vadot #define CSU_PLL 40 53*c66ec88fSEmmanuel Vadot #define PCAP 41 54*c66ec88fSEmmanuel Vadot #define IOU_SWITCH 42 55*c66ec88fSEmmanuel Vadot #define GEM_TSU_REF 43 56*c66ec88fSEmmanuel Vadot #define GEM_TSU 44 57*c66ec88fSEmmanuel Vadot #define GEM0_TX 45 58*c66ec88fSEmmanuel Vadot #define GEM1_TX 46 59*c66ec88fSEmmanuel Vadot #define GEM2_TX 47 60*c66ec88fSEmmanuel Vadot #define GEM3_TX 48 61*c66ec88fSEmmanuel Vadot #define GEM0_RX 49 62*c66ec88fSEmmanuel Vadot #define GEM1_RX 50 63*c66ec88fSEmmanuel Vadot #define GEM2_RX 51 64*c66ec88fSEmmanuel Vadot #define GEM3_RX 52 65*c66ec88fSEmmanuel Vadot #define QSPI_REF 53 66*c66ec88fSEmmanuel Vadot #define SDIO0_REF 54 67*c66ec88fSEmmanuel Vadot #define SDIO1_REF 55 68*c66ec88fSEmmanuel Vadot #define UART0_REF 56 69*c66ec88fSEmmanuel Vadot #define UART1_REF 57 70*c66ec88fSEmmanuel Vadot #define SPI0_REF 58 71*c66ec88fSEmmanuel Vadot #define SPI1_REF 59 72*c66ec88fSEmmanuel Vadot #define NAND_REF 60 73*c66ec88fSEmmanuel Vadot #define I2C0_REF 61 74*c66ec88fSEmmanuel Vadot #define I2C1_REF 62 75*c66ec88fSEmmanuel Vadot #define CAN0_REF 63 76*c66ec88fSEmmanuel Vadot #define CAN1_REF 64 77*c66ec88fSEmmanuel Vadot #define CAN0 65 78*c66ec88fSEmmanuel Vadot #define CAN1 66 79*c66ec88fSEmmanuel Vadot #define DLL_REF 67 80*c66ec88fSEmmanuel Vadot #define ADMA_REF 68 81*c66ec88fSEmmanuel Vadot #define TIMESTAMP_REF 69 82*c66ec88fSEmmanuel Vadot #define AMS_REF 70 83*c66ec88fSEmmanuel Vadot #define PL0_REF 71 84*c66ec88fSEmmanuel Vadot #define PL1_REF 72 85*c66ec88fSEmmanuel Vadot #define PL2_REF 73 86*c66ec88fSEmmanuel Vadot #define PL3_REF 74 87*c66ec88fSEmmanuel Vadot #define WDT 75 88*c66ec88fSEmmanuel Vadot #define IOPLL_INT 76 89*c66ec88fSEmmanuel Vadot #define IOPLL_PRE_SRC 77 90*c66ec88fSEmmanuel Vadot #define IOPLL_HALF 78 91*c66ec88fSEmmanuel Vadot #define IOPLL_INT_MUX 79 92*c66ec88fSEmmanuel Vadot #define IOPLL_POST_SRC 80 93*c66ec88fSEmmanuel Vadot #define RPLL_INT 81 94*c66ec88fSEmmanuel Vadot #define RPLL_PRE_SRC 82 95*c66ec88fSEmmanuel Vadot #define RPLL_HALF 83 96*c66ec88fSEmmanuel Vadot #define RPLL_INT_MUX 84 97*c66ec88fSEmmanuel Vadot #define RPLL_POST_SRC 85 98*c66ec88fSEmmanuel Vadot #define APLL_INT 86 99*c66ec88fSEmmanuel Vadot #define APLL_PRE_SRC 87 100*c66ec88fSEmmanuel Vadot #define APLL_HALF 88 101*c66ec88fSEmmanuel Vadot #define APLL_INT_MUX 89 102*c66ec88fSEmmanuel Vadot #define APLL_POST_SRC 90 103*c66ec88fSEmmanuel Vadot #define DPLL_INT 91 104*c66ec88fSEmmanuel Vadot #define DPLL_PRE_SRC 92 105*c66ec88fSEmmanuel Vadot #define DPLL_HALF 93 106*c66ec88fSEmmanuel Vadot #define DPLL_INT_MUX 94 107*c66ec88fSEmmanuel Vadot #define DPLL_POST_SRC 95 108*c66ec88fSEmmanuel Vadot #define VPLL_INT 96 109*c66ec88fSEmmanuel Vadot #define VPLL_PRE_SRC 97 110*c66ec88fSEmmanuel Vadot #define VPLL_HALF 98 111*c66ec88fSEmmanuel Vadot #define VPLL_INT_MUX 99 112*c66ec88fSEmmanuel Vadot #define VPLL_POST_SRC 100 113*c66ec88fSEmmanuel Vadot #define CAN0_MIO 101 114*c66ec88fSEmmanuel Vadot #define CAN1_MIO 102 115*c66ec88fSEmmanuel Vadot #define ACPU_FULL 103 116*c66ec88fSEmmanuel Vadot #define GEM0_REF 104 117*c66ec88fSEmmanuel Vadot #define GEM1_REF 105 118*c66ec88fSEmmanuel Vadot #define GEM2_REF 106 119*c66ec88fSEmmanuel Vadot #define GEM3_REF 107 120*c66ec88fSEmmanuel Vadot #define GEM0_REF_UNG 108 121*c66ec88fSEmmanuel Vadot #define GEM1_REF_UNG 109 122*c66ec88fSEmmanuel Vadot #define GEM2_REF_UNG 110 123*c66ec88fSEmmanuel Vadot #define GEM3_REF_UNG 111 124*c66ec88fSEmmanuel Vadot #define LPD_WDT 112 125*c66ec88fSEmmanuel Vadot 126*c66ec88fSEmmanuel Vadot #endif 127