qcom,rpmcc.h 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright 2015 Linaro Limited
  4. */
  5. #ifndef _DT_BINDINGS_CLK_MSM_RPMCC_H
  6. #define _DT_BINDINGS_CLK_MSM_RPMCC_H
  7. /* RPM clocks */
  8. #define RPM_PXO_CLK 0
  9. #define RPM_PXO_A_CLK 1
  10. #define RPM_CXO_CLK 2
  11. #define RPM_CXO_A_CLK 3
  12. #define RPM_APPS_FABRIC_CLK 4
  13. #define RPM_APPS_FABRIC_A_CLK 5
  14. #define RPM_CFPB_CLK 6
  15. #define RPM_CFPB_A_CLK 7
  16. #define RPM_QDSS_CLK 8
  17. #define RPM_QDSS_A_CLK 9
  18. #define RPM_DAYTONA_FABRIC_CLK 10
  19. #define RPM_DAYTONA_FABRIC_A_CLK 11
  20. #define RPM_EBI1_CLK 12
  21. #define RPM_EBI1_A_CLK 13
  22. #define RPM_MM_FABRIC_CLK 14
  23. #define RPM_MM_FABRIC_A_CLK 15
  24. #define RPM_MMFPB_CLK 16
  25. #define RPM_MMFPB_A_CLK 17
  26. #define RPM_SYS_FABRIC_CLK 18
  27. #define RPM_SYS_FABRIC_A_CLK 19
  28. #define RPM_SFPB_CLK 20
  29. #define RPM_SFPB_A_CLK 21
  30. #define RPM_SMI_CLK 22
  31. #define RPM_SMI_A_CLK 23
  32. #define RPM_PLL4_CLK 24
  33. #define RPM_XO_D0 25
  34. #define RPM_XO_D1 26
  35. #define RPM_XO_A0 27
  36. #define RPM_XO_A1 28
  37. #define RPM_XO_A2 29
  38. #define RPM_NSS_FABRIC_0_CLK 30
  39. #define RPM_NSS_FABRIC_0_A_CLK 31
  40. #define RPM_NSS_FABRIC_1_CLK 32
  41. #define RPM_NSS_FABRIC_1_A_CLK 33
  42. /* SMD RPM clocks */
  43. #define RPM_SMD_XO_CLK_SRC 0
  44. #define RPM_SMD_XO_A_CLK_SRC 1
  45. #define RPM_SMD_PCNOC_CLK 2
  46. #define RPM_SMD_PCNOC_A_CLK 3
  47. #define RPM_SMD_SNOC_CLK 4
  48. #define RPM_SMD_SNOC_A_CLK 5
  49. #define RPM_SMD_BIMC_CLK 6
  50. #define RPM_SMD_BIMC_A_CLK 7
  51. #define RPM_SMD_QDSS_CLK 8
  52. #define RPM_SMD_QDSS_A_CLK 9
  53. #define RPM_SMD_BB_CLK1 10
  54. #define RPM_SMD_BB_CLK1_A 11
  55. #define RPM_SMD_BB_CLK2 12
  56. #define RPM_SMD_BB_CLK2_A 13
  57. #define RPM_SMD_RF_CLK1 14
  58. #define RPM_SMD_RF_CLK1_A 15
  59. #define RPM_SMD_RF_CLK2 16
  60. #define RPM_SMD_RF_CLK2_A 17
  61. #define RPM_SMD_BB_CLK1_PIN 18
  62. #define RPM_SMD_BB_CLK1_A_PIN 19
  63. #define RPM_SMD_BB_CLK2_PIN 20
  64. #define RPM_SMD_BB_CLK2_A_PIN 21
  65. #define RPM_SMD_RF_CLK1_PIN 22
  66. #define RPM_SMD_RF_CLK1_A_PIN 23
  67. #define RPM_SMD_RF_CLK2_PIN 24
  68. #define RPM_SMD_RF_CLK2_A_PIN 25
  69. #define RPM_SMD_PNOC_CLK 26
  70. #define RPM_SMD_PNOC_A_CLK 27
  71. #define RPM_SMD_CNOC_CLK 28
  72. #define RPM_SMD_CNOC_A_CLK 29
  73. #define RPM_SMD_MMSSNOC_AHB_CLK 30
  74. #define RPM_SMD_MMSSNOC_AHB_A_CLK 31
  75. #define RPM_SMD_GFX3D_CLK_SRC 32
  76. #define RPM_SMD_GFX3D_A_CLK_SRC 33
  77. #define RPM_SMD_OCMEMGX_CLK 34
  78. #define RPM_SMD_OCMEMGX_A_CLK 35
  79. #define RPM_SMD_CXO_D0 36
  80. #define RPM_SMD_CXO_D0_A 37
  81. #define RPM_SMD_CXO_D1 38
  82. #define RPM_SMD_CXO_D1_A 39
  83. #define RPM_SMD_CXO_A0 40
  84. #define RPM_SMD_CXO_A0_A 41
  85. #define RPM_SMD_CXO_A1 42
  86. #define RPM_SMD_CXO_A1_A 43
  87. #define RPM_SMD_CXO_A2 44
  88. #define RPM_SMD_CXO_A2_A 45
  89. #define RPM_SMD_DIV_CLK1 46
  90. #define RPM_SMD_DIV_A_CLK1 47
  91. #define RPM_SMD_DIV_CLK2 48
  92. #define RPM_SMD_DIV_A_CLK2 49
  93. #define RPM_SMD_DIFF_CLK 50
  94. #define RPM_SMD_DIFF_A_CLK 51
  95. #define RPM_SMD_CXO_D0_PIN 52
  96. #define RPM_SMD_CXO_D0_A_PIN 53
  97. #define RPM_SMD_CXO_D1_PIN 54
  98. #define RPM_SMD_CXO_D1_A_PIN 55
  99. #define RPM_SMD_CXO_A0_PIN 56
  100. #define RPM_SMD_CXO_A0_A_PIN 57
  101. #define RPM_SMD_CXO_A1_PIN 58
  102. #define RPM_SMD_CXO_A1_A_PIN 59
  103. #define RPM_SMD_CXO_A2_PIN 60
  104. #define RPM_SMD_CXO_A2_A_PIN 61
  105. #define RPM_SMD_AGGR1_NOC_CLK 62
  106. #define RPM_SMD_AGGR1_NOC_A_CLK 63
  107. #define RPM_SMD_AGGR2_NOC_CLK 64
  108. #define RPM_SMD_AGGR2_NOC_A_CLK 65
  109. #define RPM_SMD_MMAXI_CLK 66
  110. #define RPM_SMD_MMAXI_A_CLK 67
  111. #define RPM_SMD_IPA_CLK 68
  112. #define RPM_SMD_IPA_A_CLK 69
  113. #define RPM_SMD_CE1_CLK 70
  114. #define RPM_SMD_CE1_A_CLK 71
  115. #define RPM_SMD_DIV_CLK3 72
  116. #define RPM_SMD_DIV_A_CLK3 73
  117. #define RPM_SMD_LN_BB_CLK 74
  118. #define RPM_SMD_LN_BB_A_CLK 75
  119. #define RPM_SMD_BIMC_GPU_CLK 76
  120. #define RPM_SMD_BIMC_GPU_A_CLK 77
  121. #define RPM_SMD_QPIC_CLK 78
  122. #define RPM_SMD_QPIC_CLK_A 79
  123. #define RPM_SMD_LN_BB_CLK1 80
  124. #define RPM_SMD_LN_BB_CLK1_A 81
  125. #define RPM_SMD_LN_BB_CLK2 82
  126. #define RPM_SMD_LN_BB_CLK2_A 83
  127. #define RPM_SMD_LN_BB_CLK3_PIN 84
  128. #define RPM_SMD_LN_BB_CLK3_A_PIN 85
  129. #define RPM_SMD_RF_CLK3 86
  130. #define RPM_SMD_RF_CLK3_A 87
  131. #define RPM_SMD_RF_CLK3_PIN 88
  132. #define RPM_SMD_RF_CLK3_A_PIN 89
  133. #define RPM_SMD_MMSSNOC_AXI_CLK 90
  134. #define RPM_SMD_MMSSNOC_AXI_CLK_A 91
  135. #define RPM_SMD_CNOC_PERIPH_CLK 92
  136. #define RPM_SMD_CNOC_PERIPH_A_CLK 93
  137. #define RPM_SMD_LN_BB_CLK3 94
  138. #define RPM_SMD_LN_BB_CLK3_A 95
  139. #define RPM_SMD_LN_BB_CLK1_PIN 96
  140. #define RPM_SMD_LN_BB_CLK1_A_PIN 97
  141. #define RPM_SMD_LN_BB_CLK2_PIN 98
  142. #define RPM_SMD_LN_BB_CLK2_A_PIN 99
  143. #define RPM_SMD_SYSMMNOC_CLK 100
  144. #define RPM_SMD_SYSMMNOC_A_CLK 101
  145. #define RPM_SMD_CE2_CLK 102
  146. #define RPM_SMD_CE2_A_CLK 103
  147. #define RPM_SMD_CE3_CLK 104
  148. #define RPM_SMD_CE3_A_CLK 105
  149. #define RPM_SMD_QUP_CLK 106
  150. #define RPM_SMD_QUP_A_CLK 107
  151. #define RPM_SMD_MMRT_CLK 108
  152. #define RPM_SMD_MMRT_A_CLK 109
  153. #define RPM_SMD_MMNRT_CLK 110
  154. #define RPM_SMD_MMNRT_A_CLK 111
  155. #define RPM_SMD_SNOC_PERIPH_CLK 112
  156. #define RPM_SMD_SNOC_PERIPH_A_CLK 113
  157. #define RPM_SMD_SNOC_LPASS_CLK 114
  158. #define RPM_SMD_SNOC_LPASS_A_CLK 115
  159. #define RPM_SMD_HWKM_CLK 116
  160. #define RPM_SMD_HWKM_A_CLK 117
  161. #define RPM_SMD_PKA_CLK 118
  162. #define RPM_SMD_PKA_A_CLK 119
  163. #define RPM_SMD_CPUSS_GNOC_CLK 120
  164. #define RPM_SMD_CPUSS_GNOC_A_CLK 121
  165. #define RPM_SMD_MSS_CFG_AHB_CLK 122
  166. #define RPM_SMD_MSS_CFG_AHB_A_CLK 123
  167. #define RPM_SMD_BIMC_FREQ_LOG 124
  168. #define RPM_SMD_RF_CLK5 125
  169. #define RPM_SMD_RF_CLK5_A 126
  170. #endif