156f7d184SJoseph Chen /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 256f7d184SJoseph Chen /* 356f7d184SJoseph Chen * Copyright (c) 2022 Rockchip Electronics Co. Ltd. 456f7d184SJoseph Chen * Author: Finley Xiao <finley.xiao@rock-chips.com> 556f7d184SJoseph Chen */ 656f7d184SJoseph Chen 756f7d184SJoseph Chen #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3562_H 856f7d184SJoseph Chen #define _DT_BINDINGS_CLK_ROCKCHIP_RK3562_H 956f7d184SJoseph Chen 1056f7d184SJoseph Chen /* cru-clocks indices */ 1156f7d184SJoseph Chen 1256f7d184SJoseph Chen /* cru plls */ 1356f7d184SJoseph Chen #define PLL_APLL 1 1456f7d184SJoseph Chen #define PLL_GPLL 2 1556f7d184SJoseph Chen #define PLL_VPLL 3 1656f7d184SJoseph Chen #define PLL_HPLL 4 1756f7d184SJoseph Chen #define PLL_CPLL 5 1856f7d184SJoseph Chen #define PLL_DPLL 6 1956f7d184SJoseph Chen 2056f7d184SJoseph Chen /* cru clocks */ 219b43a31aSFinley Xiao #define ARMCLK 8 229b43a31aSFinley Xiao #define CLK_GPU 9 239b43a31aSFinley Xiao #define ACLK_RKNN 10 249b43a31aSFinley Xiao #define CLK_DDR 11 2556f7d184SJoseph Chen #define CLK_MATRIX_50M_SRC 12 2656f7d184SJoseph Chen #define CLK_MATRIX_100M_SRC 13 2756f7d184SJoseph Chen #define CLK_MATRIX_125M_SRC 14 2856f7d184SJoseph Chen #define CLK_MATRIX_200M_SRC 15 2956f7d184SJoseph Chen #define CLK_MATRIX_300M_SRC 16 309b43a31aSFinley Xiao #define ACLK_TOP 17 319b43a31aSFinley Xiao #define ACLK_TOP_VIO 18 329b43a31aSFinley Xiao #define CLK_CAM0_OUT2IO 19 339b43a31aSFinley Xiao #define CLK_CAM1_OUT2IO 20 349b43a31aSFinley Xiao #define CLK_CAM2_OUT2IO 21 359b43a31aSFinley Xiao #define CLK_CAM3_OUT2IO 22 369b43a31aSFinley Xiao #define ACLK_BUS 23 379b43a31aSFinley Xiao #define HCLK_BUS 24 389b43a31aSFinley Xiao #define PCLK_BUS 25 399b43a31aSFinley Xiao #define PCLK_I2C1 26 409b43a31aSFinley Xiao #define PCLK_I2C2 27 419b43a31aSFinley Xiao #define PCLK_I2C3 28 429b43a31aSFinley Xiao #define PCLK_I2C4 29 439b43a31aSFinley Xiao #define PCLK_I2C5 30 449b43a31aSFinley Xiao #define CLK_I2C 31 459b43a31aSFinley Xiao #define CLK_I2C1 32 469b43a31aSFinley Xiao #define CLK_I2C2 33 479b43a31aSFinley Xiao #define CLK_I2C3 34 489b43a31aSFinley Xiao #define CLK_I2C4 35 499b43a31aSFinley Xiao #define CLK_I2C5 36 509b43a31aSFinley Xiao #define DCLK_BUS_GPIO 37 519b43a31aSFinley Xiao #define DCLK_BUS_GPIO3 38 529b43a31aSFinley Xiao #define DCLK_BUS_GPIO4 39 539b43a31aSFinley Xiao #define PCLK_TIMER 40 549b43a31aSFinley Xiao #define CLK_TIMER0 41 559b43a31aSFinley Xiao #define CLK_TIMER1 42 569b43a31aSFinley Xiao #define CLK_TIMER2 43 579b43a31aSFinley Xiao #define CLK_TIMER3 44 589b43a31aSFinley Xiao #define CLK_TIMER4 45 599b43a31aSFinley Xiao #define CLK_TIMER5 46 609b43a31aSFinley Xiao #define PCLK_STIMER 47 619b43a31aSFinley Xiao #define CLK_STIMER0 48 629b43a31aSFinley Xiao #define CLK_STIMER1 49 639b43a31aSFinley Xiao #define PCLK_WDTNS 50 649b43a31aSFinley Xiao #define CLK_WDTNS 51 659b43a31aSFinley Xiao #define PCLK_GRF 52 669b43a31aSFinley Xiao #define PCLK_SGRF 53 679b43a31aSFinley Xiao #define PCLK_MAILBOX 54 689b43a31aSFinley Xiao #define PCLK_INTC 55 699b43a31aSFinley Xiao #define ACLK_BUS_GIC400 56 709b43a31aSFinley Xiao #define ACLK_BUS_SPINLOCK 57 719b43a31aSFinley Xiao #define ACLK_DCF 58 729b43a31aSFinley Xiao #define PCLK_DCF 59 739b43a31aSFinley Xiao #define FCLK_BUS_CM0_CORE 60 749b43a31aSFinley Xiao #define CLK_BUS_CM0_RTC 61 759b43a31aSFinley Xiao #define HCLK_ICACHE 62 769b43a31aSFinley Xiao #define HCLK_DCACHE 63 779b43a31aSFinley Xiao #define PCLK_TSADC 64 789b43a31aSFinley Xiao #define CLK_TSADC 65 799b43a31aSFinley Xiao #define CLK_TSADC_TSEN 66 809b43a31aSFinley Xiao #define PCLK_DFT2APB 67 819b43a31aSFinley Xiao #define CLK_SARADC_VCCIO156 68 829b43a31aSFinley Xiao #define PCLK_GMAC 69 839b43a31aSFinley Xiao #define ACLK_GMAC 70 849b43a31aSFinley Xiao #define CLK_GMAC_125M_CRU_I 71 859b43a31aSFinley Xiao #define CLK_GMAC_50M_CRU_I 72 869b43a31aSFinley Xiao #define CLK_GMAC_50M_O 73 879b43a31aSFinley Xiao #define CLK_GMAC_ETH_OUT2IO 74 889b43a31aSFinley Xiao #define PCLK_APB2ASB_VCCIO156 75 899b43a31aSFinley Xiao #define PCLK_TO_VCCIO156 76 909b43a31aSFinley Xiao #define PCLK_DSIPHY 77 919b43a31aSFinley Xiao #define PCLK_DSITX 78 929b43a31aSFinley Xiao #define PCLK_CPU_EMA_DET 79 939b43a31aSFinley Xiao #define PCLK_HASH 80 949b43a31aSFinley Xiao #define PCLK_TOPCRU 81 959b43a31aSFinley Xiao #define PCLK_ASB2APB_VCCIO156 82 969b43a31aSFinley Xiao #define PCLK_IOC_VCCIO156 83 979b43a31aSFinley Xiao #define PCLK_GPIO3_VCCIO156 84 989b43a31aSFinley Xiao #define PCLK_GPIO4_VCCIO156 85 999b43a31aSFinley Xiao #define PCLK_SARADC_VCCIO156 86 1009b43a31aSFinley Xiao #define PCLK_MAC100 87 1019b43a31aSFinley Xiao #define ACLK_MAC100 89 1029b43a31aSFinley Xiao #define CLK_MAC100_50M_MATRIX 90 1039b43a31aSFinley Xiao #define HCLK_CORE 91 1049b43a31aSFinley Xiao #define PCLK_DDR 92 1059b43a31aSFinley Xiao #define CLK_MSCH_BRG_BIU 93 1069b43a31aSFinley Xiao #define PCLK_DDR_HWLP 94 1079b43a31aSFinley Xiao #define PCLK_DDR_UPCTL 95 1089b43a31aSFinley Xiao #define PCLK_DDR_PHY 96 1099b43a31aSFinley Xiao #define PCLK_DDR_DFICTL 97 1109b43a31aSFinley Xiao #define PCLK_DDR_DMA2DDR 98 1119b43a31aSFinley Xiao #define PCLK_DDR_MON 99 1129b43a31aSFinley Xiao #define TMCLK_DDR_MON 100 1139b43a31aSFinley Xiao #define PCLK_DDR_GRF 101 1149b43a31aSFinley Xiao #define PCLK_DDR_CRU 102 1159b43a31aSFinley Xiao #define PCLK_SUBDDR_CRU 103 1169b43a31aSFinley Xiao #define CLK_GPU_PRE 104 1179b43a31aSFinley Xiao #define ACLK_GPU_PRE 105 1189b43a31aSFinley Xiao #define CLK_GPU_BRG 107 1199b43a31aSFinley Xiao #define CLK_NPU_PRE 108 1209b43a31aSFinley Xiao #define HCLK_NPU_PRE 109 1219b43a31aSFinley Xiao #define HCLK_RKNN 111 1229b43a31aSFinley Xiao #define ACLK_PERI 112 1239b43a31aSFinley Xiao #define HCLK_PERI 113 1249b43a31aSFinley Xiao #define PCLK_PERI 114 1259b43a31aSFinley Xiao #define PCLK_PERICRU 115 1269b43a31aSFinley Xiao #define HCLK_SAI0 116 1279b43a31aSFinley Xiao #define CLK_SAI0_SRC 117 1289b43a31aSFinley Xiao #define CLK_SAI0_FRAC 118 1299b43a31aSFinley Xiao #define CLK_SAI0 119 1309b43a31aSFinley Xiao #define MCLK_SAI0 120 1319b43a31aSFinley Xiao #define MCLK_SAI0_OUT2IO 121 1329b43a31aSFinley Xiao #define HCLK_SAI1 122 1339b43a31aSFinley Xiao #define CLK_SAI1_SRC 123 1349b43a31aSFinley Xiao #define CLK_SAI1_FRAC 124 1359b43a31aSFinley Xiao #define CLK_SAI1 125 1369b43a31aSFinley Xiao #define MCLK_SAI1 126 1379b43a31aSFinley Xiao #define MCLK_SAI1_OUT2IO 127 1389b43a31aSFinley Xiao #define HCLK_SAI2 128 1399b43a31aSFinley Xiao #define CLK_SAI2_SRC 129 1409b43a31aSFinley Xiao #define CLK_SAI2_FRAC 130 1419b43a31aSFinley Xiao #define CLK_SAI2 131 1429b43a31aSFinley Xiao #define MCLK_SAI2 132 1439b43a31aSFinley Xiao #define MCLK_SAI2_OUT2IO 133 1449b43a31aSFinley Xiao #define HCLK_DSM 134 1459b43a31aSFinley Xiao #define CLK_DSM 135 1469b43a31aSFinley Xiao #define HCLK_PDM 136 1479b43a31aSFinley Xiao #define MCLK_PDM 137 1489b43a31aSFinley Xiao #define HCLK_SPDIF 138 1499b43a31aSFinley Xiao #define CLK_SPDIF_SRC 139 1509b43a31aSFinley Xiao #define CLK_SPDIF_FRAC 140 1519b43a31aSFinley Xiao #define CLK_SPDIF 141 1529b43a31aSFinley Xiao #define MCLK_SPDIF 142 1539b43a31aSFinley Xiao #define HCLK_SDMMC0 143 1549b43a31aSFinley Xiao #define CCLK_SDMMC0 144 1559b43a31aSFinley Xiao #define HCLK_SDMMC1 145 1569b43a31aSFinley Xiao #define CCLK_SDMMC1 146 1579b43a31aSFinley Xiao #define SCLK_SDMMC0_DRV 147 1589b43a31aSFinley Xiao #define SCLK_SDMMC0_SAMPLE 148 1599b43a31aSFinley Xiao #define SCLK_SDMMC1_DRV 149 1609b43a31aSFinley Xiao #define SCLK_SDMMC1_SAMPLE 150 1619b43a31aSFinley Xiao #define HCLK_EMMC 151 1629b43a31aSFinley Xiao #define ACLK_EMMC 152 1639b43a31aSFinley Xiao #define CCLK_EMMC 153 1649b43a31aSFinley Xiao #define BCLK_EMMC 154 1659b43a31aSFinley Xiao #define TMCLK_EMMC 155 1669b43a31aSFinley Xiao #define SCLK_SFC 156 1679b43a31aSFinley Xiao #define HCLK_SFC 157 1689b43a31aSFinley Xiao #define HCLK_USB2HOST 158 1699b43a31aSFinley Xiao #define HCLK_USB2HOST_ARB 159 1709b43a31aSFinley Xiao #define PCLK_SPI1 160 1719b43a31aSFinley Xiao #define CLK_SPI1 161 1729b43a31aSFinley Xiao #define SCLK_IN_SPI1 162 1739b43a31aSFinley Xiao #define PCLK_SPI2 163 1749b43a31aSFinley Xiao #define CLK_SPI2 164 1759b43a31aSFinley Xiao #define SCLK_IN_SPI2 165 1769b43a31aSFinley Xiao #define PCLK_UART1 166 1779b43a31aSFinley Xiao #define PCLK_UART2 167 1789b43a31aSFinley Xiao #define PCLK_UART3 168 1799b43a31aSFinley Xiao #define PCLK_UART4 169 1809b43a31aSFinley Xiao #define PCLK_UART5 170 1819b43a31aSFinley Xiao #define PCLK_UART6 171 1829b43a31aSFinley Xiao #define PCLK_UART7 172 1839b43a31aSFinley Xiao #define PCLK_UART8 173 1849b43a31aSFinley Xiao #define PCLK_UART9 174 1859b43a31aSFinley Xiao #define CLK_UART1_SRC 175 1869b43a31aSFinley Xiao #define CLK_UART1_FRAC 176 1879b43a31aSFinley Xiao #define CLK_UART1 177 1889b43a31aSFinley Xiao #define SCLK_UART1 178 1899b43a31aSFinley Xiao #define CLK_UART2_SRC 179 1909b43a31aSFinley Xiao #define CLK_UART2_FRAC 180 1919b43a31aSFinley Xiao #define CLK_UART2 181 1929b43a31aSFinley Xiao #define SCLK_UART2 182 1939b43a31aSFinley Xiao #define CLK_UART3_SRC 183 1949b43a31aSFinley Xiao #define CLK_UART3_FRAC 184 1959b43a31aSFinley Xiao #define CLK_UART3 185 1969b43a31aSFinley Xiao #define SCLK_UART3 186 1979b43a31aSFinley Xiao #define CLK_UART4_SRC 187 1989b43a31aSFinley Xiao #define CLK_UART4_FRAC 188 1999b43a31aSFinley Xiao #define CLK_UART4 189 2009b43a31aSFinley Xiao #define SCLK_UART4 190 2019b43a31aSFinley Xiao #define CLK_UART5_SRC 191 2029b43a31aSFinley Xiao #define CLK_UART5_FRAC 192 2039b43a31aSFinley Xiao #define CLK_UART5 193 2049b43a31aSFinley Xiao #define SCLK_UART5 194 2059b43a31aSFinley Xiao #define CLK_UART6_SRC 195 2069b43a31aSFinley Xiao #define CLK_UART6_FRAC 196 2079b43a31aSFinley Xiao #define CLK_UART6 197 2089b43a31aSFinley Xiao #define SCLK_UART6 198 2099b43a31aSFinley Xiao #define CLK_UART7_SRC 199 2109b43a31aSFinley Xiao #define CLK_UART7_FRAC 200 2119b43a31aSFinley Xiao #define CLK_UART7 201 2129b43a31aSFinley Xiao #define SCLK_UART7 202 2139b43a31aSFinley Xiao #define CLK_UART8_SRC 203 2149b43a31aSFinley Xiao #define CLK_UART8_FRAC 204 2159b43a31aSFinley Xiao #define CLK_UART8 205 2169b43a31aSFinley Xiao #define SCLK_UART8 206 2179b43a31aSFinley Xiao #define CLK_UART9_SRC 207 2189b43a31aSFinley Xiao #define CLK_UART9_FRAC 208 2199b43a31aSFinley Xiao #define CLK_UART9 209 2209b43a31aSFinley Xiao #define SCLK_UART9 210 2219b43a31aSFinley Xiao #define PCLK_PWM1_PERI 211 2229b43a31aSFinley Xiao #define CLK_PWM1_PERI 212 2239b43a31aSFinley Xiao #define CLK_CAPTURE_PWM1_PERI 213 2249b43a31aSFinley Xiao #define PCLK_PWM2_PERI 214 2259b43a31aSFinley Xiao #define CLK_PWM2_PERI 215 2269b43a31aSFinley Xiao #define CLK_CAPTURE_PWM2_PERI 216 2279b43a31aSFinley Xiao #define PCLK_PWM3_PERI 217 2289b43a31aSFinley Xiao #define CLK_PWM3_PERI 218 2299b43a31aSFinley Xiao #define CLK_CAPTURE_PWM3_PERI 219 2309b43a31aSFinley Xiao #define PCLK_CAN0 220 2319b43a31aSFinley Xiao #define CLK_CAN0 221 2329b43a31aSFinley Xiao #define PCLK_CAN1 222 2339b43a31aSFinley Xiao #define CLK_CAN1 223 2349b43a31aSFinley Xiao #define ACLK_CRYPTO 224 2359b43a31aSFinley Xiao #define HCLK_CRYPTO 225 2369b43a31aSFinley Xiao #define PCLK_CRYPTO 226 2379b43a31aSFinley Xiao #define CLK_CORE_CRYPTO 227 2389b43a31aSFinley Xiao #define CLK_PKA_CRYPTO 228 2399b43a31aSFinley Xiao #define HCLK_KLAD 229 2409b43a31aSFinley Xiao #define PCLK_KEY_READER 230 2419b43a31aSFinley Xiao #define HCLK_RK_RNG_NS 231 2429b43a31aSFinley Xiao #define HCLK_RK_RNG_S 232 2439b43a31aSFinley Xiao #define HCLK_TRNG_NS 233 2449b43a31aSFinley Xiao #define HCLK_TRNG_S 234 2459b43a31aSFinley Xiao #define HCLK_CRYPTO_S 235 2469b43a31aSFinley Xiao #define PCLK_PERI_WDT 236 2479b43a31aSFinley Xiao #define TCLK_PERI_WDT 237 2489b43a31aSFinley Xiao #define ACLK_SYSMEM 238 2499b43a31aSFinley Xiao #define HCLK_BOOTROM 239 2509b43a31aSFinley Xiao #define PCLK_PERI_GRF 240 2519b43a31aSFinley Xiao #define ACLK_DMAC 241 2529b43a31aSFinley Xiao #define ACLK_RKDMAC 242 2539b43a31aSFinley Xiao #define PCLK_OTPC_NS 243 2549b43a31aSFinley Xiao #define CLK_SBPI_OTPC_NS 244 2559b43a31aSFinley Xiao #define CLK_USER_OTPC_NS 245 2569b43a31aSFinley Xiao #define PCLK_OTPC_S 246 2579b43a31aSFinley Xiao #define CLK_SBPI_OTPC_S 247 2589b43a31aSFinley Xiao #define CLK_USER_OTPC_S 248 2599b43a31aSFinley Xiao #define CLK_OTPC_ARB 249 2609b43a31aSFinley Xiao #define PCLK_OTPPHY 250 2619b43a31aSFinley Xiao #define PCLK_USB2PHY 251 2629b43a31aSFinley Xiao #define PCLK_PIPEPHY 252 2639b43a31aSFinley Xiao #define PCLK_SARADC 253 2649b43a31aSFinley Xiao #define CLK_SARADC 254 2659b43a31aSFinley Xiao #define PCLK_IOC_VCCIO234 255 2669b43a31aSFinley Xiao #define PCLK_PERI_GPIO1 256 2679b43a31aSFinley Xiao #define PCLK_PERI_GPIO2 257 2689b43a31aSFinley Xiao #define DCLK_PERI_GPIO 258 2699b43a31aSFinley Xiao #define DCLK_PERI_GPIO1 259 2709b43a31aSFinley Xiao #define DCLK_PERI_GPIO2 260 2719b43a31aSFinley Xiao #define ACLK_PHP 261 2729b43a31aSFinley Xiao #define PCLK_PHP 262 2739b43a31aSFinley Xiao #define ACLK_PCIE20_MST 263 2749b43a31aSFinley Xiao #define ACLK_PCIE20_SLV 264 2759b43a31aSFinley Xiao #define ACLK_PCIE20_DBI 265 2769b43a31aSFinley Xiao #define PCLK_PCIE20 266 2779b43a31aSFinley Xiao #define CLK_PCIE20_AUX 267 2789b43a31aSFinley Xiao #define ACLK_USB3OTG 268 2799b43a31aSFinley Xiao #define CLK_USB3OTG_SUSPEND 269 2809b43a31aSFinley Xiao #define CLK_USB3OTG_REF 270 2819b43a31aSFinley Xiao #define CLK_PIPEPHY_REF_FUNC 271 2829b43a31aSFinley Xiao #define CLK_200M_PMU 272 2839b43a31aSFinley Xiao #define CLK_RTC_32K 273 2849b43a31aSFinley Xiao #define CLK_RTC32K_FRAC 274 2859b43a31aSFinley Xiao #define BUSCLK_PDPMU0 275 2869b43a31aSFinley Xiao #define PCLK_PMU0_CRU 276 2879b43a31aSFinley Xiao #define PCLK_PMU0_PMU 277 2889b43a31aSFinley Xiao #define CLK_PMU0_PMU 278 2899b43a31aSFinley Xiao #define PCLK_PMU0_HP_TIMER 279 2909b43a31aSFinley Xiao #define CLK_PMU0_HP_TIMER 280 2919b43a31aSFinley Xiao #define CLK_PMU0_32K_HP_TIMER 281 2929b43a31aSFinley Xiao #define PCLK_PMU0_PVTM 282 2939b43a31aSFinley Xiao #define CLK_PMU0_PVTM 283 2949b43a31aSFinley Xiao #define PCLK_IOC_PMUIO 284 2959b43a31aSFinley Xiao #define PCLK_PMU0_GPIO0 285 2969b43a31aSFinley Xiao #define DBCLK_PMU0_GPIO0 286 2979b43a31aSFinley Xiao #define PCLK_PMU0_GRF 287 2989b43a31aSFinley Xiao #define PCLK_PMU0_SGRF 288 2999b43a31aSFinley Xiao #define CLK_DDR_FAIL_SAFE 289 3009b43a31aSFinley Xiao #define PCLK_PMU0_SCRKEYGEN 290 3019b43a31aSFinley Xiao #define PCLK_PMU1_CRU 291 3029b43a31aSFinley Xiao #define HCLK_PMU1_MEM 292 3039b43a31aSFinley Xiao #define PCLK_PMU0_I2C0 293 3049b43a31aSFinley Xiao #define CLK_PMU0_I2C0 294 3059b43a31aSFinley Xiao #define PCLK_PMU1_UART0 295 3069b43a31aSFinley Xiao #define CLK_PMU1_UART0_SRC 296 3079b43a31aSFinley Xiao #define CLK_PMU1_UART0_FRAC 297 3089b43a31aSFinley Xiao #define CLK_PMU1_UART0 298 3099b43a31aSFinley Xiao #define SCLK_PMU1_UART0 299 3109b43a31aSFinley Xiao #define PCLK_PMU1_SPI0 300 3119b43a31aSFinley Xiao #define CLK_PMU1_SPI0 301 3129b43a31aSFinley Xiao #define SCLK_IN_PMU1_SPI0 302 3139b43a31aSFinley Xiao #define PCLK_PMU1_PWM0 303 3149b43a31aSFinley Xiao #define CLK_PMU1_PWM0 304 3159b43a31aSFinley Xiao #define CLK_CAPTURE_PMU1_PWM0 305 3169b43a31aSFinley Xiao #define CLK_PMU1_WIFI 306 3179b43a31aSFinley Xiao #define FCLK_PMU1_CM0_CORE 307 3189b43a31aSFinley Xiao #define CLK_PMU1_CM0_RTC 308 3199b43a31aSFinley Xiao #define PCLK_PMU1_WDTNS 309 3209b43a31aSFinley Xiao #define CLK_PMU1_WDTNS 310 3219b43a31aSFinley Xiao #define PCLK_PMU1_MAILBOX 311 3229b43a31aSFinley Xiao #define CLK_PIPEPHY_DIV 312 3239b43a31aSFinley Xiao #define CLK_PIPEPHY_XIN24M 313 3249b43a31aSFinley Xiao #define CLK_PIPEPHY_REF 314 3259b43a31aSFinley Xiao #define CLK_24M_SSCSRC 315 3269b43a31aSFinley Xiao #define CLK_USB2PHY_XIN24M 316 3279b43a31aSFinley Xiao #define CLK_USB2PHY_REF 317 3289b43a31aSFinley Xiao #define CLK_MIPIDSIPHY_XIN24M 318 3299b43a31aSFinley Xiao #define CLK_MIPIDSIPHY_REF 319 3309b43a31aSFinley Xiao #define ACLK_RGA_PRE 320 3319b43a31aSFinley Xiao #define HCLK_RGA_PRE 321 3329b43a31aSFinley Xiao #define ACLK_RGA 322 3339b43a31aSFinley Xiao #define HCLK_RGA 323 3349b43a31aSFinley Xiao #define CLK_RGA_CORE 324 3359b43a31aSFinley Xiao #define ACLK_JDEC 325 3369b43a31aSFinley Xiao #define HCLK_JDEC 326 3379b43a31aSFinley Xiao #define ACLK_VDPU_PRE 327 3389b43a31aSFinley Xiao #define CLK_RKVDEC_HEVC_CA 328 3399b43a31aSFinley Xiao #define HCLK_VDPU_PRE 329 3409b43a31aSFinley Xiao #define ACLK_RKVDEC 330 3419b43a31aSFinley Xiao #define HCLK_RKVDEC 331 3429b43a31aSFinley Xiao #define CLK_RKVENC_CORE 332 3439b43a31aSFinley Xiao #define ACLK_VEPU_PRE 333 3449b43a31aSFinley Xiao #define HCLK_VEPU_PRE 334 3459b43a31aSFinley Xiao #define ACLK_RKVENC 335 3469b43a31aSFinley Xiao #define HCLK_RKVENC 336 3479b43a31aSFinley Xiao #define ACLK_VI 337 3489b43a31aSFinley Xiao #define HCLK_VI 338 3499b43a31aSFinley Xiao #define PCLK_VI 339 3509b43a31aSFinley Xiao #define ACLK_ISP 340 3519b43a31aSFinley Xiao #define HCLK_ISP 341 3529b43a31aSFinley Xiao #define CLK_ISP 342 3539b43a31aSFinley Xiao #define ACLK_VICAP 343 3549b43a31aSFinley Xiao #define HCLK_VICAP 344 3559b43a31aSFinley Xiao #define DCLK_VICAP 345 3569b43a31aSFinley Xiao #define CSIRX0_CLK_DATA 346 3579b43a31aSFinley Xiao #define CSIRX1_CLK_DATA 347 3589b43a31aSFinley Xiao #define CSIRX2_CLK_DATA 348 3599b43a31aSFinley Xiao #define CSIRX3_CLK_DATA 349 3609b43a31aSFinley Xiao #define PCLK_CSIHOST0 350 3619b43a31aSFinley Xiao #define PCLK_CSIHOST1 351 3629b43a31aSFinley Xiao #define PCLK_CSIHOST2 352 3639b43a31aSFinley Xiao #define PCLK_CSIHOST3 353 3649b43a31aSFinley Xiao #define PCLK_CSIPHY0 354 3659b43a31aSFinley Xiao #define PCLK_CSIPHY1 355 3669b43a31aSFinley Xiao #define ACLK_VO_PRE 356 3679b43a31aSFinley Xiao #define HCLK_VO_PRE 357 3689b43a31aSFinley Xiao #define ACLK_VOP 358 3699b43a31aSFinley Xiao #define HCLK_VOP 359 3709b43a31aSFinley Xiao #define DCLK_VOP 360 3719b43a31aSFinley Xiao #define DCLK_VOP1 361 372*74946f1fSFinley Xiao #define ACLK_CRYPTO_S 362 373*74946f1fSFinley Xiao #define PCLK_CRYPTO_S 363 374*74946f1fSFinley Xiao #define CLK_CORE_CRYPTO_S 364 375*74946f1fSFinley Xiao #define CLK_PKA_CRYPTO_S 365 37656f7d184SJoseph Chen 377*74946f1fSFinley Xiao #define CLK_NR_CLKS (CLK_PKA_CRYPTO_S + 1) 37856f7d184SJoseph Chen 37956f7d184SJoseph Chen /* soft-reset indices */ 38056f7d184SJoseph Chen 3819b43a31aSFinley Xiao /********Name=SOFTRST_CON01,Offset=0x404********/ 3829b43a31aSFinley Xiao #define SRST_A_TOP_BIU 16 3839b43a31aSFinley Xiao #define SRST_A_TOP_VIO_BIU 17 3849b43a31aSFinley Xiao #define SRST_REF_PVTPLL_LOGIC 18 38556f7d184SJoseph Chen /********Name=SOFTRST_CON03,Offset=0x40C********/ 38656f7d184SJoseph Chen #define SRST_NCOREPORESET0 48 38756f7d184SJoseph Chen #define SRST_NCOREPORESET1 49 38856f7d184SJoseph Chen #define SRST_NCOREPORESET2 50 38956f7d184SJoseph Chen #define SRST_NCOREPORESET3 51 39056f7d184SJoseph Chen #define SRST_NCORESET0 52 39156f7d184SJoseph Chen #define SRST_NCORESET1 53 39256f7d184SJoseph Chen #define SRST_NCORESET2 54 39356f7d184SJoseph Chen #define SRST_NCORESET3 55 39456f7d184SJoseph Chen #define SRST_NL2RESET 56 39556f7d184SJoseph Chen /********Name=SOFTRST_CON04,Offset=0x410********/ 39656f7d184SJoseph Chen #define SRST_DAP 73 39756f7d184SJoseph Chen #define SRST_P_DBG_DAPLITE 74 39856f7d184SJoseph Chen #define SRST_REF_PVTPLL_CORE 77 39956f7d184SJoseph Chen /********Name=SOFTRST_CON05,Offset=0x414********/ 40056f7d184SJoseph Chen #define SRST_A_CORE_BIU 80 40156f7d184SJoseph Chen #define SRST_P_CORE_BIU 81 40256f7d184SJoseph Chen #define SRST_H_CORE_BIU 82 40356f7d184SJoseph Chen /********Name=SOFTRST_CON06,Offset=0x418********/ 40456f7d184SJoseph Chen #define SRST_A_NPU_BIU 98 40556f7d184SJoseph Chen #define SRST_H_NPU_BIU 99 40656f7d184SJoseph Chen #define SRST_A_RKNN 100 40756f7d184SJoseph Chen #define SRST_H_RKNN 101 40856f7d184SJoseph Chen #define SRST_REF_PVTPLL_NPU 102 40956f7d184SJoseph Chen /********Name=SOFTRST_CON08,Offset=0x420********/ 41056f7d184SJoseph Chen #define SRST_A_GPU_BIU 131 41156f7d184SJoseph Chen #define SRST_GPU 132 41256f7d184SJoseph Chen #define SRST_REF_PVTPLL_GPU 133 4139b43a31aSFinley Xiao #define SRST_GPU_BRG_BIU 134 41456f7d184SJoseph Chen /********Name=SOFTRST_CON09,Offset=0x424********/ 41556f7d184SJoseph Chen #define SRST_RKVENC_CORE 144 41656f7d184SJoseph Chen #define SRST_A_VEPU_BIU 147 41756f7d184SJoseph Chen #define SRST_H_VEPU_BIU 148 41856f7d184SJoseph Chen #define SRST_A_RKVENC 149 41956f7d184SJoseph Chen #define SRST_H_RKVENC 150 42056f7d184SJoseph Chen /********Name=SOFTRST_CON10,Offset=0x428********/ 42156f7d184SJoseph Chen #define SRST_RKVDEC_HEVC_CA 162 42256f7d184SJoseph Chen #define SRST_A_VDPU_BIU 165 42356f7d184SJoseph Chen #define SRST_H_VDPU_BIU 166 42456f7d184SJoseph Chen #define SRST_A_RKVDEC 167 42556f7d184SJoseph Chen #define SRST_H_RKVDEC 168 42656f7d184SJoseph Chen /********Name=SOFTRST_CON11,Offset=0x42C********/ 42756f7d184SJoseph Chen #define SRST_A_VI_BIU 179 42856f7d184SJoseph Chen #define SRST_H_VI_BIU 180 42956f7d184SJoseph Chen #define SRST_P_VI_BIU 181 43056f7d184SJoseph Chen #define SRST_ISP 184 43156f7d184SJoseph Chen #define SRST_A_VICAP 185 43256f7d184SJoseph Chen #define SRST_H_VICAP 186 43356f7d184SJoseph Chen #define SRST_D_VICAP 187 43456f7d184SJoseph Chen #define SRST_I0_VICAP 188 43556f7d184SJoseph Chen #define SRST_I1_VICAP 189 43656f7d184SJoseph Chen #define SRST_I2_VICAP 190 43756f7d184SJoseph Chen #define SRST_I3_VICAP 191 43856f7d184SJoseph Chen /********Name=SOFTRST_CON12,Offset=0x430********/ 43956f7d184SJoseph Chen #define SRST_P_CSIHOST0 192 44056f7d184SJoseph Chen #define SRST_P_CSIHOST1 193 44156f7d184SJoseph Chen #define SRST_P_CSIHOST2 194 44256f7d184SJoseph Chen #define SRST_P_CSIHOST3 195 44356f7d184SJoseph Chen #define SRST_P_CSIPHY0 196 44456f7d184SJoseph Chen #define SRST_P_CSIPHY1 197 44556f7d184SJoseph Chen /********Name=SOFTRST_CON13,Offset=0x434********/ 44656f7d184SJoseph Chen #define SRST_A_VO_BIU 211 44756f7d184SJoseph Chen #define SRST_H_VO_BIU 212 44856f7d184SJoseph Chen #define SRST_A_VOP 214 44956f7d184SJoseph Chen #define SRST_H_VOP 215 45056f7d184SJoseph Chen #define SRST_D_VOP 216 45156f7d184SJoseph Chen #define SRST_D_VOP1 217 45256f7d184SJoseph Chen /********Name=SOFTRST_CON14,Offset=0x438********/ 45356f7d184SJoseph Chen #define SRST_A_RGA_BIU 227 45456f7d184SJoseph Chen #define SRST_H_RGA_BIU 228 45556f7d184SJoseph Chen #define SRST_A_RGA 230 45656f7d184SJoseph Chen #define SRST_H_RGA 231 45756f7d184SJoseph Chen #define SRST_RGA_CORE 232 45856f7d184SJoseph Chen #define SRST_A_JDEC 233 45956f7d184SJoseph Chen #define SRST_H_JDEC 234 46056f7d184SJoseph Chen /********Name=SOFTRST_CON15,Offset=0x43C********/ 46156f7d184SJoseph Chen #define SRST_B_EBK_BIU 242 46256f7d184SJoseph Chen #define SRST_P_EBK_BIU 243 46356f7d184SJoseph Chen #define SRST_AHB2AXI_EBC 244 46456f7d184SJoseph Chen #define SRST_H_EBC 245 46556f7d184SJoseph Chen #define SRST_D_EBC 246 46656f7d184SJoseph Chen #define SRST_H_EINK 247 46756f7d184SJoseph Chen #define SRST_P_EINK 248 46856f7d184SJoseph Chen /********Name=SOFTRST_CON16,Offset=0x440********/ 46956f7d184SJoseph Chen #define SRST_P_PHP_BIU 258 47056f7d184SJoseph Chen #define SRST_A_PHP_BIU 259 47156f7d184SJoseph Chen #define SRST_P_PCIE20 263 47256f7d184SJoseph Chen #define SRST_PCIE20_POWERUP 264 47356f7d184SJoseph Chen #define SRST_USB3OTG 266 47456f7d184SJoseph Chen /********Name=SOFTRST_CON17,Offset=0x444********/ 47556f7d184SJoseph Chen #define SRST_PIPEPHY 275 47656f7d184SJoseph Chen /********Name=SOFTRST_CON18,Offset=0x448********/ 47756f7d184SJoseph Chen #define SRST_A_BUS_BIU 291 47856f7d184SJoseph Chen #define SRST_H_BUS_BIU 292 47956f7d184SJoseph Chen #define SRST_P_BUS_BIU 293 48056f7d184SJoseph Chen /********Name=SOFTRST_CON19,Offset=0x44C********/ 48156f7d184SJoseph Chen #define SRST_P_I2C1 304 48256f7d184SJoseph Chen #define SRST_P_I2C2 305 48356f7d184SJoseph Chen #define SRST_P_I2C3 306 48456f7d184SJoseph Chen #define SRST_P_I2C4 307 48556f7d184SJoseph Chen #define SRST_P_I2C5 308 48656f7d184SJoseph Chen #define SRST_I2C1 310 48756f7d184SJoseph Chen #define SRST_I2C2 311 48856f7d184SJoseph Chen #define SRST_I2C3 312 48956f7d184SJoseph Chen #define SRST_I2C4 313 49056f7d184SJoseph Chen #define SRST_I2C5 314 49156f7d184SJoseph Chen /********Name=SOFTRST_CON20,Offset=0x450********/ 49256f7d184SJoseph Chen #define SRST_BUS_GPIO3 325 49356f7d184SJoseph Chen #define SRST_BUS_GPIO4 326 49456f7d184SJoseph Chen /********Name=SOFTRST_CON21,Offset=0x454********/ 49556f7d184SJoseph Chen #define SRST_P_TIMER 336 49656f7d184SJoseph Chen #define SRST_TIMER0 337 49756f7d184SJoseph Chen #define SRST_TIMER1 338 49856f7d184SJoseph Chen #define SRST_TIMER2 339 49956f7d184SJoseph Chen #define SRST_TIMER3 340 50056f7d184SJoseph Chen #define SRST_TIMER4 341 50156f7d184SJoseph Chen #define SRST_TIMER5 342 50256f7d184SJoseph Chen #define SRST_P_STIMER 343 50356f7d184SJoseph Chen #define SRST_STIMER0 344 50456f7d184SJoseph Chen #define SRST_STIMER1 345 50556f7d184SJoseph Chen /********Name=SOFTRST_CON22,Offset=0x458********/ 50656f7d184SJoseph Chen #define SRST_P_WDTNS 352 50756f7d184SJoseph Chen #define SRST_WDTNS 353 50856f7d184SJoseph Chen #define SRST_P_GRF 354 50956f7d184SJoseph Chen #define SRST_P_SGRF 355 51056f7d184SJoseph Chen #define SRST_P_MAILBOX 356 51156f7d184SJoseph Chen #define SRST_P_INTC 357 51256f7d184SJoseph Chen #define SRST_A_BUS_GIC400 358 51356f7d184SJoseph Chen #define SRST_A_BUS_GIC400_DEBUG 359 51456f7d184SJoseph Chen /********Name=SOFTRST_CON23,Offset=0x45C********/ 51556f7d184SJoseph Chen #define SRST_A_BUS_SPINLOCK 368 51656f7d184SJoseph Chen #define SRST_A_DCF 369 51756f7d184SJoseph Chen #define SRST_P_DCF 370 51856f7d184SJoseph Chen #define SRST_F_BUS_CM0_CORE 371 51956f7d184SJoseph Chen #define SRST_T_BUS_CM0_JTAG 373 52056f7d184SJoseph Chen #define SRST_H_ICACHE 376 52156f7d184SJoseph Chen #define SRST_H_DCACHE 377 52256f7d184SJoseph Chen /********Name=SOFTRST_CON24,Offset=0x460********/ 52356f7d184SJoseph Chen #define SRST_P_TSADC 384 52456f7d184SJoseph Chen #define SRST_TSADC 385 52556f7d184SJoseph Chen #define SRST_TSADCPHY 386 52656f7d184SJoseph Chen #define SRST_P_DFT2APB 388 52756f7d184SJoseph Chen /********Name=SOFTRST_CON25,Offset=0x464********/ 52856f7d184SJoseph Chen #define SRST_A_GMAC 401 52956f7d184SJoseph Chen #define SRST_P_APB2ASB_VCCIO156 405 53056f7d184SJoseph Chen #define SRST_P_DSIPHY 408 53156f7d184SJoseph Chen #define SRST_P_DSITX 409 53256f7d184SJoseph Chen #define SRST_P_CPU_EMA_DET 410 53356f7d184SJoseph Chen #define SRST_P_HASH 411 53456f7d184SJoseph Chen #define SRST_P_TOPCRU 415 53556f7d184SJoseph Chen /********Name=SOFTRST_CON26,Offset=0x468********/ 53656f7d184SJoseph Chen #define SRST_P_ASB2APB_VCCIO156 416 53756f7d184SJoseph Chen #define SRST_P_IOC_VCCIO156 417 53856f7d184SJoseph Chen #define SRST_P_GPIO3_VCCIO156 418 53956f7d184SJoseph Chen #define SRST_P_GPIO4_VCCIO156 419 54056f7d184SJoseph Chen #define SRST_P_SARADC_VCCIO156 420 54156f7d184SJoseph Chen #define SRST_SARADC_VCCIO156 421 54256f7d184SJoseph Chen #define SRST_SARADC_VCCIO156_PHY 422 5439b43a31aSFinley Xiao /********Name=SOFTRST_CON27,Offset=0x46c********/ 5449b43a31aSFinley Xiao #define SRST_A_MAC100 433 54556f7d184SJoseph Chen 5469b43a31aSFinley Xiao /* (0x10200 - 0x400) / 4 * 16 = 260096 */ 54756f7d184SJoseph Chen /********Name=PMU0SOFTRST_CON00,Offset=0x10200********/ 54856f7d184SJoseph Chen #define SRST_P_PMU0_CRU 260096 54956f7d184SJoseph Chen #define SRST_P_PMU0_PMU 260097 55056f7d184SJoseph Chen #define SRST_PMU0_PMU 260098 55156f7d184SJoseph Chen #define SRST_P_PMU0_HP_TIMER 260099 55256f7d184SJoseph Chen #define SRST_PMU0_HP_TIMER 260100 55356f7d184SJoseph Chen #define SRST_PMU0_32K_HP_TIMER 260101 55456f7d184SJoseph Chen #define SRST_P_PMU0_PVTM 260102 55556f7d184SJoseph Chen #define SRST_PMU0_PVTM 260103 55656f7d184SJoseph Chen #define SRST_P_IOC_PMUIO 260104 55756f7d184SJoseph Chen #define SRST_P_PMU0_GPIO0 260105 55856f7d184SJoseph Chen #define SRST_PMU0_GPIO0 260106 55956f7d184SJoseph Chen #define SRST_P_PMU0_GRF 260107 56056f7d184SJoseph Chen #define SRST_P_PMU0_SGRF 260108 56156f7d184SJoseph Chen /********Name=PMU0SOFTRST_CON01,Offset=0x10204********/ 56256f7d184SJoseph Chen #define SRST_DDR_FAIL_SAFE 260112 56356f7d184SJoseph Chen #define SRST_P_PMU0_SCRKEYGEN 260113 5649b43a31aSFinley Xiao /********Name=PMU0SOFTRST_CON02,Offset=0x10208********/ 5659b43a31aSFinley Xiao #define SRST_P_PMU0_I2C0 260136 5669b43a31aSFinley Xiao #define SRST_PMU0_I2C0 260137 56756f7d184SJoseph Chen 5689b43a31aSFinley Xiao /* (0x18200 - 0x400) / 4 * 16 = 391168 */ 56956f7d184SJoseph Chen /********Name=PMU1SOFTRST_CON00,Offset=0x18200********/ 57056f7d184SJoseph Chen #define SRST_P_PMU1_CRU 391168 57156f7d184SJoseph Chen #define SRST_H_PMU1_MEM 391170 57256f7d184SJoseph Chen #define SRST_H_PMU1_BIU 391171 57356f7d184SJoseph Chen #define SRST_P_PMU1_BIU 391172 57456f7d184SJoseph Chen #define SRST_P_PMU1_UART0 391175 57556f7d184SJoseph Chen #define SRST_S_PMU1_UART0 391178 57656f7d184SJoseph Chen /********Name=PMU1SOFTRST_CON01,Offset=0x18204********/ 57756f7d184SJoseph Chen #define SRST_P_PMU1_SPI0 391184 57856f7d184SJoseph Chen #define SRST_PMU1_SPI0 391185 57956f7d184SJoseph Chen #define SRST_P_PMU1_PWM0 391187 58056f7d184SJoseph Chen #define SRST_PMU1_PWM0 391188 58156f7d184SJoseph Chen /********Name=PMU1SOFTRST_CON02,Offset=0x18208********/ 58256f7d184SJoseph Chen #define SRST_F_PMU1_CM0_CORE 391200 58356f7d184SJoseph Chen #define SRST_T_PMU1_CM0_JTAG 391202 58456f7d184SJoseph Chen #define SRST_P_PMU1_WDTNS 391203 58556f7d184SJoseph Chen #define SRST_PMU1_WDTNS 391204 58656f7d184SJoseph Chen #define SRST_PMU1_MAILBOX 391208 58756f7d184SJoseph Chen 5889b43a31aSFinley Xiao /* (0x20200 - 0x400) / 4 * 16 = 522240 */ 58956f7d184SJoseph Chen /********Name=DDRSOFTRST_CON00,Offset=0x20200********/ 59056f7d184SJoseph Chen #define SRST_MSCH_BRG_BIU 522244 59156f7d184SJoseph Chen #define SRST_P_MSCH_BIU 522245 59256f7d184SJoseph Chen #define SRST_P_DDR_HWLP 522246 59356f7d184SJoseph Chen #define SRST_P_DDR_PHY 522248 59456f7d184SJoseph Chen #define SRST_P_DDR_DFICTL 522249 59556f7d184SJoseph Chen #define SRST_P_DDR_DMA2DDR 522250 59656f7d184SJoseph Chen /********Name=DDRSOFTRST_CON01,Offset=0x20204********/ 59756f7d184SJoseph Chen #define SRST_P_DDR_MON 522256 59856f7d184SJoseph Chen #define SRST_TM_DDR_MON 522257 59956f7d184SJoseph Chen #define SRST_P_DDR_GRF 522258 60056f7d184SJoseph Chen #define SRST_P_DDR_CRU 522259 60156f7d184SJoseph Chen #define SRST_P_SUBDDR_CRU 522260 60256f7d184SJoseph Chen 6039b43a31aSFinley Xiao /* (0x28200 - 0x400) / 4 * 16 = 653312 */ 60456f7d184SJoseph Chen /********Name=SUBDDRSOFTRST_CON00,Offset=0x28200********/ 60556f7d184SJoseph Chen #define SRST_MSCH_BIU 653313 60656f7d184SJoseph Chen #define SRST_DDR_PHY 653316 60756f7d184SJoseph Chen #define SRST_DDR_DFICTL 653317 60856f7d184SJoseph Chen #define SRST_DDR_SCRAMBLE 653318 60956f7d184SJoseph Chen #define SRST_DDR_MON 653319 61056f7d184SJoseph Chen #define SRST_A_DDR_SPLIT 653320 61156f7d184SJoseph Chen #define SRST_DDR_DMA2DDR 653321 61256f7d184SJoseph Chen 6139b43a31aSFinley Xiao /* (0x30400 - 0x400) / 4 * 16 = 786432 */ 61456f7d184SJoseph Chen /********Name=PERISOFTRST_CON01,Offset=0x30404********/ 61556f7d184SJoseph Chen #define SRST_A_PERI_BIU 786451 61656f7d184SJoseph Chen #define SRST_H_PERI_BIU 786452 61756f7d184SJoseph Chen #define SRST_P_PERI_BIU 786453 61856f7d184SJoseph Chen #define SRST_P_PERICRU 786454 61956f7d184SJoseph Chen /********Name=PERISOFTRST_CON02,Offset=0x30408********/ 62056f7d184SJoseph Chen #define SRST_H_SAI0_8CH 786464 62156f7d184SJoseph Chen #define SRST_M_SAI0_8CH 786467 62256f7d184SJoseph Chen #define SRST_H_SAI1_8CH 786469 62356f7d184SJoseph Chen #define SRST_M_SAI1_8CH 786472 62456f7d184SJoseph Chen #define SRST_H_SAI2_2CH 786474 62556f7d184SJoseph Chen #define SRST_M_SAI2_2CH 786477 62656f7d184SJoseph Chen /********Name=PERISOFTRST_CON03,Offset=0x3040C********/ 62756f7d184SJoseph Chen #define SRST_H_DSM 786481 62856f7d184SJoseph Chen #define SRST_DSM 786482 62956f7d184SJoseph Chen #define SRST_H_PDM 786484 63056f7d184SJoseph Chen #define SRST_M_PDM 786485 63156f7d184SJoseph Chen #define SRST_H_SPDIF 786488 63256f7d184SJoseph Chen #define SRST_M_SPDIF 786491 63356f7d184SJoseph Chen /********Name=PERISOFTRST_CON04,Offset=0x30410********/ 63456f7d184SJoseph Chen #define SRST_H_SDMMC0 786496 63556f7d184SJoseph Chen #define SRST_H_SDMMC1 786498 63656f7d184SJoseph Chen #define SRST_H_EMMC 786504 63756f7d184SJoseph Chen #define SRST_A_EMMC 786505 63856f7d184SJoseph Chen #define SRST_C_EMMC 786506 63956f7d184SJoseph Chen #define SRST_B_EMMC 786507 64056f7d184SJoseph Chen #define SRST_T_EMMC 786508 64156f7d184SJoseph Chen #define SRST_S_SFC 786509 64256f7d184SJoseph Chen #define SRST_H_SFC 786510 64356f7d184SJoseph Chen /********Name=PERISOFTRST_CON05,Offset=0x30414********/ 64456f7d184SJoseph Chen #define SRST_H_USB2HOST 786512 64556f7d184SJoseph Chen #define SRST_H_USB2HOST_ARB 786513 64656f7d184SJoseph Chen #define SRST_USB2HOST_UTMI 786514 64756f7d184SJoseph Chen /********Name=PERISOFTRST_CON06,Offset=0x30418********/ 64856f7d184SJoseph Chen #define SRST_P_SPI1 786528 64956f7d184SJoseph Chen #define SRST_SPI1 786529 65056f7d184SJoseph Chen #define SRST_P_SPI2 786531 65156f7d184SJoseph Chen #define SRST_SPI2 786532 65256f7d184SJoseph Chen /********Name=PERISOFTRST_CON07,Offset=0x3041C********/ 65356f7d184SJoseph Chen #define SRST_P_UART1 786544 65456f7d184SJoseph Chen #define SRST_P_UART2 786545 65556f7d184SJoseph Chen #define SRST_P_UART3 786546 65656f7d184SJoseph Chen #define SRST_P_UART4 786547 65756f7d184SJoseph Chen #define SRST_P_UART5 786548 65856f7d184SJoseph Chen #define SRST_P_UART6 786549 65956f7d184SJoseph Chen #define SRST_P_UART7 786550 66056f7d184SJoseph Chen #define SRST_P_UART8 786551 66156f7d184SJoseph Chen #define SRST_P_UART9 786552 66256f7d184SJoseph Chen #define SRST_S_UART1 786555 66356f7d184SJoseph Chen #define SRST_S_UART2 786558 66456f7d184SJoseph Chen /********Name=PERISOFTRST_CON08,Offset=0x30420********/ 66556f7d184SJoseph Chen #define SRST_S_UART3 786561 66656f7d184SJoseph Chen #define SRST_S_UART4 786564 66756f7d184SJoseph Chen #define SRST_S_UART5 786567 66856f7d184SJoseph Chen #define SRST_S_UART6 786570 66956f7d184SJoseph Chen #define SRST_S_UART7 786573 67056f7d184SJoseph Chen /********Name=PERISOFTRST_CON09,Offset=0x30424********/ 67156f7d184SJoseph Chen #define SRST_S_UART8 786576 67256f7d184SJoseph Chen #define SRST_S_UART9 786579 67356f7d184SJoseph Chen /********Name=PERISOFTRST_CON10,Offset=0x30428********/ 67456f7d184SJoseph Chen #define SRST_P_PWM1_PERI 786592 67556f7d184SJoseph Chen #define SRST_PWM1_PERI 786593 67656f7d184SJoseph Chen #define SRST_P_PWM2_PERI 786595 67756f7d184SJoseph Chen #define SRST_PWM2_PERI 786596 67856f7d184SJoseph Chen #define SRST_P_PWM3_PERI 786598 67956f7d184SJoseph Chen #define SRST_PWM3_PERI 786599 68056f7d184SJoseph Chen /********Name=PERISOFTRST_CON11,Offset=0x3042C********/ 68156f7d184SJoseph Chen #define SRST_P_CAN0 786608 68256f7d184SJoseph Chen #define SRST_CAN0 786609 68356f7d184SJoseph Chen #define SRST_P_CAN1 786610 68456f7d184SJoseph Chen #define SRST_CAN1 786611 68556f7d184SJoseph Chen /********Name=PERISOFTRST_CON12,Offset=0x30430********/ 68656f7d184SJoseph Chen #define SRST_A_CRYPTO 786624 68756f7d184SJoseph Chen #define SRST_H_CRYPTO 786625 68856f7d184SJoseph Chen #define SRST_P_CRYPTO 786626 68956f7d184SJoseph Chen #define SRST_CORE_CRYPTO 786627 69056f7d184SJoseph Chen #define SRST_PKA_CRYPTO 786628 69156f7d184SJoseph Chen #define SRST_H_KLAD 786629 69256f7d184SJoseph Chen #define SRST_P_KEY_READER 786630 69356f7d184SJoseph Chen #define SRST_H_RK_RNG_NS 786631 69456f7d184SJoseph Chen #define SRST_H_RK_RNG_S 786632 69556f7d184SJoseph Chen #define SRST_H_TRNG_NS 786633 69656f7d184SJoseph Chen #define SRST_H_TRNG_S 786634 6979b43a31aSFinley Xiao #define SRST_H_CRYPTO_S 786635 69856f7d184SJoseph Chen /********Name=PERISOFTRST_CON13,Offset=0x30434********/ 69956f7d184SJoseph Chen #define SRST_P_PERI_WDT 786640 70056f7d184SJoseph Chen #define SRST_T_PERI_WDT 786641 70156f7d184SJoseph Chen #define SRST_A_SYSMEM 786642 70256f7d184SJoseph Chen #define SRST_H_BOOTROM 786643 70356f7d184SJoseph Chen #define SRST_P_PERI_GRF 786644 70456f7d184SJoseph Chen #define SRST_A_DMAC 786645 70556f7d184SJoseph Chen #define SRST_A_RKDMAC 786646 70656f7d184SJoseph Chen /********Name=PERISOFTRST_CON14,Offset=0x30438********/ 70756f7d184SJoseph Chen #define SRST_P_OTPC_NS 786656 70856f7d184SJoseph Chen #define SRST_SBPI_OTPC_NS 786657 70956f7d184SJoseph Chen #define SRST_USER_OTPC_NS 786658 71056f7d184SJoseph Chen #define SRST_P_OTPC_S 786659 71156f7d184SJoseph Chen #define SRST_SBPI_OTPC_S 786660 71256f7d184SJoseph Chen #define SRST_USER_OTPC_S 786661 71356f7d184SJoseph Chen #define SRST_OTPC_ARB 786662 71456f7d184SJoseph Chen #define SRST_P_OTPPHY 786663 7159b43a31aSFinley Xiao #define SRST_OTP_NPOR 786664 71656f7d184SJoseph Chen /********Name=PERISOFTRST_CON15,Offset=0x3043C********/ 71756f7d184SJoseph Chen #define SRST_P_USB2PHY 786672 71856f7d184SJoseph Chen #define SRST_USB2PHY_POR 786676 71956f7d184SJoseph Chen #define SRST_USB2PHY_OTG 786677 72056f7d184SJoseph Chen #define SRST_USB2PHY_HOST 786678 72156f7d184SJoseph Chen #define SRST_P_PIPEPHY 786679 72256f7d184SJoseph Chen /********Name=PERISOFTRST_CON16,Offset=0x30440********/ 72356f7d184SJoseph Chen #define SRST_P_SARADC 786692 72456f7d184SJoseph Chen #define SRST_SARADC 786693 72556f7d184SJoseph Chen #define SRST_SARADC_PHY 786694 72656f7d184SJoseph Chen #define SRST_P_IOC_VCCIO234 786700 72756f7d184SJoseph Chen /********Name=PERISOFTRST_CON17,Offset=0x30444********/ 72856f7d184SJoseph Chen #define SRST_P_PERI_GPIO1 786704 72956f7d184SJoseph Chen #define SRST_P_PERI_GPIO2 786705 73056f7d184SJoseph Chen #define SRST_PERI_GPIO1 786706 73156f7d184SJoseph Chen #define SRST_PERI_GPIO2 786707 73256f7d184SJoseph Chen 73356f7d184SJoseph Chen #endif 734