0001
0002
0003
0004
0005
0006
0007 #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3568_H
0008 #define _DT_BINDINGS_CLK_ROCKCHIP_RK3568_H
0009
0010
0011
0012
0013 #define PLL_PPLL 1
0014 #define PLL_HPLL 2
0015
0016
0017 #define XIN_OSC0_DIV 4
0018 #define CLK_RTC_32K 5
0019 #define CLK_PMU 6
0020 #define CLK_I2C0 7
0021 #define CLK_RTC32K_FRAC 8
0022 #define CLK_UART0_DIV 9
0023 #define CLK_UART0_FRAC 10
0024 #define SCLK_UART0 11
0025 #define DBCLK_GPIO0 12
0026 #define CLK_PWM0 13
0027 #define CLK_CAPTURE_PWM0_NDFT 14
0028 #define CLK_PMUPVTM 15
0029 #define CLK_CORE_PMUPVTM 16
0030 #define CLK_REF24M 17
0031 #define XIN_OSC0_USBPHY0_G 18
0032 #define CLK_USBPHY0_REF 19
0033 #define XIN_OSC0_USBPHY1_G 20
0034 #define CLK_USBPHY1_REF 21
0035 #define XIN_OSC0_MIPIDSIPHY0_G 22
0036 #define CLK_MIPIDSIPHY0_REF 23
0037 #define XIN_OSC0_MIPIDSIPHY1_G 24
0038 #define CLK_MIPIDSIPHY1_REF 25
0039 #define CLK_WIFI_DIV 26
0040 #define CLK_WIFI_OSC0 27
0041 #define CLK_WIFI 28
0042 #define CLK_PCIEPHY0_DIV 29
0043 #define CLK_PCIEPHY0_OSC0 30
0044 #define CLK_PCIEPHY0_REF 31
0045 #define CLK_PCIEPHY1_DIV 32
0046 #define CLK_PCIEPHY1_OSC0 33
0047 #define CLK_PCIEPHY1_REF 34
0048 #define CLK_PCIEPHY2_DIV 35
0049 #define CLK_PCIEPHY2_OSC0 36
0050 #define CLK_PCIEPHY2_REF 37
0051 #define CLK_PCIE30PHY_REF_M 38
0052 #define CLK_PCIE30PHY_REF_N 39
0053 #define CLK_HDMI_REF 40
0054 #define XIN_OSC0_EDPPHY_G 41
0055 #define PCLK_PDPMU 42
0056 #define PCLK_PMU 43
0057 #define PCLK_UART0 44
0058 #define PCLK_I2C0 45
0059 #define PCLK_GPIO0 46
0060 #define PCLK_PMUPVTM 47
0061 #define PCLK_PWM0 48
0062 #define CLK_PDPMU 49
0063 #define SCLK_32K_IOE 50
0064
0065 #define CLKPMU_NR_CLKS (SCLK_32K_IOE + 1)
0066
0067
0068
0069
0070 #define PLL_APLL 1
0071 #define PLL_DPLL 2
0072 #define PLL_CPLL 3
0073 #define PLL_GPLL 4
0074 #define PLL_VPLL 5
0075 #define PLL_NPLL 6
0076
0077
0078 #define CPLL_333M 9
0079 #define ARMCLK 10
0080 #define USB480M 11
0081 #define ACLK_CORE_NIU2BUS 18
0082 #define CLK_CORE_PVTM 19
0083 #define CLK_CORE_PVTM_CORE 20
0084 #define CLK_CORE_PVTPLL 21
0085 #define CLK_GPU_SRC 22
0086 #define CLK_GPU_PRE_NDFT 23
0087 #define CLK_GPU_PRE_MUX 24
0088 #define ACLK_GPU_PRE 25
0089 #define PCLK_GPU_PRE 26
0090 #define CLK_GPU 27
0091 #define CLK_GPU_NP5 28
0092 #define PCLK_GPU_PVTM 29
0093 #define CLK_GPU_PVTM 30
0094 #define CLK_GPU_PVTM_CORE 31
0095 #define CLK_GPU_PVTPLL 32
0096 #define CLK_NPU_SRC 33
0097 #define CLK_NPU_PRE_NDFT 34
0098 #define CLK_NPU 35
0099 #define CLK_NPU_NP5 36
0100 #define HCLK_NPU_PRE 37
0101 #define PCLK_NPU_PRE 38
0102 #define ACLK_NPU_PRE 39
0103 #define ACLK_NPU 40
0104 #define HCLK_NPU 41
0105 #define PCLK_NPU_PVTM 42
0106 #define CLK_NPU_PVTM 43
0107 #define CLK_NPU_PVTM_CORE 44
0108 #define CLK_NPU_PVTPLL 45
0109 #define CLK_DDRPHY1X_SRC 46
0110 #define CLK_DDRPHY1X_HWFFC_SRC 47
0111 #define CLK_DDR1X 48
0112 #define CLK_MSCH 49
0113 #define CLK24_DDRMON 50
0114 #define ACLK_GIC_AUDIO 51
0115 #define HCLK_GIC_AUDIO 52
0116 #define HCLK_SDMMC_BUFFER 53
0117 #define DCLK_SDMMC_BUFFER 54
0118 #define ACLK_GIC600 55
0119 #define ACLK_SPINLOCK 56
0120 #define HCLK_I2S0_8CH 57
0121 #define HCLK_I2S1_8CH 58
0122 #define HCLK_I2S2_2CH 59
0123 #define HCLK_I2S3_2CH 60
0124 #define CLK_I2S0_8CH_TX_SRC 61
0125 #define CLK_I2S0_8CH_TX_FRAC 62
0126 #define MCLK_I2S0_8CH_TX 63
0127 #define I2S0_MCLKOUT_TX 64
0128 #define CLK_I2S0_8CH_RX_SRC 65
0129 #define CLK_I2S0_8CH_RX_FRAC 66
0130 #define MCLK_I2S0_8CH_RX 67
0131 #define I2S0_MCLKOUT_RX 68
0132 #define CLK_I2S1_8CH_TX_SRC 69
0133 #define CLK_I2S1_8CH_TX_FRAC 70
0134 #define MCLK_I2S1_8CH_TX 71
0135 #define I2S1_MCLKOUT_TX 72
0136 #define CLK_I2S1_8CH_RX_SRC 73
0137 #define CLK_I2S1_8CH_RX_FRAC 74
0138 #define MCLK_I2S1_8CH_RX 75
0139 #define I2S1_MCLKOUT_RX 76
0140 #define CLK_I2S2_2CH_SRC 77
0141 #define CLK_I2S2_2CH_FRAC 78
0142 #define MCLK_I2S2_2CH 79
0143 #define I2S2_MCLKOUT 80
0144 #define CLK_I2S3_2CH_TX_SRC 81
0145 #define CLK_I2S3_2CH_TX_FRAC 82
0146 #define MCLK_I2S3_2CH_TX 83
0147 #define I2S3_MCLKOUT_TX 84
0148 #define CLK_I2S3_2CH_RX_SRC 85
0149 #define CLK_I2S3_2CH_RX_FRAC 86
0150 #define MCLK_I2S3_2CH_RX 87
0151 #define I2S3_MCLKOUT_RX 88
0152 #define HCLK_PDM 89
0153 #define MCLK_PDM 90
0154 #define HCLK_VAD 91
0155 #define HCLK_SPDIF_8CH 92
0156 #define MCLK_SPDIF_8CH_SRC 93
0157 #define MCLK_SPDIF_8CH_FRAC 94
0158 #define MCLK_SPDIF_8CH 95
0159 #define HCLK_AUDPWM 96
0160 #define SCLK_AUDPWM_SRC 97
0161 #define SCLK_AUDPWM_FRAC 98
0162 #define SCLK_AUDPWM 99
0163 #define HCLK_ACDCDIG 100
0164 #define CLK_ACDCDIG_I2C 101
0165 #define CLK_ACDCDIG_DAC 102
0166 #define CLK_ACDCDIG_ADC 103
0167 #define ACLK_SECURE_FLASH 104
0168 #define HCLK_SECURE_FLASH 105
0169 #define ACLK_CRYPTO_NS 106
0170 #define HCLK_CRYPTO_NS 107
0171 #define CLK_CRYPTO_NS_CORE 108
0172 #define CLK_CRYPTO_NS_PKA 109
0173 #define CLK_CRYPTO_NS_RNG 110
0174 #define HCLK_TRNG_NS 111
0175 #define CLK_TRNG_NS 112
0176 #define PCLK_OTPC_NS 113
0177 #define CLK_OTPC_NS_SBPI 114
0178 #define CLK_OTPC_NS_USR 115
0179 #define HCLK_NANDC 116
0180 #define NCLK_NANDC 117
0181 #define HCLK_SFC 118
0182 #define HCLK_SFC_XIP 119
0183 #define SCLK_SFC 120
0184 #define ACLK_EMMC 121
0185 #define HCLK_EMMC 122
0186 #define BCLK_EMMC 123
0187 #define CCLK_EMMC 124
0188 #define TCLK_EMMC 125
0189 #define ACLK_PIPE 126
0190 #define PCLK_PIPE 127
0191 #define PCLK_PIPE_GRF 128
0192 #define ACLK_PCIE20_MST 129
0193 #define ACLK_PCIE20_SLV 130
0194 #define ACLK_PCIE20_DBI 131
0195 #define PCLK_PCIE20 132
0196 #define CLK_PCIE20_AUX_NDFT 133
0197 #define CLK_PCIE20_AUX_DFT 134
0198 #define CLK_PCIE20_PIPE_DFT 135
0199 #define ACLK_PCIE30X1_MST 136
0200 #define ACLK_PCIE30X1_SLV 137
0201 #define ACLK_PCIE30X1_DBI 138
0202 #define PCLK_PCIE30X1 139
0203 #define CLK_PCIE30X1_AUX_NDFT 140
0204 #define CLK_PCIE30X1_AUX_DFT 141
0205 #define CLK_PCIE30X1_PIPE_DFT 142
0206 #define ACLK_PCIE30X2_MST 143
0207 #define ACLK_PCIE30X2_SLV 144
0208 #define ACLK_PCIE30X2_DBI 145
0209 #define PCLK_PCIE30X2 146
0210 #define CLK_PCIE30X2_AUX_NDFT 147
0211 #define CLK_PCIE30X2_AUX_DFT 148
0212 #define CLK_PCIE30X2_PIPE_DFT 149
0213 #define ACLK_SATA0 150
0214 #define CLK_SATA0_PMALIVE 151
0215 #define CLK_SATA0_RXOOB 152
0216 #define CLK_SATA0_PIPE_NDFT 153
0217 #define CLK_SATA0_PIPE_DFT 154
0218 #define ACLK_SATA1 155
0219 #define CLK_SATA1_PMALIVE 156
0220 #define CLK_SATA1_RXOOB 157
0221 #define CLK_SATA1_PIPE_NDFT 158
0222 #define CLK_SATA1_PIPE_DFT 159
0223 #define ACLK_SATA2 160
0224 #define CLK_SATA2_PMALIVE 161
0225 #define CLK_SATA2_RXOOB 162
0226 #define CLK_SATA2_PIPE_NDFT 163
0227 #define CLK_SATA2_PIPE_DFT 164
0228 #define ACLK_USB3OTG0 165
0229 #define CLK_USB3OTG0_REF 166
0230 #define CLK_USB3OTG0_SUSPEND 167
0231 #define ACLK_USB3OTG1 168
0232 #define CLK_USB3OTG1_REF 169
0233 #define CLK_USB3OTG1_SUSPEND 170
0234 #define CLK_XPCS_EEE 171
0235 #define PCLK_XPCS 172
0236 #define ACLK_PHP 173
0237 #define HCLK_PHP 174
0238 #define PCLK_PHP 175
0239 #define HCLK_SDMMC0 176
0240 #define CLK_SDMMC0 177
0241 #define HCLK_SDMMC1 178
0242 #define CLK_SDMMC1 179
0243 #define ACLK_GMAC0 180
0244 #define PCLK_GMAC0 181
0245 #define CLK_MAC0_2TOP 182
0246 #define CLK_MAC0_OUT 183
0247 #define CLK_MAC0_REFOUT 184
0248 #define CLK_GMAC0_PTP_REF 185
0249 #define ACLK_USB 186
0250 #define HCLK_USB 187
0251 #define PCLK_USB 188
0252 #define HCLK_USB2HOST0 189
0253 #define HCLK_USB2HOST0_ARB 190
0254 #define HCLK_USB2HOST1 191
0255 #define HCLK_USB2HOST1_ARB 192
0256 #define HCLK_SDMMC2 193
0257 #define CLK_SDMMC2 194
0258 #define ACLK_GMAC1 195
0259 #define PCLK_GMAC1 196
0260 #define CLK_MAC1_2TOP 197
0261 #define CLK_MAC1_OUT 198
0262 #define CLK_MAC1_REFOUT 199
0263 #define CLK_GMAC1_PTP_REF 200
0264 #define ACLK_PERIMID 201
0265 #define HCLK_PERIMID 202
0266 #define ACLK_VI 203
0267 #define HCLK_VI 204
0268 #define PCLK_VI 205
0269 #define ACLK_VICAP 206
0270 #define HCLK_VICAP 207
0271 #define DCLK_VICAP 208
0272 #define ICLK_VICAP_G 209
0273 #define ACLK_ISP 210
0274 #define HCLK_ISP 211
0275 #define CLK_ISP 212
0276 #define PCLK_CSI2HOST1 213
0277 #define CLK_CIF_OUT 214
0278 #define CLK_CAM0_OUT 215
0279 #define CLK_CAM1_OUT 216
0280 #define ACLK_VO 217
0281 #define HCLK_VO 218
0282 #define PCLK_VO 219
0283 #define ACLK_VOP_PRE 220
0284 #define ACLK_VOP 221
0285 #define HCLK_VOP 222
0286 #define DCLK_VOP0 223
0287 #define DCLK_VOP1 224
0288 #define DCLK_VOP2 225
0289 #define CLK_VOP_PWM 226
0290 #define ACLK_HDCP 227
0291 #define HCLK_HDCP 228
0292 #define PCLK_HDCP 229
0293 #define PCLK_HDMI_HOST 230
0294 #define CLK_HDMI_SFR 231
0295 #define PCLK_DSITX_0 232
0296 #define PCLK_DSITX_1 233
0297 #define PCLK_EDP_CTRL 234
0298 #define CLK_EDP_200M 235
0299 #define ACLK_VPU_PRE 236
0300 #define HCLK_VPU_PRE 237
0301 #define ACLK_VPU 238
0302 #define HCLK_VPU 239
0303 #define ACLK_RGA_PRE 240
0304 #define HCLK_RGA_PRE 241
0305 #define PCLK_RGA_PRE 242
0306 #define ACLK_RGA 243
0307 #define HCLK_RGA 244
0308 #define CLK_RGA_CORE 245
0309 #define ACLK_IEP 246
0310 #define HCLK_IEP 247
0311 #define CLK_IEP_CORE 248
0312 #define HCLK_EBC 249
0313 #define DCLK_EBC 250
0314 #define ACLK_JDEC 251
0315 #define HCLK_JDEC 252
0316 #define ACLK_JENC 253
0317 #define HCLK_JENC 254
0318 #define PCLK_EINK 255
0319 #define HCLK_EINK 256
0320 #define ACLK_RKVENC_PRE 257
0321 #define HCLK_RKVENC_PRE 258
0322 #define ACLK_RKVENC 259
0323 #define HCLK_RKVENC 260
0324 #define CLK_RKVENC_CORE 261
0325 #define ACLK_RKVDEC_PRE 262
0326 #define HCLK_RKVDEC_PRE 263
0327 #define ACLK_RKVDEC 264
0328 #define HCLK_RKVDEC 265
0329 #define CLK_RKVDEC_CA 266
0330 #define CLK_RKVDEC_CORE 267
0331 #define CLK_RKVDEC_HEVC_CA 268
0332 #define ACLK_BUS 269
0333 #define PCLK_BUS 270
0334 #define PCLK_TSADC 271
0335 #define CLK_TSADC_TSEN 272
0336 #define CLK_TSADC 273
0337 #define PCLK_SARADC 274
0338 #define CLK_SARADC 275
0339 #define PCLK_SCR 276
0340 #define PCLK_WDT_NS 277
0341 #define TCLK_WDT_NS 278
0342 #define ACLK_DMAC0 279
0343 #define ACLK_DMAC1 280
0344 #define ACLK_MCU 281
0345 #define PCLK_INTMUX 282
0346 #define PCLK_MAILBOX 283
0347 #define PCLK_UART1 284
0348 #define CLK_UART1_SRC 285
0349 #define CLK_UART1_FRAC 286
0350 #define SCLK_UART1 287
0351 #define PCLK_UART2 288
0352 #define CLK_UART2_SRC 289
0353 #define CLK_UART2_FRAC 290
0354 #define SCLK_UART2 291
0355 #define PCLK_UART3 292
0356 #define CLK_UART3_SRC 293
0357 #define CLK_UART3_FRAC 294
0358 #define SCLK_UART3 295
0359 #define PCLK_UART4 296
0360 #define CLK_UART4_SRC 297
0361 #define CLK_UART4_FRAC 298
0362 #define SCLK_UART4 299
0363 #define PCLK_UART5 300
0364 #define CLK_UART5_SRC 301
0365 #define CLK_UART5_FRAC 302
0366 #define SCLK_UART5 303
0367 #define PCLK_UART6 304
0368 #define CLK_UART6_SRC 305
0369 #define CLK_UART6_FRAC 306
0370 #define SCLK_UART6 307
0371 #define PCLK_UART7 308
0372 #define CLK_UART7_SRC 309
0373 #define CLK_UART7_FRAC 310
0374 #define SCLK_UART7 311
0375 #define PCLK_UART8 312
0376 #define CLK_UART8_SRC 313
0377 #define CLK_UART8_FRAC 314
0378 #define SCLK_UART8 315
0379 #define PCLK_UART9 316
0380 #define CLK_UART9_SRC 317
0381 #define CLK_UART9_FRAC 318
0382 #define SCLK_UART9 319
0383 #define PCLK_CAN0 320
0384 #define CLK_CAN0 321
0385 #define PCLK_CAN1 322
0386 #define CLK_CAN1 323
0387 #define PCLK_CAN2 324
0388 #define CLK_CAN2 325
0389 #define CLK_I2C 326
0390 #define PCLK_I2C1 327
0391 #define CLK_I2C1 328
0392 #define PCLK_I2C2 329
0393 #define CLK_I2C2 330
0394 #define PCLK_I2C3 331
0395 #define CLK_I2C3 332
0396 #define PCLK_I2C4 333
0397 #define CLK_I2C4 334
0398 #define PCLK_I2C5 335
0399 #define CLK_I2C5 336
0400 #define PCLK_SPI0 337
0401 #define CLK_SPI0 338
0402 #define PCLK_SPI1 339
0403 #define CLK_SPI1 340
0404 #define PCLK_SPI2 341
0405 #define CLK_SPI2 342
0406 #define PCLK_SPI3 343
0407 #define CLK_SPI3 344
0408 #define PCLK_PWM1 345
0409 #define CLK_PWM1 346
0410 #define CLK_PWM1_CAPTURE 347
0411 #define PCLK_PWM2 348
0412 #define CLK_PWM2 349
0413 #define CLK_PWM2_CAPTURE 350
0414 #define PCLK_PWM3 351
0415 #define CLK_PWM3 352
0416 #define CLK_PWM3_CAPTURE 353
0417 #define DBCLK_GPIO 354
0418 #define PCLK_GPIO1 355
0419 #define DBCLK_GPIO1 356
0420 #define PCLK_GPIO2 357
0421 #define DBCLK_GPIO2 358
0422 #define PCLK_GPIO3 359
0423 #define DBCLK_GPIO3 360
0424 #define PCLK_GPIO4 361
0425 #define DBCLK_GPIO4 362
0426 #define OCC_SCAN_CLK_GPIO 363
0427 #define PCLK_TIMER 364
0428 #define CLK_TIMER0 365
0429 #define CLK_TIMER1 366
0430 #define CLK_TIMER2 367
0431 #define CLK_TIMER3 368
0432 #define CLK_TIMER4 369
0433 #define CLK_TIMER5 370
0434 #define ACLK_TOP_HIGH 371
0435 #define ACLK_TOP_LOW 372
0436 #define HCLK_TOP 373
0437 #define PCLK_TOP 374
0438 #define PCLK_PCIE30PHY 375
0439 #define CLK_OPTC_ARB 376
0440 #define PCLK_MIPICSIPHY 377
0441 #define PCLK_MIPIDSIPHY0 378
0442 #define PCLK_MIPIDSIPHY1 379
0443 #define PCLK_PIPEPHY0 380
0444 #define PCLK_PIPEPHY1 381
0445 #define PCLK_PIPEPHY2 382
0446 #define PCLK_CPU_BOOST 383
0447 #define CLK_CPU_BOOST 384
0448 #define PCLK_OTPPHY 385
0449 #define SCLK_GMAC0 386
0450 #define SCLK_GMAC0_RGMII_SPEED 387
0451 #define SCLK_GMAC0_RMII_SPEED 388
0452 #define SCLK_GMAC0_RX_TX 389
0453 #define SCLK_GMAC1 390
0454 #define SCLK_GMAC1_RGMII_SPEED 391
0455 #define SCLK_GMAC1_RMII_SPEED 392
0456 #define SCLK_GMAC1_RX_TX 393
0457 #define SCLK_SDMMC0_DRV 394
0458 #define SCLK_SDMMC0_SAMPLE 395
0459 #define SCLK_SDMMC1_DRV 396
0460 #define SCLK_SDMMC1_SAMPLE 397
0461 #define SCLK_SDMMC2_DRV 398
0462 #define SCLK_SDMMC2_SAMPLE 399
0463 #define SCLK_EMMC_DRV 400
0464 #define SCLK_EMMC_SAMPLE 401
0465 #define PCLK_EDPPHY_GRF 402
0466 #define CLK_HDMI_CEC 403
0467 #define CLK_I2S0_8CH_TX 404
0468 #define CLK_I2S0_8CH_RX 405
0469 #define CLK_I2S1_8CH_TX 406
0470 #define CLK_I2S1_8CH_RX 407
0471 #define CLK_I2S2_2CH 408
0472 #define CLK_I2S3_2CH_TX 409
0473 #define CLK_I2S3_2CH_RX 410
0474 #define CPLL_500M 411
0475 #define CPLL_250M 412
0476 #define CPLL_125M 413
0477 #define CPLL_62P5M 414
0478 #define CPLL_50M 415
0479 #define CPLL_25M 416
0480 #define CPLL_100M 417
0481 #define SCLK_DDRCLK 418
0482
0483 #define PCLK_CORE_PVTM 450
0484
0485 #define CLK_NR_CLKS (PCLK_CORE_PVTM + 1)
0486
0487
0488
0489 #define SRST_P_PDPMU_NIU 0
0490 #define SRST_P_PMUCRU 1
0491 #define SRST_P_PMUGRF 2
0492 #define SRST_P_I2C0 3
0493 #define SRST_I2C0 4
0494 #define SRST_P_UART0 5
0495 #define SRST_S_UART0 6
0496 #define SRST_P_PWM0 7
0497 #define SRST_PWM0 8
0498 #define SRST_P_GPIO0 9
0499 #define SRST_GPIO0 10
0500 #define SRST_P_PMUPVTM 11
0501 #define SRST_PMUPVTM 12
0502
0503
0504
0505
0506 #define SRST_NCORERESET0 0
0507 #define SRST_NCORERESET1 1
0508 #define SRST_NCORERESET2 2
0509 #define SRST_NCORERESET3 3
0510 #define SRST_NCPUPORESET0 4
0511 #define SRST_NCPUPORESET1 5
0512 #define SRST_NCPUPORESET2 6
0513 #define SRST_NCPUPORESET3 7
0514 #define SRST_NSRESET 8
0515 #define SRST_NSPORESET 9
0516 #define SRST_NATRESET 10
0517 #define SRST_NGICRESET 11
0518 #define SRST_NPRESET 12
0519 #define SRST_NPERIPHRESET 13
0520
0521
0522 #define SRST_A_CORE_NIU2DDR 16
0523 #define SRST_A_CORE_NIU2BUS 17
0524 #define SRST_P_DBG_NIU 18
0525 #define SRST_P_DBG 19
0526 #define SRST_P_DBG_DAPLITE 20
0527 #define SRST_DAP 21
0528 #define SRST_A_ADB400_CORE2GIC 22
0529 #define SRST_A_ADB400_GIC2CORE 23
0530 #define SRST_P_CORE_GRF 24
0531 #define SRST_P_CORE_PVTM 25
0532 #define SRST_CORE_PVTM 26
0533 #define SRST_CORE_PVTPLL 27
0534
0535
0536 #define SRST_GPU 32
0537 #define SRST_A_GPU_NIU 33
0538 #define SRST_P_GPU_NIU 34
0539 #define SRST_P_GPU_PVTM 35
0540 #define SRST_GPU_PVTM 36
0541 #define SRST_GPU_PVTPLL 37
0542 #define SRST_A_NPU_NIU 40
0543 #define SRST_H_NPU_NIU 41
0544 #define SRST_P_NPU_NIU 42
0545 #define SRST_A_NPU 43
0546 #define SRST_H_NPU 44
0547 #define SRST_P_NPU_PVTM 45
0548 #define SRST_NPU_PVTM 46
0549 #define SRST_NPU_PVTPLL 47
0550
0551
0552 #define SRST_A_MSCH 51
0553 #define SRST_HWFFC_CTRL 52
0554 #define SRST_DDR_ALWAYSON 53
0555 #define SRST_A_DDRSPLIT 54
0556 #define SRST_DDRDFI_CTL 55
0557 #define SRST_A_DMA2DDR 57
0558
0559
0560 #define SRST_A_PERIMID_NIU 64
0561 #define SRST_H_PERIMID_NIU 65
0562 #define SRST_A_GIC_AUDIO_NIU 66
0563 #define SRST_H_GIC_AUDIO_NIU 67
0564 #define SRST_A_GIC600 68
0565 #define SRST_A_GIC600_DEBUG 69
0566 #define SRST_A_GICADB_CORE2GIC 70
0567 #define SRST_A_GICADB_GIC2CORE 71
0568 #define SRST_A_SPINLOCK 72
0569 #define SRST_H_SDMMC_BUFFER 73
0570 #define SRST_D_SDMMC_BUFFER 74
0571 #define SRST_H_I2S0_8CH 75
0572 #define SRST_H_I2S1_8CH 76
0573 #define SRST_H_I2S2_2CH 77
0574 #define SRST_H_I2S3_2CH 78
0575
0576
0577 #define SRST_M_I2S0_8CH_TX 80
0578 #define SRST_M_I2S0_8CH_RX 81
0579 #define SRST_M_I2S1_8CH_TX 82
0580 #define SRST_M_I2S1_8CH_RX 83
0581 #define SRST_M_I2S2_2CH 84
0582 #define SRST_M_I2S3_2CH_TX 85
0583 #define SRST_M_I2S3_2CH_RX 86
0584 #define SRST_H_PDM 87
0585 #define SRST_M_PDM 88
0586 #define SRST_H_VAD 89
0587 #define SRST_H_SPDIF_8CH 90
0588 #define SRST_M_SPDIF_8CH 91
0589 #define SRST_H_AUDPWM 92
0590 #define SRST_S_AUDPWM 93
0591 #define SRST_H_ACDCDIG 94
0592 #define SRST_ACDCDIG 95
0593
0594
0595 #define SRST_A_SECURE_FLASH_NIU 96
0596 #define SRST_H_SECURE_FLASH_NIU 97
0597 #define SRST_A_CRYPTO_NS 103
0598 #define SRST_H_CRYPTO_NS 104
0599 #define SRST_CRYPTO_NS_CORE 105
0600 #define SRST_CRYPTO_NS_PKA 106
0601 #define SRST_CRYPTO_NS_RNG 107
0602 #define SRST_H_TRNG_NS 108
0603 #define SRST_TRNG_NS 109
0604
0605
0606 #define SRST_H_NANDC 112
0607 #define SRST_N_NANDC 113
0608 #define SRST_H_SFC 114
0609 #define SRST_H_SFC_XIP 115
0610 #define SRST_S_SFC 116
0611 #define SRST_A_EMMC 117
0612 #define SRST_H_EMMC 118
0613 #define SRST_B_EMMC 119
0614 #define SRST_C_EMMC 120
0615 #define SRST_T_EMMC 121
0616
0617
0618 #define SRST_A_PIPE_NIU 128
0619 #define SRST_P_PIPE_NIU 130
0620 #define SRST_P_PIPE_GRF 133
0621 #define SRST_A_SATA0 134
0622 #define SRST_SATA0_PIPE 135
0623 #define SRST_SATA0_PMALIVE 136
0624 #define SRST_SATA0_RXOOB 137
0625 #define SRST_A_SATA1 138
0626 #define SRST_SATA1_PIPE 139
0627 #define SRST_SATA1_PMALIVE 140
0628 #define SRST_SATA1_RXOOB 141
0629
0630
0631 #define SRST_A_SATA2 144
0632 #define SRST_SATA2_PIPE 145
0633 #define SRST_SATA2_PMALIVE 146
0634 #define SRST_SATA2_RXOOB 147
0635 #define SRST_USB3OTG0 148
0636 #define SRST_USB3OTG1 149
0637 #define SRST_XPCS 150
0638 #define SRST_XPCS_TX_DIV10 151
0639 #define SRST_XPCS_RX_DIV10 152
0640 #define SRST_XPCS_XGXS_RX 153
0641
0642
0643 #define SRST_P_PCIE20 160
0644 #define SRST_PCIE20_POWERUP 161
0645 #define SRST_MSTR_ARESET_PCIE20 162
0646 #define SRST_SLV_ARESET_PCIE20 163
0647 #define SRST_DBI_ARESET_PCIE20 164
0648 #define SRST_BRESET_PCIE20 165
0649 #define SRST_PERST_PCIE20 166
0650 #define SRST_CORE_RST_PCIE20 167
0651 #define SRST_NSTICKY_RST_PCIE20 168
0652 #define SRST_STICKY_RST_PCIE20 169
0653 #define SRST_PWR_RST_PCIE20 170
0654
0655
0656 #define SRST_P_PCIE30X1 176
0657 #define SRST_PCIE30X1_POWERUP 177
0658 #define SRST_M_ARESET_PCIE30X1 178
0659 #define SRST_S_ARESET_PCIE30X1 179
0660 #define SRST_D_ARESET_PCIE30X1 180
0661 #define SRST_BRESET_PCIE30X1 181
0662 #define SRST_PERST_PCIE30X1 182
0663 #define SRST_CORE_RST_PCIE30X1 183
0664 #define SRST_NSTC_RST_PCIE30X1 184
0665 #define SRST_STC_RST_PCIE30X1 185
0666 #define SRST_PWR_RST_PCIE30X1 186
0667
0668
0669 #define SRST_P_PCIE30X2 192
0670 #define SRST_PCIE30X2_POWERUP 193
0671 #define SRST_M_ARESET_PCIE30X2 194
0672 #define SRST_S_ARESET_PCIE30X2 195
0673 #define SRST_D_ARESET_PCIE30X2 196
0674 #define SRST_BRESET_PCIE30X2 197
0675 #define SRST_PERST_PCIE30X2 198
0676 #define SRST_CORE_RST_PCIE30X2 199
0677 #define SRST_NSTC_RST_PCIE30X2 200
0678 #define SRST_STC_RST_PCIE30X2 201
0679 #define SRST_PWR_RST_PCIE30X2 202
0680
0681
0682 #define SRST_A_PHP_NIU 208
0683 #define SRST_H_PHP_NIU 209
0684 #define SRST_P_PHP_NIU 210
0685 #define SRST_H_SDMMC0 211
0686 #define SRST_SDMMC0 212
0687 #define SRST_H_SDMMC1 213
0688 #define SRST_SDMMC1 214
0689 #define SRST_A_GMAC0 215
0690 #define SRST_GMAC0_TIMESTAMP 216
0691
0692
0693 #define SRST_A_USB_NIU 224
0694 #define SRST_H_USB_NIU 225
0695 #define SRST_P_USB_NIU 226
0696 #define SRST_P_USB_GRF 227
0697 #define SRST_H_USB2HOST0 228
0698 #define SRST_H_USB2HOST0_ARB 229
0699 #define SRST_USB2HOST0_UTMI 230
0700 #define SRST_H_USB2HOST1 231
0701 #define SRST_H_USB2HOST1_ARB 232
0702 #define SRST_USB2HOST1_UTMI 233
0703 #define SRST_H_SDMMC2 234
0704 #define SRST_SDMMC2 235
0705 #define SRST_A_GMAC1 236
0706 #define SRST_GMAC1_TIMESTAMP 237
0707
0708
0709 #define SRST_A_VI_NIU 240
0710 #define SRST_H_VI_NIU 241
0711 #define SRST_P_VI_NIU 242
0712 #define SRST_A_VICAP 247
0713 #define SRST_H_VICAP 248
0714 #define SRST_D_VICAP 249
0715 #define SRST_I_VICAP 250
0716 #define SRST_P_VICAP 251
0717 #define SRST_H_ISP 252
0718 #define SRST_ISP 253
0719 #define SRST_P_CSI2HOST1 255
0720
0721
0722 #define SRST_A_VO_NIU 256
0723 #define SRST_H_VO_NIU 257
0724 #define SRST_P_VO_NIU 258
0725 #define SRST_A_VOP_NIU 259
0726 #define SRST_A_VOP 260
0727 #define SRST_H_VOP 261
0728 #define SRST_VOP0 262
0729 #define SRST_VOP1 263
0730 #define SRST_VOP2 264
0731 #define SRST_VOP_PWM 265
0732 #define SRST_A_HDCP 266
0733 #define SRST_H_HDCP 267
0734 #define SRST_P_HDCP 268
0735 #define SRST_P_HDMI_HOST 270
0736 #define SRST_HDMI_HOST 271
0737
0738
0739 #define SRST_P_DSITX_0 272
0740 #define SRST_P_DSITX_1 273
0741 #define SRST_P_EDP_CTRL 274
0742 #define SRST_EDP_24M 275
0743 #define SRST_A_VPU_NIU 280
0744 #define SRST_H_VPU_NIU 281
0745 #define SRST_A_VPU 282
0746 #define SRST_H_VPU 283
0747 #define SRST_H_EINK 286
0748 #define SRST_P_EINK 287
0749
0750
0751 #define SRST_A_RGA_NIU 288
0752 #define SRST_H_RGA_NIU 289
0753 #define SRST_P_RGA_NIU 290
0754 #define SRST_A_RGA 292
0755 #define SRST_H_RGA 293
0756 #define SRST_RGA_CORE 294
0757 #define SRST_A_IEP 295
0758 #define SRST_H_IEP 296
0759 #define SRST_IEP_CORE 297
0760 #define SRST_H_EBC 298
0761 #define SRST_D_EBC 299
0762 #define SRST_A_JDEC 300
0763 #define SRST_H_JDEC 301
0764 #define SRST_A_JENC 302
0765 #define SRST_H_JENC 303
0766
0767
0768 #define SRST_A_VENC_NIU 304
0769 #define SRST_H_VENC_NIU 305
0770 #define SRST_A_RKVENC 307
0771 #define SRST_H_RKVENC 308
0772 #define SRST_RKVENC_CORE 309
0773
0774
0775 #define SRST_A_RKVDEC_NIU 320
0776 #define SRST_H_RKVDEC_NIU 321
0777 #define SRST_A_RKVDEC 322
0778 #define SRST_H_RKVDEC 323
0779 #define SRST_RKVDEC_CA 324
0780 #define SRST_RKVDEC_CORE 325
0781 #define SRST_RKVDEC_HEVC_CA 326
0782
0783
0784 #define SRST_A_BUS_NIU 336
0785 #define SRST_P_BUS_NIU 338
0786 #define SRST_P_CAN0 340
0787 #define SRST_CAN0 341
0788 #define SRST_P_CAN1 342
0789 #define SRST_CAN1 343
0790 #define SRST_P_CAN2 344
0791 #define SRST_CAN2 345
0792 #define SRST_P_GPIO1 346
0793 #define SRST_GPIO1 347
0794 #define SRST_P_GPIO2 348
0795 #define SRST_GPIO2 349
0796 #define SRST_P_GPIO3 350
0797 #define SRST_GPIO3 351
0798
0799
0800 #define SRST_P_GPIO4 352
0801 #define SRST_GPIO4 353
0802 #define SRST_P_I2C1 354
0803 #define SRST_I2C1 355
0804 #define SRST_P_I2C2 356
0805 #define SRST_I2C2 357
0806 #define SRST_P_I2C3 358
0807 #define SRST_I2C3 359
0808 #define SRST_P_I2C4 360
0809 #define SRST_I2C4 361
0810 #define SRST_P_I2C5 362
0811 #define SRST_I2C5 363
0812 #define SRST_P_OTPC_NS 364
0813 #define SRST_OTPC_NS_SBPI 365
0814 #define SRST_OTPC_NS_USR 366
0815
0816
0817 #define SRST_P_PWM1 368
0818 #define SRST_PWM1 369
0819 #define SRST_P_PWM2 370
0820 #define SRST_PWM2 371
0821 #define SRST_P_PWM3 372
0822 #define SRST_PWM3 373
0823 #define SRST_P_SPI0 374
0824 #define SRST_SPI0 375
0825 #define SRST_P_SPI1 376
0826 #define SRST_SPI1 377
0827 #define SRST_P_SPI2 378
0828 #define SRST_SPI2 379
0829 #define SRST_P_SPI3 380
0830 #define SRST_SPI3 381
0831
0832
0833 #define SRST_P_SARADC 384
0834 #define SRST_P_TSADC 385
0835 #define SRST_TSADC 386
0836 #define SRST_P_TIMER 387
0837 #define SRST_TIMER0 388
0838 #define SRST_TIMER1 389
0839 #define SRST_TIMER2 390
0840 #define SRST_TIMER3 391
0841 #define SRST_TIMER4 392
0842 #define SRST_TIMER5 393
0843 #define SRST_P_UART1 394
0844 #define SRST_S_UART1 395
0845
0846
0847 #define SRST_P_UART2 400
0848 #define SRST_S_UART2 401
0849 #define SRST_P_UART3 402
0850 #define SRST_S_UART3 403
0851 #define SRST_P_UART4 404
0852 #define SRST_S_UART4 405
0853 #define SRST_P_UART5 406
0854 #define SRST_S_UART5 407
0855 #define SRST_P_UART6 408
0856 #define SRST_S_UART6 409
0857 #define SRST_P_UART7 410
0858 #define SRST_S_UART7 411
0859 #define SRST_P_UART8 412
0860 #define SRST_S_UART8 413
0861 #define SRST_P_UART9 414
0862 #define SRST_S_UART9 415
0863
0864
0865 #define SRST_P_GRF 416
0866 #define SRST_P_GRF_VCCIO12 417
0867 #define SRST_P_GRF_VCCIO34 418
0868 #define SRST_P_GRF_VCCIO567 419
0869 #define SRST_P_SCR 420
0870 #define SRST_P_WDT_NS 421
0871 #define SRST_T_WDT_NS 422
0872 #define SRST_P_DFT2APB 423
0873 #define SRST_A_MCU 426
0874 #define SRST_P_INTMUX 427
0875 #define SRST_P_MAILBOX 428
0876
0877
0878 #define SRST_A_TOP_HIGH_NIU 432
0879 #define SRST_A_TOP_LOW_NIU 433
0880 #define SRST_H_TOP_NIU 434
0881 #define SRST_P_TOP_NIU 435
0882 #define SRST_P_TOP_CRU 438
0883 #define SRST_P_DDRPHY 439
0884 #define SRST_DDRPHY 440
0885 #define SRST_P_MIPICSIPHY 442
0886 #define SRST_P_MIPIDSIPHY0 443
0887 #define SRST_P_MIPIDSIPHY1 444
0888 #define SRST_P_PCIE30PHY 445
0889 #define SRST_PCIE30PHY 446
0890 #define SRST_P_PCIE30PHY_GRF 447
0891
0892
0893 #define SRST_P_APB2ASB_LEFT 448
0894 #define SRST_P_APB2ASB_BOTTOM 449
0895 #define SRST_P_ASB2APB_LEFT 450
0896 #define SRST_P_ASB2APB_BOTTOM 451
0897 #define SRST_P_PIPEPHY0 452
0898 #define SRST_PIPEPHY0 453
0899 #define SRST_P_PIPEPHY1 454
0900 #define SRST_PIPEPHY1 455
0901 #define SRST_P_PIPEPHY2 456
0902 #define SRST_PIPEPHY2 457
0903 #define SRST_P_USB2PHY0_GRF 458
0904 #define SRST_P_USB2PHY1_GRF 459
0905 #define SRST_P_CPU_BOOST 460
0906 #define SRST_CPU_BOOST 461
0907 #define SRST_P_OTPPHY 462
0908 #define SRST_OTPPHY 463
0909
0910
0911 #define SRST_USB2PHY0_POR 464
0912 #define SRST_USB2PHY0_USB3OTG0 465
0913 #define SRST_USB2PHY0_USB3OTG1 466
0914 #define SRST_USB2PHY1_POR 467
0915 #define SRST_USB2PHY1_USB2HOST0 468
0916 #define SRST_USB2PHY1_USB2HOST1 469
0917 #define SRST_P_EDPPHY_GRF 470
0918 #define SRST_TSADCPHY 471
0919 #define SRST_GMAC0_DELAYLINE 472
0920 #define SRST_GMAC1_DELAYLINE 473
0921 #define SRST_OTPC_ARB 474
0922 #define SRST_P_PIPEPHY0_GRF 475
0923 #define SRST_P_PIPEPHY1_GRF 476
0924 #define SRST_P_PIPEPHY2_GRF 477
0925
0926 #endif