File Index
Files and directories
Sign in
FILE

rockchip,rk3528-cru.h

File preview with syntax highlighting.

linux-6.19.14/include/dt-bindings/reset/rockchip,rk3528-cru.h C
  1/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
  2/*
  3 * Copyright (c) 2022 Rockchip Electronics Co. Ltd.
  4 * Copyright (c) 2024 Yao Zi <ziyao@disroot.org>
  5 * Author: Joseph Chen <chenjh@rock-chips.com>
  6 */
  7
  8#ifndef _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
  9#define _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
 10
 11#define SRST_CORE0_PO		0
 12#define SRST_CORE1_PO		1
 13#define SRST_CORE2_PO		2
 14#define SRST_CORE3_PO		3
 15#define SRST_CORE0		4
 16#define SRST_CORE1		5
 17#define SRST_CORE2		6
 18#define SRST_CORE3		7
 19#define SRST_NL2		8
 20#define SRST_CORE_BIU		9
 21#define SRST_CORE_CRYPTO	10
 22#define SRST_P_DBG		11
 23#define SRST_POT_DBG		12
 24#define SRST_NT_DBG		13
 25#define SRST_P_CORE_GRF		14
 26#define SRST_P_DAPLITE_BIU	15
 27#define SRST_P_CPU_BIU		16
 28#define SRST_REF_PVTPLL_CORE	17
 29#define SRST_A_BUS_VOPGL_BIU	18
 30#define SRST_A_BUS_H_BIU	19
 31#define SRST_A_SYSMEM_BIU	20
 32#define SRST_A_BUS_BIU		21
 33#define SRST_H_BUS_BIU		22
 34#define SRST_P_BUS_BIU		23
 35#define SRST_P_DFT2APB		24
 36#define SRST_P_BUS_GRF		25
 37#define SRST_A_BUS_M_BIU	26
 38#define SRST_A_GIC		27
 39#define SRST_A_SPINLOCK		28
 40#define SRST_A_DMAC		29
 41#define SRST_P_TIMER		30
 42#define SRST_TIMER0		31
 43#define SRST_TIMER1		32
 44#define SRST_TIMER2		33
 45#define SRST_TIMER3		34
 46#define SRST_TIMER4		35
 47#define SRST_TIMER5		36
 48#define SRST_P_JDBCK_DAP	37
 49#define SRST_JDBCK_DAP		38
 50#define SRST_P_WDT_NS		39
 51#define SRST_T_WDT_NS		40
 52#define SRST_H_TRNG_NS		41
 53#define SRST_P_UART0		42
 54#define SRST_S_UART0		43
 55#define SRST_PKA_CRYPTO		44
 56#define SRST_A_CRYPTO		45
 57#define SRST_H_CRYPTO		46
 58#define SRST_P_DMA2DDR		47
 59#define SRST_A_DMA2DDR		48
 60#define SRST_P_PWM0		49
 61#define SRST_PWM0		50
 62#define SRST_P_PWM1		51
 63#define SRST_PWM1		52
 64#define SRST_P_SCR		53
 65#define SRST_A_DCF		54
 66#define SRST_P_INTMUX		55
 67#define SRST_A_VPU_BIU		56
 68#define SRST_H_VPU_BIU		57
 69#define SRST_P_VPU_BIU		58
 70#define SRST_A_VPU		59
 71#define SRST_H_VPU		60
 72#define SRST_P_CRU_PCIE		61
 73#define SRST_P_VPU_GRF		62
 74#define SRST_H_SFC		63
 75#define SRST_S_SFC		64
 76#define SRST_C_EMMC		65
 77#define SRST_H_EMMC		66
 78#define SRST_A_EMMC		67
 79#define SRST_B_EMMC		68
 80#define SRST_T_EMMC		69
 81#define SRST_P_GPIO1		70
 82#define SRST_DB_GPIO1		71
 83#define SRST_A_VPU_L_BIU	72
 84#define SRST_P_VPU_IOC		73
 85#define SRST_H_SAI_I2S0		74
 86#define SRST_M_SAI_I2S0		75
 87#define SRST_H_SAI_I2S2		76
 88#define SRST_M_SAI_I2S2		77
 89#define SRST_P_ACODEC		78
 90#define SRST_P_GPIO3		79
 91#define SRST_DB_GPIO3		80
 92#define SRST_P_SPI1		81
 93#define SRST_SPI1		82
 94#define SRST_P_UART2		83
 95#define SRST_S_UART2		84
 96#define SRST_P_UART5		85
 97#define SRST_S_UART5		86
 98#define SRST_P_UART6		87
 99#define SRST_S_UART6		88
