13d0407baSopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
23d0407baSopenharmony_ci
33d0407baSopenharmony_ci#ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK1808_H
43d0407baSopenharmony_ci#define _DT_BINDINGS_CLK_ROCKCHIP_RK1808_H
53d0407baSopenharmony_ci
63d0407baSopenharmony_ci/* core clocks */
73d0407baSopenharmony_ci#define PLL_APLL		1
83d0407baSopenharmony_ci#define PLL_DPLL		2
93d0407baSopenharmony_ci#define PLL_CPLL		3
103d0407baSopenharmony_ci#define PLL_GPLL		4
113d0407baSopenharmony_ci#define PLL_NPLL		5
123d0407baSopenharmony_ci#define PLL_PPLL		6
133d0407baSopenharmony_ci#define ARMCLK			7
143d0407baSopenharmony_ci
153d0407baSopenharmony_ci#define DCLK_VOPRAW		10
163d0407baSopenharmony_ci#define DCLK_VOPLITE		11
173d0407baSopenharmony_ci#define DCLK_CIF		12
183d0407baSopenharmony_ci#define XIN24M_DIV		13
193d0407baSopenharmony_ci
203d0407baSopenharmony_ci/* sclk (special clocks) */
213d0407baSopenharmony_ci#define USB480M			20
223d0407baSopenharmony_ci#define SCLK_PVTM_CORE		21
233d0407baSopenharmony_ci#define SCLK_NPU		22
243d0407baSopenharmony_ci#define SCLK_PVTM_NPU		23
253d0407baSopenharmony_ci#define SCLK_DDRCLK		24
263d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX_MUX	25
273d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX_MUX	26
283d0407baSopenharmony_ci#define SCLK_RTC32K_PMU		27
293d0407baSopenharmony_ci#define SCLK_TXESC		28
303d0407baSopenharmony_ci#define SCLK_RGA		29
313d0407baSopenharmony_ci#define SCLK_ISP		30
323d0407baSopenharmony_ci#define SCLK_CIF_OUT		31
333d0407baSopenharmony_ci#define SCLK_PCIE_AUX		32
343d0407baSopenharmony_ci#define SCLK_USB3_OTG0_REF	33
353d0407baSopenharmony_ci#define SCLK_USB3_OTG0_SUSPEND	34
363d0407baSopenharmony_ci#define SCLK_SDIO_DIV		35
373d0407baSopenharmony_ci#define SCLK_SDIO_DIV50		36
383d0407baSopenharmony_ci#define SCLK_SDIO		37
393d0407baSopenharmony_ci#define SCLK_SDIO_DRV		38
403d0407baSopenharmony_ci#define SCLK_SDIO_SAMPLE	39
413d0407baSopenharmony_ci#define SCLK_EMMC_DIV		40
423d0407baSopenharmony_ci#define SCLK_EMMC_DIV50		41
433d0407baSopenharmony_ci#define SCLK_EMMC		42
443d0407baSopenharmony_ci#define SCLK_EMMC_DRV		43
453d0407baSopenharmony_ci#define SCLK_EMMC_SAMPLE	44
463d0407baSopenharmony_ci#define SCLK_SDMMC_DIV		45
473d0407baSopenharmony_ci#define SCLK_SDMMC_DIV50	46
483d0407baSopenharmony_ci#define SCLK_SDMMC		47
493d0407baSopenharmony_ci#define SCLK_SDMMC_DRV		48
503d0407baSopenharmony_ci#define SCLK_SDMMC_SAMPLE	49
513d0407baSopenharmony_ci#define SCLK_SFC		50
523d0407baSopenharmony_ci#define SCLK_GMAC_OUT		51
533d0407baSopenharmony_ci#define SCLK_GMAC_SRC		52
543d0407baSopenharmony_ci#define SCLK_GMAC		53
553d0407baSopenharmony_ci#define SCLK_GMAC_REF		54
563d0407baSopenharmony_ci#define SCLK_GMAC_REFOUT	55
573d0407baSopenharmony_ci#define SCLK_GMAC_RGMII_SPEED	56
583d0407baSopenharmony_ci#define SCLK_GMAC_RMII_SPEED	57
593d0407baSopenharmony_ci#define SCLK_GMAC_RX_TX		58
603d0407baSopenharmony_ci#define SCLK_CRYPTO		59
613d0407baSopenharmony_ci#define SCLK_CRYPTO_APK		60
623d0407baSopenharmony_ci#define SCLK_UART1		61
633d0407baSopenharmony_ci#define SCLK_UART2		62
643d0407baSopenharmony_ci#define SCLK_UART3		63
653d0407baSopenharmony_ci#define SCLK_UART4		64
663d0407baSopenharmony_ci#define SCLK_UART5		65
673d0407baSopenharmony_ci#define SCLK_UART6		66
683d0407baSopenharmony_ci#define SCLK_UART7		67
693d0407baSopenharmony_ci#define SCLK_I2C1		68
703d0407baSopenharmony_ci#define SCLK_I2C2		69
713d0407baSopenharmony_ci#define SCLK_I2C3		70
723d0407baSopenharmony_ci#define SCLK_I2C4		71
733d0407baSopenharmony_ci#define SCLK_I2C5		72
743d0407baSopenharmony_ci#define SCLK_SPI0		73
753d0407baSopenharmony_ci#define SCLK_SPI1		74
763d0407baSopenharmony_ci#define SCLK_SPI2		75
773d0407baSopenharmony_ci#define SCLK_TSADC		76
783d0407baSopenharmony_ci#define SCLK_SARADC		77
793d0407baSopenharmony_ci#define SCLK_EFUSE_S		78
803d0407baSopenharmony_ci#define SCLK_EFUSE_NS		79
813d0407baSopenharmony_ci#define DBCLK_GPIO1		80
823d0407baSopenharmony_ci#define DBCLK_GPIO2		81
833d0407baSopenharmony_ci#define DBCLK_GPIO3		82
843d0407baSopenharmony_ci#define DBCLK_GPIO4		83
853d0407baSopenharmony_ci#define SCLK_PWM0		84
863d0407baSopenharmony_ci#define SCLK_PWM1		85
873d0407baSopenharmony_ci#define SCLK_PWM2		86
883d0407baSopenharmony_ci#define SCLK_TIMER0		87
893d0407baSopenharmony_ci#define SCLK_TIMER1		88
903d0407baSopenharmony_ci#define SCLK_TIMER2		89
913d0407baSopenharmony_ci#define SCLK_TIMER3		90
923d0407baSopenharmony_ci#define SCLK_TIMER4		91
933d0407baSopenharmony_ci#define SCLK_TIMER5		92
943d0407baSopenharmony_ci#define SCLK_PDM		93
953d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX_SRC	94
963d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX	95
973d0407baSopenharmony_ci#define SCLK_I2S0_8CH_TX_OUT	96
983d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX_SRC	97
993d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX	98
1003d0407baSopenharmony_ci#define SCLK_I2S0_8CH_RX_OUT	99
1013d0407baSopenharmony_ci#define SCLK_I2S1_2CH_SRC	100
1023d0407baSopenharmony_ci#define SCLK_I2S1_2CH		101
1033d0407baSopenharmony_ci#define SCLK_I2S1_2CH_OUT	102
1043d0407baSopenharmony_ci#define SCLK_WIFI_PMU		103
1053d0407baSopenharmony_ci#define SCLK_UART0_PMU		104
1063d0407baSopenharmony_ci#define SCLK_PVTM_PMU		105
1073d0407baSopenharmony_ci#define SCLK_PMU_I2C0		106
1083d0407baSopenharmony_ci#define DBCLK_PMU_GPIO0		107
1093d0407baSopenharmony_ci#define SCLK_REF24M_PMU		108
1103d0407baSopenharmony_ci#define SCLK_USBPHY_REF		109
1113d0407baSopenharmony_ci#define SCLK_MIPIDSIPHY_REF	110
1123d0407baSopenharmony_ci#define SCLK_PCIEPHY_REF	111
1133d0407baSopenharmony_ci#define SCLK_RTC32K_FRAC	112
1143d0407baSopenharmony_ci#define SCLK_32K_IOE		113
1153d0407baSopenharmony_ci
1163d0407baSopenharmony_ci/* aclk gates */
1173d0407baSopenharmony_ci#define ACLK_GIC_PRE		145
1183d0407baSopenharmony_ci#define ACLK_GIC		146
1193d0407baSopenharmony_ci#define ACLK_VPU		147
1203d0407baSopenharmony_ci#define ACLK_NPU		148
1213d0407baSopenharmony_ci#define ACLK_IMEM_PRE		153
1223d0407baSopenharmony_ci#define ACLK_IMEM0		154
1233d0407baSopenharmony_ci#define ACLK_IMEM1		155
1243d0407baSopenharmony_ci#define ACLK_IMEM2		156
1253d0407baSopenharmony_ci#define ACLK_IMEM3		157
1263d0407baSopenharmony_ci#define HSCLK_VIO		158
1273d0407baSopenharmony_ci#define ACLK_VOPRAW		159
1283d0407baSopenharmony_ci#define ACLK_VOPLITE		160
1293d0407baSopenharmony_ci#define ACLK_RGA		161
1303d0407baSopenharmony_ci#define ACLK_ISP		162
1313d0407baSopenharmony_ci#define ACLK_CIF		163
1323d0407baSopenharmony_ci#define HSCLK_PCIE		164
1333d0407baSopenharmony_ci#define ACLK_USB3OTG		165
1343d0407baSopenharmony_ci#define ACLK_PCIE		166
1353d0407baSopenharmony_ci#define ACLK_PCIE_MST		167
1363d0407baSopenharmony_ci#define ACLK_PCIE_SLV		168
1373d0407baSopenharmony_ci#define MSCLK_PERI		169
1383d0407baSopenharmony_ci#define ACLK_GMAC		170
1393d0407baSopenharmony_ci#define HSCLK_BUS_PRE		171
1403d0407baSopenharmony_ci#define ACLK_CRYPTO		172
1413d0407baSopenharmony_ci#define ACLK_DCF		173
1423d0407baSopenharmony_ci#define ACLK_DMAC		174
1433d0407baSopenharmony_ci
1443d0407baSopenharmony_ci/* hclk gates */
1453d0407baSopenharmony_ci#define HCLK_NPU		199
1463d0407baSopenharmony_ci#define HCLK_VPU		200
1473d0407baSopenharmony_ci#define LSCLK_VIO		201
1483d0407baSopenharmony_ci#define HCLK_VOPRAW		202
1493d0407baSopenharmony_ci#define HCLK_VOPLITE		203
1503d0407baSopenharmony_ci#define HCLK_RGA		204
1513d0407baSopenharmony_ci#define HCLK_ISP		205
1523d0407baSopenharmony_ci#define LSCLK_PCIE		206
1533d0407baSopenharmony_ci#define HCLK_HOST		207
1543d0407baSopenharmony_ci#define LSCLK_PERI		208
1553d0407baSopenharmony_ci#define HCLK_SDIO		209
1563d0407baSopenharmony_ci#define HCLK_EMMC		210
1573d0407baSopenharmony_ci#define HCLK_SDMMC		211
1583d0407baSopenharmony_ci#define HCLK_SFC		212
1593d0407baSopenharmony_ci#define MSCLK_BUS_PRE		213
1603d0407baSopenharmony_ci#define HCLK_ROM		214
1613d0407baSopenharmony_ci#define HCLK_CRYPTO		215
1623d0407baSopenharmony_ci#define HCLK_VAD		216
1633d0407baSopenharmony_ci#define HCLK_PDM		217
1643d0407baSopenharmony_ci#define HCLK_I2S0_8CH		218
1653d0407baSopenharmony_ci#define HCLK_I2S1_2CH		219
1663d0407baSopenharmony_ci#define MSCLK_CORE_NIU		220
1673d0407baSopenharmony_ci#define HSCLK_IMEM		221
1683d0407baSopenharmony_ci#define HCLK_HOST_ARB		222
1693d0407baSopenharmony_ci#define HCLK_CIF		223
1703d0407baSopenharmony_ci
1713d0407baSopenharmony_ci/* pclk gates */
1723d0407baSopenharmony_ci#define PCLK_DDR		250
1733d0407baSopenharmony_ci#define PCLK_DSI_TX		251
1743d0407baSopenharmony_ci#define PCLK_CSI_TX		252
1753d0407baSopenharmony_ci#define PCLK_CSI2HOST		253
1763d0407baSopenharmony_ci#define PCLK_PCIE		254
1773d0407baSopenharmony_ci#define PCLK_GMAC		255
1783d0407baSopenharmony_ci#define LSCLK_BUS_PRE		256
1793d0407baSopenharmony_ci#define PCLK_DCF		257
1803d0407baSopenharmony_ci#define PCLK_UART1		258
1813d0407baSopenharmony_ci#define PCLK_UART2		259
1823d0407baSopenharmony_ci#define PCLK_UART3		260
1833d0407baSopenharmony_ci#define PCLK_UART4		261
1843d0407baSopenharmony_ci#define PCLK_UART5		262
1853d0407baSopenharmony_ci#define PCLK_UART6		263
1863d0407baSopenharmony_ci#define PCLK_UART7		264
1873d0407baSopenharmony_ci#define PCLK_I2C1		265
1883d0407baSopenharmony_ci#define PCLK_I2C2		266
1893d0407baSopenharmony_ci#define PCLK_I2C3		267
1903d0407baSopenharmony_ci#define PCLK_I2C4		268
1913d0407baSopenharmony_ci#define PCLK_I2C5		269
1923d0407baSopenharmony_ci#define PCLK_SPI0		270
1933d0407baSopenharmony_ci#define PCLK_SPI1		271
1943d0407baSopenharmony_ci#define PCLK_SPI2		272
1953d0407baSopenharmony_ci#define PCLK_TSADC		273
1963d0407baSopenharmony_ci#define PCLK_SARADC		274
1973d0407baSopenharmony_ci#define PCLK_EFUSE		275
1983d0407baSopenharmony_ci#define PCLK_GPIO1		276
1993d0407baSopenharmony_ci#define PCLK_GPIO2		277
2003d0407baSopenharmony_ci#define PCLK_GPIO3		278
2013d0407baSopenharmony_ci#define PCLK_GPIO4		279
2023d0407baSopenharmony_ci#define PCLK_PWM0		280
2033d0407baSopenharmony_ci#define PCLK_PWM1		281
2043d0407baSopenharmony_ci#define PCLK_PWM2		282
2053d0407baSopenharmony_ci#define PCLK_TIMER		283
2063d0407baSopenharmony_ci#define PCLK_WDT		284
2073d0407baSopenharmony_ci#define PCLK_MIPIDSIPHY		285
2083d0407baSopenharmony_ci#define PCLK_MIPICSIPHY		286
2093d0407baSopenharmony_ci#define PCLK_DDRMON		287
2103d0407baSopenharmony_ci#define PCLK_DDRC		289
2113d0407baSopenharmony_ci#define PCLK_MSCH		290
2123d0407baSopenharmony_ci#define PCLK_STDBY		291
2133d0407baSopenharmony_ci#define PCLK_GPIO0_PMU		292
2143d0407baSopenharmony_ci#define PCLK_UART0_PMU		293
2153d0407baSopenharmony_ci#define PCLK_I2C0_PMU		294
2163d0407baSopenharmony_ci#define PCLK_USB3PHY_PIPE	295
2173d0407baSopenharmony_ci#define PCLK_PMU_PRE		296
2183d0407baSopenharmony_ci
2193d0407baSopenharmony_ci#define CLK_NR_CLKS		(PCLK_PMU_PRE + 1)
2203d0407baSopenharmony_ci
2213d0407baSopenharmony_ci/* soft-reset indices */
2223d0407baSopenharmony_ci
2233d0407baSopenharmony_ci/* cru_softrst_con0 */
2243d0407baSopenharmony_ci#define SRST_CORE0_PO		0
2253d0407baSopenharmony_ci#define SRST_CORE1_PO		1
2263d0407baSopenharmony_ci#define SRST_CORE0		2
2273d0407baSopenharmony_ci#define SRST_CORE1		3
2283d0407baSopenharmony_ci#define SRST_CORE0_DBG		4
2293d0407baSopenharmony_ci#define SRST_CORE1_DBG		5
2303d0407baSopenharmony_ci#define SRST_TOPDBG		6
2313d0407baSopenharmony_ci#define SRST_CORE_NOC		7
2323d0407baSopenharmony_ci#define SRST_STRC_A		8
2333d0407baSopenharmony_ci#define SRST_L2C		9
2343d0407baSopenharmony_ci#define SRST_DAP                10
2353d0407baSopenharmony_ci#define SRST_CORE_MSNIU		11
2363d0407baSopenharmony_ci#define SRST_GIC2CORE		12
2373d0407baSopenharmony_ci#define SRST_CORE2GIC		13
2383d0407baSopenharmony_ci#define SRST_CORE_PRF_A		14
2393d0407baSopenharmony_ci#define SRST_CORE_GRF_P		15
2403d0407baSopenharmony_ci
2413d0407baSopenharmony_ci/* cru_softrst_con1 */
2423d0407baSopenharmony_ci#define SRST_DDRPHY		16
2433d0407baSopenharmony_ci#define SRST_DDRPHY_P		18
2443d0407baSopenharmony_ci#define SRST_UPCTL2		20
2453d0407baSopenharmony_ci#define SRST_UPCTL2_A		21
2463d0407baSopenharmony_ci#define SRST_UPCTL2_P		22
2473d0407baSopenharmony_ci#define SRST_MSCH		23
2483d0407baSopenharmony_ci#define SRST_MSCH_P		24
2493d0407baSopenharmony_ci#define SRST_DDRMON_P		25
2503d0407baSopenharmony_ci#define SRST_DDRSTDBY_P		26
2513d0407baSopenharmony_ci#define SRST_DDRSTDBY		27
2523d0407baSopenharmony_ci#define SRST_DDRGRF_P		28
2533d0407baSopenharmony_ci#define SRST_AXI_SPLIT_A	29
2543d0407baSopenharmony_ci#define SRST_DDRDFI_CTL		30
2553d0407baSopenharmony_ci#define SRST_DDRDFI_CTL_P	31
2563d0407baSopenharmony_ci
2573d0407baSopenharmony_ci/* cru_softrst_con2 */
2583d0407baSopenharmony_ci#define SRST_GIC500_NIU_A	32
2593d0407baSopenharmony_ci#define SRST_GIC500_A		33
2603d0407baSopenharmony_ci#define SRST_GIC_CORE2GIC	34
2613d0407baSopenharmony_ci#define SRST_GIC_GIC2CORE	35
2623d0407baSopenharmony_ci#define SRST_NPU_CORE		36
2633d0407baSopenharmony_ci#define SRST_NPU_A		37
2643d0407baSopenharmony_ci#define SRST_NPU_H		38
2653d0407baSopenharmony_ci#define SRST_NPU_NIU_A		39
2663d0407baSopenharmony_ci#define SRST_NPU_NIU_H		40
2673d0407baSopenharmony_ci#define SRST_NPU2MEM_A		41
2683d0407baSopenharmony_ci#define SRST_NPU_PVTM		42
2693d0407baSopenharmony_ci#define SRST_CORE_PVTM		43
2703d0407baSopenharmony_ci#define SRST_GIC_SPINLOCK_A	47
2713d0407baSopenharmony_ci
2723d0407baSopenharmony_ci/* cru_softrst_con3 */
2733d0407baSopenharmony_ci#define SRST_PCIE_NIU_H		48
2743d0407baSopenharmony_ci#define SRST_PCIE_NIU_L		49
2753d0407baSopenharmony_ci#define SRST_PCIEGRF_P		50
2763d0407baSopenharmony_ci#define SRST_PCIECTL_P		51
2773d0407baSopenharmony_ci#define SRST_PCIECTL_POWERUP	52
2783d0407baSopenharmony_ci#define SRST_PCIECTL_MST_A	53
2793d0407baSopenharmony_ci#define SRST_PCIECTL_SLV_A	54
2803d0407baSopenharmony_ci#define SRST_PCIECTL_DBI_A	55
2813d0407baSopenharmony_ci#define SRST_PCIECTL_BUTTON	56
2823d0407baSopenharmony_ci#define SRST_PCIECTL_PE		57
2833d0407baSopenharmony_ci#define SRST_PCIECTL_CORE	58
2843d0407baSopenharmony_ci#define SRST_PCIECTL_NSTICKY	59
2853d0407baSopenharmony_ci#define SRST_PCIECTL_STICKY	60
2863d0407baSopenharmony_ci#define SRST_PCIECTL_PWR	61
2873d0407baSopenharmony_ci#define SRST_PCIE_NIU_A		62
2883d0407baSopenharmony_ci#define SRST_PCIE_NIU_P		63
2893d0407baSopenharmony_ci
2903d0407baSopenharmony_ci/* cru_softrst_con4 */
2913d0407baSopenharmony_ci#define SRST_PCIEPHY_POR	64
2923d0407baSopenharmony_ci#define SRST_PCIEPHY_P		65
2933d0407baSopenharmony_ci#define SRST_PCIEPHY_PIPE	66
2943d0407baSopenharmony_ci#define SRST_USBPHY_POR		67
2953d0407baSopenharmony_ci#define SRST_USBPHY_OTG_PORT	68
2963d0407baSopenharmony_ci#define SRST_USBPHY_HOST_PORT	69
2973d0407baSopenharmony_ci#define SRST_USB3PHY_GRF_P	70
2983d0407baSopenharmony_ci#define SRST_USB2PHY_GRF_P	71
2993d0407baSopenharmony_ci#define SRST_USB3_OTG_A		72
3003d0407baSopenharmony_ci#define SRST_USB2HOST_H		73
3013d0407baSopenharmony_ci#define SRST_USB2HOST_ARB_H	74
3023d0407baSopenharmony_ci#define SRSTUSB2HOST_UTMI	75
3033d0407baSopenharmony_ci
3043d0407baSopenharmony_ci/* cru_softrst_con5 */
3053d0407baSopenharmony_ci#define SRST_IMEM0_A		80
3063d0407baSopenharmony_ci#define SRST_IMEM1_A		81
3073d0407baSopenharmony_ci#define SRST_IMEM2_A		82
3083d0407baSopenharmony_ci#define SRST_IMEM3_A		83
3093d0407baSopenharmony_ci#define SRST_IMEM0_NIU_A	84
3103d0407baSopenharmony_ci#define SRST_IMEM1_NIU_A	85
3113d0407baSopenharmony_ci#define SRST_IMEM2_NIU_A	86
3123d0407baSopenharmony_ci#define SRST_IMEM3_NIU_A	87
3133d0407baSopenharmony_ci#define SRST_IMEM_NIU_H		88
3143d0407baSopenharmony_ci#define SRST_VPU_NIU_A		92
3153d0407baSopenharmony_ci#define SRST_VPU_NIU_H		93
3163d0407baSopenharmony_ci#define SRST_VPU_A		94
3173d0407baSopenharmony_ci#define SRST_VPU_H		95
3183d0407baSopenharmony_ci
3193d0407baSopenharmony_ci/* cru_softrst_con6 */
3203d0407baSopenharmony_ci#define SRST_VIO_NIU_H		96
3213d0407baSopenharmony_ci#define SRST_VIO_NIU_L		97
3223d0407baSopenharmony_ci#define SRST_VOPRAW_A		98
3233d0407baSopenharmony_ci#define SRST_VOPRAW_H		99
3243d0407baSopenharmony_ci#define SRST_VOPRAW_D		100
3253d0407baSopenharmony_ci#define SRST_VOPLITE_A		101
3263d0407baSopenharmony_ci#define SRST_VOPLITE_H		102
3273d0407baSopenharmony_ci#define SRST_VOPLITE_D		103
3283d0407baSopenharmony_ci#define SRST_MIPIDSI_HOST_P	104
3293d0407baSopenharmony_ci#define SRST_CSITX_P		105
3303d0407baSopenharmony_ci#define SRST_CSITX_TXBYTEHS	106
3313d0407baSopenharmony_ci#define SRST_CSITX_TXESC	107
3323d0407baSopenharmony_ci#define SRST_CSITX_CAM		108
3333d0407baSopenharmony_ci#define SRST_CSITX_I		109
3343d0407baSopenharmony_ci
3353d0407baSopenharmony_ci/* cru_softrst_con7 */
3363d0407baSopenharmony_ci#define SRST_RGA_A		112
3373d0407baSopenharmony_ci#define SRST_RGA_H		113
3383d0407baSopenharmony_ci#define SRST_RGA		114
3393d0407baSopenharmony_ci#define SRST_CSI2HOST_P		115
3403d0407baSopenharmony_ci#define SRST_CIF_A		116
3413d0407baSopenharmony_ci#define SRST_CIF_H		117
3423d0407baSopenharmony_ci#define SRST_CIF_I		118
3433d0407baSopenharmony_ci#define SRST_CIF_PCLKIN		119
3443d0407baSopenharmony_ci#define SRST_CIF_D		120
3453d0407baSopenharmony_ci#define SRST_ISP_H		121
3463d0407baSopenharmony_ci#define SRST_ISP		122
3473d0407baSopenharmony_ci#define SRST_MIPICSIPHY_P	124
3483d0407baSopenharmony_ci#define SRST_MIPIDSIPHY_P	125
3493d0407baSopenharmony_ci
3503d0407baSopenharmony_ci/* cru_softrst_con8 */
3513d0407baSopenharmony_ci#define SRST_PERI_NIU_H		128
3523d0407baSopenharmony_ci#define SRST_PERI_NIU_L		129
3533d0407baSopenharmony_ci#define SRST_PDMMC_NIU_H	132
3543d0407baSopenharmony_ci#define SRST_SDMMC_H		133
3553d0407baSopenharmony_ci#define SRST_SDIO_H		134
3563d0407baSopenharmony_ci#define SRST_EMMC_H		135
3573d0407baSopenharmony_ci#define SRST_SFC_H		136
3583d0407baSopenharmony_ci#define SRST_SFC		137
3593d0407baSopenharmony_ci#define SRST_GMAC_NIU_A		140
3603d0407baSopenharmony_ci#define SRST_GMAC_NIU_H		141
3613d0407baSopenharmony_ci#define SRST_GMAC_NIU_P		142
3623d0407baSopenharmony_ci#define SRST_GAMC_A		143
3633d0407baSopenharmony_ci
3643d0407baSopenharmony_ci/* cru_softrst_con9 */
3653d0407baSopenharmony_ci#define SRST_PMU_NIU_P		144
3663d0407baSopenharmony_ci#define SRST_PMU_SGRF_P		145
3673d0407baSopenharmony_ci#define SRST_PMU_GRF_P		146
3683d0407baSopenharmony_ci#define SRST_PMU_PMU		147
3693d0407baSopenharmony_ci#define SRST_PMU_MEM_P		148
3703d0407baSopenharmony_ci#define SRST_PMU_GPIO0_P	149
3713d0407baSopenharmony_ci#define SRST_PMU_UART0_P	150
3723d0407baSopenharmony_ci#define SRST_PMU_CRU		151
3733d0407baSopenharmony_ci#define SRST_PMU_PVTM		152
3743d0407baSopenharmony_ci#define SRST_PMU_UART0		153
3753d0407baSopenharmony_ci#define SRST_PMU_NIU_H		154
3763d0407baSopenharmony_ci#define SRST_PMU_DDR_FAIL_SAVE	155
3773d0407baSopenharmony_ci#define SRST_PMU_I2C0_P		156
3783d0407baSopenharmony_ci#define SRST_PMU_I2C0		157
3793d0407baSopenharmony_ci#define SRST_PMU_GPIO0_DB	158
3803d0407baSopenharmony_ci
3813d0407baSopenharmony_ci/* cru_softrst_con10 */
3823d0407baSopenharmony_ci#define SRST_AUDIO_NIU_H	160
3833d0407baSopenharmony_ci#define SRST_VAD_H		161
3843d0407baSopenharmony_ci#define SRST_PDM_H		162
3853d0407baSopenharmony_ci#define SRST_PDM		163
3863d0407baSopenharmony_ci#define SRST_I2S0_H		164
3873d0407baSopenharmony_ci#define SRST_I2S0_TX		165
3883d0407baSopenharmony_ci#define SRST_I2S1_H		166
3893d0407baSopenharmony_ci#define SRST_I2S1		167
3903d0407baSopenharmony_ci#define SRST_I2S0_RX		168
3913d0407baSopenharmony_ci
3923d0407baSopenharmony_ci/* cru_softrst_con11 */
3933d0407baSopenharmony_ci#define SRST_BUS_NIU_M		176
3943d0407baSopenharmony_ci#define SRST_BUS_NIU_L		177
3953d0407baSopenharmony_ci#define SRST_TOP_NIU_P		178
3963d0407baSopenharmony_ci#define SRST_ROM_H		179
3973d0407baSopenharmony_ci#define SRST_CRYPTO_A		180
3983d0407baSopenharmony_ci#define SRST_CRYPTO_H		181
3993d0407baSopenharmony_ci#define SRST_CRYPTO_CORE	182
4003d0407baSopenharmony_ci#define SRST_CRYPTO_APK		183
4013d0407baSopenharmony_ci#define SRST_DCF_A		184
4023d0407baSopenharmony_ci#define SRST_DCF_P		185
4033d0407baSopenharmony_ci#define SRST_UART1_P		186
4043d0407baSopenharmony_ci#define SRST_UART1		187
4053d0407baSopenharmony_ci#define SRST_UART2_P		188
4063d0407baSopenharmony_ci#define SRST_UART2		189
4073d0407baSopenharmony_ci#define SRST_UART3_P		190
4083d0407baSopenharmony_ci#define SRST_UART3		191
4093d0407baSopenharmony_ci
4103d0407baSopenharmony_ci/* cru_softrst_con12 */
4113d0407baSopenharmony_ci#define SRST_UART4_P		192
4123d0407baSopenharmony_ci#define SRST_UART4		193
4133d0407baSopenharmony_ci#define SRST_UART5_P		194
4143d0407baSopenharmony_ci#define SRST_UART5		195
4153d0407baSopenharmony_ci#define SRST_UART6_P		196
4163d0407baSopenharmony_ci#define SRST_UART6		197
4173d0407baSopenharmony_ci#define SRST_UART7_P		198
4183d0407baSopenharmony_ci#define SRST_UART7		199
4193d0407baSopenharmony_ci#define SRST_I2C1_P		200
4203d0407baSopenharmony_ci#define SRST_I2C1		201
4213d0407baSopenharmony_ci#define SRST_I2C2_P		202
4223d0407baSopenharmony_ci#define SRST_I2C2		203
4233d0407baSopenharmony_ci#define SRST_I2C3_P		204
4243d0407baSopenharmony_ci#define SRST_I2C3		205
4253d0407baSopenharmony_ci#define SRST_PWM0_P		206
4263d0407baSopenharmony_ci#define SRST_PWM0		207
4273d0407baSopenharmony_ci
4283d0407baSopenharmony_ci/* cru_softrst_con13 */
4293d0407baSopenharmony_ci#define SRST_PWM1_P		208
4303d0407baSopenharmony_ci#define SRST_PWM1		209
4313d0407baSopenharmony_ci#define SRST_PWM2_P		210
4323d0407baSopenharmony_ci#define SRST_PWM2		211
4333d0407baSopenharmony_ci#define SRST_SPI0_P		212
4343d0407baSopenharmony_ci#define SRST_SPI0		213
4353d0407baSopenharmony_ci#define SRST_SPI1_P		214
4363d0407baSopenharmony_ci#define SRST_SPI1		215
4373d0407baSopenharmony_ci#define SRST_SPI2_P		216
4383d0407baSopenharmony_ci#define SRST_SPI2		217
4393d0407baSopenharmony_ci#define SRST_BUS_SGRF_P		218
4403d0407baSopenharmony_ci#define SRST_BUS_GRF_P		219
4413d0407baSopenharmony_ci#define SRST_TIMER_P		220
4423d0407baSopenharmony_ci#define SRST_TIMER0		221
4433d0407baSopenharmony_ci#define SRST_TIMER1		222
4443d0407baSopenharmony_ci#define SRST_TIMER2		223
4453d0407baSopenharmony_ci
4463d0407baSopenharmony_ci/* cru_softrst_con14 */
4473d0407baSopenharmony_ci#define SRST_TIMER3		224
4483d0407baSopenharmony_ci#define SRST_TIMER4		225
4493d0407baSopenharmony_ci#define SRST_TIMER5		226
4503d0407baSopenharmony_ci#define SRST_WDT_NS_P		227
4513d0407baSopenharmony_ci#define SRST_EFUSE_NS_P		228
4523d0407baSopenharmony_ci#define SRST_EFUSE_NS		229
4533d0407baSopenharmony_ci#define SRST_GPIO1_P		230
4543d0407baSopenharmony_ci#define SRST_GPIO1_DB		231
4553d0407baSopenharmony_ci#define SRST_GPIO2_P		232
4563d0407baSopenharmony_ci#define SRST_GPIO2_DB		233
4573d0407baSopenharmony_ci#define SRST_GPIO3_P		234
4583d0407baSopenharmony_ci#define SRST_GPIO3_DB		235
4593d0407baSopenharmony_ci#define SRST_GPIO4_P		236
4603d0407baSopenharmony_ci#define SRST_GPIO4_DB		237
4613d0407baSopenharmony_ci#define SRST_BUS_SUB_NIU_M	238
4623d0407baSopenharmony_ci
4633d0407baSopenharmony_ci/* cru_softrst_con15 */
4643d0407baSopenharmony_ci#define SRST_I2C4_P		240
4653d0407baSopenharmony_ci#define SRST_I2C4		241
4663d0407baSopenharmony_ci#define SRST_I2C5_P		242
4673d0407baSopenharmony_ci#define SRST_I2C5		243
4683d0407baSopenharmony_ci#define SRST_SARADC		252
4693d0407baSopenharmony_ci#define SRST_SARADC_P		253
4703d0407baSopenharmony_ci#define SRST_TSADC_P		254
4713d0407baSopenharmony_ci#define SRST_TSADC		255
4723d0407baSopenharmony_ci
4733d0407baSopenharmony_ci#endif
474