198 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			198 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
 | |
| /*
 | |
|  * Copyright (c) 2024 Amlogic, Inc. All rights reserved.
 | |
|  */
 | |
| 
 | |
| #ifndef __DTS_AMLOGIC_T7_RESET_H
 | |
| #define __DTS_AMLOGIC_T7_RESET_H
 | |
| 
 | |
| /* RESET0 */
 | |
| /*					0-3	*/
 | |
| #define RESET_USB			4
 | |
| #define RESET_U2DRD			5
 | |
| #define RESET_U3DRD			6
 | |
| #define RESET_U3DRD_PIPE0		7
 | |
| #define RESET_U2PHY20			8
 | |
| #define RESET_U2PHY21			9
 | |
| #define RESET_GDC			10
 | |
| #define RESET_HDMI20_AES		11
 | |
| #define RESET_HDMIRX			12
 | |
| #define RESET_HDMIRX_APB		13
 | |
| #define RESET_DEWARP			14
 | |
| /*					15	*/
 | |
| #define RESET_HDMITX_CAPB3		16
 | |
| #define RESET_BRG_VCBUG_DEC		17
 | |
| #define RESET_VCBUS			18
 | |
| #define RESET_VID_PLL_DIV		19
 | |
| #define RESET_VDI6			20
 | |
| #define RESET_GE2D			21
 | |
| #define RESET_HDMITXPHY			22
 | |
| #define RESET_VID_LOCK			23
 | |
| #define RESET_VENC0			24
 | |
| #define RESET_VDAC			25
 | |
| #define RESET_VENC2			26
 | |
| #define RESET_VENC1			27
 | |
| #define RESET_RDMA			28
 | |
| #define RESET_HDMITX			29
 | |
| #define RESET_VIU			30
 | |
| #define RESET_VENC			31
 | |
| 
 | |
| /* RESET1 */
 | |
| #define RESET_AUDIO			32
 | |
| #define RESET_MALI_CAPB3		33
 | |
| #define RESET_MALI			34
 | |
| #define RESET_DDR_APB			35
 | |
| #define RESET_DDR			36
 | |
| #define RESET_DOS_CAPB3			37
 | |
| #define RESET_DOS			38
 | |
| #define RESET_COMBO_DPHY_CHAN2		39
 | |
| #define RESET_DEBUG_B			40
 | |
| #define RESET_DEBUG_A			41
 | |
| #define RESET_DSP_B			42
 | |
| #define RESET_DSP_A			43
 | |
| #define RESET_PCIE_A			44
 | |
| #define RESET_PCIE_PHY			45
 | |
| #define RESET_PCIE_APB			46
 | |
| #define RESET_ANAKIN			47
 | |
| #define RESET_ETH			48
 | |
| #define RESET_EDP0_CTRL			49
 | |
| #define RESET_EDP1_CTRL			50
 | |
| #define RESET_COMBO_DPHY_CHAN0		51
 | |
| #define RESET_COMBO_DPHY_CHAN1		52
 | |
| #define RESET_DSI_LVDS_EDP_TOP		53
 | |
| #define RESET_PCIE1_PHY			54
 | |
| #define RESET_PCIE1_APB			55
 | |
| #define RESET_DDR_1			56
 | |
| /*					57	*/
 | |
| #define RESET_EDP1_PIPELINE		58
 | |
| #define RESET_EDP0_PIPELINE		59
 | |
| #define RESET_MIPI_DSI1_PHY		60
 | |
| #define RESET_MIPI_DSI0_PHY		61
 | |
| #define RESET_MIPI_DSI_A_HOST		62
 | |
| #define RESET_MIPI_DSI_B_HOST		63
 | |
| 
 | |
| /* RESET2 */
 | |
| #define RESET_DEVICE_MMC_ARB		64
 | |
| #define RESET_IR_CTRL			65
 | |
| #define RESET_TS_A73			66
 | |
| #define RESET_TS_A53			67
 | |
| #define RESET_SPICC_2			68
 | |
| #define RESET_SPICC_3			69
 | |
| #define RESET_SPICC_4			70
 | |
| #define RESET_SPICC_5			71
 | |
| #define RESET_SMART_CARD		72
 | |
| #define RESET_SPICC_0			73
 | |
| #define RESET_SPICC_1			74
 | |
| #define RESET_RSA			75
 | |
| /*					76-79	*/
 | |
| #define RESET_MSR_CLK			80
 | |
| #define RESET_SPIFC			81
 | |
| #define RESET_SAR_ADC			82
 | |
| #define RESET_BT			83
 | |
| /*					84-87	*/
 | |
| #define RESET_ACODEC			88
 | |
| #define RESET_CEC			89
 | |
| #define RESET_AFIFO			90
 | |
| #define RESET_WATCHDOG			91
 | |
| /*					92-95	*/
 | |
| 
 | |
| /* RESET3 */
 | |
| #define RESET_BRG_NIC1_GPV		96
 | |
| #define RESET_BRG_NIC2_GPV		97
 | |
| #define RESET_BRG_NIC3_GPV		98
 | |
| #define RESET_BRG_NIC4_GPV		99
 | |
| #define RESET_BRG_NIC5_GPV		100
 | |
| /*					101-121	*/
 | |
| #define RESET_MIPI_ISP			122
 | |
| #define RESET_BRG_ADB_MALI_1		123
 | |