100#define SRST_P_UART7		89
101#define SRST_S_UART7		90
102#define SRST_P_I2C3		91
103#define SRST_I2C3		92
104#define SRST_P_I2C5		93
105#define SRST_I2C5		94
106#define SRST_P_I2C6		95
107#define SRST_I2C6		96
108#define SRST_A_MAC		97
109#define SRST_P_PCIE		98
110#define SRST_PCIE_PIPE_PHY	99
111#define SRST_PCIE_POWER_UP	100
112#define SRST_P_PCIE_PHY		101
113#define SRST_P_PIPE_GRF		102
114#define SRST_H_SDIO0		103
115#define SRST_H_SDIO1		104
116#define SRST_TS_0		105
117#define SRST_TS_1		106
118#define SRST_P_CAN2		107
119#define SRST_CAN2		108
120#define SRST_P_CAN3		109
121#define SRST_CAN3		110
122#define SRST_P_SARADC		111
123#define SRST_SARADC		112
124#define SRST_SARADC_PHY		113
125#define SRST_P_TSADC		114
126#define SRST_TSADC		115
127#define SRST_A_USB3OTG		116
128#define SRST_A_GPU_BIU		117
129#define SRST_P_GPU_BIU		118
130#define SRST_A_GPU		119
131#define SRST_REF_PVTPLL_GPU	120
132#define SRST_H_RKVENC_BIU	121
133#define SRST_A_RKVENC_BIU	122
134#define SRST_P_RKVENC_BIU	123
135#define SRST_H_RKVENC		124
136#define SRST_A_RKVENC		125
137#define SRST_CORE_RKVENC	126
138#define SRST_H_SAI_I2S1		127
139#define SRST_M_SAI_I2S1		128
140#define SRST_P_I2C1		129
141#define SRST_I2C1		130
142#define SRST_P_I2C0		131
143#define SRST_I2C0		132
144#define SRST_P_SPI0		133
145#define SRST_SPI0		134
146#define SRST_P_GPIO4		135
147#define SRST_DB_GPIO4		136
148#define SRST_P_RKVENC_IOC	137
149#define SRST_H_SPDIF		138
150#define SRST_M_SPDIF		139
151#define SRST_H_PDM		140
152#define SRST_M_PDM		141
153#define SRST_P_UART1		142
154#define SRST_S_UART1		143
155#define SRST_P_UART3		144
156#define SRST_S_UART3		145
157#define SRST_P_RKVENC_GRF	146
158#define SRST_P_CAN0		147
159#define SRST_CAN0		148
160#define SRST_P_CAN1		149
161#define SRST_CAN1		150
162#define SRST_A_VO_BIU		151
163#define SRST_H_VO_BIU		152
164#define SRST_P_VO_BIU		153
165#define SRST_H_RGA2E		154
166#define SRST_A_RGA2E		155
167#define SRST_CORE_RGA2E		156
168#define SRST_H_VDPP		157
169#define SRST_A_VDPP		158
170#define SRST_CORE_VDPP		159
171#define SRST_P_VO_GRF		160
172#define SRST_P_CRU		161
173#define SRST_A_VOP_BIU		162
174#define SRST_H_VOP		163
175#define SRST_D_VOP0		164
176#define SRST_D_VOP1		165
177#define SRST_A_VOP		166
178#define SRST_P_HDMI		167
179#define SRST_HDMI		168
180#define SRST_P_HDMIPHY		169
181#define SRST_H_HDCP_KEY		170
182#define SRST_A_HDCP		171
183#define SRST_H_HDCP		172
184#define SRST_P_HDCP		173
185#define SRST_H_CVBS		174
186#define SRST_D_CVBS_VOP		175
187#define SRST_D_4X_CVBS_VOP	176
188#define SRST_A_JPEG_DECODER	177
189#define SRST_H_JPEG_DECODER	178
190#define SRST_A_VO_L_BIU		179
191#define SRST_A_MAC_VO		180
192#define SRST_A_JPEG_BIU		181
193#define SRST_H_SAI_I2S3		182
194#define SRST_M_SAI_I2S3		183
195#define SRST_MACPHY		184
196#define SRST_P_VCDCPHY		185
197#define SRST_P_GPIO2		186
198#define SRST_DB_GPIO2		187
199#define SRST_P_VO_IOC		188
200#define SRST_H_SDMMC0		189
201#define SRST_P_OTPC_NS		190
202#define SRST_SBPI_OTPC_NS	191
203#define SRST_USER_OTPC_NS	192
204#define SRST_HDMIHDP0		193
205#define SRST_H_USBHOST		194
206#define SRST_H_USBHOST_ARB	195
207#define SRST_HOST_UTMI		196
208#define SRST_P_UART4		197
209#define SRST_S_UART4		198
210#define SRST_P_I2C4		199
211#define SRST_I2C4		200
212#define SRST_P_I2C7		201
213#define SRST_I2C7		202
214#define SRST_P_USBPHY		203
215#define SRST_USBPHY_POR		204
216#define SRST_USBPHY_OTG		205
217#define SRST_USBPHY_HOST	206
218#define SRST_P_DDRPHY_CRU	207
219#define SRST_H_RKVDEC_BIU	208
220#define SRST_A_RKVDEC_BIU	209
221#define SRST_A_RKVDEC		210
222#define SRST_H_RKVDEC		211
223#define SRST_HEVC_CA_RKVDEC	212
224#define SRST_REF_PVTPLL_RKVDEC	213
225#define SRST_P_DDR_BIU		214
226#define SRST_P_DDRC		215
227#define SRST_P_DDRMON		216
228#define SRST_TIMER_DDRMON	217
229#define SRST_P_MSCH_BIU		218
230#define SRST_P_DDR_GRF		219
231#define SRST_P_DDR_HWLP		220
232#define SRST_P_DDRPHY		221
233#define SRST_MSCH_BIU		222
234#define SRST_A_DDR_UPCTL	223
235#define SRST_DDR_UPCTL		224
236#define SRST_DDRMON		225
237#define SRST_A_DDR_SCRAMBLE	226
238#define SRST_A_SPLIT		227
239#define SRST_DDR_PHY		228
240
241#endif // _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
~/ Read-only file preview.