/* * Copyright (c) 2006-2024 RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 */ #ifndef __DT_BINDINGS_CLK_ROCKCHIP_RK3588_H__ #define __DT_BINDINGS_CLK_ROCKCHIP_RK3588_H__ /* cru-clocks indices */ /* cru plls */ #define PLL_B0PLL 1 #define PLL_B1PLL 2 #define PLL_LPLL 3 #define PLL_V0PLL 4 #define PLL_AUPLL 5 #define PLL_CPLL 6 #define PLL_GPLL 7 #define PLL_NPLL 8 #define PLL_PPLL 9 #define ARMCLK_L 10 #define ARMCLK_B01 11 #define ARMCLK_B23 12 /* cru clocks */ #define PCLK_BIGCORE0_ROOT 20 #define PCLK_BIGCORE0_PVTM 21 #define PCLK_BIGCORE1_ROOT 22 #define PCLK_BIGCORE1_PVTM 23 #define PCLK_DSU_S_ROOT 24 #define PCLK_DSU_ROOT 25 #define PCLK_DSU_NS_ROOT 26 #define PCLK_LITCORE_PVTM 27 #define PCLK_DBG 28 #define PCLK_DSU 29 #define PCLK_S_DAPLITE 30 #define PCLK_M_DAPLITE 31 #define MBIST_MCLK_PDM1 32 #define MBIST_CLK_ACDCDIG 33 #define HCLK_I2S2_2CH 34 #define HCLK_I2S3_2CH 35 #define CLK_I2S2_2CH_SRC 36 #define CLK_I2S2_2CH_FRAC 37 #define CLK_I2S2_2CH 38 #define MCLK_I2S2_2CH 39 #define I2S2_2CH_MCLKOUT 40 #define CLK_DAC_ACDCDIG 41 #define CLK_I2S3_2CH_SRC 42 #define CLK_I2S3_2CH_FRAC 43 #define CLK_I2S3_2CH 44 #define MCLK_I2S3_2CH 45 #define I2S3_2CH_MCLKOUT 46 #define PCLK_ACDCDIG 47 #define HCLK_I2S0_8CH 48 #define CLK_I2S0_8CH_TX_SRC 49 #define CLK_I2S0_8CH_TX_FRAC 50 #define MCLK_I2S0_8CH_TX 51 #define CLK_I2S0_8CH_TX 52 #define CLK_I2S0_8CH_RX_SRC 53 #define CLK_I2S0_8CH_RX_FRAC 54 #define MCLK_I2S0_8CH_RX 55 #define CLK_I2S0_8CH_RX 56 #define I2S0_8CH_MCLKOUT 57 #define HCLK_PDM1 58 #define MCLK_PDM1 59 #define HCLK_AUDIO_ROOT 60 #define PCLK_AUDIO_ROOT 61 #define HCLK_SPDIF0 62 #define CLK_SPDIF0_SRC 63 #define CLK_SPDIF0_FRAC 64 #define MCLK_SPDIF0 65 #define CLK_SPDIF0 66 #define CLK_SPDIF1 67 #define HCLK_SPDIF1 68 #define CLK_SPDIF1_SRC 69 #define CLK_SPDIF1_FRAC 70 #define MCLK_SPDIF1 71 #define ACLK_AV1_ROOT 72 #define ACLK_AV1 73 #define PCLK_AV1_ROOT 74 #define PCLK_AV1 75 #define PCLK_MAILBOX0 76 #define PCLK_MAILBOX1 77 #define PCLK_MAILBOX2 78 #define PCLK_PMU2 79 #define PCLK_PMUCM0_INTMUX 80 #define PCLK_DDRCM0_INTMUX 81 #define PCLK_TOP 82 #define PCLK_PWM1 83 #define CLK_PWM1 84 #define CLK_PWM1_CAPTURE 85 #define PCLK_PWM2 86 #define CLK_PWM2 87 #define CLK_PWM2_CAPTURE 88 #define PCLK_PWM3 89 #define CLK_PWM3 90 #define CLK_PWM3_CAPTURE 91 #define PCLK_BUSTIMER0 92 #define PCLK_BUSTIMER1 93 #define CLK_BUS_TIMER_ROOT 94 #define CLK_BUSTIMER0 95 #define CLK_BUSTIMER1 96 #define CLK_BUSTIMER2 97 #define CLK_BUSTIMER3 98 #define CLK_BUSTIMER4 99 #define CLK_BUSTIMER5 100 #define CLK_BUSTIMER6 101 #define CLK_BUSTIMER7 102 #define CLK_BUSTIMER8 103 #define CLK_BUSTIMER9 104 #define CLK_BUSTIMER10 105 #define CLK_BUSTIMER11 106 #define PCLK_WDT0 107 #define TCLK_WDT0 108 #define PCLK_CAN0 111 #define CLK_CAN0 112 #define PCLK_CAN1 113 #define CLK_CAN1 114 #define PCLK_CAN2 115 #define CLK_CAN2 116 #define ACLK_DECOM 117 #define PCLK_DECOM 118 #define DCLK_DECOM 119 #define ACLK_DMAC0 120 #define ACLK_DMAC1 121 #define ACLK_DMAC2 122 #define ACLK_BUS_ROOT 123 #define ACLK_GIC 124 #define PCLK_GPIO1 125 #define DBCLK_GPIO1 126 #define PCLK_GPIO2 127 #define DBCLK_GPIO2 128 #define PCLK_GPIO3 129 #define DBCLK_GPIO3 130 #define PCLK_GPIO4 131 #define DBCLK_GPIO4 132 #define PCLK_I2C1 133 #define PCLK_I2C2 134 #define PCLK_I2C3 135 #define PCLK_I2C4 136 #define PCLK_I2C5 137 #define PCLK_I2C6 138 #define PCLK_I2C7 139 #define PCLK_I2C8 140 #define CLK_I2C1 141 #define CLK_I2C2 142 #define CLK_I2C3 143 #define CLK_I2C4 144 #define CLK_I2C5 145 #define CLK_I2C6 146 #define CLK_I2C7 147 #define CLK_I2C8 148 #define PCLK_OTPC_NS 149 #define CLK_OTPC_NS 150 #define CLK_OTPC_ARB 151 #define CLK_OTPC_AUTO_RD_G 152 #define CLK_OTP_PHY_G 153 #define PCLK_SARADC 156 #define CLK_SARADC 157 #define PCLK_SPI0 158 #define PCLK_SPI1 159 #define PCLK_SPI2 160 #define PCLK_SPI3 161 #define PCLK_SPI4 162 #define CLK_SPI0 163 #define CLK_SPI1 164 #define CLK_SPI2 165 #define CLK_SPI3 166 #define CLK_SPI4 167 #define ACLK_SPINLOCK 168 #define PCLK_TSADC 169 #define CLK_TSADC 170 #define PCLK_UART1 171 #define PCLK_UART2 172 #define PCLK_UART3 173 #define PCLK_UART4 174 #define PCLK_UART5 175 #define PCLK_UART6 176 #define PCLK_UART7 177 #define PCLK_UART8 178 #define PCLK_UART9 179 #define CLK_UART1_SRC 180 #define CLK_UART1_FRAC 181 #define CLK_UART1 182 #define SCLK_UART1 183 #define CLK_UART2_SRC 184 #define CLK_UART2_FRAC 185 #define CLK_UART2 186 #define SCLK_UART2 187 #define CLK_UART3_SRC 188 #define CLK_UART3_FRAC 189 #define CLK_UART3 190 #define SCLK_UART3 191 #define CLK_UART4_SRC 192 #define CLK_UART4_FRAC 193 #define CLK_UART4 194 #define SCLK_UART4 195 #define CLK_UART5_SRC 196 #define CLK_UART5_FRAC 197 #define CLK_UART5 198 #define SCLK_UART5 199 #define CLK_UART6_SRC 200 #define CLK_UART6_FRAC 201 #define CLK_UART6 202 #define SCLK_UART6 203 #define CLK_UART7_SRC 204 #define CLK_UART7_FRAC 205 #define CLK_UART7 206 #define SCLK_UART7 207 #define CLK_UART8_SRC 208 #define CLK_UART8_FRAC 209 #define CLK_UART8 210 #define SCLK_UART8 211 #define CLK_UART9_SRC 212 #define CLK_UART9_FRAC 213 #define CLK_UART9 214 #define SCLK_UART9 215 #define ACLK_CENTER_ROOT 216 #define ACLK_CENTER_LOW_ROOT 217 #define HCLK_CENTER_ROOT 218 #define PCLK_CENTER_ROOT 219 #define ACLK_DMA2DDR 220 #define ACLK_DDR_SHAREMEM 221 #define ACLK_CENTER_S200_ROOT 222 #define ACLK_CENTER_S400_ROOT 223 #define FCLK_DDR_CM0_CORE 224 #define CLK_DDR_TIMER_ROOT 225 #define CLK_DDR_TIMER0 226 #define CLK_DDR_TIMER1 227 #define TCLK_WDT_DDR 228 #define CLK_DDR_CM0_RTC 228 #define PCLK_WDT 230 #define PCLK_TIMER 231 #define PCLK_DMA2DDR 232 #define PCLK_SHAREMEM 233 #define CLK_50M_SRC 234 #define CLK_100M_SRC 235 #define CLK_150M_SRC 236 #define CLK_200M_SRC 237 #define CLK_250M_SRC 238 #define CLK_300M_SRC 239 #define CLK_350M_SRC 240 #define CLK_400M_SRC 241 #define CLK_450M_SRC 242 #define CLK_500M_SRC 243 #define CLK_600M_SRC 244 #define CLK_650M_SRC 245 #define CLK_700M_SRC 246 #define CLK_800M_SRC 247 #define CLK_1000M_SRC 248 #define CLK_1200M_SRC 249 #define ACLK_TOP_M300_ROOT 250 #define ACLK_TOP_M500_ROOT 251 #define ACLK_TOP_M400_ROOT 252 #define ACLK_TOP_S200_ROOT 253 #define ACLK_TOP_S400_ROOT 254 #define CLK_MIPI_CAMARAOUT_M0 255 #define CLK_MIPI_CAMARAOUT_M1 256 #define CLK_MIPI_CAMARAOUT_M2 257 #define CLK_MIPI_CAMARAOUT_M3 258 #define CLK_MIPI_CAMARAOUT_M4 259 #define MCLK_GMAC0_OUT 260 #define REFCLKO25M_ETH0_OUT 261 #define REFCLKO25M_ETH1_OUT 262 #define CLK_CIFOUT_OUT 263 #define PCLK_MIPI_DCPHY0 264 #define PCLK_MIPI_DCPHY1 265 #define PCLK_CSIPHY0 268 #define PCLK_CSIPHY1 269 #define ACLK_TOP_ROOT 270 #define PCLK_TOP_ROOT 271 #define ACLK_LOW_TOP_ROOT 272 #define PCLK_CRU 273 #define PCLK_GPU_ROOT 274 #define CLK_GPU_SRC 275 #define CLK_GPU 276 #define CLK_GPU_COREGROUP 277 #define CLK_GPU_STACKS 278 #define PCLK_GPU_PVTM 279 #define CLK_GPU_PVTM 280 #define CLK_CORE_GPU_PVTM 281 #define PCLK_GPU_GRF 282 #define ACLK_ISP1_ROOT 283 #define HCLK_ISP1_ROOT 284 #define CLK_ISP1_CORE 285 #define CLK_ISP1_CORE_MARVIN 286 #define CLK_ISP1_CORE_VICAP 287 #define ACLK_ISP1 288 #define HCLK_ISP1 289 #define ACLK_NPU1 290 #define HCLK_NPU1 291 #define ACLK_NPU2 292 #define HCLK_NPU2 293 #define HCLK_NPU_CM0_ROOT 294 #define FCLK_NPU_CM0_CORE 295 #define CLK_NPU_CM0_RTC 296 #define PCLK_NPU_PVTM 297 #define PCLK_NPU_GRF 298 #define CLK_NPU_PVTM 299 #define CLK_CORE_NPU_PVTM 300 #define ACLK_NPU0 301 #define HCLK_NPU0 302 #define HCLK_NPU_ROOT 303 #define CLK_NPU_DSU0 304 #define PCLK_NPU_ROOT 305 #define PCLK_NPU_TIMER 306 #define CLK_NPUTIMER_ROOT 307 #define CLK_NPUTIMER0 308 #define CLK_NPUTIMER1 309 #define PCLK_NPU_WDT 310 #define TCLK_NPU_WDT 311 #define HCLK_EMMC 312 #define ACLK_EMMC 313 #define CCLK_EMMC 314 #define BCLK_EMMC 315 #define TMCLK_EMMC 316 #define SCLK_SFC 317 #define HCLK_SFC 318 #define HCLK_SFC_XIP 319 #define HCLK_NVM_ROOT 320 #define ACLK_NVM_ROOT 321 #define CLK_GMAC0_PTP_REF 322 #define CLK_GMAC1_PTP_REF 323 #define CLK_GMAC_125M 324 #define CLK_GMAC_50M 325 #define ACLK_PHP_GIC_ITS 326 #define ACLK_MMU_PCIE 327 #define ACLK_MMU_PHP 328 #define ACLK_PCIE_4L_DBI 329 #define ACLK_PCIE_2L_DBI 330 #define ACLK_PCIE_1L0_DBI 331 #define ACLK_PCIE_1L1_DBI 332 #define ACLK_PCIE_1L2_DBI 333 #define ACLK_PCIE_4L_MSTR 334 #define ACLK_PCIE_2L_MSTR 335 #define ACLK_PCIE_1L0_MSTR 336 #define ACLK_PCIE_1L1_MSTR 337 #define ACLK_PCIE_1L2_MSTR 338 #define ACLK_PCIE_4L_SLV 339 #define ACLK_PCIE_2L_SLV 340 #define ACLK_PCIE_1L0_SLV 341 #define ACLK_PCIE_1L1_SLV 342 #define ACLK_PCIE_1L2_SLV 343 #define PCLK_PCIE_4L 344 #define PCLK_PCIE_2L 345 #define PCLK_PCIE_1L0 347 #define PCLK_PCIE_1L1 348 #define PCLK_PCIE_1L2 349 #define CLK_PCIE_AUX0 350 #define CLK_PCIE_AUX1 351 #define CLK_PCIE_AUX2 352 #define CLK_PCIE_AUX3 353 #define CLK_PCIE_AUX4 354 #define CLK_PIPEPHY0_REF 355 #define CLK_PIPEPHY1_REF 356 #define CLK_PIPEPHY2_REF 357 #define PCLK_PHP_ROOT 358 #define PCLK_GMAC0 359 #define PCLK_GMAC1 360 #define ACLK_PCIE_ROOT 361 #define ACLK_PHP_ROOT 362 #define ACLK_PCIE_BRIDGE 363 #define ACLK_GMAC0 364 #define ACLK_GMAC1 365 #define CLK_PMALIVE0 366 #define CLK_PMALIVE1 367 #define CLK_PMALIVE2 368 #define ACLK_SATA0 369 #define ACLK_SATA1 370 #define ACLK_SATA2 371 #define CLK_RXOOB0 372 #define CLK_RXOOB1 373 #define CLK_RXOOB2 374 #define ACLK_USB3OTG2 375 #define SUSPEND_CLK_USB3OTG2 376 #define REF_CLK_USB3OTG2 377 #define CLK_UTMI_OTG2 378 #define CLK_PIPEPHY0_PIPE_G 379 #define CLK_PIPEPHY1_PIPE_G 380 #define CLK_PIPEPHY2_PIPE_G 381 #define CLK_PIPEPHY0_PIPE_ASIC_G 382 #define CLK_PIPEPHY1_PIPE_ASIC_G 383 #define CLK_PIPEPHY2_PIPE_ASIC_G 384 #define CLK_PIPEPHY2_PIPE_U3_G 385 #define CLK_PCIE1L2_PIPE 386 #define CLK_PCIE4L_PIPE 387 #define CLK_PCIE2L_PIPE 388 #define PCLK_PCIE_COMBO_PIPE_PHY0 389 #define PCLK_PCIE_COMBO_PIPE_PHY1 390 #define PCLK_PCIE_COMBO_PIPE_PHY2 391 #define PCLK_PCIE_COMBO_PIPE_PHY 392 #define HCLK_RGA3_1 393 #define ACLK_RGA3_1 394 #define CLK_RGA3_1_CORE 395 #define ACLK_RGA3_ROOT 396 #define HCLK_RGA3_ROOT 397 #define ACLK_RKVDEC_CCU 398 #define HCLK_RKVDEC0 399 #define ACLK_RKVDEC0 400 #define CLK_RKVDEC0_CA 401 #define CLK_RKVDEC0_HEVC_CA 402 #define CLK_RKVDEC0_CORE 403 #define HCLK_RKVDEC1 404 #define ACLK_RKVDEC1 405 #define CLK_RKVDEC1_CA 406 #define CLK_RKVDEC1_HEVC_CA 407 #define CLK_RKVDEC1_CORE 408 #define HCLK_SDIO 409 #define CCLK_SRC_SDIO 410 #define ACLK_USB_ROOT 411 #define HCLK_USB_ROOT 412 #define HCLK_HOST0 413 #define HCLK_HOST_ARB0 414 #define HCLK_HOST1 415 #define HCLK_HOST_ARB1 416 #define ACLK_USB3OTG0 417 #define SUSPEND_CLK_USB3OTG0 418 #define REF_CLK_USB3OTG0 419 #define ACLK_USB3OTG1 420 #define SUSPEND_CLK_USB3OTG1 421 #define REF_CLK_USB3OTG1 422 #define UTMI_OHCI_CLK48_HOST0 423 #define UTMI_OHCI_CLK48_HOST1 424 #define HCLK_IEP2P0 425 #define ACLK_IEP2P0 426 #define CLK_IEP2P0_CORE 427 #define ACLK_JPEG_ENCODER0 428 #define HCLK_JPEG_ENCODER0 429 #define ACLK_JPEG_ENCODER1 430 #define HCLK_JPEG_ENCODER1 431 #define ACLK_JPEG_ENCODER2 432 #define HCLK_JPEG_ENCODER2 433 #define ACLK_JPEG_ENCODER3 434 #define HCLK_JPEG_ENCODER3 435 #define ACLK_JPEG_DECODER 436 #define HCLK_JPEG_DECODER 437 #define HCLK_RGA2 438 #define ACLK_RGA2 439 #define CLK_RGA2_CORE 440 #define HCLK_RGA3_0 441 #define ACLK_RGA3_0 442 #define CLK_RGA3_0_CORE 443 #define ACLK_VDPU_ROOT 444 #define ACLK_VDPU_LOW_ROOT 445 #define HCLK_VDPU_ROOT 446 #define ACLK_JPEG_DECODER_ROOT 447 #define ACLK_VPU 448 #define HCLK_VPU 449 #define HCLK_RKVENC0_ROOT 450 #define ACLK_RKVENC0_ROOT 451 #define HCLK_RKVENC0 452 #define ACLK_RKVENC0 453 #define CLK_RKVENC0_CORE 454 #define HCLK_RKVENC1_ROOT 455 #define ACLK_RKVENC1_ROOT 456 #define HCLK_RKVENC1 457 #define ACLK_RKVENC1 458 #define CLK_RKVENC1_CORE 459 #define ICLK_CSIHOST01 460 #define ICLK_CSIHOST0 461 #define ICLK_CSIHOST1 462 #define PCLK_CSI_HOST_0 463 #define PCLK_CSI_HOST_1 464 #define PCLK_CSI_HOST_2 465 #define PCLK_CSI_HOST_3 466 #define PCLK_CSI_HOST_4 467 #define PCLK_CSI_HOST_5 468 #define ACLK_FISHEYE0 469 #define HCLK_FISHEYE0 470 #define CLK_FISHEYE0_CORE 471 #define ACLK_FISHEYE1 472 #define HCLK_FISHEYE1 473 #define CLK_FISHEYE1_CORE 474 #define CLK_ISP0_CORE 475 #define CLK_ISP0_CORE_MARVIN 476 #define CLK_ISP0_CORE_VICAP 477 #define ACLK_ISP0 478 #define HCLK_ISP0 479 #define ACLK_VI_ROOT 480 #define HCLK_VI_ROOT 481 #define PCLK_VI_ROOT 482 #define DCLK_VICAP 483 #define ACLK_VICAP 484 #define HCLK_VICAP 485 #define PCLK_DP0 486 #define PCLK_DP1 487 #define PCLK_S_DP0 488 #define PCLK_S_DP1 489 #define CLK_DP0 490 #define CLK_DP1 491 #define HCLK_HDCP_KEY0 492 #define ACLK_HDCP0 493 #define HCLK_HDCP0 494 #define PCLK_HDCP0 495 #define HCLK_I2S4_8CH 496 #define ACLK_TRNG0 497 #define PCLK_TRNG0 498 #define ACLK_VO0_ROOT 499 #define HCLK_VO0_ROOT 500 #define HCLK_VO0_S_ROOT 501 #define PCLK_VO0_ROOT 502 #define PCLK_VO0_S_ROOT 503 #define PCLK_VO0GRF 504 #define CLK_I2S4_8CH_TX_SRC 505 #define CLK_I2S4_8CH_TX_FRAC 506 #define MCLK_I2S4_8CH_TX 507 #define CLK_I2S4_8CH_TX 508 #define HCLK_I2S8_8CH 510 #define CLK_I2S8_8CH_TX_SRC 511 #define CLK_I2S8_8CH_TX_FRAC 512 #define MCLK_I2S8_8CH_TX 513 #define CLK_I2S8_8CH_TX 514 #define HCLK_SPDIF2_DP0 516 #define CLK_SPDIF2_DP0_SRC 517 #define CLK_SPDIF2_DP0_FRAC 518 #define MCLK_SPDIF2_DP0 519 #define CLK_SPDIF2_DP0 520 #define MCLK_SPDIF2 521 #define HCLK_SPDIF5_DP1 522 #define CLK_SPDIF5_DP1_SRC 523 #define CLK_SPDIF5_DP1_FRAC 524 #define MCLK_SPDIF5_DP1 525 #define CLK_SPDIF5_DP1 526 #define MCLK_SPDIF5 527 #define PCLK_EDP0 528 #define CLK_EDP0_24M 529 #define CLK_EDP0_200M 530 #define PCLK_EDP1 531 #define CLK_EDP1_24M 532 #define CLK_EDP1_200M 533 #define HCLK_HDCP_KEY1 534 #define ACLK_HDCP1 535 #define HCLK_HDCP1 536 #define PCLK_HDCP1 537 #define ACLK_HDMIRX 538 #define PCLK_HDMIRX 539 #define CLK_HDMIRX_REF 540 #define CLK_HDMIRX_AUD_SRC 541 #define CLK_HDMIRX_AUD_FRAC 542 #define CLK_HDMIRX_AUD 543 #define CLK_HDMIRX_AUD_P_MUX 544 #define PCLK_HDMITX0 545 #define CLK_HDMITX0_EARC 546 #define CLK_HDMITX0_REF 547 #define PCLK_HDMITX1 548 #define CLK_HDMITX1_EARC 549 #define CLK_HDMITX1_REF 550 #define CLK_HDMITRX_REFSRC 551 #define ACLK_TRNG1 552 #define PCLK_TRNG1 553 #define ACLK_HDCP1_ROOT 554 #define ACLK_HDMIRX_ROOT 555 #define HCLK_VO1_ROOT 556 #define HCLK_VO1_S_ROOT 557 #define PCLK_VO1_ROOT 558 #define PCLK_VO1_S_ROOT 559 #define PCLK_S_EDP0 560 #define PCLK_S_EDP1 561 #define PCLK_S_HDMIRX 562 #define HCLK_I2S10_8CH 563 #define CLK_I2S10_8CH_RX_SRC 564 #define CLK_I2S10_8CH_RX_FRAC 565 #define CLK_I2S10_8CH_RX 566 #define MCLK_I2S10_8CH_RX 567 #define HCLK_I2S7_8CH 568 #define CLK_I2S7_8CH_RX_SRC 569 #define CLK_I2S7_8CH_RX_FRAC 570 #define CLK_I2S7_8CH_RX 571 #define MCLK_I2S7_8CH_RX 572 #define HCLK_I2S9_8CH 574 #define CLK_I2S9_8CH_RX_SRC 575 #define CLK_I2S9_8CH_RX_FRAC 576 #define CLK_I2S9_8CH_RX 577 #define MCLK_I2S9_8CH_RX 578 #define CLK_I2S5_8CH_TX_SRC 579 #define CLK_I2S5_8CH_TX_FRAC 580 #define CLK_I2S5_8CH_TX 581 #define MCLK_I2S5_8CH_TX 582 #define HCLK_I2S5_8CH 584 #define CLK_I2S6_8CH_TX_SRC 585 #define CLK_I2S6_8CH_TX_FRAC 586 #define CLK_I2S6_8CH_TX 587 #define MCLK_I2S6_8CH_TX 588 #define CLK_I2S6_8CH_RX_SRC 589 #define CLK_I2S6_8CH_RX_FRAC 590 #define CLK_I2S6_8CH_RX 591 #define MCLK_I2S6_8CH_RX 592 #define I2S6_8CH_MCLKOUT 593 #define HCLK_I2S6_8CH 594 #define HCLK_SPDIF3 595 #define CLK_SPDIF3_SRC 596 #define CLK_SPDIF3_FRAC 597 #define CLK_SPDIF3 598 #define MCLK_SPDIF3 599 #define HCLK_SPDIF4 600 #define CLK_SPDIF4_SRC 601 #define CLK_SPDIF4_FRAC 602 #define CLK_SPDIF4 603 #define MCLK_SPDIF4 604 #define HCLK_SPDIFRX0 605 #define MCLK_SPDIFRX0 606 #define HCLK_SPDIFRX1 607 #define MCLK_SPDIFRX1 608 #define HCLK_SPDIFRX2 609 #define MCLK_SPDIFRX2 610 #define ACLK_VO1USB_TOP_ROOT 611 #define HCLK_VO1USB_TOP_ROOT 612 #define CLK_HDMIHDP0 613 #define CLK_HDMIHDP1 614 #define PCLK_HDPTX0 615 #define PCLK_HDPTX1 616 #define PCLK_USBDPPHY0 617 #define PCLK_USBDPPHY1 618 #define ACLK_VOP_ROOT 619 #define ACLK_VOP_LOW_ROOT 620 #define HCLK_VOP_ROOT 621 #define PCLK_VOP_ROOT 622 #define HCLK_VOP 623 #define ACLK_VOP 624 #define DCLK_VOP0_SRC 625 #define DCLK_VOP1_SRC 626 #define DCLK_VOP2_SRC 627 #define DCLK_VOP0 628 #define DCLK_VOP1 629 #define DCLK_VOP2 630 #define DCLK_VOP3 631 #define PCLK_DSIHOST0 632 #define PCLK_DSIHOST1 633 #define CLK_DSIHOST0 634 #define CLK_DSIHOST1 635 #define CLK_VOP_PMU 636 #define ACLK_VOP_DOBY 637 #define ACLK_VOP_SUB_SRC 638 #define CLK_USBDP_PHY0_IMMORTAL 639 #define CLK_USBDP_PHY1_IMMORTAL 640 #define CLK_PMU0 641 #define PCLK_PMU0 642 #define PCLK_PMU0IOC 643 #define PCLK_GPIO0 644 #define DBCLK_GPIO0 645 #define PCLK_I2C0 646 #define CLK_I2C0 647 #define HCLK_I2S1_8CH 648 #define CLK_I2S1_8CH_TX_SRC 649 #define CLK_I2S1_8CH_TX_FRAC 650 #define CLK_I2S1_8CH_TX 651 #define MCLK_I2S1_8CH_TX 652 #define CLK_I2S1_8CH_RX_SRC 653 #define CLK_I2S1_8CH_RX_FRAC 654 #define CLK_I2S1_8CH_RX 655 #define MCLK_I2S1_8CH_RX 656 #define I2S1_8CH_MCLKOUT 657 #define CLK_PMU1_50M_SRC 658 #define CLK_PMU1_100M_SRC 659 #define CLK_PMU1_200M_SRC 660 #define CLK_PMU1_300M_SRC 661 #define CLK_PMU1_400M_SRC 662 #define HCLK_PMU1_ROOT 663 #define PCLK_PMU1_ROOT 664 #define PCLK_PMU0_ROOT 665 #define HCLK_PMU_CM0_ROOT 666 #define PCLK_PMU1 667 #define CLK_DDR_FAIL_SAFE 668 #define CLK_PMU1 669 #define HCLK_PDM0 670 #define MCLK_PDM0 671 #define HCLK_VAD 672 #define FCLK_PMU_CM0_CORE 673 #define CLK_PMU_CM0_RTC 674 #define PCLK_PMU1_IOC 675 #define PCLK_PMU1PWM 676 #define CLK_PMU1PWM 677 #define CLK_PMU1PWM_CAPTURE 678 #define PCLK_PMU1TIMER 679 #define CLK_PMU1TIMER_ROOT 680 #define CLK_PMU1TIMER0 681 #define CLK_PMU1TIMER1 682 #define CLK_UART0_SRC 683 #define CLK_UART0_FRAC 684 #define CLK_UART0 685 #define SCLK_UART0 686 #define PCLK_UART0 687 #define PCLK_PMU1WDT 688 #define TCLK_PMU1WDT 689 #define CLK_CR_PARA 690 #define CLK_USB2PHY_HDPTXRXPHY_REF 693 #define CLK_USBDPPHY_MIPIDCPPHY_REF 694 #define CLK_REF_PIPE_PHY0_OSC_SRC 695 #define CLK_REF_PIPE_PHY1_OSC_SRC 696 #define CLK_REF_PIPE_PHY2_OSC_SRC 697 #define CLK_REF_PIPE_PHY0_PLL_SRC 698 #define CLK_REF_PIPE_PHY1_PLL_SRC 699 #define CLK_REF_PIPE_PHY2_PLL_SRC 700 #define CLK_REF_PIPE_PHY0 701 #define CLK_REF_PIPE_PHY1 702 #define CLK_REF_PIPE_PHY2 703 #define SCLK_SDIO_DRV 704 #define SCLK_SDIO_SAMPLE 705 #define SCLK_SDMMC_DRV 706 #define SCLK_SDMMC_SAMPLE 707 #define CLK_PCIE1L0_PIPE 708 #define CLK_PCIE1L1_PIPE 709 #define CLK_BIGCORE0_PVTM 710 #define CLK_CORE_BIGCORE0_PVTM 711 #define CLK_BIGCORE1_PVTM 712 #define CLK_CORE_BIGCORE1_PVTM 713 #define CLK_LITCORE_PVTM 714 #define CLK_CORE_LITCORE_PVTM 715 #define CLK_AUX16M_0 716 #define CLK_AUX16M_1 717 #define CLK_PHY0_REF_ALT_P 718 #define CLK_PHY0_REF_ALT_M 719 #define CLK_PHY1_REF_ALT_P 720 #define CLK_PHY1_REF_ALT_M 721 #define CLK_NR_CLKS (CLK_PHY1_REF_ALT_M + 1) /********Name=SOFTRST_CON01,Offset=0xA04********/ #define SRST_A_TOP_BIU 19 #define SRST_P_TOP_BIU 20 #define SRST_P_CSIPHY0 22 #define SRST_CSIPHY0 23 #define SRST_P_CSIPHY1 24 #define SRST_CSIPHY1 25 #define SRST_A_TOP_M500_BIU 31 /********Name=SOFTRST_CON02,Offset=0xA08********/ #define SRST_A_TOP_M400_BIU 32 #define SRST_A_TOP_S200_BIU 33 #define SRST_A_TOP_S400_BIU 34 #define SRST_A_TOP_M300_BIU 35 #define SRST_USBDP_COMBO_PHY0_INIT 40 #define SRST_USBDP_COMBO_PHY0_CMN 41 #define SRST_USBDP_COMBO_PHY0_LANE 42 #define SRST_USBDP_COMBO_PHY0_PCS 43 #define SRST_USBDP_COMBO_PHY1_INIT 47 /********Name=SOFTRST_CON03,Offset=0xA0C********/ #define SRST_USBDP_COMBO_PHY1_CMN 48 #define SRST_USBDP_COMBO_PHY1_LANE 49 #define SRST_USBDP_COMBO_PHY1_PCS 50 #define SRST_DCPHY0 59 #define SRST_P_MIPI_DCPHY0 62 #define SRST_P_MIPI_DCPHY0_GRF 63 /********Name=SOFTRST_CON04,Offset=0xA10********/ #define SRST_DCPHY1 64 #define SRST_P_MIPI_DCPHY1 67 #define SRST_P_MIPI_DCPHY1_GRF 68 #define SRST_P_APB2ASB_SLV_CDPHY 69 #define SRST_P_APB2ASB_SLV_CSIPHY 70 #define SRST_P_APB2ASB_SLV_VCCIO3_5 71 #define SRST_P_APB2ASB_SLV_VCCIO6 72 #define SRST_P_APB2ASB_SLV_EMMCIO 73 #define SRST_P_APB2ASB_SLV_IOC_TOP 74 #define SRST_P_APB2ASB_SLV_IOC_RIGHT 75 /********Name=SOFTRST_CON05,Offset=0xA14********/ #define SRST_P_CRU 80 #define SRST_A_CHANNEL_SECURE2VO1USB 87 #define SRST_A_CHANNEL_SECURE2CENTER 88 #define SRST_H_CHANNEL_SECURE2VO1USB 94 #define SRST_H_CHANNEL_SECURE2CENTER 95 /********Name=SOFTRST_CON06,Offset=0xA18********/ #define SRST_P_CHANNEL_SECURE2VO1USB 96 #define SRST_P_CHANNEL_SECURE2CENTER 97 /********Name=SOFTRST_CON07,Offset=0xA1C********/ #define SRST_H_AUDIO_BIU 114 #define SRST_P_AUDIO_BIU 115 #define SRST_H_I2S0_8CH 116 #define SRST_M_I2S0_8CH_TX 119 #define SRST_M_I2S0_8CH_RX 122 #define SRST_P_ACDCDIG 123 #define SRST_H_I2S2_2CH 124 #define SRST_H_I2S3_2CH 125 /********Name=SOFTRST_CON08,Offset=0xA20********/ #define SRST_M_I2S2_2CH 128 #define SRST_M_I2S3_2CH 131 #define SRST_DAC_ACDCDIG 132 #define SRST_H_SPDIF0 142 /********Name=SOFTRST_CON09,Offset=0xA24********/ #define SRST_M_SPDIF0 145 #define SRST_H_SPDIF1 146 #define SRST_M_SPDIF1 149 #define SRST_H_PDM1 150 #define SRST_PDM1 151 /********Name=SOFTRST_CON10,Offset=0xA28********/ #define SRST_A_BUS_BIU 161 #define SRST_P_BUS_BIU 162 #define SRST_A_GIC 163 #define SRST_A_GIC_DBG 164 #define SRST_A_DMAC0 165 #define SRST_A_DMAC1 166 #define SRST_A_DMAC2 167 #define SRST_P_I2C1 168 #define SRST_P_I2C2 169 #define SRST_P_I2C3 170 #define SRST_P_I2C4 171 #define SRST_P_I2C5 172 #define SRST_P_I2C6 173 #define SRST_P_I2C7 174 #define SRST_P_I2C8 175 /********Name=SOFTRST_CON11,Offset=0xA2C********/ #define SRST_I2C1 176 #define SRST_I2C2 177 #define SRST_I2C3 178 #define SRST_I2C4 179 #define SRST_I2C5 180 #define SRST_I2C6 181 #define SRST_I2C7 182 #define SRST_I2C8 183 #define SRST_P_CAN0 184 #define SRST_CAN0 185 #define SRST_P_CAN1 186 #define SRST_CAN1 187 #define SRST_P_CAN2 188 #define SRST_CAN2 189 #define SRST_P_SARADC 190 /********Name=SOFTRST_CON12,Offset=0xA30********/ #define SRST_P_TSADC 192 #define SRST_TSADC 193 #define SRST_P_UART1 194 #define SRST_P_UART2 195 #define SRST_P_UART3 196 #define SRST_P_UART4 197 #define SRST_P_UART5 198 #define SRST_P_UART6 199 #define SRST_P_UART7 200 #define SRST_P_UART8 201 #define SRST_P_UART9 202 #define SRST_S_UART1 205 /********Name=SOFTRST_CON13,Offset=0xA34********/ #define SRST_S_UART2 208 #define SRST_S_UART3 211 #define SRST_S_UART4 214 #define SRST_S_UART5 217 #define SRST_S_UART6 220 #define SRST_S_UART7 223 /********Name=SOFTRST_CON14,Offset=0xA38********/ #define SRST_S_UART8 226 #define SRST_S_UART9 229 #define SRST_P_SPI0 230 #define SRST_P_SPI1 231 #define SRST_P_SPI2 232 #define SRST_P_SPI3 233 #define SRST_P_SPI4 234 #define SRST_SPI0 235 #define SRST_SPI1 236 #define SRST_SPI2 237 #define SRST_SPI3 238 #define SRST_SPI4 239 /********Name=SOFTRST_CON15,Offset=0xA3C********/ #define SRST_P_WDT0 240 #define SRST_T_WDT0 241 #define SRST_P_SYS_GRF 242 #define SRST_P_PWM1 243 #define SRST_PWM1 244 #define SRST_P_PWM2 246 #define SRST_PWM2 247 #define SRST_P_PWM3 249 #define SRST_PWM3 250 #define SRST_P_BUSTIMER0 252 #define SRST_P_BUSTIMER1 253 #define SRST_BUSTIMER0 255 /********Name=SOFTRST_CON16,Offset=0xA40********/ #define SRST_BUSTIMER1 256 #define SRST_BUSTIMER2 257 #define SRST_BUSTIMER3 258 #define SRST_BUSTIMER4 259 #define SRST_BUSTIMER5 260 #define SRST_BUSTIMER6 261 #define SRST_BUSTIMER7 262 #define SRST_BUSTIMER8 263 #define SRST_BUSTIMER9 264 #define SRST_BUSTIMER10 265 #define SRST_BUSTIMER11 266 #define SRST_P_MAILBOX0 267 #define SRST_P_MAILBOX1 268 #define SRST_P_MAILBOX2 269 #define SRST_P_GPIO1 270 #define SRST_GPIO1 271 /********Name=SOFTRST_CON17,Offset=0xA44********/ #define SRST_P_GPIO2 272 #define SRST_GPIO2 273 #define SRST_P_GPIO3 274 #define SRST_GPIO3 275 #define SRST_P_GPIO4 276 #define SRST_GPIO4 277 #define SRST_A_DECOM 278 #define SRST_P_DECOM 279 #define SRST_D_DECOM 280 #define SRST_P_TOP 281 #define SRST_A_GICADB_GIC2CORE_BUS 283 #define SRST_P_DFT2APB 284 #define SRST_P_APB2ASB_MST_TOP 285 #define SRST_P_APB2ASB_MST_CDPHY 286 #define SRST_P_APB2ASB_MST_BOT_RIGHT 287 /********Name=SOFTRST_CON18,Offset=0xA48********/ #define SRST_P_APB2ASB_MST_IOC_TOP 288 #define SRST_P_APB2ASB_MST_IOC_RIGHT 289 #define SRST_P_APB2ASB_MST_CSIPHY 290 #define SRST_P_APB2ASB_MST_VCCIO3_5 291 #define SRST_P_APB2ASB_MST_VCCIO6 292 #define SRST_P_APB2ASB_MST_EMMCIO 293 #define SRST_A_SPINLOCK 294 #define SRST_P_OTPC_NS 297 #define SRST_OTPC_NS 298 #define SRST_OTPC_ARB 299 /********Name=SOFTRST_CON19,Offset=0xA4C********/ #define SRST_P_BUSIOC 304 #define SRST_P_PMUCM0_INTMUX 308 #define SRST_P_DDRCM0_INTMUX 309 /********Name=SOFTRST_CON20,Offset=0xA50********/ #define SRST_P_DDR_DFICTL_CH0 320 #define SRST_P_DDR_MON_CH0 321 #define SRST_P_DDR_STANDBY_CH0 322 #define SRST_P_DDR_UPCTL_CH0 323 #define SRST_TM_DDR_MON_CH0 324 #define SRST_P_DDR_GRF_CH01 325 #define SRST_DFI_CH0 326 #define SRST_SBR_CH0 327 #define SRST_DDR_UPCTL_CH0 328 #define SRST_DDR_DFICTL_CH0 329 #define SRST_DDR_MON_CH0 330 #define SRST_DDR_STANDBY_CH0 331 #define SRST_A_DDR_UPCTL_CH0 332 #define SRST_P_DDR_DFICTL_CH1 333 #define SRST_P_DDR_MON_CH1 334 #define SRST_P_DDR_STANDBY_CH1 335 /********Name=SOFTRST_CON21,Offset=0xA54********/ #define SRST_P_DDR_UPCTL_CH1 336 #define SRST_TM_DDR_MON_CH1 337 #define SRST_DFI_CH1 338 #define SRST_SBR_CH1 339 #define SRST_DDR_UPCTL_CH1 340 #define SRST_DDR_DFICTL_CH1 341 #define SRST_DDR_MON_CH1 342 #define SRST_DDR_STANDBY_CH1 343 #define SRST_A_DDR_UPCTL_CH1 344 #define SRST_A_DDR01_MSCH0 349 #define SRST_A_DDR01_RS_MSCH0 350 #define SRST_A_DDR01_FRS_MSCH0 351 /********Name=SOFTRST_CON22,Offset=0xA58********/ #define SRST_A_DDR01_SCRAMBLE0 352 #define SRST_A_DDR01_FRS_SCRAMBLE0 353 #define SRST_A_DDR01_MSCH1 354 #define SRST_A_DDR01_RS_MSCH1 355 #define SRST_A_DDR01_FRS_MSCH1 356 #define SRST_A_DDR01_SCRAMBLE1 357 #define SRST_A_DDR01_FRS_SCRAMBLE1 358 #define SRST_P_DDR01_MSCH0 359 #define SRST_P_DDR01_MSCH1 360 /********Name=SOFTRST_CON23,Offset=0xA5C********/ #define SRST_P_DDR_DFICTL_CH2 368 #define SRST_P_DDR_MON_CH2 369 #define SRST_P_DDR_STANDBY_CH2 370 #define SRST_P_DDR_UPCTL_CH2 371 #define SRST_TM_DDR_MON_CH2 372 #define SRST_P_DDR_GRF_CH23 373 #define SRST_DFI_CH2 374 #define SRST_SBR_CH2 375 #define SRST_DDR_UPCTL_CH2 376 #define SRST_DDR_DFICTL_CH2 377 #define SRST_DDR_MON_CH2 378 #define SRST_DDR_STANDBY_CH2 379 #define SRST_A_DDR_UPCTL_CH2 380 #define SRST_P_DDR_DFICTL_CH3 381 #define SRST_P_DDR_MON_CH3 382 #define SRST_P_DDR_STANDBY_CH3 383 /********Name=SOFTRST_CON24,Offset=0xA60********/ #define SRST_P_DDR_UPCTL_CH3 384 #define SRST_TM_DDR_MON_CH3 385 #define SRST_DFI_CH3 386 #define SRST_SBR_CH3 387 #define SRST_DDR_UPCTL_CH3 388 #define SRST_DDR_DFICTL_CH3 389 #define SRST_DDR_MON_CH3 390 #define SRST_DDR_STANDBY_CH3 391 #define SRST_A_DDR_UPCTL_CH3 392 #define SRST_A_DDR23_MSCH2 397 #define SRST_A_DDR23_RS_MSCH2 398 #define SRST_A_DDR23_FRS_MSCH2 399 /********Name=SOFTRST_CON25,Offset=0xA64********/ #define SRST_A_DDR23_SCRAMBLE2 400 #define SRST_A_DDR23_FRS_SCRAMBLE2 401 #define SRST_A_DDR23_MSCH3 402 #define SRST_A_DDR23_RS_MSCH3 403 #define SRST_A_DDR23_FRS_MSCH3 404 #define SRST_A_DDR23_SCRAMBLE3 405 #define SRST_A_DDR23_FRS_SCRAMBLE3 406 #define SRST_P_DDR23_MSCH2 407 #define SRST_P_DDR23_MSCH3 408 /********Name=SOFTRST_CON26,Offset=0xA68********/ #define SRST_ISP1 419 #define SRST_ISP1_VICAP 420 #define SRST_A_ISP1_BIU 422 #define SRST_H_ISP1_BIU 424 /********Name=SOFTRST_CON27,Offset=0xA6C********/ #define SRST_A_RKNN1 432 #define SRST_A_RKNN1_BIU 433 #define SRST_H_RKNN1 434 #define SRST_H_RKNN1_BIU 435 /********Name=SOFTRST_CON28,Offset=0xA70********/ #define SRST_A_RKNN2 448 #define SRST_A_RKNN2_BIU 449 #define SRST_H_RKNN2 450 #define SRST_H_RKNN2_BIU 451 /********Name=SOFTRST_CON29,Offset=0xA74********/ #define SRST_A_RKNN_DSU0 467 #define SRST_P_NPUTOP_BIU 469 #define SRST_P_NPU_TIMER 470 #define SRST_NPUTIMER0 472 #define SRST_NPUTIMER1 473 #define SRST_P_NPU_WDT 474 #define SRST_T_NPU_WDT 475 #define SRST_P_NPU_PVTM 476 #define SRST_P_NPU_GRF 477 #define SRST_NPU_PVTM 478 /********Name=SOFTRST_CON30,Offset=0xA78********/ #define SRST_NPU_PVTPLL 480 #define SRST_H_NPU_CM0_BIU 482 #define SRST_F_NPU_CM0_CORE 483 #define SRST_T_NPU_CM0_JTAG 484 #define SRST_A_RKNN0 486 #define SRST_A_RKNN0_BIU 487 #define SRST_H_RKNN0 488 #define SRST_H_RKNN0_BIU 489 /********Name=SOFTRST_CON31,Offset=0xA7C********/ #define SRST_H_NVM_BIU 498 #define SRST_A_NVM_BIU 499 #define SRST_H_EMMC 500 #define SRST_A_EMMC 501 #define SRST_C_EMMC 502 #define SRST_B_EMMC 503 #define SRST_T_EMMC 504 #define SRST_S_SFC 505 #define SRST_H_SFC 506 #define SRST_H_SFC_XIP 507 /********Name=SOFTRST_CON32,Offset=0xA80********/ #define SRST_P_GRF 513 #define SRST_P_DEC_BIU 514 #define SRST_P_PHP_BIU 517 #define SRST_A_PCIE_GRIDGE 520 #define SRST_A_PHP_BIU 521 #define SRST_A_GMAC0 522 #define SRST_A_GMAC1 523 #define SRST_A_PCIE_BIU 524 #define SRST_PCIE0_POWER_UP 525 #define SRST_PCIE1_POWER_UP 526 #define SRST_PCIE2_POWER_UP 527 /********Name=SOFTRST_CON33,Offset=0xA84********/ #define SRST_PCIE3_POWER_UP 528 #define SRST_PCIE4_POWER_UP 529 #define SRST_P_PCIE0 540 #define SRST_P_PCIE1 541 #define SRST_P_PCIE2 542 #define SRST_P_PCIE3 543 /********Name=SOFTRST_CON34,Offset=0xA88********/ #define SRST_P_PCIE4 544 #define SRST_A_PHP_GIC_ITS 550 #define SRST_A_MMU_PCIE 551 #define SRST_A_MMU_PHP 552 #define SRST_A_MMU_BIU 553 /********Name=SOFTRST_CON35,Offset=0xA8C********/ #define SRST_A_USB3OTG2 567 /********Name=SOFTRST_CON37,Offset=0xA94********/ #define SRST_PMALIVE0 596 #define SRST_PMALIVE1 597 #define SRST_PMALIVE2 598 #define SRST_A_SATA0 599 #define SRST_A_SATA1 600 #define SRST_A_SATA2 601 #define SRST_RXOOB0 602 #define SRST_RXOOB1 603 #define SRST_RXOOB2 604 #define SRST_ASIC0 605 #define SRST_ASIC1 606 #define SRST_ASIC2 607 /********Name=SOFTRST_CON40,Offset=0xAA0********/ #define SRST_A_RKVDEC_CCU 642 #define SRST_H_RKVDEC0 643 #define SRST_A_RKVDEC0 644 #define SRST_H_RKVDEC0_BIU 645 #define SRST_A_RKVDEC0_BIU 646 #define SRST_RKVDEC0_CA 647 #define SRST_RKVDEC0_HEVC_CA 648 #define SRST_RKVDEC0_CORE 649 /********Name=SOFTRST_CON41,Offset=0xAA4********/ #define SRST_H_RKVDEC1 658 #define SRST_A_RKVDEC1 659 #define SRST_H_RKVDEC1_BIU 660 #define SRST_A_RKVDEC1_BIU 661 #define SRST_RKVDEC1_CA 662 #define SRST_RKVDEC1_HEVC_CA 663 #define SRST_RKVDEC1_CORE 664 /********Name=SOFTRST_CON42,Offset=0xAA8********/ #define SRST_A_USB_BIU 674 #define SRST_H_USB_BIU 675 #define SRST_A_USB3OTG0 676 #define SRST_A_USB3OTG1 679 #define SRST_H_HOST0 682 #define SRST_H_HOST_ARB0 683 #define SRST_H_HOST1 684 #define SRST_H_HOST_ARB1 685 #define SRST_A_USB_GRF 686 #define SRST_C_USB2P0_HOST0 687 /********Name=SOFTRST_CON43,Offset=0xAAC********/ #define SRST_C_USB2P0_HOST1 688 #define SRST_HOST_UTMI0 689 #define SRST_HOST_UTMI1 690 /********Name=SOFTRST_CON44,Offset=0xAB0********/ #define SRST_A_VDPU_BIU 708 #define SRST_A_VDPU_LOW_BIU 709 #define SRST_H_VDPU_BIU 710 #define SRST_A_JPEG_DECODER_BIU 711 #define SRST_A_VPU 712 #define SRST_H_VPU 713 #define SRST_A_JPEG_ENCODER0 714 #define SRST_H_JPEG_ENCODER0 715 #define SRST_A_JPEG_ENCODER1 716 #define SRST_H_JPEG_ENCODER1 717 #define SRST_A_JPEG_ENCODER2 718 #define SRST_H_JPEG_ENCODER2 719 /********Name=SOFTRST_CON45,Offset=0xAB4********/ #define SRST_A_JPEG_ENCODER3 720 #define SRST_H_JPEG_ENCODER3 721 #define SRST_A_JPEG_DECODER 722 #define SRST_H_JPEG_DECODER 723 #define SRST_H_IEP2P0 724 #define SRST_A_IEP2P0 725 #define SRST_IEP2P0_CORE 726 #define SRST_H_RGA2 727 #define SRST_A_RGA2 728 #define SRST_RGA2_CORE 729 #define SRST_H_RGA3_0 730 #define SRST_A_RGA3_0 731 #define SRST_RGA3_0_CORE 732 /********Name=SOFTRST_CON47,Offset=0xABC********/ #define SRST_H_RKVENC0_BIU 754 #define SRST_A_RKVENC0_BIU 755 #define SRST_H_RKVENC0 756 #define SRST_A_RKVENC0 757 #define SRST_RKVENC0_CORE 758 /********Name=SOFTRST_CON48,Offset=0xAC0********/ #define SRST_H_RKVENC1_BIU 770 #define SRST_A_RKVENC1_BIU 771 #define SRST_H_RKVENC1 772 #define SRST_A_RKVENC1 773 #define SRST_RKVENC1_CORE 774 /********Name=SOFTRST_CON49,Offset=0xAC4********/ #define SRST_A_VI_BIU 787 #define SRST_H_VI_BIU 788 #define SRST_P_VI_BIU 789 #define SRST_D_VICAP 790 #define SRST_A_VICAP 791 #define SRST_H_VICAP 792 #define SRST_ISP0 794 #define SRST_ISP0_VICAP 795 /********Name=SOFTRST_CON50,Offset=0xAC8********/ #define SRST_FISHEYE0 800 #define SRST_FISHEYE1 803 #define SRST_P_CSI_HOST_0 804 #define SRST_P_CSI_HOST_1 805 #define SRST_P_CSI_HOST_2 806 #define SRST_P_CSI_HOST_3 807 #define SRST_P_CSI_HOST_4 808 #define SRST_P_CSI_HOST_5 809 /********Name=SOFTRST_CON51,Offset=0xACC********/ #define SRST_CSIHOST0_VICAP 820 #define SRST_CSIHOST1_VICAP 821 #define SRST_CSIHOST2_VICAP 822 #define SRST_CSIHOST3_VICAP 823 #define SRST_CSIHOST4_VICAP 824 #define SRST_CSIHOST5_VICAP 825 #define SRST_CIFIN 829 /********Name=SOFTRST_CON52,Offset=0xAD0********/ #define SRST_A_VOP_BIU 836 #define SRST_A_VOP_LOW_BIU 837 #define SRST_H_VOP_BIU 838 #define SRST_P_VOP_BIU 839 #define SRST_H_VOP 840 #define SRST_A_VOP 841 #define SRST_D_VOP0 845 #define SRST_D_VOP2HDMI_BRIDGE0 846 #define SRST_D_VOP2HDMI_BRIDGE1 847 /********Name=SOFTRST_CON53,Offset=0xAD4********/ #define SRST_D_VOP1 848 #define SRST_D_VOP2 849 #define SRST_D_VOP3 850 #define SRST_P_VOPGRF 851 #define SRST_P_DSIHOST0 852 #define SRST_P_DSIHOST1 853 #define SRST_DSIHOST0 854 #define SRST_DSIHOST1 855 #define SRST_VOP_PMU 856 #define SRST_P_VOP_CHANNEL_BIU 857 /********Name=SOFTRST_CON55,Offset=0xADC********/ #define SRST_H_VO0_BIU 885 #define SRST_H_VO0_S_BIU 886 #define SRST_P_VO0_BIU 887 #define SRST_P_VO0_S_BIU 888 #define SRST_A_HDCP0_BIU 889 #define SRST_P_VO0GRF 890 #define SRST_H_HDCP_KEY0 891 #define SRST_A_HDCP0 892 #define SRST_H_HDCP0 893 #define SRST_HDCP0 895 /********Name=SOFTRST_CON56,Offset=0xAE0********/ #define SRST_P_TRNG0 897 #define SRST_DP0 904 #define SRST_DP1 905 #define SRST_H_I2S4_8CH 906 #define SRST_M_I2S4_8CH_TX 909 #define SRST_H_I2S8_8CH 910 /********Name=SOFTRST_CON57,Offset=0xAE4********/ #define SRST_M_I2S8_8CH_TX 913 #define SRST_H_SPDIF2_DP0 914 #define SRST_M_SPDIF2_DP0 918 #define SRST_H_SPDIF5_DP1 919 #define SRST_M_SPDIF5_DP1 923 /********Name=SOFTRST_CON59,Offset=0xAEC********/ #define SRST_A_HDCP1_BIU 950 #define SRST_A_HDMIRX_BIU 951 #define SRST_A_VO1_BIU 952 #define SRST_H_VOP1_BIU 953 #define SRST_H_VOP1_S_BIU 954 #define SRST_P_VOP1_BIU 955 #define SRST_P_VO1GRF 956 #define SRST_P_VO1_S_BIU 957 /********Name=SOFTRST_CON60,Offset=0xAF0********/ #define SRST_H_I2S7_8CH 960 #define SRST_M_I2S7_8CH_RX 963 #define SRST_H_HDCP_KEY1 964 #define SRST_A_HDCP1 965 #define SRST_H_HDCP1 966 #define SRST_HDCP1 968 #define SRST_P_TRNG1 970 #define SRST_P_HDMITX0 971 /********Name=SOFTRST_CON61,Offset=0xAF4********/ #define SRST_HDMITX0_REF 976 #define SRST_P_HDMITX1 978 #define SRST_HDMITX1_REF 983 #define SRST_A_HDMIRX 985 #define SRST_P_HDMIRX 986 #define SRST_HDMIRX_REF 987 /********Name=SOFTRST_CON62,Offset=0xAF8********/ #define SRST_P_EDP0 992 #define SRST_EDP0_24M 993 #define SRST_P_EDP1 995 #define SRST_EDP1_24M 996 #define SRST_M_I2S5_8CH_TX 1000 #define SRST_H_I2S5_8CH 1004 #define SRST_M_I2S6_8CH_TX 1007 /********Name=SOFTRST_CON63,Offset=0xAFC********/ #define SRST_M_I2S6_8CH_RX 1010 #define SRST_H_I2S6_8CH 1011 #define SRST_H_SPDIF3 1012 #define SRST_M_SPDIF3 1015 #define SRST_H_SPDIF4 1016 #define SRST_M_SPDIF4 1019 #define SRST_H_SPDIFRX0 1020 #define SRST_M_SPDIFRX0 1021 #define SRST_H_SPDIFRX1 1022 #define SRST_M_SPDIFRX1 1023 /********Name=SOFTRST_CON64,Offset=0xB00********/ #define SRST_H_SPDIFRX2 1024 #define SRST_M_SPDIFRX2 1025 #define SRST_LINKSYM_HDMITXPHY0 1036 #define SRST_LINKSYM_HDMITXPHY1 1037 #define SRST_VO1_BRIDGE0 1038 #define SRST_VO1_BRIDGE1 1039 /********Name=SOFTRST_CON65,Offset=0xB04********/ #define SRST_H_I2S9_8CH 1040 #define SRST_M_I2S9_8CH_RX 1043 #define SRST_H_I2S10_8CH 1044 #define SRST_M_I2S10_8CH_RX 1047 #define SRST_P_S_HDMIRX 1048 /********Name=SOFTRST_CON66,Offset=0xB08********/ #define SRST_GPU 1060 #define SRST_SYS_GPU 1061 #define SRST_A_S_GPU_BIU 1064 #define SRST_A_M0_GPU_BIU 1065 #define SRST_A_M1_GPU_BIU 1066 #define SRST_A_M2_GPU_BIU 1067 #define SRST_A_M3_GPU_BIU 1068 #define SRST_P_GPU_BIU 1070 #define SRST_P_GPU_PVTM 1071 /********Name=SOFTRST_CON67,Offset=0xB0C********/ #define SRST_GPU_PVTM 1072 #define SRST_P_GPU_GRF 1074 #define SRST_GPU_PVTPLL 1075 #define SRST_GPU_JTAG 1076 /********Name=SOFTRST_CON68,Offset=0xB10********/ #define SRST_A_AV1_BIU 1089 #define SRST_A_AV1 1090 #define SRST_P_AV1_BIU 1092 #define SRST_P_AV1 1093 /********Name=SOFTRST_CON69,Offset=0xB14********/ #define SRST_A_DDR_BIU 1108 #define SRST_A_DMA2DDR 1109 #define SRST_A_DDR_SHAREMEM 1110 #define SRST_A_DDR_SHAREMEM_BIU 1111 #define SRST_A_CENTER_S200_BIU 1114 #define SRST_A_CENTER_S400_BIU 1115 #define SRST_H_AHB2APB 1116 #define SRST_H_CENTER_BIU 1117 #define SRST_F_DDR_CM0_CORE 1118 /********Name=SOFTRST_CON70,Offset=0xB18********/ #define SRST_DDR_TIMER0 1120 #define SRST_DDR_TIMER1 1121 #define SRST_T_WDT_DDR 1122 #define SRST_T_DDR_CM0_JTAG 1123 #define SRST_P_CENTER_GRF 1125 #define SRST_P_AHB2APB 1126 #define SRST_P_WDT 1127 #define SRST_P_TIMER 1128 #define SRST_P_DMA2DDR 1129 #define SRST_P_SHAREMEM 1130 #define SRST_P_CENTER_BIU 1131 #define SRST_P_CENTER_CHANNEL_BIU 1132 /********Name=SOFTRST_CON72,Offset=0xB20********/ #define SRST_P_USBDPGRF0 1153 #define SRST_P_USBDPPHY0 1154 #define SRST_P_USBDPGRF1 1155 #define SRST_P_USBDPPHY1 1156 #define SRST_P_HDPTX0 1157 #define SRST_P_HDPTX1 1158 #define SRST_P_APB2ASB_SLV_BOT_RIGHT 1159 #define SRST_P_USB2PHY_U3_0_GRF0 1160 #define SRST_P_USB2PHY_U3_1_GRF0 1161 #define SRST_P_USB2PHY_U2_0_GRF0 1162 #define SRST_P_USB2PHY_U2_1_GRF0 1163 #define SRST_HDPTX0_ROPLL 1164 #define SRST_HDPTX0_LCPLL 1165 #define SRST_HDPTX0 1166 #define SRST_HDPTX1_ROPLL 1167 /********Name=SOFTRST_CON73,Offset=0xB24********/ #define SRST_HDPTX1_LCPLL 1168 #define SRST_HDPTX1 1169 #define SRST_HDPTX0_HDMIRXPHY_SET 1170 #define SRST_USBDP_COMBO_PHY0 1171 #define SRST_USBDP_COMBO_PHY0_LCPLL 1172 #define SRST_USBDP_COMBO_PHY0_ROPLL 1173 #define SRST_USBDP_COMBO_PHY0_PCS_HS 1174 #define SRST_USBDP_COMBO_PHY1 1175 #define SRST_USBDP_COMBO_PHY1_LCPLL 1176 #define SRST_USBDP_COMBO_PHY1_ROPLL 1177 #define SRST_USBDP_COMBO_PHY1_PCS_HS 1178 #define SRST_HDMIHDP0 1180 #define SRST_HDMIHDP1 1181 /********Name=SOFTRST_CON74,Offset=0xB28********/ #define SRST_A_VO1USB_TOP_BIU 1185 #define SRST_H_VO1USB_TOP_BIU 1187 /********Name=SOFTRST_CON75,Offset=0xB2C********/ #define SRST_H_SDIO_BIU 1201 #define SRST_H_SDIO 1202 #define SRST_SDIO 1203 /********Name=SOFTRST_CON76,Offset=0xB30********/ #define SRST_H_RGA3_BIU 1218 #define SRST_A_RGA3_BIU 1219 #define SRST_H_RGA3_1 1220 #define SRST_A_RGA3_1 1221 #define SRST_RGA3_1_CORE 1222 /********Name=SOFTRST_CON77,Offset=0xB34********/ #define SRST_REF_PIPE_PHY0 1238 #define SRST_REF_PIPE_PHY1 1239 #define SRST_REF_PIPE_PHY2 1240 /********Name=PHPTOPSOFTRST_CON0,Offset=0x8A00********/ #define SRST_P_PHPTOP_CRU 131073 #define SRST_P_PCIE2_GRF0 131074 #define SRST_P_PCIE2_GRF1 131075 #define SRST_P_PCIE2_GRF2 131076 #define SRST_P_PCIE2_PHY0 131077 #define SRST_P_PCIE2_PHY1 131078 #define SRST_P_PCIE2_PHY2 131079 #define SRST_P_PCIE3_PHY 131080 #define SRST_P_APB2ASB_SLV_CHIP_TOP 131081 #define SRST_PCIE30_PHY 131082 /********Name=PMU1SOFTRST_CON00,Offset=0x30A00********/ #define SRST_H_PMU1_BIU 786442 #define SRST_P_PMU1_BIU 786443 #define SRST_H_PMU_CM0_BIU 786444 #define SRST_F_PMU_CM0_CORE 786445 #define SRST_T_PMU1_CM0_JTAG 786446 /********Name=PMU1SOFTRST_CON01,Offset=0x30A04********/ #define SRST_DDR_FAIL_SAFE 786449 #define SRST_P_CRU_PMU1 786450 #define SRST_P_PMU1_GRF 786452 #define SRST_P_PMU1_IOC 786453 #define SRST_P_PMU1WDT 786454 #define SRST_T_PMU1WDT 786455 #define SRST_P_PMU1TIMER 786456 #define SRST_PMU1TIMER0 786458 #define SRST_PMU1TIMER1 786459 #define SRST_P_PMU1PWM 786460 #define SRST_PMU1PWM 786461 /********Name=PMU1SOFTRST_CON02,Offset=0x30A08********/ #define SRST_P_I2C0 786465 #define SRST_I2C0 786466 #define SRST_S_UART0 786469 #define SRST_P_UART0 786470 #define SRST_H_I2S1_8CH 786471 #define SRST_M_I2S1_8CH_TX 786474 #define SRST_M_I2S1_8CH_RX 786477 #define SRST_H_PDM0 786478 #define SRST_PDM0 786479 /********Name=PMU1SOFTRST_CON03,Offset=0x30A0C********/ #define SRST_H_VAD 786480 #define SRST_HDPTX0_INIT 786491 #define SRST_HDPTX0_CMN 786492 #define SRST_HDPTX0_LANE 786493 #define SRST_HDPTX1_INIT 786495 /********Name=PMU1SOFTRST_CON04,Offset=0x30A10********/ #define SRST_HDPTX1_CMN 786496 #define SRST_HDPTX1_LANE 786497 #define SRST_M_MIPI_DCPHY0 786499 #define SRST_S_MIPI_DCPHY0 786500 #define SRST_M_MIPI_DCPHY1 786501 #define SRST_S_MIPI_DCPHY1 786502 #define SRST_OTGPHY_U3_0 786503 #define SRST_OTGPHY_U3_1 786504 #define SRST_OTGPHY_U2_0 786505 #define SRST_OTGPHY_U2_1 786506 /********Name=PMU1SOFTRST_CON05,Offset=0x30A14********/ #define SRST_P_PMU0GRF 786515 #define SRST_P_PMU0IOC 786516 #define SRST_P_GPIO0 786517 #define SRST_GPIO0 786518 /* scmi-clocks indices */ #define SCMI_CLK_CPUL 0 #define SCMI_CLK_DSU 1 #define SCMI_CLK_CPUB01 2 #define SCMI_CLK_CPUB23 3 #define SCMI_CLK_DDR 4 #define SCMI_CLK_GPU 5 #define SCMI_CLK_NPU 6 #define SCMI_CLK_SBUS 7 #define SCMI_PCLK_SBUS 8 #define SCMI_CCLK_SD 9 #define SCMI_DCLK_SD 10 #define SCMI_ACLK_SECURE_NS 11 #define SCMI_HCLK_SECURE_NS 12 #define SCMI_TCLK_WDT 13 #define SCMI_KEYLADDER_CORE 14 #define SCMI_KEYLADDER_RNG 15 #define SCMI_ACLK_SECURE_S 16 #define SCMI_HCLK_SECURE_S 17 #define SCMI_PCLK_SECURE_S 18 #define SCMI_CRYPTO_RNG 19 #define SCMI_CRYPTO_CORE 20 #define SCMI_CRYPTO_PKA 21 #define SCMI_SPLL 22 #define SCMI_HCLK_SD 23 /********Name=SECURE_SOFTRST_CON00,Offset=0xA00********/ #define SRST_A_SECURE_NS_BIU 10 #define SRST_H_SECURE_NS_BIU 11 #define SRST_A_SECURE_S_BIU 12 #define SRST_H_SECURE_S_BIU 13 #define SRST_P_SECURE_S_BIU 14 #define SRST_CRYPTO_CORE 15 /********Name=SECURE_SOFTRST_CON01,Offset=0xA04********/ #define SRST_CRYPTO_PKA 16 #define SRST_CRYPTO_RNG 17 #define SRST_A_CRYPTO 18 #define SRST_H_CRYPTO 19 #define SRST_KEYLADDER_CORE 25 #define SRST_KEYLADDER_RNG 26 #define SRST_A_KEYLADDER 27 #define SRST_H_KEYLADDER 28 #define SRST_P_OTPC_S 29 #define SRST_OTPC_S 30 #define SRST_WDT_S 31 /********Name=SECURE_SOFTRST_CON02,Offset=0xA08********/ #define SRST_T_WDT_S 32 #define SRST_H_BOOTROM 33 #define SRST_A_DCF 34 #define SRST_P_DCF 35 #define SRST_H_BOOTROM_NS 37 #define SRST_P_KEYLADDER 46 #define SRST_H_TRNG_S 47 /********Name=SECURE_SOFTRST_CON03,Offset=0xA0C********/ #define SRST_H_TRNG_NS 48 #define SRST_D_SDMMC_BUFFER 49 #define SRST_H_SDMMC 50 #define SRST_H_SDMMC_BUFFER 51 #define SRST_SDMMC 52 #define SRST_P_TRNG_CHK 53 #define SRST_TRNG_S 54 #endif /* __DT_BINDINGS_CLK_ROCKCHIP_RK3588_H__ */