xref: /src/sys/contrib/device-tree/include/dt-bindings/reset/amlogic,meson-s4-reset.h (revision d5b0e70f7e04d971691517ce1304d86a1e367e2e)
10085f59dSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
20085f59dSEmmanuel Vadot /*
30085f59dSEmmanuel Vadot  * Copyright (c) 2021 Amlogic, Inc. All rights reserved.
40085f59dSEmmanuel Vadot  * Author: Zelong Dong <zelong.dong@amlogic.com>
50085f59dSEmmanuel Vadot  *
60085f59dSEmmanuel Vadot  */
70085f59dSEmmanuel Vadot 
80085f59dSEmmanuel Vadot #ifndef _DT_BINDINGS_AMLOGIC_MESON_S4_RESET_H
90085f59dSEmmanuel Vadot #define _DT_BINDINGS_AMLOGIC_MESON_S4_RESET_H
100085f59dSEmmanuel Vadot 
110085f59dSEmmanuel Vadot /*	RESET0					*/
120085f59dSEmmanuel Vadot #define RESET_USB_DDR0			0
130085f59dSEmmanuel Vadot #define RESET_USB_DDR1			1
140085f59dSEmmanuel Vadot #define RESET_USB_DDR2			2
150085f59dSEmmanuel Vadot #define RESET_USB_DDR3			3
160085f59dSEmmanuel Vadot #define RESET_USBCTRL			4
170085f59dSEmmanuel Vadot /*					5-7	*/
180085f59dSEmmanuel Vadot #define RESET_USBPHY20			8
190085f59dSEmmanuel Vadot #define RESET_USBPHY21			9
200085f59dSEmmanuel Vadot /*					10-15	*/
210085f59dSEmmanuel Vadot #define RESET_HDMITX_APB		16
220085f59dSEmmanuel Vadot #define RESET_BRG_VCBUS_DEC		17
230085f59dSEmmanuel Vadot #define RESET_VCBUS			18
240085f59dSEmmanuel Vadot #define RESET_VID_PLL_DIV		19
250085f59dSEmmanuel Vadot #define RESET_VDI6			20
260085f59dSEmmanuel Vadot #define RESET_GE2D			21
270085f59dSEmmanuel Vadot #define RESET_HDMITXPHY			22
280085f59dSEmmanuel Vadot #define RESET_VID_LOCK			23
290085f59dSEmmanuel Vadot #define RESET_VENCL			24
300085f59dSEmmanuel Vadot #define RESET_VDAC			25
310085f59dSEmmanuel Vadot #define RESET_VENCP			26
320085f59dSEmmanuel Vadot #define RESET_VENCI			27
330085f59dSEmmanuel Vadot #define RESET_RDMA			28
340085f59dSEmmanuel Vadot #define RESET_HDMI_TX			29
350085f59dSEmmanuel Vadot #define RESET_VIU			30
360085f59dSEmmanuel Vadot #define RESET_VENC			31
370085f59dSEmmanuel Vadot 
380085f59dSEmmanuel Vadot /*	RESET1					*/
390085f59dSEmmanuel Vadot #define RESET_AUDIO			32
400085f59dSEmmanuel Vadot #define RESET_MALI_APB			33
410085f59dSEmmanuel Vadot #define RESET_MALI			34
420085f59dSEmmanuel Vadot #define RESET_DDR_APB			35
430085f59dSEmmanuel Vadot #define RESET_DDR			36
440085f59dSEmmanuel Vadot #define RESET_DOS_APB			37
450085f59dSEmmanuel Vadot #define RESET_DOS			38
460085f59dSEmmanuel Vadot /*					39-47	*/
470085f59dSEmmanuel Vadot #define RESET_ETH			48
480085f59dSEmmanuel Vadot /*					49-51	*/
490085f59dSEmmanuel Vadot #define RESET_DEMOD			52
500085f59dSEmmanuel Vadot /*					53-63	*/
510085f59dSEmmanuel Vadot 
520085f59dSEmmanuel Vadot /*	RESET2					*/
530085f59dSEmmanuel Vadot #define RESET_ABUS_ARB			64
540085f59dSEmmanuel Vadot #define RESET_IR_CTRL			65
550085f59dSEmmanuel Vadot #define RESET_TEMPSENSOR_DDR		66
560085f59dSEmmanuel Vadot #define RESET_TEMPSENSOR_PLL		67
570085f59dSEmmanuel Vadot /*					68-71	*/
580085f59dSEmmanuel Vadot #define RESET_SMART_CARD		72
590085f59dSEmmanuel Vadot #define RESET_SPICC0			73
600085f59dSEmmanuel Vadot /*					74	*/
610085f59dSEmmanuel Vadot #define RESET_RSA			75
620085f59dSEmmanuel Vadot /*					76-79	*/
630085f59dSEmmanuel Vadot #define RESET_MSR_CLK			80
640085f59dSEmmanuel Vadot #define RESET_SPIFC			81
650085f59dSEmmanuel Vadot #define RESET_SARADC			82
660085f59dSEmmanuel Vadot /*					83-87	*/
670085f59dSEmmanuel Vadot #define RESET_ACODEC			88
680085f59dSEmmanuel Vadot #define RESET_CEC			89
690085f59dSEmmanuel Vadot #define RESET_AFIFO			90
700085f59dSEmmanuel Vadot #define RESET_WATCHDOG			91
710085f59dSEmmanuel Vadot /*					92-95	*/
720085f59dSEmmanuel Vadot 
730085f59dSEmmanuel Vadot /*	RESET3					*/
740085f59dSEmmanuel Vadot /*					96-127	*/
750085f59dSEmmanuel Vadot 
760085f59dSEmmanuel Vadot /*	RESET4					*/
770085f59dSEmmanuel Vadot /*					128-131	*/
780085f59dSEmmanuel Vadot #define RESET_PWM_AB			132
790085f59dSEmmanuel Vadot #define RESET_PWM_CD			133
800085f59dSEmmanuel Vadot #define RESET_PWM_EF			134
810085f59dSEmmanuel Vadot #define RESET_PWM_GH			135
820085f59dSEmmanuel Vadot #define RESET_PWM_IJ			136
830085f59dSEmmanuel Vadot /*					137	*/
840085f59dSEmmanuel Vadot #define RESET_UART_A			138
850085f59dSEmmanuel Vadot #define RESET_UART_B			139
860085f59dSEmmanuel Vadot #define RESET_UART_C			140
870085f59dSEmmanuel Vadot #define RESET_UART_D			141
880085f59dSEmmanuel Vadot #define RESET_UART_E			142
890085f59dSEmmanuel Vadot /*					143	*/
900085f59dSEmmanuel Vadot #define RESET_I2C_S_A			144
910085f59dSEmmanuel Vadot #define RESET_I2C_M_A			145
920085f59dSEmmanuel Vadot #define RESET_I2C_M_B			146
930085f59dSEmmanuel Vadot #define RESET_I2C_M_C			147
940085f59dSEmmanuel Vadot #define RESET_I2C_M_D			148
950085f59dSEmmanuel Vadot #define RESET_I2C_M_E			149
960085f59dSEmmanuel Vadot /*					150-151	*/
970085f59dSEmmanuel Vadot #define RESET_SD_EMMC_A			152
980085f59dSEmmanuel Vadot #define RESET_SD_EMMC_B			153
990085f59dSEmmanuel Vadot #define RESET_NAND_EMMC			154
1000085f59dSEmmanuel Vadot /*					155-159	*/
1010085f59dSEmmanuel Vadot 
1020085f59dSEmmanuel Vadot /* RESET5 */
1030085f59dSEmmanuel Vadot #define RESET_BRG_VDEC_PIPL0		160
1040085f59dSEmmanuel Vadot #define RESET_BRG_HEVCF_PIPL0		161
1050085f59dSEmmanuel Vadot /*					162	*/
1060085f59dSEmmanuel Vadot #define RESET_BRG_HCODEC_PIPL0		163
1070085f59dSEmmanuel Vadot #define RESET_BRG_GE2D_PIPL0		164
1080085f59dSEmmanuel Vadot #define RESET_BRG_VPU_PIPL0		165
1090085f59dSEmmanuel Vadot #define RESET_BRG_CPU_PIPL0		166
1100085f59dSEmmanuel Vadot #define RESET_BRG_MALI_PIPL0		167
1110085f59dSEmmanuel Vadot /*					168	*/
1120085f59dSEmmanuel Vadot #define RESET_BRG_MALI_PIPL1		169
1130085f59dSEmmanuel Vadot /*					170-171	*/
1140085f59dSEmmanuel Vadot #define RESET_BRG_HEVCF_PIPL1		172
1150085f59dSEmmanuel Vadot #define RESET_BRG_HEVCB_PIPL1		173
1160085f59dSEmmanuel Vadot /*					174-183	*/
1170085f59dSEmmanuel Vadot #define RESET_RAMA			184
1180085f59dSEmmanuel Vadot /*					185-186	*/
1190085f59dSEmmanuel Vadot #define RESET_BRG_NIC_VAPB		187
1200085f59dSEmmanuel Vadot #define RESET_BRG_NIC_DSU		188
1210085f59dSEmmanuel Vadot #define RESET_BRG_NIC_SYSCLK		189
1220085f59dSEmmanuel Vadot #define RESET_BRG_NIC_MAIN		190
1230085f59dSEmmanuel Vadot #define RESET_BRG_NIC_ALL		191
1240085f59dSEmmanuel Vadot 
1250085f59dSEmmanuel Vadot #endif
126