rockchip,rv1126-cru.h 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632
  1. /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
  2. /*
  3. * Copyright (c) 2019 Rockchip Electronics Co. Ltd.
  4. * Author: Finley Xiao <[email protected]>
  5. */
  6. #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RV1126_H
  7. #define _DT_BINDINGS_CLK_ROCKCHIP_RV1126_H
  8. /* pmucru-clocks indices */
  9. /* pll clocks */
  10. #define PLL_GPLL 1
  11. /* sclk (special clocks) */
  12. #define CLK_OSC0_DIV32K 2
  13. #define CLK_RTC32K 3
  14. #define CLK_WIFI_DIV 4
  15. #define CLK_WIFI_OSC0 5
  16. #define CLK_WIFI 6
  17. #define CLK_PMU 7
  18. #define SCLK_UART1_DIV 8
  19. #define SCLK_UART1_FRACDIV 9
  20. #define SCLK_UART1_MUX 10
  21. #define SCLK_UART1 11
  22. #define CLK_I2C0 12
  23. #define CLK_I2C2 13
  24. #define CLK_CAPTURE_PWM0 14
  25. #define CLK_PWM0 15
  26. #define CLK_CAPTURE_PWM1 16
  27. #define CLK_PWM1 17
  28. #define CLK_SPI0 18
  29. #define DBCLK_GPIO0 19
  30. #define CLK_PMUPVTM 20
  31. #define CLK_CORE_PMUPVTM 21
  32. #define CLK_REF12M 22
  33. #define CLK_USBPHY_OTG_REF 23
  34. #define CLK_USBPHY_HOST_REF 24
  35. #define CLK_REF24M 25
  36. #define CLK_MIPIDSIPHY_REF 26
  37. /* pclk */
  38. #define PCLK_PDPMU 30
  39. #define PCLK_PMU 31
  40. #define PCLK_UART1 32
  41. #define PCLK_I2C0 33
  42. #define PCLK_I2C2 34
  43. #define PCLK_PWM0 35
  44. #define PCLK_PWM1 36
  45. #define PCLK_SPI0 37
  46. #define PCLK_GPIO0 38
  47. #define PCLK_PMUSGRF 39
  48. #define PCLK_PMUGRF 40
  49. #define PCLK_PMUCRU 41
  50. #define PCLK_CHIPVEROTP 42
  51. #define PCLK_PDPMU_NIU 43
  52. #define PCLK_PMUPVTM 44
  53. #define PCLK_SCRKEYGEN 45
  54. #define CLKPMU_NR_CLKS (PCLK_SCRKEYGEN + 1)
  55. /* cru-clocks indices */
  56. /* pll clocks */
  57. #define PLL_APLL 1
  58. #define PLL_DPLL 2
  59. #define PLL_CPLL 3
  60. #define PLL_HPLL 4
  61. /* sclk (special clocks) */
  62. #define ARMCLK 5
  63. #define USB480M 6
  64. #define CLK_CORE_CPUPVTM 7
  65. #define CLK_CPUPVTM 8
  66. #define CLK_SCR1 9
  67. #define CLK_SCR1_CORE 10
  68. #define CLK_SCR1_RTC 11
  69. #define CLK_SCR1_JTAG 12
  70. #define SCLK_UART0_DIV 13
  71. #define SCLK_UART0_FRAC 14
  72. #define SCLK_UART0_MUX 15
  73. #define SCLK_UART0 16
  74. #define SCLK_UART2_DIV 17
  75. #define SCLK_UART2_FRAC 18
  76. #define SCLK_UART2_MUX 19
  77. #define SCLK_UART2 20
  78. #define SCLK_UART3_DIV 21
  79. #define SCLK_UART3_FRAC 22
  80. #define SCLK_UART3_MUX 23
  81. #define SCLK_UART3 24
  82. #define SCLK_UART4_DIV 25
  83. #define SCLK_UART4_FRAC 26
  84. #define SCLK_UART4_MUX 27
  85. #define SCLK_UART4 28
  86. #define SCLK_UART5_DIV 29
  87. #define SCLK_UART5_FRAC 30
  88. #define SCLK_UART5_MUX 31
  89. #define SCLK_UART5 32
  90. #define CLK_I2C1 33
  91. #define CLK_I2C3 34
  92. #define CLK_I2C4 35
  93. #define CLK_I2C5 36
  94. #define CLK_SPI1 37
  95. #define CLK_CAPTURE_PWM2 38
  96. #define CLK_PWM2 39
  97. #define DBCLK_GPIO1 40
  98. #define DBCLK_GPIO2 41
  99. #define DBCLK_GPIO3 42
  100. #define DBCLK_GPIO4 43
  101. #define CLK_SARADC 44
  102. #define CLK_TIMER0 45
  103. #define CLK_TIMER1 46
  104. #define CLK_TIMER2 47
  105. #define CLK_TIMER3 48
  106. #define CLK_TIMER4 49
  107. #define CLK_TIMER5 50
  108. #define CLK_CAN 51
  109. #define CLK_NPU_TSADC 52
  110. #define CLK_NPU_TSADCPHY 53
  111. #define CLK_CPU_TSADC 54
  112. #define CLK_CPU_TSADCPHY 55
  113. #define CLK_CRYPTO_CORE 56
  114. #define CLK_CRYPTO_PKA 57
  115. #define MCLK_I2S0_TX_DIV 58
  116. #define MCLK_I2S0_TX_FRACDIV 59
  117. #define MCLK_I2S0_TX_MUX 60
  118. #define MCLK_I2S0_TX 61
  119. #define MCLK_I2S0_RX_DIV 62
  120. #define MCLK_I2S0_RX_FRACDIV 63
  121. #define MCLK_I2S0_RX_MUX 64
  122. #define MCLK_I2S0_RX 65
  123. #define MCLK_I2S0_TX_OUT2IO 66
  124. #define MCLK_I2S0_RX_OUT2IO 67
  125. #define MCLK_I2S1_DIV 68
  126. #define MCLK_I2S1_FRACDIV 69
  127. #define MCLK_I2S1_MUX 70
  128. #define MCLK_I2S1 71
  129. #define MCLK_I2S1_OUT2IO 72
  130. #define MCLK_I2S2_DIV 73
  131. #define MCLK_I2S2_FRACDIV 74
  132. #define MCLK_I2S2_MUX 75
  133. #define MCLK_I2S2 76
  134. #define MCLK_I2S2_OUT2IO 77
  135. #define MCLK_PDM 78
  136. #define SCLK_ADUPWM_DIV 79
  137. #define SCLK_AUDPWM_FRACDIV 80
  138. #define SCLK_AUDPWM_MUX 81
  139. #define SCLK_AUDPWM 82
  140. #define CLK_ACDCDIG_ADC 83
  141. #define CLK_ACDCDIG_DAC 84
  142. #define CLK_ACDCDIG_I2C 85
  143. #define CLK_VENC_CORE 86
  144. #define CLK_VDEC_CORE 87
  145. #define CLK_VDEC_CA 88
  146. #define CLK_VDEC_HEVC_CA 89
  147. #define CLK_RGA_CORE 90
  148. #define CLK_IEP_CORE 91
  149. #define CLK_ISP_DIV 92
  150. #define CLK_ISP_NP5 93
  151. #define CLK_ISP_NUX 94
  152. #define CLK_ISP 95
  153. #define CLK_CIF_OUT_DIV 96
  154. #define CLK_CIF_OUT_FRACDIV 97
  155. #define CLK_CIF_OUT_MUX 98
  156. #define CLK_CIF_OUT 99
  157. #define CLK_MIPICSI_OUT_DIV 100
  158. #define CLK_MIPICSI_OUT_FRACDIV 101
  159. #define CLK_MIPICSI_OUT_MUX 102
  160. #define CLK_MIPICSI_OUT 103
  161. #define CLK_ISPP_DIV 104
  162. #define CLK_ISPP_NP5 105
  163. #define CLK_ISPP_NUX 106
  164. #define CLK_ISPP 107
  165. #define CLK_SDMMC 108
  166. #define SCLK_SDMMC_DRV 109
  167. #define SCLK_SDMMC_SAMPLE 110
  168. #define CLK_SDIO 111
  169. #define SCLK_SDIO_DRV 112
  170. #define SCLK_SDIO_SAMPLE 113
  171. #define CLK_EMMC 114
  172. #define SCLK_EMMC_DRV 115
  173. #define SCLK_EMMC_SAMPLE 116
  174. #define CLK_NANDC 117
  175. #define SCLK_SFC 118
  176. #define CLK_USBHOST_UTMI_OHCI 119
  177. #define CLK_USBOTG_REF 120
  178. #define CLK_GMAC_DIV 121
  179. #define CLK_GMAC_RGMII_M0 122
  180. #define CLK_GMAC_SRC_M0 123
  181. #define CLK_GMAC_RGMII_M1 124
  182. #define CLK_GMAC_SRC_M1 125
  183. #define CLK_GMAC_SRC 126
  184. #define CLK_GMAC_REF 127
  185. #define CLK_GMAC_TX_SRC 128
  186. #define CLK_GMAC_TX_DIV5 129
  187. #define CLK_GMAC_TX_DIV50 130
  188. #define RGMII_MODE_CLK 131
  189. #define CLK_GMAC_RX_SRC 132
  190. #define CLK_GMAC_RX_DIV2 133
  191. #define CLK_GMAC_RX_DIV20 134
  192. #define RMII_MODE_CLK 135
  193. #define CLK_GMAC_TX_RX 136
  194. #define CLK_GMAC_PTPREF 137
  195. #define CLK_GMAC_ETHERNET_OUT 138
  196. #define CLK_DDRPHY 139
  197. #define CLK_DDR_MON 140
  198. #define TMCLK_DDR_MON 141
  199. #define CLK_NPU_DIV 142
  200. #define CLK_NPU_NP5 143
  201. #define CLK_CORE_NPU 144
  202. #define CLK_CORE_NPUPVTM 145
  203. #define CLK_NPUPVTM 146
  204. #define SCLK_DDRCLK 147
  205. #define CLK_OTP 148
  206. /* dclk */
  207. #define DCLK_DECOM 150
  208. #define DCLK_VOP_DIV 151
  209. #define DCLK_VOP_FRACDIV 152
  210. #define DCLK_VOP_MUX 153
  211. #define DCLK_VOP 154
  212. #define DCLK_CIF 155
  213. #define DCLK_CIFLITE 156
  214. /* aclk */
  215. #define ACLK_PDBUS 160
  216. #define ACLK_DMAC 161
  217. #define ACLK_DCF 162
  218. #define ACLK_SPINLOCK 163
  219. #define ACLK_DECOM 164
  220. #define ACLK_PDCRYPTO 165
  221. #define ACLK_CRYPTO 166
  222. #define ACLK_PDVEPU 167
  223. #define ACLK_VENC 168
  224. #define ACLK_PDVDEC 169
  225. #define ACLK_PDJPEG 170
  226. #define ACLK_VDEC 171
  227. #define ACLK_JPEG 172
  228. #define ACLK_PDVO 173
  229. #define ACLK_RGA 174
  230. #define ACLK_VOP 175
  231. #define ACLK_IEP 176
  232. #define ACLK_PDVI_DIV 177
  233. #define ACLK_PDVI_NP5 178
  234. #define ACLK_PDVI 179
  235. #define ACLK_ISP 180
  236. #define ACLK_CIF 181
  237. #define ACLK_CIFLITE 182
  238. #define ACLK_PDISPP_DIV 183
  239. #define ACLK_PDISPP_NP5 184
  240. #define ACLK_PDISPP 185
  241. #define ACLK_ISPP 186
  242. #define ACLK_PDPHP 187
  243. #define ACLK_PDUSB 188
  244. #define ACLK_USBOTG 189
  245. #define ACLK_PDGMAC 190
  246. #define ACLK_GMAC 191
  247. #define ACLK_PDNPU_DIV 192
  248. #define ACLK_PDNPU_NP5 193
  249. #define ACLK_PDNPU 194
  250. #define ACLK_NPU 195
  251. /* hclk */
  252. #define HCLK_PDCORE_NIU 200
  253. #define HCLK_PDUSB 201
  254. #define HCLK_PDCRYPTO 202
  255. #define HCLK_CRYPTO 203
  256. #define HCLK_PDAUDIO 204
  257. #define HCLK_I2S0 205
  258. #define HCLK_I2S1 206
  259. #define HCLK_I2S2 207
  260. #define HCLK_PDM 208
  261. #define HCLK_AUDPWM 209
  262. #define HCLK_PDVEPU 210
  263. #define HCLK_VENC 211
  264. #define HCLK_PDVDEC 212
  265. #define HCLK_PDJPEG 213
  266. #define HCLK_VDEC 214
  267. #define HCLK_JPEG 215
  268. #define HCLK_PDVO 216
  269. #define HCLK_RGA 217
  270. #define HCLK_VOP 218
  271. #define HCLK_IEP 219
  272. #define HCLK_PDVI 220
  273. #define HCLK_ISP 221
  274. #define HCLK_CIF 222
  275. #define HCLK_CIFLITE 223
  276. #define HCLK_PDISPP 224
  277. #define HCLK_ISPP 225
  278. #define HCLK_PDPHP 226
  279. #define HCLK_PDSDMMC 227
  280. #define HCLK_SDMMC 228
  281. #define HCLK_PDSDIO 229
  282. #define HCLK_SDIO 230
  283. #define HCLK_PDNVM 231
  284. #define HCLK_EMMC 232
  285. #define HCLK_NANDC 233
  286. #define HCLK_SFC 234
  287. #define HCLK_SFCXIP 235
  288. #define HCLK_PDBUS 236
  289. #define HCLK_USBHOST 237
  290. #define HCLK_USBHOST_ARB 238
  291. #define HCLK_PDNPU 239
  292. #define HCLK_NPU 240
  293. /* pclk */
  294. #define PCLK_CPUPVTM 245
  295. #define PCLK_PDBUS 246
  296. #define PCLK_DCF 247
  297. #define PCLK_WDT 248
  298. #define PCLK_MAILBOX 249
  299. #define PCLK_UART0 250
  300. #define PCLK_UART2 251
  301. #define PCLK_UART3 252
  302. #define PCLK_UART4 253
  303. #define PCLK_UART5 254
  304. #define PCLK_I2C1 255
  305. #define PCLK_I2C3 256
  306. #define PCLK_I2C4 257
  307. #define PCLK_I2C5 258
  308. #define PCLK_SPI1 259
  309. #define PCLK_PWM2 261
  310. #define PCLK_GPIO1 262
  311. #define PCLK_GPIO2 263
  312. #define PCLK_GPIO3 264
  313. #define PCLK_GPIO4 265
  314. #define PCLK_SARADC 266
  315. #define PCLK_TIMER 267
  316. #define PCLK_DECOM 268
  317. #define PCLK_CAN 269
  318. #define PCLK_NPU_TSADC 270
  319. #define PCLK_CPU_TSADC 271
  320. #define PCLK_ACDCDIG 272
  321. #define PCLK_PDVO 273
  322. #define PCLK_DSIHOST 274
  323. #define PCLK_PDVI 275
  324. #define PCLK_CSIHOST 276
  325. #define PCLK_PDGMAC 277
  326. #define PCLK_GMAC 278
  327. #define PCLK_PDDDR 279
  328. #define PCLK_DDR_MON 280
  329. #define PCLK_PDNPU 281
  330. #define PCLK_NPUPVTM 282
  331. #define PCLK_PDTOP 283
  332. #define PCLK_TOPCRU 284
  333. #define PCLK_TOPGRF 285
  334. #define PCLK_CPUEMADET 286
  335. #define PCLK_DDRPHY 287
  336. #define PCLK_DSIPHY 289
  337. #define PCLK_CSIPHY0 290
  338. #define PCLK_CSIPHY1 291
  339. #define PCLK_USBPHY_HOST 292
  340. #define PCLK_USBPHY_OTG 293
  341. #define PCLK_OTP 294
  342. #define CLK_NR_CLKS (PCLK_OTP + 1)
  343. /* pmu soft-reset indices */
  344. /* pmu_cru_softrst_con0 */
  345. #define SRST_PDPMU_NIU_P 0
  346. #define SRST_PMU_SGRF_P 1
  347. #define SRST_PMU_SGRF_REMAP_P 2
  348. #define SRST_I2C0_P 3
  349. #define SRST_I2C0 4
  350. #define SRST_I2C2_P 7
  351. #define SRST_I2C2 8
  352. #define SRST_UART1_P 9
  353. #define SRST_UART1 10
  354. #define SRST_PWM0_P 11
  355. #define SRST_PWM0 12
  356. #define SRST_PWM1_P 13
  357. #define SRST_PWM1 14
  358. #define SRST_DDR_FAIL_SAFE 15
  359. /* pmu_cru_softrst_con1 */
  360. #define SRST_GPIO0_P 17
  361. #define SRST_GPIO0_DB 18
  362. #define SRST_SPI0_P 19
  363. #define SRST_SPI0 20
  364. #define SRST_PMUGRF_P 21
  365. #define SRST_CHIPVEROTP_P 22
  366. #define SRST_PMUPVTM 24
  367. #define SRST_PMUPVTM_P 25
  368. #define SRST_PMUCRU_P 30
  369. /* soft-reset indices */
  370. /* cru_softrst_con0 */
  371. #define SRST_CORE0_PO 0
  372. #define SRST_CORE1_PO 1
  373. #define SRST_CORE2_PO 2
  374. #define SRST_CORE3_PO 3
  375. #define SRST_CORE0 4
  376. #define SRST_CORE1 5
  377. #define SRST_CORE2 6
  378. #define SRST_CORE3 7
  379. #define SRST_CORE0_DBG 8
  380. #define SRST_CORE1_DBG 9
  381. #define SRST_CORE2_DBG 10
  382. #define SRST_CORE3_DBG 11
  383. #define SRST_NL2 12
  384. #define SRST_CORE_NIU_A 13
  385. #define SRST_DBG_DAPLITE_P 14
  386. #define SRST_DAPLITE_P 15
  387. /* cru_softrst_con1 */
  388. #define SRST_PDBUS_NIU1_A 16
  389. #define SRST_PDBUS_NIU1_H 17
  390. #define SRST_PDBUS_NIU1_P 18
  391. #define SRST_PDBUS_NIU2_A 19
  392. #define SRST_PDBUS_NIU2_H 20
  393. #define SRST_PDBUS_NIU3_A 21
  394. #define SRST_PDBUS_NIU3_H 22
  395. #define SRST_PDBUS_HOLD_NIU1_A 23
  396. #define SRST_DBG_NIU_P 24
  397. #define SRST_PDCORE_NIIU_H 25
  398. #define SRST_MUC_NIU 26
  399. #define SRST_DCF_A 29
  400. #define SRST_DCF_P 30
  401. #define SRST_SYSTEM_SRAM_A 31
  402. /* cru_softrst_con2 */
  403. #define SRST_I2C1_P 32
  404. #define SRST_I2C1 33
  405. #define SRST_I2C3_P 34
  406. #define SRST_I2C3 35
  407. #define SRST_I2C4_P 36
  408. #define SRST_I2C4 37
  409. #define SRST_I2C5_P 38
  410. #define SRST_I2C5 39
  411. #define SRST_SPI1_P 40
  412. #define SRST_SPI1 41
  413. #define SRST_MCU_CORE 42
  414. #define SRST_PWM2_P 44
  415. #define SRST_PWM2 45
  416. #define SRST_SPINLOCK_A 46
  417. /* cru_softrst_con3 */
  418. #define SRST_UART0_P 48
  419. #define SRST_UART0 49
  420. #define SRST_UART2_P 50
  421. #define SRST_UART2 51
  422. #define SRST_UART3_P 52
  423. #define SRST_UART3 53
  424. #define SRST_UART4_P 54
  425. #define SRST_UART4 55
  426. #define SRST_UART5_P 56
  427. #define SRST_UART5 57
  428. #define SRST_WDT_P 58
  429. #define SRST_SARADC_P 59
  430. #define SRST_GRF_P 61
  431. #define SRST_TIMER_P 62
  432. #define SRST_MAILBOX_P 63
  433. /* cru_softrst_con4 */
  434. #define SRST_TIMER0 64
  435. #define SRST_TIMER1 65
  436. #define SRST_TIMER2 66
  437. #define SRST_TIMER3 67
  438. #define SRST_TIMER4 68
  439. #define SRST_TIMER5 69
  440. #define SRST_INTMUX_P 70
  441. #define SRST_GPIO1_P 72
  442. #define SRST_GPIO1_DB 73
  443. #define SRST_GPIO2_P 74
  444. #define SRST_GPIO2_DB 75
  445. #define SRST_GPIO3_P 76
  446. #define SRST_GPIO3_DB 77
  447. #define SRST_GPIO4_P 78
  448. #define SRST_GPIO4_DB 79
  449. /* cru_softrst_con5 */
  450. #define SRST_CAN_P 80
  451. #define SRST_CAN 81
  452. #define SRST_DECOM_A 85
  453. #define SRST_DECOM_P 86
  454. #define SRST_DECOM_D 87
  455. #define SRST_PDCRYPTO_NIU_A 88
  456. #define SRST_PDCRYPTO_NIU_H 89
  457. #define SRST_CRYPTO_A 90
  458. #define SRST_CRYPTO_H 91
  459. #define SRST_CRYPTO_CORE 92
  460. #define SRST_CRYPTO_PKA 93
  461. #define SRST_SGRF_P 95
  462. /* cru_softrst_con6 */
  463. #define SRST_PDAUDIO_NIU_H 96
  464. #define SRST_PDAUDIO_NIU_P 97
  465. #define SRST_I2S0_H 98
  466. #define SRST_I2S0_TX_M 99
  467. #define SRST_I2S0_RX_M 100
  468. #define SRST_I2S1_H 101
  469. #define SRST_I2S1_M 102
  470. #define SRST_I2S2_H 103
  471. #define SRST_I2S2_M 104
  472. #define SRST_PDM_H 105
  473. #define SRST_PDM_M 106
  474. #define SRST_AUDPWM_H 107
  475. #define SRST_AUDPWM 108
  476. #define SRST_ACDCDIG_P 109
  477. #define SRST_ACDCDIG 110
  478. /* cru_softrst_con7 */
  479. #define SRST_PDVEPU_NIU_A 112
  480. #define SRST_PDVEPU_NIU_H 113
  481. #define SRST_VENC_A 114
  482. #define SRST_VENC_H 115
  483. #define SRST_VENC_CORE 116
  484. #define SRST_PDVDEC_NIU_A 117
  485. #define SRST_PDVDEC_NIU_H 118
  486. #define SRST_VDEC_A 119
  487. #define SRST_VDEC_H 120
  488. #define SRST_VDEC_CORE 121
  489. #define SRST_VDEC_CA 122
  490. #define SRST_VDEC_HEVC_CA 123
  491. #define SRST_PDJPEG_NIU_A 124
  492. #define SRST_PDJPEG_NIU_H 125
  493. #define SRST_JPEG_A 126
  494. #define SRST_JPEG_H 127
  495. /* cru_softrst_con8 */
  496. #define SRST_PDVO_NIU_A 128
  497. #define SRST_PDVO_NIU_H 129
  498. #define SRST_PDVO_NIU_P 130
  499. #define SRST_RGA_A 131
  500. #define SRST_RGA_H 132
  501. #define SRST_RGA_CORE 133
  502. #define SRST_VOP_A 134
  503. #define SRST_VOP_H 135
  504. #define SRST_VOP_D 136
  505. #define SRST_TXBYTEHS_DSIHOST 137
  506. #define SRST_DSIHOST_P 138
  507. #define SRST_IEP_A 139
  508. #define SRST_IEP_H 140
  509. #define SRST_IEP_CORE 141
  510. #define SRST_ISP_RX_P 142
  511. /* cru_softrst_con9 */
  512. #define SRST_PDVI_NIU_A 144
  513. #define SRST_PDVI_NIU_H 145
  514. #define SRST_PDVI_NIU_P 146
  515. #define SRST_ISP 147
  516. #define SRST_CIF_A 148
  517. #define SRST_CIF_H 149
  518. #define SRST_CIF_D 150
  519. #define SRST_CIF_P 151
  520. #define SRST_CIF_I 152
  521. #define SRST_CIF_RX_P 153
  522. #define SRST_PDISPP_NIU_A 154
  523. #define SRST_PDISPP_NIU_H 155
  524. #define SRST_ISPP_A 156
  525. #define SRST_ISPP_H 157
  526. #define SRST_ISPP 158
  527. #define SRST_CSIHOST_P 159
  528. /* cru_softrst_con10 */
  529. #define SRST_PDPHPMID_NIU_A 160
  530. #define SRST_PDPHPMID_NIU_H 161
  531. #define SRST_PDNVM_NIU_H 163
  532. #define SRST_SDMMC_H 164
  533. #define SRST_SDIO_H 165
  534. #define SRST_EMMC_H 166
  535. #define SRST_SFC_H 167
  536. #define SRST_SFCXIP_H 168
  537. #define SRST_SFC 169
  538. #define SRST_NANDC_H 170
  539. #define SRST_NANDC 171
  540. #define SRST_PDSDMMC_H 173
  541. #define SRST_PDSDIO_H 174
  542. /* cru_softrst_con11 */
  543. #define SRST_PDUSB_NIU_A 176
  544. #define SRST_PDUSB_NIU_H 177
  545. #define SRST_USBHOST_H 178
  546. #define SRST_USBHOST_ARB_H 179
  547. #define SRST_USBHOST_UTMI 180
  548. #define SRST_USBOTG_A 181
  549. #define SRST_USBPHY_OTG_P 182
  550. #define SRST_USBPHY_HOST_P 183
  551. #define SRST_USBPHYPOR_OTG 184
  552. #define SRST_USBPHYPOR_HOST 185
  553. #define SRST_PDGMAC_NIU_A 188
  554. #define SRST_PDGMAC_NIU_P 189
  555. #define SRST_GMAC_A 190
  556. /* cru_softrst_con12 */
  557. #define SRST_DDR_DFICTL_P 193
  558. #define SRST_DDR_MON_P 194
  559. #define SRST_DDR_STANDBY_P 195
  560. #define SRST_DDR_GRF_P 196
  561. #define SRST_DDR_MSCH_P 197
  562. #define SRST_DDR_SPLIT_A 198
  563. #define SRST_DDR_MSCH 199
  564. #define SRST_DDR_DFICTL 202
  565. #define SRST_DDR_STANDBY 203
  566. #define SRST_NPUMCU_NIU 205
  567. #define SRST_DDRPHY_P 206
  568. #define SRST_DDRPHY 207
  569. /* cru_softrst_con13 */
  570. #define SRST_PDNPU_NIU_A 208
  571. #define SRST_PDNPU_NIU_H 209
  572. #define SRST_PDNPU_NIU_P 210
  573. #define SRST_NPU_A 211
  574. #define SRST_NPU_H 212
  575. #define SRST_NPU 213
  576. #define SRST_NPUPVTM_P 214
  577. #define SRST_NPUPVTM 215
  578. #define SRST_NPU_TSADC_P 216
  579. #define SRST_NPU_TSADC 217
  580. #define SRST_NPU_TSADCPHY 218
  581. #define SRST_CIFLITE_A 220
  582. #define SRST_CIFLITE_H 221
  583. #define SRST_CIFLITE_D 222
  584. #define SRST_CIFLITE_RX_P 223
  585. /* cru_softrst_con14 */
  586. #define SRST_TOPNIU_P 224
  587. #define SRST_TOPCRU_P 225
  588. #define SRST_TOPGRF_P 226
  589. #define SRST_CPUEMADET_P 227
  590. #define SRST_CSIPHY0_P 228
  591. #define SRST_CSIPHY1_P 229
  592. #define SRST_DSIPHY_P 230
  593. #define SRST_CPU_TSADC_P 232
  594. #define SRST_CPU_TSADC 233
  595. #define SRST_CPU_TSADCPHY 234
  596. #define SRST_CPUPVTM_P 235
  597. #define SRST_CPUPVTM 236
  598. #endif