xlnx-versal-clk.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2019 Xilinx Inc.
  4. *
  5. */
  6. #ifndef _DT_BINDINGS_CLK_VERSAL_H
  7. #define _DT_BINDINGS_CLK_VERSAL_H
  8. #define PMC_PLL 1
  9. #define APU_PLL 2
  10. #define RPU_PLL 3
  11. #define CPM_PLL 4
  12. #define NOC_PLL 5
  13. #define PLL_MAX 6
  14. #define PMC_PRESRC 7
  15. #define PMC_POSTCLK 8
  16. #define PMC_PLL_OUT 9
  17. #define PPLL 10
  18. #define NOC_PRESRC 11
  19. #define NOC_POSTCLK 12
  20. #define NOC_PLL_OUT 13
  21. #define NPLL 14
  22. #define APU_PRESRC 15
  23. #define APU_POSTCLK 16
  24. #define APU_PLL_OUT 17
  25. #define APLL 18
  26. #define RPU_PRESRC 19
  27. #define RPU_POSTCLK 20
  28. #define RPU_PLL_OUT 21
  29. #define RPLL 22
  30. #define CPM_PRESRC 23
  31. #define CPM_POSTCLK 24
  32. #define CPM_PLL_OUT 25
  33. #define CPLL 26
  34. #define PPLL_TO_XPD 27
  35. #define NPLL_TO_XPD 28
  36. #define APLL_TO_XPD 29
  37. #define RPLL_TO_XPD 30
  38. #define EFUSE_REF 31
  39. #define SYSMON_REF 32
  40. #define IRO_SUSPEND_REF 33
  41. #define USB_SUSPEND 34
  42. #define SWITCH_TIMEOUT 35
  43. #define RCLK_PMC 36
  44. #define RCLK_LPD 37
  45. #define WDT 38
  46. #define TTC0 39
  47. #define TTC1 40
  48. #define TTC2 41
  49. #define TTC3 42
  50. #define GEM_TSU 43
  51. #define GEM_TSU_LB 44
  52. #define MUXED_IRO_DIV2 45
  53. #define MUXED_IRO_DIV4 46
  54. #define PSM_REF 47
  55. #define GEM0_RX 48
  56. #define GEM0_TX 49
  57. #define GEM1_RX 50
  58. #define GEM1_TX 51
  59. #define CPM_CORE_REF 52
  60. #define CPM_LSBUS_REF 53
  61. #define CPM_DBG_REF 54
  62. #define CPM_AUX0_REF 55
  63. #define CPM_AUX1_REF 56
  64. #define QSPI_REF 57
  65. #define OSPI_REF 58
  66. #define SDIO0_REF 59
  67. #define SDIO1_REF 60
  68. #define PMC_LSBUS_REF 61
  69. #define I2C_REF 62
  70. #define TEST_PATTERN_REF 63
  71. #define DFT_OSC_REF 64
  72. #define PMC_PL0_REF 65
  73. #define PMC_PL1_REF 66
  74. #define PMC_PL2_REF 67
  75. #define PMC_PL3_REF 68
  76. #define CFU_REF 69
  77. #define SPARE_REF 70
  78. #define NPI_REF 71
  79. #define HSM0_REF 72
  80. #define HSM1_REF 73
  81. #define SD_DLL_REF 74
  82. #define FPD_TOP_SWITCH 75
  83. #define FPD_LSBUS 76
  84. #define ACPU 77
  85. #define DBG_TRACE 78
  86. #define DBG_FPD 79
  87. #define LPD_TOP_SWITCH 80
  88. #define ADMA 81
  89. #define LPD_LSBUS 82
  90. #define CPU_R5 83
  91. #define CPU_R5_CORE 84
  92. #define CPU_R5_OCM 85
  93. #define CPU_R5_OCM2 86
  94. #define IOU_SWITCH 87
  95. #define GEM0_REF 88
  96. #define GEM1_REF 89
  97. #define GEM_TSU_REF 90
  98. #define USB0_BUS_REF 91
  99. #define UART0_REF 92
  100. #define UART1_REF 93
  101. #define SPI0_REF 94
  102. #define SPI1_REF 95
  103. #define CAN0_REF 96
  104. #define CAN1_REF 97
  105. #define I2C0_REF 98
  106. #define I2C1_REF 99
  107. #define DBG_LPD 100
  108. #define TIMESTAMP_REF 101
  109. #define DBG_TSTMP 102
  110. #define CPM_TOPSW_REF 103
  111. #define USB3_DUAL_REF 104
  112. #define OUTCLK_MAX 105
  113. #define REF_CLK 106
  114. #define PL_ALT_REF_CLK 107
  115. #define MUXED_IRO 108
  116. #define PL_EXT 109
  117. #define PL_LB 110
  118. #define MIO_50_OR_51 111
  119. #define MIO_24_OR_25 112
  120. #endif