imx93-clock.h 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. /* SPDX-License-Identifier: GPL-2.0+ OR MIT */
  2. /*
  3. * Copyright 2022 NXP
  4. */
  5. #ifndef __DT_BINDINGS_CLOCK_IMX93_CLK_H
  6. #define __DT_BINDINGS_CLOCK_IMX93_CLK_H
  7. #define IMX93_CLK_DUMMY 0
  8. #define IMX93_CLK_24M 1
  9. #define IMX93_CLK_EXT1 2
  10. #define IMX93_CLK_SYS_PLL_PFD0 3
  11. #define IMX93_CLK_SYS_PLL_PFD0_DIV2 4
  12. #define IMX93_CLK_SYS_PLL_PFD1 5
  13. #define IMX93_CLK_SYS_PLL_PFD1_DIV2 6
  14. #define IMX93_CLK_SYS_PLL_PFD2 7
  15. #define IMX93_CLK_SYS_PLL_PFD2_DIV2 8
  16. #define IMX93_CLK_AUDIO_PLL 9
  17. #define IMX93_CLK_VIDEO_PLL 10
  18. #define IMX93_CLK_A55_PERIPH 11
  19. #define IMX93_CLK_A55_MTR_BUS 12
  20. #define IMX93_CLK_A55 13
  21. #define IMX93_CLK_M33 14
  22. #define IMX93_CLK_BUS_WAKEUP 15
  23. #define IMX93_CLK_BUS_AON 16
  24. #define IMX93_CLK_WAKEUP_AXI 17
  25. #define IMX93_CLK_SWO_TRACE 18
  26. #define IMX93_CLK_M33_SYSTICK 19
  27. #define IMX93_CLK_FLEXIO1 20
  28. #define IMX93_CLK_FLEXIO2 21
  29. #define IMX93_CLK_LPIT1 22
  30. #define IMX93_CLK_LPIT2 23
  31. #define IMX93_CLK_LPTMR1 24
  32. #define IMX93_CLK_LPTMR2 25
  33. #define IMX93_CLK_TPM1 26
  34. #define IMX93_CLK_TPM2 27
  35. #define IMX93_CLK_TPM3 28
  36. #define IMX93_CLK_TPM4 29
  37. #define IMX93_CLK_TPM5 30
  38. #define IMX93_CLK_TPM6 31
  39. #define IMX93_CLK_FLEXSPI1 32
  40. #define IMX93_CLK_CAN1 33
  41. #define IMX93_CLK_CAN2 34
  42. #define IMX93_CLK_LPUART1 35
  43. #define IMX93_CLK_LPUART2 36
  44. #define IMX93_CLK_LPUART3 37
  45. #define IMX93_CLK_LPUART4 38
  46. #define IMX93_CLK_LPUART5 39
  47. #define IMX93_CLK_LPUART6 40
  48. #define IMX93_CLK_LPUART7 41
  49. #define IMX93_CLK_LPUART8 42
  50. #define IMX93_CLK_LPI2C1 43
  51. #define IMX93_CLK_LPI2C2 44
  52. #define IMX93_CLK_LPI2C3 45
  53. #define IMX93_CLK_LPI2C4 46
  54. #define IMX93_CLK_LPI2C5 47
  55. #define IMX93_CLK_LPI2C6 48
  56. #define IMX93_CLK_LPI2C7 49
  57. #define IMX93_CLK_LPI2C8 50
  58. #define IMX93_CLK_LPSPI1 51
  59. #define IMX93_CLK_LPSPI2 52
  60. #define IMX93_CLK_LPSPI3 53
  61. #define IMX93_CLK_LPSPI4 54
  62. #define IMX93_CLK_LPSPI5 55
  63. #define IMX93_CLK_LPSPI6 56
  64. #define IMX93_CLK_LPSPI7 57
  65. #define IMX93_CLK_LPSPI8 58
  66. #define IMX93_CLK_I3C1 59
  67. #define IMX93_CLK_I3C2 60
  68. #define IMX93_CLK_USDHC1 61
  69. #define IMX93_CLK_USDHC2 62
  70. #define IMX93_CLK_USDHC3 63
  71. #define IMX93_CLK_SAI1 64
  72. #define IMX93_CLK_SAI2 65
  73. #define IMX93_CLK_SAI3 66
  74. #define IMX93_CLK_CCM_CKO1 67
  75. #define IMX93_CLK_CCM_CKO2 68
  76. #define IMX93_CLK_CCM_CKO3 69
  77. #define IMX93_CLK_CCM_CKO4 70
  78. #define IMX93_CLK_HSIO 71
  79. #define IMX93_CLK_HSIO_USB_TEST_60M 72
  80. #define IMX93_CLK_HSIO_ACSCAN_80M 73
  81. #define IMX93_CLK_HSIO_ACSCAN_480M 74
  82. #define IMX93_CLK_ML_APB 75
  83. #define IMX93_CLK_ML 76
  84. #define IMX93_CLK_MEDIA_AXI 77
  85. #define IMX93_CLK_MEDIA_APB 78
  86. #define IMX93_CLK_MEDIA_LDB 79
  87. #define IMX93_CLK_MEDIA_DISP_PIX 80
  88. #define IMX93_CLK_CAM_PIX 81
  89. #define IMX93_CLK_MIPI_TEST_BYTE 82
  90. #define IMX93_CLK_MIPI_PHY_CFG 83
  91. #define IMX93_CLK_ADC 84
  92. #define IMX93_CLK_PDM 85
  93. #define IMX93_CLK_TSTMR1 86
  94. #define IMX93_CLK_TSTMR2 87
  95. #define IMX93_CLK_MQS1 88
  96. #define IMX93_CLK_MQS2 89
  97. #define IMX93_CLK_AUDIO_XCVR 90
  98. #define IMX93_CLK_SPDIF 91
  99. #define IMX93_CLK_ENET 92
  100. #define IMX93_CLK_ENET_TIMER1 93
  101. #define IMX93_CLK_ENET_TIMER2 94
  102. #define IMX93_CLK_ENET_REF 95
  103. #define IMX93_CLK_ENET_REF_PHY 96
  104. #define IMX93_CLK_I3C1_SLOW 97
  105. #define IMX93_CLK_I3C2_SLOW 98
  106. #define IMX93_CLK_USB_PHY_BURUNIN 99
  107. #define IMX93_CLK_PAL_CAME_SCAN 100
  108. #define IMX93_CLK_A55_GATE 101
  109. #define IMX93_CLK_CM33_GATE 102
  110. #define IMX93_CLK_ADC1_GATE 103
  111. #define IMX93_CLK_WDOG1_GATE 104
  112. #define IMX93_CLK_WDOG2_GATE 105
  113. #define IMX93_CLK_WDOG3_GATE 106
  114. #define IMX93_CLK_WDOG4_GATE 107
  115. #define IMX93_CLK_WDOG5_GATE 108
  116. #define IMX93_CLK_SEMA1_GATE 109
  117. #define IMX93_CLK_SEMA2_GATE 110
  118. #define IMX93_CLK_MU_A_GATE 111
  119. #define IMX93_CLK_MU_B_GATE 112
  120. #define IMX93_CLK_EDMA1_GATE 113
  121. #define IMX93_CLK_EDMA2_GATE 114
  122. #define IMX93_CLK_FLEXSPI1_GATE 115
  123. #define IMX93_CLK_GPIO1_GATE 116
  124. #define IMX93_CLK_GPIO2_GATE 117
  125. #define IMX93_CLK_GPIO3_GATE 118
  126. #define IMX93_CLK_GPIO4_GATE 119
  127. #define IMX93_CLK_FLEXIO1_GATE 120
  128. #define IMX93_CLK_FLEXIO2_GATE 121
  129. #define IMX93_CLK_LPIT1_GATE 122
  130. #define IMX93_CLK_LPIT2_GATE 123
  131. #define IMX93_CLK_LPTMR1_GATE 124
  132. #define IMX93_CLK_LPTMR2_GATE 125
  133. #define IMX93_CLK_TPM1_GATE 126
  134. #define IMX93_CLK_TPM2_GATE 127
  135. #define IMX93_CLK_TPM3_GATE 128
  136. #define IMX93_CLK_TPM4_GATE 129
  137. #define IMX93_CLK_TPM5_GATE 130
  138. #define IMX93_CLK_TPM6_GATE 131
  139. #define IMX93_CLK_CAN1_GATE 132
  140. #define IMX93_CLK_CAN2_GATE 133
  141. #define IMX93_CLK_LPUART1_GATE 134
  142. #define IMX93_CLK_LPUART2_GATE 135
  143. #define IMX93_CLK_LPUART3_GATE 136
  144. #define IMX93_CLK_LPUART4_GATE 137
  145. #define IMX93_CLK_LPUART5_GATE 138
  146. #define IMX93_CLK_LPUART6_GATE 139
  147. #define IMX93_CLK_LPUART7_GATE 140
  148. #define IMX93_CLK_LPUART8_GATE 141
  149. #define IMX93_CLK_LPI2C1_GATE 142
  150. #define IMX93_CLK_LPI2C2_GATE 143
  151. #define IMX93_CLK_LPI2C3_GATE 144
  152. #define IMX93_CLK_LPI2C4_GATE 145
  153. #define IMX93_CLK_LPI2C5_GATE 146
  154. #define IMX93_CLK_LPI2C6_GATE 147
  155. #define IMX93_CLK_LPI2C7_GATE 148
  156. #define IMX93_CLK_LPI2C8_GATE 149
  157. #define IMX93_CLK_LPSPI1_GATE 150
  158. #define IMX93_CLK_LPSPI2_GATE 151
  159. #define IMX93_CLK_LPSPI3_GATE 152
  160. #define IMX93_CLK_LPSPI4_GATE 153
  161. #define IMX93_CLK_LPSPI5_GATE 154
  162. #define IMX93_CLK_LPSPI6_GATE 155
  163. #define IMX93_CLK_LPSPI7_GATE 156
  164. #define IMX93_CLK_LPSPI8_GATE 157
  165. #define IMX93_CLK_I3C1_GATE 158
  166. #define IMX93_CLK_I3C2_GATE 159
  167. #define IMX93_CLK_USDHC1_GATE 160
  168. #define IMX93_CLK_USDHC2_GATE 161
  169. #define IMX93_CLK_USDHC3_GATE 162
  170. #define IMX93_CLK_SAI1_GATE 163
  171. #define IMX93_CLK_SAI2_GATE 164
  172. #define IMX93_CLK_SAI3_GATE 165
  173. #define IMX93_CLK_MIPI_CSI_GATE 166
  174. #define IMX93_CLK_MIPI_DSI_GATE 167
  175. #define IMX93_CLK_LVDS_GATE 168
  176. #define IMX93_CLK_LCDIF_GATE 169
  177. #define IMX93_CLK_PXP_GATE 170
  178. #define IMX93_CLK_ISI_GATE 171
  179. #define IMX93_CLK_NIC_MEDIA_GATE 172
  180. #define IMX93_CLK_USB_CONTROLLER_GATE 173
  181. #define IMX93_CLK_USB_TEST_60M_GATE 174
  182. #define IMX93_CLK_HSIO_TROUT_24M_GATE 175
  183. #define IMX93_CLK_PDM_GATE 176
  184. #define IMX93_CLK_MQS1_GATE 177
  185. #define IMX93_CLK_MQS2_GATE 178
  186. #define IMX93_CLK_AUD_XCVR_GATE 179
  187. #define IMX93_CLK_SPDIF_GATE 180
  188. #define IMX93_CLK_HSIO_32K_GATE 181
  189. #define IMX93_CLK_ENET1_GATE 182
  190. #define IMX93_CLK_ENET_QOS_GATE 183
  191. #define IMX93_CLK_SYS_CNT_GATE 184
  192. #define IMX93_CLK_TSTMR1_GATE 185
  193. #define IMX93_CLK_TSTMR2_GATE 186
  194. #define IMX93_CLK_TMC_GATE 187
  195. #define IMX93_CLK_PMRO_GATE 188
  196. #define IMX93_CLK_32K 189
  197. #define IMX93_CLK_SAI1_IPG 190
  198. #define IMX93_CLK_SAI2_IPG 191
  199. #define IMX93_CLK_SAI3_IPG 192
  200. #define IMX93_CLK_MU1_A_GATE 193
  201. #define IMX93_CLK_MU1_B_GATE 194
  202. #define IMX93_CLK_MU2_A_GATE 195
  203. #define IMX93_CLK_MU2_B_GATE 196
  204. #define IMX93_CLK_END 197
  205. #endif