162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2015, NVIDIA CORPORATION.  All rights reserved.
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#ifndef _ABI_MACH_T186_RESET_T186_H_
762306a36Sopenharmony_ci#define _ABI_MACH_T186_RESET_T186_H_
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#define TEGRA186_RESET_ACTMON			0
1162306a36Sopenharmony_ci#define TEGRA186_RESET_AFI			1
1262306a36Sopenharmony_ci#define TEGRA186_RESET_CEC			2
1362306a36Sopenharmony_ci#define TEGRA186_RESET_CSITE			3
1462306a36Sopenharmony_ci#define TEGRA186_RESET_DP2			4
1562306a36Sopenharmony_ci#define TEGRA186_RESET_DPAUX			5
1662306a36Sopenharmony_ci#define TEGRA186_RESET_DSI			6
1762306a36Sopenharmony_ci#define TEGRA186_RESET_DSIB			7
1862306a36Sopenharmony_ci#define TEGRA186_RESET_DTV			8
1962306a36Sopenharmony_ci#define TEGRA186_RESET_DVFS			9
2062306a36Sopenharmony_ci#define TEGRA186_RESET_ENTROPY			10
2162306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH1		11
2262306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH2		12
2362306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH3		13
2462306a36Sopenharmony_ci#define TEGRA186_RESET_GPU			14
2562306a36Sopenharmony_ci#define TEGRA186_RESET_HDA			15
2662306a36Sopenharmony_ci#define TEGRA186_RESET_HDA2CODEC_2X		16
2762306a36Sopenharmony_ci#define TEGRA186_RESET_HDA2HDMICODEC		17
2862306a36Sopenharmony_ci#define TEGRA186_RESET_HOST1X			18
2962306a36Sopenharmony_ci#define TEGRA186_RESET_I2C1			19
3062306a36Sopenharmony_ci#define TEGRA186_RESET_I2C2			20
3162306a36Sopenharmony_ci#define TEGRA186_RESET_I2C3			21
3262306a36Sopenharmony_ci#define TEGRA186_RESET_I2C4			22
3362306a36Sopenharmony_ci#define TEGRA186_RESET_I2C5			23
3462306a36Sopenharmony_ci#define TEGRA186_RESET_I2C6			24
3562306a36Sopenharmony_ci#define TEGRA186_RESET_ISP			25
3662306a36Sopenharmony_ci#define TEGRA186_RESET_KFUSE			26
3762306a36Sopenharmony_ci#define TEGRA186_RESET_LA			27
3862306a36Sopenharmony_ci#define TEGRA186_RESET_MIPI_CAL			28
3962306a36Sopenharmony_ci#define TEGRA186_RESET_PCIE			29
4062306a36Sopenharmony_ci#define TEGRA186_RESET_PCIEXCLK			30
4162306a36Sopenharmony_ci#define TEGRA186_RESET_SATA			31
4262306a36Sopenharmony_ci#define TEGRA186_RESET_SATACOLD			32
4362306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC1			33
4462306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC2			34
4562306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC3			35
4662306a36Sopenharmony_ci#define TEGRA186_RESET_SDMMC4			36
4762306a36Sopenharmony_ci#define TEGRA186_RESET_SE			37
4862306a36Sopenharmony_ci#define TEGRA186_RESET_SOC_THERM		38
4962306a36Sopenharmony_ci#define TEGRA186_RESET_SOR0			39
5062306a36Sopenharmony_ci#define TEGRA186_RESET_SPI1			40
5162306a36Sopenharmony_ci#define TEGRA186_RESET_SPI2			41
5262306a36Sopenharmony_ci#define TEGRA186_RESET_SPI3			42
5362306a36Sopenharmony_ci#define TEGRA186_RESET_SPI4			43
5462306a36Sopenharmony_ci#define TEGRA186_RESET_TMR			44
5562306a36Sopenharmony_ci#define TEGRA186_RESET_TRIG_SYS			45
5662306a36Sopenharmony_ci#define TEGRA186_RESET_TSEC			46
5762306a36Sopenharmony_ci#define TEGRA186_RESET_UARTA			47
5862306a36Sopenharmony_ci#define TEGRA186_RESET_UARTB			48
5962306a36Sopenharmony_ci#define TEGRA186_RESET_UARTC			49
6062306a36Sopenharmony_ci#define TEGRA186_RESET_UARTD			50
6162306a36Sopenharmony_ci#define TEGRA186_RESET_VI			51
6262306a36Sopenharmony_ci#define TEGRA186_RESET_VIC			52
6362306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_DEV			53
6462306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_HOST		54
6562306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_PADCTL		55
6662306a36Sopenharmony_ci#define TEGRA186_RESET_XUSB_SS			56
6762306a36Sopenharmony_ci#define TEGRA186_RESET_AON_APB			57
6862306a36Sopenharmony_ci#define TEGRA186_RESET_AXI_CBB			58
6962306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_APB			59
7062306a36Sopenharmony_ci#define TEGRA186_RESET_CAN1			60
7162306a36Sopenharmony_ci#define TEGRA186_RESET_CAN2			61
7262306a36Sopenharmony_ci#define TEGRA186_RESET_DMIC5			62
7362306a36Sopenharmony_ci#define TEGRA186_RESET_DSIC			63
7462306a36Sopenharmony_ci#define TEGRA186_RESET_DSID			64
7562306a36Sopenharmony_ci#define TEGRA186_RESET_EMC_EMC			65
7662306a36Sopenharmony_ci#define TEGRA186_RESET_EMC_MEM			66
7762306a36Sopenharmony_ci#define TEGRA186_RESET_EMCSB_EMC		67
7862306a36Sopenharmony_ci#define TEGRA186_RESET_EMCSB_MEM		68
7962306a36Sopenharmony_ci#define TEGRA186_RESET_EQOS			69
8062306a36Sopenharmony_ci#define TEGRA186_RESET_GPCDMA			70
8162306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL0		71
8262306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL1		72
8362306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL2		73
8462306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL3		74
8562306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL4		75
8662306a36Sopenharmony_ci#define TEGRA186_RESET_GPIO_CTL5		76
8762306a36Sopenharmony_ci#define TEGRA186_RESET_I2C10			77
8862306a36Sopenharmony_ci#define TEGRA186_RESET_I2C12			78
8962306a36Sopenharmony_ci#define TEGRA186_RESET_I2C13			79
9062306a36Sopenharmony_ci#define TEGRA186_RESET_I2C14			80
9162306a36Sopenharmony_ci#define TEGRA186_RESET_I2C7			81
9262306a36Sopenharmony_ci#define TEGRA186_RESET_I2C8			82
9362306a36Sopenharmony_ci#define TEGRA186_RESET_I2C9			83
9462306a36Sopenharmony_ci#define TEGRA186_RESET_JTAG2AXI			84
9562306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_IOBIST		85
9662306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L0_RX		86
9762306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L0_TX		87
9862306a36Sopenharmony_ci#define TEGRA186_RESET_NVCSI			88
9962306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_HEAD0		89
10062306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_HEAD1		90
10162306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_HEAD2		91
10262306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_MISC		92
10362306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP0		93
10462306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP1		94
10562306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP2		95
10662306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP3		96
10762306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP4		97
10862306a36Sopenharmony_ci#define TEGRA186_RESET_NVDISPLAY0_WGRP5		98
10962306a36Sopenharmony_ci#define TEGRA186_RESET_PWM1			99
11062306a36Sopenharmony_ci#define TEGRA186_RESET_PWM2			100
11162306a36Sopenharmony_ci#define TEGRA186_RESET_PWM3			101
11262306a36Sopenharmony_ci#define TEGRA186_RESET_PWM4			102
11362306a36Sopenharmony_ci#define TEGRA186_RESET_PWM5			103
11462306a36Sopenharmony_ci#define TEGRA186_RESET_PWM6			104
11562306a36Sopenharmony_ci#define TEGRA186_RESET_PWM7			105
11662306a36Sopenharmony_ci#define TEGRA186_RESET_PWM8			106
11762306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_APB			107
11862306a36Sopenharmony_ci#define TEGRA186_RESET_SOR1			108
11962306a36Sopenharmony_ci#define TEGRA186_RESET_TACH			109
12062306a36Sopenharmony_ci#define TEGRA186_RESET_TSC			110
12162306a36Sopenharmony_ci#define TEGRA186_RESET_UARTF			111
12262306a36Sopenharmony_ci#define TEGRA186_RESET_UARTG			112
12362306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC			113
12462306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC_AXI_M		114
12562306a36Sopenharmony_ci#define TEGRA186_RESET_UPHY			115
12662306a36Sopenharmony_ci#define TEGRA186_RESET_ADSP			116
12762306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPDBG			117
12862306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPINTF			118
12962306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPNEON			119
13062306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPPERIPH		120
13162306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPSCU			121
13262306a36Sopenharmony_ci#define TEGRA186_RESET_ADSPWDT			122
13362306a36Sopenharmony_ci#define TEGRA186_RESET_APE			123
13462306a36Sopenharmony_ci#define TEGRA186_RESET_DPAUX1			124
13562306a36Sopenharmony_ci#define TEGRA186_RESET_NVDEC			125
13662306a36Sopenharmony_ci#define TEGRA186_RESET_NVENC			126
13762306a36Sopenharmony_ci#define TEGRA186_RESET_NVJPG			127
13862306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY		128
13962306a36Sopenharmony_ci#define TEGRA186_RESET_QSPI			129
14062306a36Sopenharmony_ci#define TEGRA186_RESET_TSECB			130
14162306a36Sopenharmony_ci#define TEGRA186_RESET_VI_I2C			131
14262306a36Sopenharmony_ci#define TEGRA186_RESET_UARTE			132
14362306a36Sopenharmony_ci#define TEGRA186_RESET_TOP_GTE			133
14462306a36Sopenharmony_ci#define TEGRA186_RESET_SHSP			134
14562306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L5		135
14662306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L4		136
14762306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L3		137
14862306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L2		138
14962306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L1		139
15062306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_L0		140
15162306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_PLL1	141
15262306a36Sopenharmony_ci#define TEGRA186_RESET_PEX_USB_UPHY_PLL0	142
15362306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNVI			143
15462306a36Sopenharmony_ci#define TEGRA186_RESET_EXTPERIPH4		144
15562306a36Sopenharmony_ci#define TEGRA186_RESET_DSIPADCTL		145
15662306a36Sopenharmony_ci#define TEGRA186_RESET_AUD_MCLK			146
15762306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_CLK_CTL		147
15862306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L1_RX		148
15962306a36Sopenharmony_ci#define TEGRA186_RESET_MPHY_L1_TX		149
16062306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC_LP			150
16162306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_NIC			151
16262306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_NSYSPORESET		152
16362306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_NRESET		153
16462306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_DBGRESETN		154
16562306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_PRESETDBGN		155
16662306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_PM			156
16762306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_CVC			157
16862306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_DMA			158
16962306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_HSP			159
17062306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNBPMP		160
17162306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_TKE			161
17262306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_GTE			162
17362306a36Sopenharmony_ci#define TEGRA186_RESET_BPMP_PM_ACTMON		163
17462306a36Sopenharmony_ci#define TEGRA186_RESET_AON_NIC			164
17562306a36Sopenharmony_ci#define TEGRA186_RESET_AON_NSYSPORESET		165
17662306a36Sopenharmony_ci#define TEGRA186_RESET_AON_NRESET		166
17762306a36Sopenharmony_ci#define TEGRA186_RESET_AON_DBGRESETN		167
17862306a36Sopenharmony_ci#define TEGRA186_RESET_AON_PRESETDBGN		168
17962306a36Sopenharmony_ci#define TEGRA186_RESET_AON_ACTMON		169
18062306a36Sopenharmony_ci#define TEGRA186_RESET_AOPM			170
18162306a36Sopenharmony_ci#define TEGRA186_RESET_AOVC			171
18262306a36Sopenharmony_ci#define TEGRA186_RESET_AON_DMA			172
18362306a36Sopenharmony_ci#define TEGRA186_RESET_AON_GPIO			173
18462306a36Sopenharmony_ci#define TEGRA186_RESET_AON_HSP			174
18562306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNAON			175
18662306a36Sopenharmony_ci#define TEGRA186_RESET_AON_TKE			176
18762306a36Sopenharmony_ci#define TEGRA186_RESET_AON_GTE			177
18862306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_NIC			178
18962306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_NSYSPORESET		179
19062306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_NRESET		180
19162306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_DBGRESETN		181
19262306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_PRESETDBGN		182
19362306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_ACTMON		183
19462306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_PM			184
19562306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_DMA			185
19662306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_HSP			186
19762306a36Sopenharmony_ci#define TEGRA186_RESET_TSCTNSCE			187
19862306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_TKE			188
19962306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_GTE			189
20062306a36Sopenharmony_ci#define TEGRA186_RESET_SCE_CFG			190
20162306a36Sopenharmony_ci#define TEGRA186_RESET_ADSP_ALL			191
20262306a36Sopenharmony_ci/** @brief controls the power up/down sequence of UFSHC PSW partition. Controls LP_PWR_READY, LP_ISOL_EN, and LP_RESET_N signals */
20362306a36Sopenharmony_ci#define TEGRA186_RESET_UFSHC_LP_SEQ		192
20462306a36Sopenharmony_ci#define TEGRA186_RESET_SIZE			193
20562306a36Sopenharmony_ci
20662306a36Sopenharmony_ci#endif
207