xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/reset/amlogic,meson-s4-reset.h (revision d5b0e70f7e04d971691517ce1304d86a1e367e2e)
1*d5b0e70fSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
2*d5b0e70fSEmmanuel Vadot /*
3*d5b0e70fSEmmanuel Vadot  * Copyright (c) 2021 Amlogic, Inc. All rights reserved.
4*d5b0e70fSEmmanuel Vadot  * Author: Zelong Dong <zelong.dong@amlogic.com>
5*d5b0e70fSEmmanuel Vadot  *
6*d5b0e70fSEmmanuel Vadot  */
7*d5b0e70fSEmmanuel Vadot 
8*d5b0e70fSEmmanuel Vadot #ifndef _DT_BINDINGS_AMLOGIC_MESON_S4_RESET_H
9*d5b0e70fSEmmanuel Vadot #define _DT_BINDINGS_AMLOGIC_MESON_S4_RESET_H
10*d5b0e70fSEmmanuel Vadot 
11*d5b0e70fSEmmanuel Vadot /*	RESET0					*/
12*d5b0e70fSEmmanuel Vadot #define RESET_USB_DDR0			0
13*d5b0e70fSEmmanuel Vadot #define RESET_USB_DDR1			1
14*d5b0e70fSEmmanuel Vadot #define RESET_USB_DDR2			2
15*d5b0e70fSEmmanuel Vadot #define RESET_USB_DDR3			3
16*d5b0e70fSEmmanuel Vadot #define RESET_USBCTRL			4
17*d5b0e70fSEmmanuel Vadot /*					5-7	*/
18*d5b0e70fSEmmanuel Vadot #define RESET_USBPHY20			8
19*d5b0e70fSEmmanuel Vadot #define RESET_USBPHY21			9
20*d5b0e70fSEmmanuel Vadot /*					10-15	*/
21*d5b0e70fSEmmanuel Vadot #define RESET_HDMITX_APB		16
22*d5b0e70fSEmmanuel Vadot #define RESET_BRG_VCBUS_DEC		17
23*d5b0e70fSEmmanuel Vadot #define RESET_VCBUS			18
24*d5b0e70fSEmmanuel Vadot #define RESET_VID_PLL_DIV		19
25*d5b0e70fSEmmanuel Vadot #define RESET_VDI6			20
26*d5b0e70fSEmmanuel Vadot #define RESET_GE2D			21
27*d5b0e70fSEmmanuel Vadot #define RESET_HDMITXPHY			22
28*d5b0e70fSEmmanuel Vadot #define RESET_VID_LOCK			23
29*d5b0e70fSEmmanuel Vadot #define RESET_VENCL			24
30*d5b0e70fSEmmanuel Vadot #define RESET_VDAC			25
31*d5b0e70fSEmmanuel Vadot #define RESET_VENCP			26
32*d5b0e70fSEmmanuel Vadot #define RESET_VENCI			27
33*d5b0e70fSEmmanuel Vadot #define RESET_RDMA			28
34*d5b0e70fSEmmanuel Vadot #define RESET_HDMI_TX			29
35*d5b0e70fSEmmanuel Vadot #define RESET_VIU			30
36*d5b0e70fSEmmanuel Vadot #define RESET_VENC			31
37*d5b0e70fSEmmanuel Vadot 
38*d5b0e70fSEmmanuel Vadot /*	RESET1					*/
39*d5b0e70fSEmmanuel Vadot #define RESET_AUDIO			32
40*d5b0e70fSEmmanuel Vadot #define RESET_MALI_APB			33
41*d5b0e70fSEmmanuel Vadot #define RESET_MALI			34
42*d5b0e70fSEmmanuel Vadot #define RESET_DDR_APB			35
43*d5b0e70fSEmmanuel Vadot #define RESET_DDR			36
44*d5b0e70fSEmmanuel Vadot #define RESET_DOS_APB			37
45*d5b0e70fSEmmanuel Vadot #define RESET_DOS			38
46*d5b0e70fSEmmanuel Vadot /*					39-47	*/
47*d5b0e70fSEmmanuel Vadot #define RESET_ETH			48
48*d5b0e70fSEmmanuel Vadot /*					49-51	*/
49*d5b0e70fSEmmanuel Vadot #define RESET_DEMOD			52
50*d5b0e70fSEmmanuel Vadot /*					53-63	*/
51*d5b0e70fSEmmanuel Vadot 
52*d5b0e70fSEmmanuel Vadot /*	RESET2					*/
53*d5b0e70fSEmmanuel Vadot #define RESET_ABUS_ARB			64
54*d5b0e70fSEmmanuel Vadot #define RESET_IR_CTRL			65
55*d5b0e70fSEmmanuel Vadot #define RESET_TEMPSENSOR_DDR		66
56*d5b0e70fSEmmanuel Vadot #define RESET_TEMPSENSOR_PLL		67
57*d5b0e70fSEmmanuel Vadot /*					68-71	*/
58*d5b0e70fSEmmanuel Vadot #define RESET_SMART_CARD		72
59*d5b0e70fSEmmanuel Vadot #define RESET_SPICC0			73
60*d5b0e70fSEmmanuel Vadot /*					74	*/
61*d5b0e70fSEmmanuel Vadot #define RESET_RSA			75
62*d5b0e70fSEmmanuel Vadot /*					76-79	*/
63*d5b0e70fSEmmanuel Vadot #define RESET_MSR_CLK			80
64*d5b0e70fSEmmanuel Vadot #define RESET_SPIFC			81
65*d5b0e70fSEmmanuel Vadot #define RESET_SARADC			82
66*d5b0e70fSEmmanuel Vadot /*					83-87	*/
67*d5b0e70fSEmmanuel Vadot #define RESET_ACODEC			88
68*d5b0e70fSEmmanuel Vadot #define RESET_CEC			89
69*d5b0e70fSEmmanuel Vadot #define RESET_AFIFO			90
70*d5b0e70fSEmmanuel Vadot #define RESET_WATCHDOG			91
71*d5b0e70fSEmmanuel Vadot /*					92-95	*/
72*d5b0e70fSEmmanuel Vadot 
73*d5b0e70fSEmmanuel Vadot /*	RESET3					*/
74*d5b0e70fSEmmanuel Vadot /*					96-127	*/
75*d5b0e70fSEmmanuel Vadot 
76*d5b0e70fSEmmanuel Vadot /*	RESET4					*/
77*d5b0e70fSEmmanuel Vadot /*					128-131	*/
78*d5b0e70fSEmmanuel Vadot #define RESET_PWM_AB			132
79*d5b0e70fSEmmanuel Vadot #define RESET_PWM_CD			133
80*d5b0e70fSEmmanuel Vadot #define RESET_PWM_EF			134
81*d5b0e70fSEmmanuel Vadot #define RESET_PWM_GH			135
82*d5b0e70fSEmmanuel Vadot #define RESET_PWM_IJ			136
83*d5b0e70fSEmmanuel Vadot /*					137	*/
84*d5b0e70fSEmmanuel Vadot #define RESET_UART_A			138
85*d5b0e70fSEmmanuel Vadot #define RESET_UART_B			139
86*d5b0e70fSEmmanuel Vadot #define RESET_UART_C			140
87*d5b0e70fSEmmanuel Vadot #define RESET_UART_D			141
88*d5b0e70fSEmmanuel Vadot #define RESET_UART_E			142
89*d5b0e70fSEmmanuel Vadot /*					143	*/
90*d5b0e70fSEmmanuel Vadot #define RESET_I2C_S_A			144
91*d5b0e70fSEmmanuel Vadot #define RESET_I2C_M_A			145
92*d5b0e70fSEmmanuel Vadot #define RESET_I2C_M_B			146
93*d5b0e70fSEmmanuel Vadot #define RESET_I2C_M_C			147
94*d5b0e70fSEmmanuel Vadot #define RESET_I2C_M_D			148
95*d5b0e70fSEmmanuel Vadot #define RESET_I2C_M_E			149
96*d5b0e70fSEmmanuel Vadot /*					150-151	*/
97*d5b0e70fSEmmanuel Vadot #define RESET_SD_EMMC_A			152
98*d5b0e70fSEmmanuel Vadot #define RESET_SD_EMMC_B			153
99*d5b0e70fSEmmanuel Vadot #define RESET_NAND_EMMC			154
100*d5b0e70fSEmmanuel Vadot /*					155-159	*/
101*d5b0e70fSEmmanuel Vadot 
102*d5b0e70fSEmmanuel Vadot /* RESET5 */
103*d5b0e70fSEmmanuel Vadot #define RESET_BRG_VDEC_PIPL0		160
104*d5b0e70fSEmmanuel Vadot #define RESET_BRG_HEVCF_PIPL0		161
105*d5b0e70fSEmmanuel Vadot /*					162	*/
106*d5b0e70fSEmmanuel Vadot #define RESET_BRG_HCODEC_PIPL0		163
107*d5b0e70fSEmmanuel Vadot #define RESET_BRG_GE2D_PIPL0		164
108*d5b0e70fSEmmanuel Vadot #define RESET_BRG_VPU_PIPL0		165
109*d5b0e70fSEmmanuel Vadot #define RESET_BRG_CPU_PIPL0		166
110*d5b0e70fSEmmanuel Vadot #define RESET_BRG_MALI_PIPL0		167
111*d5b0e70fSEmmanuel Vadot /*					168	*/
112*d5b0e70fSEmmanuel Vadot #define RESET_BRG_MALI_PIPL1		169
113*d5b0e70fSEmmanuel Vadot /*					170-171	*/
114*d5b0e70fSEmmanuel Vadot #define RESET_BRG_HEVCF_PIPL1		172
115*d5b0e70fSEmmanuel Vadot #define RESET_BRG_HEVCB_PIPL1		173
116*d5b0e70fSEmmanuel Vadot /*					174-183	*/
117*d5b0e70fSEmmanuel Vadot #define RESET_RAMA			184
118*d5b0e70fSEmmanuel Vadot /*					185-186	*/
119*d5b0e70fSEmmanuel Vadot #define RESET_BRG_NIC_VAPB		187
120*d5b0e70fSEmmanuel Vadot #define RESET_BRG_NIC_DSU		188
121*d5b0e70fSEmmanuel Vadot #define RESET_BRG_NIC_SYSCLK		189
122*d5b0e70fSEmmanuel Vadot #define RESET_BRG_NIC_MAIN		190
123*d5b0e70fSEmmanuel Vadot #define RESET_BRG_NIC_ALL		191
124*d5b0e70fSEmmanuel Vadot 
125*d5b0e70fSEmmanuel Vadot #endif
126