zx296718-clock.h 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. /*
  2. * Copyright (C) 2015 - 2016 ZTE Corporation.
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License version 2 as
  6. * published by the Free Software Foundation.
  7. */
  8. #ifndef __DT_BINDINGS_CLOCK_ZX296718_H
  9. #define __DT_BINDINGS_CLOCK_ZX296718_H
  10. /* PLL */
  11. #define ZX296718_PLL_CPU 1
  12. #define ZX296718_PLL_MAC 2
  13. #define ZX296718_PLL_MM0 3
  14. #define ZX296718_PLL_MM1 4
  15. #define ZX296718_PLL_VGA 5
  16. #define ZX296718_PLL_DDR 6
  17. #define ZX296718_PLL_AUDIO 7
  18. #define ZX296718_PLL_HSIC 8
  19. #define CPU_DBG_GATE 9
  20. #define A72_GATE 10
  21. #define CPU_PERI_GATE 11
  22. #define A53_GATE 12
  23. #define DDR1_GATE 13
  24. #define DDR0_GATE 14
  25. #define SD1_WCLK 15
  26. #define SD1_AHB 16
  27. #define SD0_WCLK 17
  28. #define SD0_AHB 18
  29. #define EMMC_WCLK 19
  30. #define EMMC_NAND_AXI 20
  31. #define NAND_WCLK 21
  32. #define EMMC_NAND_AHB 22
  33. #define LSP1_148M5 23
  34. #define LSP1_99M 24
  35. #define LSP1_24M 25
  36. #define LSP0_74M25 26
  37. #define LSP0_32K 27
  38. #define LSP0_148M5 28
  39. #define LSP0_99M 29
  40. #define LSP0_24M 30
  41. #define DEMUX_AXI 31
  42. #define DEMUX_APB 32
  43. #define DEMUX_148M5 33
  44. #define DEMUX_108M 34
  45. #define AUDIO_APB 35
  46. #define AUDIO_99M 36
  47. #define AUDIO_24M 37
  48. #define AUDIO_16M384 38
  49. #define AUDIO_32K 39
  50. #define WDT_WCLK 40
  51. #define TIMER_WCLK 41
  52. #define VDE_ACLK 42
  53. #define VCE_ACLK 43
  54. #define HDE_ACLK 44
  55. #define GPU_ACLK 45
  56. #define SAPPU_ACLK 46
  57. #define SAPPU_WCLK 47
  58. #define VOU_ACLK 48
  59. #define VOU_MAIN_WCLK 49
  60. #define VOU_AUX_WCLK 50
  61. #define VOU_PPU_WCLK 51
  62. #define MIPI_CFG_CLK 52
  63. #define VGA_I2C_WCLK 53
  64. #define MIPI_REF_CLK 54
  65. #define HDMI_OSC_CEC 55
  66. #define HDMI_OSC_CLK 56
  67. #define HDMI_XCLK 57
  68. #define VIU_M0_ACLK 58
  69. #define VIU_M1_ACLK 59
  70. #define VIU_WCLK 60
  71. #define VIU_JPEG_WCLK 61
  72. #define VIU_CFG_CLK 62
  73. #define TS_SYS_WCLK 63
  74. #define TS_SYS_108M 64
  75. #define USB20_HCLK 65
  76. #define USB20_PHY_CLK 66
  77. #define USB21_HCLK 67
  78. #define USB21_PHY_CLK 68
  79. #define GMAC_RMIICLK 69
  80. #define GMAC_PCLK 70
  81. #define GMAC_ACLK 71
  82. #define GMAC_RFCLK 72
  83. #define TEMPSENSOR_GATE 73
  84. #define TOP_NR_CLKS 74
  85. #define LSP0_TIMER3_PCLK 1
  86. #define LSP0_TIMER3_WCLK 2
  87. #define LSP0_TIMER4_PCLK 3
  88. #define LSP0_TIMER4_WCLK 4
  89. #define LSP0_TIMER5_PCLK 5
  90. #define LSP0_TIMER5_WCLK 6
  91. #define LSP0_UART3_PCLK 7
  92. #define LSP0_UART3_WCLK 8
  93. #define LSP0_UART1_PCLK 9
  94. #define LSP0_UART1_WCLK 10
  95. #define LSP0_UART2_PCLK 11
  96. #define LSP0_UART2_WCLK 12
  97. #define LSP0_SPIFC0_PCLK 13
  98. #define LSP0_SPIFC0_WCLK 14
  99. #define LSP0_I2C4_PCLK 15
  100. #define LSP0_I2C4_WCLK 16
  101. #define LSP0_I2C5_PCLK 17
  102. #define LSP0_I2C5_WCLK 18
  103. #define LSP0_SSP0_PCLK 19
  104. #define LSP0_SSP0_WCLK 20
  105. #define LSP0_SSP1_PCLK 21
  106. #define LSP0_SSP1_WCLK 22
  107. #define LSP0_USIM_PCLK 23
  108. #define LSP0_USIM_WCLK 24
  109. #define LSP0_GPIO_PCLK 25
  110. #define LSP0_GPIO_WCLK 26
  111. #define LSP0_I2C3_PCLK 27
  112. #define LSP0_I2C3_WCLK 28
  113. #define LSP0_NR_CLKS 29
  114. #define LSP1_UART4_PCLK 1
  115. #define LSP1_UART4_WCLK 2
  116. #define LSP1_UART5_PCLK 3
  117. #define LSP1_UART5_WCLK 4
  118. #define LSP1_PWM_PCLK 5
  119. #define LSP1_PWM_WCLK 6
  120. #define LSP1_I2C2_PCLK 7
  121. #define LSP1_I2C2_WCLK 8
  122. #define LSP1_SSP2_PCLK 9
  123. #define LSP1_SSP2_WCLK 10
  124. #define LSP1_SSP3_PCLK 11
  125. #define LSP1_SSP3_WCLK 12
  126. #define LSP1_SSP4_PCLK 13
  127. #define LSP1_SSP4_WCLK 14
  128. #define LSP1_USIM1_PCLK 15
  129. #define LSP1_USIM1_WCLK 16
  130. #define LSP1_NR_CLKS 17
  131. #define AUDIO_I2S0_WCLK 1
  132. #define AUDIO_I2S0_PCLK 2
  133. #define AUDIO_I2S1_WCLK 3
  134. #define AUDIO_I2S1_PCLK 4
  135. #define AUDIO_I2S2_WCLK 5
  136. #define AUDIO_I2S2_PCLK 6
  137. #define AUDIO_I2S3_WCLK 7
  138. #define AUDIO_I2S3_PCLK 8
  139. #define AUDIO_I2C0_WCLK 9
  140. #define AUDIO_I2C0_PCLK 10
  141. #define AUDIO_SPDIF0_WCLK 11
  142. #define AUDIO_SPDIF0_PCLK 12
  143. #define AUDIO_SPDIF1_WCLK 13
  144. #define AUDIO_SPDIF1_PCLK 14
  145. #define AUDIO_TIMER_WCLK 15
  146. #define AUDIO_TIMER_PCLK 16
  147. #define AUDIO_TDM_WCLK 17
  148. #define AUDIO_TDM_PCLK 18
  149. #define AUDIO_TS_PCLK 19
  150. #define AUDIO_NR_CLKS 20
  151. #endif