11.1Sskrll/* $NetBSD: rockchip,rv1126-cru.h,v 1.1.1.1 2026/01/18 05:21:40 skrll Exp $ */ 21.1Sskrll 31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 41.1Sskrll/* 51.1Sskrll * Copyright (c) 2019 Rockchip Electronics Co. Ltd. 61.1Sskrll * Author: Finley Xiao <finley.xiao@rock-chips.com> 71.1Sskrll */ 81.1Sskrll 91.1Sskrll#ifndef _DT_BINDINGS_CLK_ROCKCHIP_RV1126_H 101.1Sskrll#define _DT_BINDINGS_CLK_ROCKCHIP_RV1126_H 111.1Sskrll 121.1Sskrll/* pmucru-clocks indices */ 131.1Sskrll 141.1Sskrll/* pll clocks */ 151.1Sskrll#define PLL_GPLL 1 161.1Sskrll 171.1Sskrll/* sclk (special clocks) */ 181.1Sskrll#define CLK_OSC0_DIV32K 2 191.1Sskrll#define CLK_RTC32K 3 201.1Sskrll#define CLK_WIFI_DIV 4 211.1Sskrll#define CLK_WIFI_OSC0 5 221.1Sskrll#define CLK_WIFI 6 231.1Sskrll#define CLK_PMU 7 241.1Sskrll#define SCLK_UART1_DIV 8 251.1Sskrll#define SCLK_UART1_FRACDIV 9 261.1Sskrll#define SCLK_UART1_MUX 10 271.1Sskrll#define SCLK_UART1 11 281.1Sskrll#define CLK_I2C0 12 291.1Sskrll#define CLK_I2C2 13 301.1Sskrll#define CLK_CAPTURE_PWM0 14 311.1Sskrll#define CLK_PWM0 15 321.1Sskrll#define CLK_CAPTURE_PWM1 16 331.1Sskrll#define CLK_PWM1 17 341.1Sskrll#define CLK_SPI0 18 351.1Sskrll#define DBCLK_GPIO0 19 361.1Sskrll#define CLK_PMUPVTM 20 371.1Sskrll#define CLK_CORE_PMUPVTM 21 381.1Sskrll#define CLK_REF12M 22 391.1Sskrll#define CLK_USBPHY_OTG_REF 23 401.1Sskrll#define CLK_USBPHY_HOST_REF 24 411.1Sskrll#define CLK_REF24M 25 421.1Sskrll#define CLK_MIPIDSIPHY_REF 26 431.1Sskrll 441.1Sskrll/* pclk */ 451.1Sskrll#define PCLK_PDPMU 30 461.1Sskrll#define PCLK_PMU 31 471.1Sskrll#define PCLK_UART1 32 481.1Sskrll#define PCLK_I2C0 33 491.1Sskrll#define PCLK_I2C2 34 501.1Sskrll#define PCLK_PWM0 35 511.1Sskrll#define PCLK_PWM1 36 521.1Sskrll#define PCLK_SPI0 37 531.1Sskrll#define PCLK_GPIO0 38 541.1Sskrll#define PCLK_PMUSGRF 39 551.1Sskrll#define PCLK_PMUGRF 40 561.1Sskrll#define PCLK_PMUCRU 41 571.1Sskrll#define PCLK_CHIPVEROTP 42 581.1Sskrll#define PCLK_PDPMU_NIU 43 591.1Sskrll#define PCLK_PMUPVTM 44 601.1Sskrll#define PCLK_SCRKEYGEN 45 611.1Sskrll 621.1Sskrll#define CLKPMU_NR_CLKS (PCLK_SCRKEYGEN + 1) 631.1Sskrll 641.1Sskrll/* cru-clocks indices */ 651.1Sskrll 661.1Sskrll/* pll clocks */ 671.1Sskrll#define PLL_APLL 1 681.1Sskrll#define PLL_DPLL 2 691.1Sskrll#define PLL_CPLL 3 701.1Sskrll#define PLL_HPLL 4 711.1Sskrll 721.1Sskrll/* sclk (special clocks) */ 731.1Sskrll#define ARMCLK 5 741.1Sskrll#define USB480M 6 751.1Sskrll#define CLK_CORE_CPUPVTM 7 761.1Sskrll#define CLK_CPUPVTM 8 771.1Sskrll#define CLK_SCR1 9 781.1Sskrll#define CLK_SCR1_CORE 10 791.1Sskrll#define CLK_SCR1_RTC 11 801.1Sskrll#define CLK_SCR1_JTAG 12 811.1Sskrll#define SCLK_UART0_DIV 13 821.1Sskrll#define SCLK_UART0_FRAC 14 831.1Sskrll#define SCLK_UART0_MUX 15 841.1Sskrll#define SCLK_UART0 16 851.1Sskrll#define SCLK_UART2_DIV 17 861.1Sskrll#define SCLK_UART2_FRAC 18 871.1Sskrll#define SCLK_UART2_MUX 19 881.1Sskrll#define SCLK_UART2 20 891.1Sskrll#define SCLK_UART3_DIV 21 901.1Sskrll#define SCLK_UART3_FRAC 22 911.1Sskrll#define SCLK_UART3_MUX 23 921.1Sskrll#define SCLK_UART3 24 931.1Sskrll#define SCLK_UART4_DIV 25 941.1Sskrll#define SCLK_UART4_FRAC 26 951.1Sskrll#define SCLK_UART4_MUX 27 961.1Sskrll#define SCLK_UART4 28 971.1Sskrll#define SCLK_UART5_DIV 29 981.1Sskrll#define SCLK_UART5_FRAC 30 991.1Sskrll#define SCLK_UART5_MUX 31 1001.1Sskrll#define SCLK_UART5 32 1011.1Sskrll#define CLK_I2C1 33 1021.1Sskrll#define CLK_I2C3 34 1031.1Sskrll#define CLK_I2C4 35 1041.1Sskrll#define CLK_I2C5 36 1051.1Sskrll#define CLK_SPI1 37 1061.1Sskrll#define CLK_CAPTURE_PWM2 38 1071.1Sskrll#define CLK_PWM2 39 1081.1Sskrll#define DBCLK_GPIO1 40 1091.1Sskrll#define DBCLK_GPIO2 41 1101.1Sskrll#define DBCLK_GPIO3 42 1111.1Sskrll#define DBCLK_GPIO4 43 1121.1Sskrll#define CLK_SARADC 44 1131.1Sskrll#define CLK_TIMER0 45 1141.1Sskrll#define CLK_TIMER1 46 1151.1Sskrll#define CLK_TIMER2 47 1161.1Sskrll#define CLK_TIMER3 48 1171.1Sskrll#define CLK_TIMER4 49 1181.1Sskrll#define CLK_TIMER5 50 1191.1Sskrll#define CLK_CAN 51 1201.1Sskrll#define CLK_NPU_TSADC 52 1211.1Sskrll#define CLK_NPU_TSADCPHY 53 1221.1Sskrll#define CLK_CPU_TSADC 54 1231.1Sskrll#define CLK_CPU_TSADCPHY 55 1241.1Sskrll#define CLK_CRYPTO_CORE 56 1251.1Sskrll#define CLK_CRYPTO_PKA 57 1261.1Sskrll#define MCLK_I2S0_TX_DIV 58 1271.1Sskrll#define MCLK_I2S0_TX_FRACDIV 59 1281.1Sskrll#define MCLK_I2S0_TX_MUX 60 1291.1Sskrll#define MCLK_I2S0_TX 61 1301.1Sskrll#define MCLK_I2S0_RX_DIV 62 1311.1Sskrll#define MCLK_I2S0_RX_FRACDIV 63 1321.1Sskrll#define MCLK_I2S0_RX_MUX 64 1331.1Sskrll#define MCLK_I2S0_RX 65 1341.1Sskrll#define MCLK_I2S0_TX_OUT2IO 66 1351.1Sskrll#define MCLK_I2S0_RX_OUT2IO 67 1361.1Sskrll#define MCLK_I2S1_DIV 68 1371.1Sskrll#define MCLK_I2S1_FRACDIV 69 1381.1Sskrll#define MCLK_I2S1_MUX 70 1391.1Sskrll#define MCLK_I2S1 71 1401.1Sskrll#define MCLK_I2S1_OUT2IO 72 1411.1Sskrll#define MCLK_I2S2_DIV 73 1421.1Sskrll#define MCLK_I2S2_FRACDIV 74 1431.1Sskrll#define MCLK_I2S2_MUX 75 1441.1Sskrll#define MCLK_I2S2 76 1451.1Sskrll#define MCLK_I2S2_OUT2IO 77 1461.1Sskrll#define MCLK_PDM 78 1471.1Sskrll#define SCLK_ADUPWM_DIV 79 1481.1Sskrll#define SCLK_AUDPWM_FRACDIV 80 1491.1Sskrll#define SCLK_AUDPWM_MUX 81 1501.1Sskrll#define SCLK_AUDPWM 82 1511.1Sskrll#define CLK_ACDCDIG_ADC 83 1521.1Sskrll#define CLK_ACDCDIG_DAC 84 1531.1Sskrll#define CLK_ACDCDIG_I2C 85 1541.1Sskrll#define CLK_VENC_CORE 86 1551.1Sskrll#define CLK_VDEC_CORE 87 1561.1Sskrll#define CLK_VDEC_CA 88 1571.1Sskrll#define CLK_VDEC_HEVC_CA 89 1581.1Sskrll#define CLK_RGA_CORE 90 1591.1Sskrll#define CLK_IEP_CORE 91 1601.1Sskrll#define CLK_ISP_DIV 92 1611.1Sskrll#define CLK_ISP_NP5 93 1621.1Sskrll#define CLK_ISP_NUX 94 1631.1Sskrll#define CLK_ISP 95 1641.1Sskrll#define CLK_CIF_OUT_DIV 96 1651.1Sskrll#define CLK_CIF_OUT_FRACDIV 97 1661.1Sskrll#define CLK_CIF_OUT_MUX 98 1671.1Sskrll#define CLK_CIF_OUT 99 1681.1Sskrll#define CLK_MIPICSI_OUT_DIV 100 1691.1Sskrll#define CLK_MIPICSI_OUT_FRACDIV 101 1701.1Sskrll#define CLK_MIPICSI_OUT_MUX 102 1711.1Sskrll#define CLK_MIPICSI_OUT 103 1721.1Sskrll#define CLK_ISPP_DIV 104 1731.1Sskrll#define CLK_ISPP_NP5 105 1741.1Sskrll#define CLK_ISPP_NUX 106 1751.1Sskrll#define CLK_ISPP 107 1761.1Sskrll#define CLK_SDMMC 108 1771.1Sskrll#define SCLK_SDMMC_DRV 109 1781.1Sskrll#define SCLK_SDMMC_SAMPLE 110 1791.1Sskrll#define CLK_SDIO 111 1801.1Sskrll#define SCLK_SDIO_DRV 112 1811.1Sskrll#define SCLK_SDIO_SAMPLE 113 1821.1Sskrll#define CLK_EMMC 114 1831.1Sskrll#define SCLK_EMMC_DRV 115 1841.1Sskrll#define SCLK_EMMC_SAMPLE 116 1851.1Sskrll#define CLK_NANDC 117 1861.1Sskrll#define SCLK_SFC 118 1871.1Sskrll#define CLK_USBHOST_UTMI_OHCI 119 1881.1Sskrll#define CLK_USBOTG_REF 120 1891.1Sskrll#define CLK_GMAC_DIV 121 1901.1Sskrll#define CLK_GMAC_RGMII_M0 122 1911.1Sskrll#define CLK_GMAC_SRC_M0 123 1921.1Sskrll#define CLK_GMAC_RGMII_M1 124 1931.1Sskrll#define CLK_GMAC_SRC_M1 125 1941.1Sskrll#define CLK_GMAC_SRC 126 1951.1Sskrll#define CLK_GMAC_REF 127 1961.1Sskrll#define CLK_GMAC_TX_SRC 128 1971.1Sskrll#define CLK_GMAC_TX_DIV5 129 1981.1Sskrll#define CLK_GMAC_TX_DIV50 130 1991.1Sskrll#define RGMII_MODE_CLK 131 2001.1Sskrll#define CLK_GMAC_RX_SRC 132 2011.1Sskrll#define CLK_GMAC_RX_DIV2 133 2021.1Sskrll#define CLK_GMAC_RX_DIV20 134 2031.1Sskrll#define RMII_MODE_CLK 135 2041.1Sskrll#define CLK_GMAC_TX_RX 136 2051.1Sskrll#define CLK_GMAC_PTPREF 137 2061.1Sskrll#define CLK_GMAC_ETHERNET_OUT 138 2071.1Sskrll#define CLK_DDRPHY 139 2081.1Sskrll#define CLK_DDR_MON 140 2091.1Sskrll#define TMCLK_DDR_MON 141 2101.1Sskrll#define CLK_NPU_DIV 142 2111.1Sskrll#define CLK_NPU_NP5 143 2121.1Sskrll#define CLK_CORE_NPU 144 2131.1Sskrll#define CLK_CORE_NPUPVTM 145 2141.1Sskrll#define CLK_NPUPVTM 146 2151.1Sskrll#define SCLK_DDRCLK 147 2161.1Sskrll#define CLK_OTP 148 2171.1Sskrll 2181.1Sskrll/* dclk */ 2191.1Sskrll#define DCLK_DECOM 150 2201.1Sskrll#define DCLK_VOP_DIV 151 2211.1Sskrll#define DCLK_VOP_FRACDIV 152 2221.1Sskrll#define DCLK_VOP_MUX 153 2231.1Sskrll#define DCLK_VOP 154 2241.1Sskrll#define DCLK_CIF 155 2251.1Sskrll#define DCLK_CIFLITE 156 2261.1Sskrll 2271.1Sskrll/* aclk */ 2281.1Sskrll#define ACLK_PDBUS 160 2291.1Sskrll#define ACLK_DMAC 161 2301.1Sskrll#define ACLK_DCF 162 2311.1Sskrll#define ACLK_SPINLOCK 163 2321.1Sskrll#define ACLK_DECOM 164 2331.1Sskrll#define ACLK_PDCRYPTO 165 2341.1Sskrll#define ACLK_CRYPTO 166 2351.1Sskrll#define ACLK_PDVEPU 167 2361.1Sskrll#define ACLK_VENC 168 2371.1Sskrll#define ACLK_PDVDEC 169 2381.1Sskrll#define ACLK_PDJPEG 170 2391.1Sskrll#define ACLK_VDEC 171 2401.1Sskrll#define ACLK_JPEG 172 2411.1Sskrll#define ACLK_PDVO 173 2421.1Sskrll#define ACLK_RGA 174 2431.1Sskrll#define ACLK_VOP 175 2441.1Sskrll#define ACLK_IEP 176 2451.1Sskrll#define ACLK_PDVI_DIV 177 2461.1Sskrll#define ACLK_PDVI_NP5 178 2471.1Sskrll#define ACLK_PDVI 179 2481.1Sskrll#define ACLK_ISP 180 2491.1Sskrll#define ACLK_CIF 181 2501.1Sskrll#define ACLK_CIFLITE 182 2511.1Sskrll#define ACLK_PDISPP_DIV 183 2521.1Sskrll#define ACLK_PDISPP_NP5 184 2531.1Sskrll#define ACLK_PDISPP 185 2541.1Sskrll#define ACLK_ISPP 186 2551.1Sskrll#define ACLK_PDPHP 187 2561.1Sskrll#define ACLK_PDUSB 188 2571.1Sskrll#define ACLK_USBOTG 189 2581.1Sskrll#define ACLK_PDGMAC 190 2591.1Sskrll#define ACLK_GMAC 191 2601.1Sskrll#define ACLK_PDNPU_DIV 192 2611.1Sskrll#define ACLK_PDNPU_NP5 193 2621.1Sskrll#define ACLK_PDNPU 194 2631.1Sskrll#define ACLK_NPU 195 2641.1Sskrll 2651.1Sskrll/* hclk */ 2661.1Sskrll#define HCLK_PDCORE_NIU 200 2671.1Sskrll#define HCLK_PDUSB 201 2681.1Sskrll#define HCLK_PDCRYPTO 202 2691.1Sskrll#define HCLK_CRYPTO 203 2701.1Sskrll#define HCLK_PDAUDIO 204 2711.1Sskrll#define HCLK_I2S0 205 2721.1Sskrll#define HCLK_I2S1 206 2731.1Sskrll#define HCLK_I2S2 207 2741.1Sskrll#define HCLK_PDM 208 2751.1Sskrll#define HCLK_AUDPWM 209 2761.1Sskrll#define HCLK_PDVEPU 210 2771.1Sskrll#define HCLK_VENC 211 2781.1Sskrll#define HCLK_PDVDEC 212 2791.1Sskrll#define HCLK_PDJPEG 213 2801.1Sskrll#define HCLK_VDEC 214 2811.1Sskrll#define HCLK_JPEG 215 2821.1Sskrll#define HCLK_PDVO 216 2831.1Sskrll#define HCLK_RGA 217 2841.1Sskrll#define HCLK_VOP 218 2851.1Sskrll#define HCLK_IEP 219 2861.1Sskrll#define HCLK_PDVI 220 2871.1Sskrll#define HCLK_ISP 221 2881.1Sskrll#define HCLK_CIF 222 2891.1Sskrll#define HCLK_CIFLITE 223 2901.1Sskrll#define HCLK_PDISPP 224 2911.1Sskrll#define HCLK_ISPP 225 2921.1Sskrll#define HCLK_PDPHP 226 2931.1Sskrll#define HCLK_PDSDMMC 227 2941.1Sskrll#define HCLK_SDMMC 228 2951.1Sskrll#define HCLK_PDSDIO 229 2961.1Sskrll#define HCLK_SDIO 230 2971.1Sskrll#define HCLK_PDNVM 231 2981.1Sskrll#define HCLK_EMMC 232 2991.1Sskrll#define HCLK_NANDC 233 3001.1Sskrll#define HCLK_SFC 234 3011.1Sskrll#define HCLK_SFCXIP 235 3021.1Sskrll#define HCLK_PDBUS 236 3031.1Sskrll#define HCLK_USBHOST 237 3041.1Sskrll#define HCLK_USBHOST_ARB 238 3051.1Sskrll#define HCLK_PDNPU 239 3061.1Sskrll#define HCLK_NPU 240 3071.1Sskrll 3081.1Sskrll/* pclk */ 3091.1Sskrll#define PCLK_CPUPVTM 245 3101.1Sskrll#define PCLK_PDBUS 246 3111.1Sskrll#define PCLK_DCF 247 3121.1Sskrll#define PCLK_WDT 248 3131.1Sskrll#define PCLK_MAILBOX 249 3141.1Sskrll#define PCLK_UART0 250 3151.1Sskrll#define PCLK_UART2 251 3161.1Sskrll#define PCLK_UART3 252 3171.1Sskrll#define PCLK_UART4 253 3181.1Sskrll#define PCLK_UART5 254 3191.1Sskrll#define PCLK_I2C1 255 3201.1Sskrll#define PCLK_I2C3 256 3211.1Sskrll#define PCLK_I2C4 257 3221.1Sskrll#define PCLK_I2C5 258 3231.1Sskrll#define PCLK_SPI1 259 3241.1Sskrll#define PCLK_PWM2 261 3251.1Sskrll#define PCLK_GPIO1 262 3261.1Sskrll#define PCLK_GPIO2 263 3271.1Sskrll#define PCLK_GPIO3 264 3281.1Sskrll#define PCLK_GPIO4 265 3291.1Sskrll#define PCLK_SARADC 266 3301.1Sskrll#define PCLK_TIMER 267 3311.1Sskrll#define PCLK_DECOM 268 3321.1Sskrll#define PCLK_CAN 269 3331.1Sskrll#define PCLK_NPU_TSADC 270 3341.1Sskrll#define PCLK_CPU_TSADC 271 3351.1Sskrll#define PCLK_ACDCDIG 272 3361.1Sskrll#define PCLK_PDVO 273 3371.1Sskrll#define PCLK_DSIHOST 274 3381.1Sskrll#define PCLK_PDVI 275 3391.1Sskrll#define PCLK_CSIHOST 276 3401.1Sskrll#define PCLK_PDGMAC 277 3411.1Sskrll#define PCLK_GMAC 278 3421.1Sskrll#define PCLK_PDDDR 279 3431.1Sskrll#define PCLK_DDR_MON 280 3441.1Sskrll#define PCLK_PDNPU 281 3451.1Sskrll#define PCLK_NPUPVTM 282 3461.1Sskrll#define PCLK_PDTOP 283 3471.1Sskrll#define PCLK_TOPCRU 284 3481.1Sskrll#define PCLK_TOPGRF 285 3491.1Sskrll#define PCLK_CPUEMADET 286 3501.1Sskrll#define PCLK_DDRPHY 287 3511.1Sskrll#define PCLK_DSIPHY 289 3521.1Sskrll#define PCLK_CSIPHY0 290 3531.1Sskrll#define PCLK_CSIPHY1 291 3541.1Sskrll#define PCLK_USBPHY_HOST 292 3551.1Sskrll#define PCLK_USBPHY_OTG 293 3561.1Sskrll#define PCLK_OTP 294 3571.1Sskrll 3581.1Sskrll#define CLK_NR_CLKS (PCLK_OTP + 1) 3591.1Sskrll 3601.1Sskrll/* pmu soft-reset indices */ 3611.1Sskrll 3621.1Sskrll/* pmu_cru_softrst_con0 */ 3631.1Sskrll#define SRST_PDPMU_NIU_P 0 3641.1Sskrll#define SRST_PMU_SGRF_P 1 3651.1Sskrll#define SRST_PMU_SGRF_REMAP_P 2 3661.1Sskrll#define SRST_I2C0_P 3 3671.1Sskrll#define SRST_I2C0 4 3681.1Sskrll#define SRST_I2C2_P 7 3691.1Sskrll#define SRST_I2C2 8 3701.1Sskrll#define SRST_UART1_P 9 3711.1Sskrll#define SRST_UART1 10 3721.1Sskrll#define SRST_PWM0_P 11 3731.1Sskrll#define SRST_PWM0 12 3741.1Sskrll#define SRST_PWM1_P 13 3751.1Sskrll#define SRST_PWM1 14 3761.1Sskrll#define SRST_DDR_FAIL_SAFE 15 3771.1Sskrll 3781.1Sskrll/* pmu_cru_softrst_con1 */ 3791.1Sskrll#define SRST_GPIO0_P 17 3801.1Sskrll#define SRST_GPIO0_DB 18 3811.1Sskrll#define SRST_SPI0_P 19 3821.1Sskrll#define SRST_SPI0 20 3831.1Sskrll#define SRST_PMUGRF_P 21 3841.1Sskrll#define SRST_CHIPVEROTP_P 22 3851.1Sskrll#define SRST_PMUPVTM 24 3861.1Sskrll#define SRST_PMUPVTM_P 25 3871.1Sskrll#define SRST_PMUCRU_P 30 3881.1Sskrll 3891.1Sskrll/* soft-reset indices */ 3901.1Sskrll 3911.1Sskrll/* cru_softrst_con0 */ 3921.1Sskrll#define SRST_CORE0_PO 0 3931.1Sskrll#define SRST_CORE1_PO 1 3941.1Sskrll#define SRST_CORE2_PO 2 3951.1Sskrll#define SRST_CORE3_PO 3 3961.1Sskrll#define SRST_CORE0 4 3971.1Sskrll#define SRST_CORE1 5 3981.1Sskrll#define SRST_CORE2 6 3991.1Sskrll#define SRST_CORE3 7 4001.1Sskrll#define SRST_CORE0_DBG 8 4011.1Sskrll#define SRST_CORE1_DBG 9 4021.1Sskrll#define SRST_CORE2_DBG 10 4031.1Sskrll#define SRST_CORE3_DBG 11 4041.1Sskrll#define SRST_NL2 12 4051.1Sskrll#define SRST_CORE_NIU_A 13 4061.1Sskrll#define SRST_DBG_DAPLITE_P 14 4071.1Sskrll#define SRST_DAPLITE_P 15 4081.1Sskrll 4091.1Sskrll/* cru_softrst_con1 */ 4101.1Sskrll#define SRST_PDBUS_NIU1_A 16 4111.1Sskrll#define SRST_PDBUS_NIU1_H 17 4121.1Sskrll#define SRST_PDBUS_NIU1_P 18 4131.1Sskrll#define SRST_PDBUS_NIU2_A 19 4141.1Sskrll#define SRST_PDBUS_NIU2_H 20 4151.1Sskrll#define SRST_PDBUS_NIU3_A 21 4161.1Sskrll#define SRST_PDBUS_NIU3_H 22 4171.1Sskrll#define SRST_PDBUS_HOLD_NIU1_A 23 4181.1Sskrll#define SRST_DBG_NIU_P 24 4191.1Sskrll#define SRST_PDCORE_NIIU_H 25 4201.1Sskrll#define SRST_MUC_NIU 26 4211.1Sskrll#define SRST_DCF_A 29 4221.1Sskrll#define SRST_DCF_P 30 4231.1Sskrll#define SRST_SYSTEM_SRAM_A 31 4241.1Sskrll 4251.1Sskrll/* cru_softrst_con2 */ 4261.1Sskrll#define SRST_I2C1_P 32 4271.1Sskrll#define SRST_I2C1 33 4281.1Sskrll#define SRST_I2C3_P 34 4291.1Sskrll#define SRST_I2C3 35 4301.1Sskrll#define SRST_I2C4_P 36 4311.1Sskrll#define SRST_I2C4 37 4321.1Sskrll#define SRST_I2C5_P 38 4331.1Sskrll#define SRST_I2C5 39 4341.1Sskrll#define SRST_SPI1_P 40 4351.1Sskrll#define SRST_SPI1 41 4361.1Sskrll#define SRST_MCU_CORE 42 4371.1Sskrll#define SRST_PWM2_P 44 4381.1Sskrll#define SRST_PWM2 45 4391.1Sskrll#define SRST_SPINLOCK_A 46 4401.1Sskrll 4411.1Sskrll/* cru_softrst_con3 */ 4421.1Sskrll#define SRST_UART0_P 48 4431.1Sskrll#define SRST_UART0 49 4441.1Sskrll#define SRST_UART2_P 50 4451.1Sskrll#define SRST_UART2 51 4461.1Sskrll#define SRST_UART3_P 52 4471.1Sskrll#define SRST_UART3 53 4481.1Sskrll#define SRST_UART4_P 54 4491.1Sskrll#define SRST_UART4 55 4501.1Sskrll#define SRST_UART5_P 56 4511.1Sskrll#define SRST_UART5 57 4521.1Sskrll#define SRST_WDT_P 58 4531.1Sskrll#define SRST_SARADC_P 59 4541.1Sskrll#define SRST_GRF_P 61 4551.1Sskrll#define SRST_TIMER_P 62 4561.1Sskrll#define SRST_MAILBOX_P 63 4571.1Sskrll 4581.1Sskrll/* cru_softrst_con4 */ 4591.1Sskrll#define SRST_TIMER0 64 4601.1Sskrll#define SRST_TIMER1 65 4611.1Sskrll#define SRST_TIMER2 66 4621.1Sskrll#define SRST_TIMER3 67 4631.1Sskrll#define SRST_TIMER4 68 4641.1Sskrll#define SRST_TIMER5 69 4651.1Sskrll#define SRST_INTMUX_P 70 4661.1Sskrll#define SRST_GPIO1_P 72 4671.1Sskrll#define SRST_GPIO1_DB 73 4681.1Sskrll#define SRST_GPIO2_P 74 4691.1Sskrll#define SRST_GPIO2_DB 75 4701.1Sskrll#define SRST_GPIO3_P 76 4711.1Sskrll#define SRST_GPIO3_DB 77 4721.1Sskrll#define SRST_GPIO4_P 78 4731.1Sskrll#define SRST_GPIO4_DB 79 4741.1Sskrll 4751.1Sskrll/* cru_softrst_con5 */ 4761.1Sskrll#define SRST_CAN_P 80 4771.1Sskrll#define SRST_CAN 81 4781.1Sskrll#define SRST_DECOM_A 85 4791.1Sskrll#define SRST_DECOM_P 86 4801.1Sskrll#define SRST_DECOM_D 87 4811.1Sskrll#define SRST_PDCRYPTO_NIU_A 88 4821.1Sskrll#define SRST_PDCRYPTO_NIU_H 89 4831.1Sskrll#define SRST_CRYPTO_A 90 4841.1Sskrll#define SRST_CRYPTO_H 91 4851.1Sskrll#define SRST_CRYPTO_CORE 92 4861.1Sskrll#define SRST_CRYPTO_PKA 93 4871.1Sskrll#define SRST_SGRF_P 95 4881.1Sskrll 4891.1Sskrll/* cru_softrst_con6 */ 4901.1Sskrll#define SRST_PDAUDIO_NIU_H 96 4911.1Sskrll#define SRST_PDAUDIO_NIU_P 97 4921.1Sskrll#define SRST_I2S0_H 98 4931.1Sskrll#define SRST_I2S0_TX_M 99 4941.1Sskrll#define SRST_I2S0_RX_M 100 4951.1Sskrll#define SRST_I2S1_H 101 4961.1Sskrll#define SRST_I2S1_M 102 4971.1Sskrll#define SRST_I2S2_H 103 4981.1Sskrll#define SRST_I2S2_M 104 4991.1Sskrll#define SRST_PDM_H 105 5001.1Sskrll#define SRST_PDM_M 106 5011.1Sskrll#define SRST_AUDPWM_H 107 5021.1Sskrll#define SRST_AUDPWM 108 5031.1Sskrll#define SRST_ACDCDIG_P 109 5041.1Sskrll#define SRST_ACDCDIG 110 5051.1Sskrll 5061.1Sskrll/* cru_softrst_con7 */ 5071.1Sskrll#define SRST_PDVEPU_NIU_A 112 5081.1Sskrll#define SRST_PDVEPU_NIU_H 113 5091.1Sskrll#define SRST_VENC_A 114 5101.1Sskrll#define SRST_VENC_H 115 5111.1Sskrll#define SRST_VENC_CORE 116 5121.1Sskrll#define SRST_PDVDEC_NIU_A 117 5131.1Sskrll#define SRST_PDVDEC_NIU_H 118 5141.1Sskrll#define SRST_VDEC_A 119 5151.1Sskrll#define SRST_VDEC_H 120 5161.1Sskrll#define SRST_VDEC_CORE 121 5171.1Sskrll#define SRST_VDEC_CA 122 5181.1Sskrll#define SRST_VDEC_HEVC_CA 123 5191.1Sskrll#define SRST_PDJPEG_NIU_A 124 5201.1Sskrll#define SRST_PDJPEG_NIU_H 125 5211.1Sskrll#define SRST_JPEG_A 126 5221.1Sskrll#define SRST_JPEG_H 127 5231.1Sskrll 5241.1Sskrll/* cru_softrst_con8 */ 5251.1Sskrll#define SRST_PDVO_NIU_A 128 5261.1Sskrll#define SRST_PDVO_NIU_H 129 5271.1Sskrll#define SRST_PDVO_NIU_P 130 5281.1Sskrll#define SRST_RGA_A 131 5291.1Sskrll#define SRST_RGA_H 132 5301.1Sskrll#define SRST_RGA_CORE 133 5311.1Sskrll#define SRST_VOP_A 134 5321.1Sskrll#define SRST_VOP_H 135 5331.1Sskrll#define SRST_VOP_D 136 5341.1Sskrll#define SRST_TXBYTEHS_DSIHOST 137 5351.1Sskrll#define SRST_DSIHOST_P 138 5361.1Sskrll#define SRST_IEP_A 139 5371.1Sskrll#define SRST_IEP_H 140 5381.1Sskrll#define SRST_IEP_CORE 141 5391.1Sskrll#define SRST_ISP_RX_P 142 5401.1Sskrll 5411.1Sskrll/* cru_softrst_con9 */ 5421.1Sskrll#define SRST_PDVI_NIU_A 144 5431.1Sskrll#define SRST_PDVI_NIU_H 145 5441.1Sskrll#define SRST_PDVI_NIU_P 146 5451.1Sskrll#define SRST_ISP 147 5461.1Sskrll#define SRST_CIF_A 148 5471.1Sskrll#define SRST_CIF_H 149 5481.1Sskrll#define SRST_CIF_D 150 5491.1Sskrll#define SRST_CIF_P 151 5501.1Sskrll#define SRST_CIF_I 152 5511.1Sskrll#define SRST_CIF_RX_P 153 5521.1Sskrll#define SRST_PDISPP_NIU_A 154 5531.1Sskrll#define SRST_PDISPP_NIU_H 155 5541.1Sskrll#define SRST_ISPP_A 156 5551.1Sskrll#define SRST_ISPP_H 157 5561.1Sskrll#define SRST_ISPP 158 5571.1Sskrll#define SRST_CSIHOST_P 159 5581.1Sskrll 5591.1Sskrll/* cru_softrst_con10 */ 5601.1Sskrll#define SRST_PDPHPMID_NIU_A 160 5611.1Sskrll#define SRST_PDPHPMID_NIU_H 161 5621.1Sskrll#define SRST_PDNVM_NIU_H 163 5631.1Sskrll#define SRST_SDMMC_H 164 5641.1Sskrll#define SRST_SDIO_H 165 5651.1Sskrll#define SRST_EMMC_H 166 5661.1Sskrll#define SRST_SFC_H 167 5671.1Sskrll#define SRST_SFCXIP_H 168 5681.1Sskrll#define SRST_SFC 169 5691.1Sskrll#define SRST_NANDC_H 170 5701.1Sskrll#define SRST_NANDC 171 5711.1Sskrll#define SRST_PDSDMMC_H 173 5721.1Sskrll#define SRST_PDSDIO_H 174 5731.1Sskrll 5741.1Sskrll/* cru_softrst_con11 */ 5751.1Sskrll#define SRST_PDUSB_NIU_A 176 5761.1Sskrll#define SRST_PDUSB_NIU_H 177 5771.1Sskrll#define SRST_USBHOST_H 178 5781.1Sskrll#define SRST_USBHOST_ARB_H 179 5791.1Sskrll#define SRST_USBHOST_UTMI 180 5801.1Sskrll#define SRST_USBOTG_A 181 5811.1Sskrll#define SRST_USBPHY_OTG_P 182 5821.1Sskrll#define SRST_USBPHY_HOST_P 183 5831.1Sskrll#define SRST_USBPHYPOR_OTG 184 5841.1Sskrll#define SRST_USBPHYPOR_HOST 185 5851.1Sskrll#define SRST_PDGMAC_NIU_A 188 5861.1Sskrll#define SRST_PDGMAC_NIU_P 189 5871.1Sskrll#define SRST_GMAC_A 190 5881.1Sskrll 5891.1Sskrll/* cru_softrst_con12 */ 5901.1Sskrll#define SRST_DDR_DFICTL_P 193 5911.1Sskrll#define SRST_DDR_MON_P 194 5921.1Sskrll#define SRST_DDR_STANDBY_P 195 5931.1Sskrll#define SRST_DDR_GRF_P 196 5941.1Sskrll#define SRST_DDR_MSCH_P 197 5951.1Sskrll#define SRST_DDR_SPLIT_A 198 5961.1Sskrll#define SRST_DDR_MSCH 199 5971.1Sskrll#define SRST_DDR_DFICTL 202 5981.1Sskrll#define SRST_DDR_STANDBY 203 5991.1Sskrll#define SRST_NPUMCU_NIU 205 6001.1Sskrll#define SRST_DDRPHY_P 206 6011.1Sskrll#define SRST_DDRPHY 207 6021.1Sskrll 6031.1Sskrll/* cru_softrst_con13 */ 6041.1Sskrll#define SRST_PDNPU_NIU_A 208 6051.1Sskrll#define SRST_PDNPU_NIU_H 209 6061.1Sskrll#define SRST_PDNPU_NIU_P 210 6071.1Sskrll#define SRST_NPU_A 211 6081.1Sskrll#define SRST_NPU_H 212 6091.1Sskrll#define SRST_NPU 213 6101.1Sskrll#define SRST_NPUPVTM_P 214 6111.1Sskrll#define SRST_NPUPVTM 215 6121.1Sskrll#define SRST_NPU_TSADC_P 216 6131.1Sskrll#define SRST_NPU_TSADC 217 6141.1Sskrll#define SRST_NPU_TSADCPHY 218 6151.1Sskrll#define SRST_CIFLITE_A 220 6161.1Sskrll#define SRST_CIFLITE_H 221 6171.1Sskrll#define SRST_CIFLITE_D 222 6181.1Sskrll#define SRST_CIFLITE_RX_P 223 6191.1Sskrll 6201.1Sskrll/* cru_softrst_con14 */ 6211.1Sskrll#define SRST_TOPNIU_P 224 6221.1Sskrll#define SRST_TOPCRU_P 225 6231.1Sskrll#define SRST_TOPGRF_P 226 6241.1Sskrll#define SRST_CPUEMADET_P 227 6251.1Sskrll#define SRST_CSIPHY0_P 228 6261.1Sskrll#define SRST_CSIPHY1_P 229 6271.1Sskrll#define SRST_DSIPHY_P 230 6281.1Sskrll#define SRST_CPU_TSADC_P 232 6291.1Sskrll#define SRST_CPU_TSADC 233 6301.1Sskrll#define SRST_CPU_TSADCPHY 234 6311.1Sskrll#define SRST_CPUPVTM_P 235 6321.1Sskrll#define SRST_CPUPVTM 236 6331.1Sskrll 6341.1Sskrll#endif 635