xref: /linux/include/dt-bindings/reset/canaan,k230-rst.h (revision 0f46f50845ce75bfaba62df0421084d23bb6a72f)
1*3c2968fcSJunhui Liu /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*3c2968fcSJunhui Liu /*
3*3c2968fcSJunhui Liu  * Copyright (C) 2023-2024 Canaan Bright Sight Co., Ltd
4*3c2968fcSJunhui Liu  * Copyright (C) 2024-2025 Junhui Liu <junhui.liu@pigmoral.tech>
5*3c2968fcSJunhui Liu  */
6*3c2968fcSJunhui Liu #ifndef _DT_BINDINGS_CANAAN_K230_RST_H_
7*3c2968fcSJunhui Liu #define _DT_BINDINGS_CANAAN_K230_RST_H_
8*3c2968fcSJunhui Liu 
9*3c2968fcSJunhui Liu #define RST_CPU0		0
10*3c2968fcSJunhui Liu #define RST_CPU1		1
11*3c2968fcSJunhui Liu #define RST_CPU0_FLUSH		2
12*3c2968fcSJunhui Liu #define RST_CPU1_FLUSH		3
13*3c2968fcSJunhui Liu #define RST_AI			4
14*3c2968fcSJunhui Liu #define RST_VPU			5
15*3c2968fcSJunhui Liu #define RST_HISYS		6
16*3c2968fcSJunhui Liu #define RST_HISYS_AHB		7
17*3c2968fcSJunhui Liu #define RST_SDIO0		8
18*3c2968fcSJunhui Liu #define RST_SDIO1		9
19*3c2968fcSJunhui Liu #define RST_SDIO_AXI		10
20*3c2968fcSJunhui Liu #define RST_USB0		11
21*3c2968fcSJunhui Liu #define RST_USB1		12
22*3c2968fcSJunhui Liu #define RST_USB0_AHB		13
23*3c2968fcSJunhui Liu #define RST_USB1_AHB		14
24*3c2968fcSJunhui Liu #define RST_SPI0		15
25*3c2968fcSJunhui Liu #define RST_SPI1		16
26*3c2968fcSJunhui Liu #define RST_SPI2		17
27*3c2968fcSJunhui Liu #define RST_SEC			18
28*3c2968fcSJunhui Liu #define RST_PDMA		19
29*3c2968fcSJunhui Liu #define RST_SDMA		20
30*3c2968fcSJunhui Liu #define RST_DECOMPRESS		21
31*3c2968fcSJunhui Liu #define RST_SRAM		22
32*3c2968fcSJunhui Liu #define RST_SHRM_AXIM		23
33*3c2968fcSJunhui Liu #define RST_SHRM_AXIS		24
34*3c2968fcSJunhui Liu #define RST_NONAI2D		25
35*3c2968fcSJunhui Liu #define RST_MCTL		26
36*3c2968fcSJunhui Liu #define RST_ISP			27
37*3c2968fcSJunhui Liu #define RST_ISP_DW		28
38*3c2968fcSJunhui Liu #define RST_DPU			29
39*3c2968fcSJunhui Liu #define RST_DISP		30
40*3c2968fcSJunhui Liu #define RST_GPU			31
41*3c2968fcSJunhui Liu #define RST_AUDIO		32
42*3c2968fcSJunhui Liu #define RST_TIMER0		33
43*3c2968fcSJunhui Liu #define RST_TIMER1		34
44*3c2968fcSJunhui Liu #define RST_TIMER2		35
45*3c2968fcSJunhui Liu #define RST_TIMER3		36
46*3c2968fcSJunhui Liu #define RST_TIMER4		37
47*3c2968fcSJunhui Liu #define RST_TIMER5		38
48*3c2968fcSJunhui Liu #define RST_TIMER_APB		39
49*3c2968fcSJunhui Liu #define RST_HDI			40
50*3c2968fcSJunhui Liu #define RST_WDT0		41
51*3c2968fcSJunhui Liu #define RST_WDT1		42
52*3c2968fcSJunhui Liu #define RST_WDT0_APB		43
53*3c2968fcSJunhui Liu #define RST_WDT1_APB		44
54*3c2968fcSJunhui Liu #define RST_TS_APB		45
55*3c2968fcSJunhui Liu #define RST_MAILBOX		46
56*3c2968fcSJunhui Liu #define RST_STC			47
57*3c2968fcSJunhui Liu #define RST_PMU			48
58*3c2968fcSJunhui Liu #define RST_LOSYS_APB		49
59*3c2968fcSJunhui Liu #define RST_UART0		50
60*3c2968fcSJunhui Liu #define RST_UART1		51
61*3c2968fcSJunhui Liu #define RST_UART2		52
62*3c2968fcSJunhui Liu #define RST_UART3		53
63*3c2968fcSJunhui Liu #define RST_UART4		54
64*3c2968fcSJunhui Liu #define RST_I2C0		55
65*3c2968fcSJunhui Liu #define RST_I2C1		56
66*3c2968fcSJunhui Liu #define RST_I2C2		57
67*3c2968fcSJunhui Liu #define RST_I2C3		58
68*3c2968fcSJunhui Liu #define RST_I2C4		59
69*3c2968fcSJunhui Liu #define RST_JAMLINK0_APB	60
70*3c2968fcSJunhui Liu #define RST_JAMLINK1_APB	61
71*3c2968fcSJunhui Liu #define RST_JAMLINK2_APB	62
72*3c2968fcSJunhui Liu #define RST_JAMLINK3_APB	63
73*3c2968fcSJunhui Liu #define RST_CODEC_APB		64
74*3c2968fcSJunhui Liu #define RST_GPIO_DB		65
75*3c2968fcSJunhui Liu #define RST_GPIO_APB		66
76*3c2968fcSJunhui Liu #define RST_ADC			67
77*3c2968fcSJunhui Liu #define RST_ADC_APB		68
78*3c2968fcSJunhui Liu #define RST_PWM_APB		69
79*3c2968fcSJunhui Liu #define RST_SHRM_APB		70
80*3c2968fcSJunhui Liu #define RST_CSI0		71
81*3c2968fcSJunhui Liu #define RST_CSI1		72
82*3c2968fcSJunhui Liu #define RST_CSI2		73
83*3c2968fcSJunhui Liu #define RST_CSI_DPHY		74
84*3c2968fcSJunhui Liu #define RST_ISP_AHB		75
85*3c2968fcSJunhui Liu #define RST_M0			76
86*3c2968fcSJunhui Liu #define RST_M1			77
87*3c2968fcSJunhui Liu #define RST_M2			78
88*3c2968fcSJunhui Liu #define RST_SPI2AXI		79
89*3c2968fcSJunhui Liu 
90*3c2968fcSJunhui Liu #endif
91