xref: /rk3399_rockchip-uboot/include/dt-bindings/clock/rk3562-cru.h (revision 74946f1f3121ea1afc9fce87211f108527321817)
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