| #define RESET_BRG_ADB_MALI_0		124
 | |
| #define RESET_BRG_ADB_A73		125
 | |
| #define RESET_BRG_ADB_A53		126
 | |
| #define RESET_BRG_CCI			127
 | |
| 
 | |
| /* RESET4 */
 | |
| #define RESET_PWM_AO_AB			128
 | |
| #define RESET_PWM_AO_CD			129
 | |
| #define RESET_PWM_AO_EF			130
 | |
| #define RESET_PWM_AO_GH			131
 | |
| #define RESET_PWM_AB			132
 | |
| #define RESET_PWM_CD			133
 | |
| #define RESET_PWM_EF			134
 | |
| /*					135-137	*/
 | |
| #define RESET_UART_A			138
 | |
| #define RESET_UART_B			139
 | |
| #define RESET_UART_C			140
 | |
| #define RESET_UART_D			141
 | |
| #define RESET_UART_E			142
 | |
| #define RESET_UART_F			143
 | |
| #define RESET_I2C_S_A			144
 | |
| #define RESET_I2C_M_A			145
 | |
| #define RESET_I2C_M_B			146
 | |
| #define RESET_I2C_M_C			147
 | |
| #define RESET_I2C_M_D			148
 | |
| #define RESET_I2C_M_E			149
 | |
| #define RESET_I2C_M_F			150
 | |
| #define RESET_I2C_M_AO_A		151
 | |
| #define RESET_SD_EMMC_A			152
 | |
| #define RESET_SD_EMMC_B			153
 | |
| #define RESET_SD_EMMC_C			154
 | |
| #define RESET_I2C_M_AO_B		155
 | |
| #define RESET_TS_GPU			156
 | |
| #define RESET_TS_NNA			157
 | |
| #define RESET_TS_VPN			158
 | |
| #define RESET_TS_HEVC			159
 | |
| 
 | |
| /* RESET5 */
 | |
| #define RESET_BRG_NOC_DDR_1		160
 | |
| #define RESET_BRG_NOC_DDR_0		161
 | |
| #define RESET_BRG_NOC_MAIN		162
 | |
| #define RESET_BRG_NOC_ALL		163
 | |
| /*					164-167	*/
 | |
| #define RESET_BRG_NIC2_SYS		168
 | |
| #define RESET_BRG_NIC2_MAIN		169
 | |
| #define RESET_BRG_NIC2_HDMI		170
 | |
| #define RESET_BRG_NIC2_ALL		171
 | |
| #define RESET_BRG_NIC3_WAVE		172
 | |
| #define RESET_BRG_NIC3_VDEC		173
 | |
| #define RESET_BRG_NIC3_HEVCF		174
 | |
| #define RESET_BRG_NIC3_HEVCB		175
 | |
| #define RESET_BRG_NIC3_HCODEC		176
 | |
| #define RESET_BRG_NIC3_GE2D		177
 | |
| #define RESET_BRG_NIC3_GDC		178
 | |
| #define RESET_BRG_NIC3_AMLOGIC		179
 | |
| #define RESET_BRG_NIC3_MAIN		180
 | |
| #define RESET_BRG_NIC3_ALL		181
 | |
| #define RESET_BRG_NIC5_VPU		182
 | |
| /*					183-185	*/
 | |
| #define RESET_BRG_NIC4_DSPB		186
 | |
| #define RESET_BRG_NIC4_DSPA		187
 | |
| #define RESET_BRG_NIC4_VAPB		188
 | |
| #define RESET_BRG_NIC4_CLK81		189
 | |
| #define RESET_BRG_NIC4_MAIN		190
 | |
| #define RESET_BRG_NIC4_ALL		191
 | |
| 
 | |
| /* RESET6 */
 | |
| #define RESET_BRG_VDEC_PIPEL		192
 | |
| #define RESET_BRG_HEVCF_DMC_PIPEL	193
 | |
| #define RESET_BRG_NIC2TONIC4_PIPEL	194
 | |
| #define RESET_BRG_HDMIRXTONIC2_PIPEL	195
 | |
| #define RESET_BRG_SECTONIC4_PIPEL	196
 | |
| #define RESET_BRG_VPUTONOC_PIPEL	197
 | |
| #define RESET_BRG_NIC4TONOC_PIPEL	198
 | |
| #define RESET_BRG_NIC3TONOC_PIPEL	199
 | |
| #define RESET_BRG_NIC2TONOC_PIPEL	200
 | |
| #define RESET_BRG_NNATONOC_PIPEL	201
 | |
| #define RESET_BRG_FRISP3_PIPEL		202
 | |
| #define RESET_BRG_FRISP2_PIPEL		203
 | |
| #define RESET_BRG_FRISP1_PIPEL		204
 | |
| #define RESET_BRG_FRISP0_PIPEL		205
 | |
| /*					206-217	*/
 | |
| #define RESET_BRG_AMPIPE_NAND		218
 | |
| #define RESET_BRG_AMPIPE_ETH		219
 | |
| /*					220	*/
 | |
| #define RESET_BRG_AM2AXI0		221
 | |
| #define RESET_BRG_AM2AXI1		222
 | |
| #define RESET_BRG_AM2AXI2		223
 | |
| 
 | |
| #endif /* ___DTS_AMLOGIC_T7_RESET_H */
 |