162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/* Copyright (c) 2018-2022, NVIDIA CORPORATION. All rights reserved. */
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci#ifndef DT_BINDINGS_RESET_TEGRA234_RESET_H
562306a36Sopenharmony_ci#define DT_BINDINGS_RESET_TEGRA234_RESET_H
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci/**
862306a36Sopenharmony_ci * @file
962306a36Sopenharmony_ci * @defgroup bpmp_reset_ids Reset ID's
1062306a36Sopenharmony_ci * @brief Identifiers for Resets controllable by firmware
1162306a36Sopenharmony_ci * @{
1262306a36Sopenharmony_ci */
1362306a36Sopenharmony_ci#define TEGRA234_RESET_ACTMON			1U
1462306a36Sopenharmony_ci#define TEGRA234_RESET_ADSP_ALL			2U
1562306a36Sopenharmony_ci#define TEGRA234_RESET_DSI_CORE			3U
1662306a36Sopenharmony_ci#define TEGRA234_RESET_CAN1			4U
1762306a36Sopenharmony_ci#define TEGRA234_RESET_CAN2			5U
1862306a36Sopenharmony_ci#define TEGRA234_RESET_DLA0			6U
1962306a36Sopenharmony_ci#define TEGRA234_RESET_DLA1			7U
2062306a36Sopenharmony_ci#define TEGRA234_RESET_DPAUX			8U
2162306a36Sopenharmony_ci#define TEGRA234_RESET_OFA			9U
2262306a36Sopenharmony_ci#define TEGRA234_RESET_NVJPG1			10U
2362306a36Sopenharmony_ci#define TEGRA234_RESET_PEX1_CORE_6		11U
2462306a36Sopenharmony_ci#define TEGRA234_RESET_PEX1_CORE_6_APB		12U
2562306a36Sopenharmony_ci#define TEGRA234_RESET_PEX1_COMMON_APB		13U
2662306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_7		14U
2762306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_7_APB		15U
2862306a36Sopenharmony_ci#define TEGRA234_RESET_NVDISPLAY		16U
2962306a36Sopenharmony_ci#define TEGRA234_RESET_EQOS			17U
3062306a36Sopenharmony_ci#define TEGRA234_RESET_GPCDMA			18U
3162306a36Sopenharmony_ci#define TEGRA234_RESET_GPU			19U
3262306a36Sopenharmony_ci#define TEGRA234_RESET_HDA			20U
3362306a36Sopenharmony_ci#define TEGRA234_RESET_HDACODEC			21U
3462306a36Sopenharmony_ci#define TEGRA234_RESET_EQOS_MACSEC		22U
3562306a36Sopenharmony_ci#define TEGRA234_RESET_EQOS_MACSEC_SECURE	23U
3662306a36Sopenharmony_ci#define TEGRA234_RESET_I2C1			24U
3762306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_8		25U
3862306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_8_APB		26U
3962306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_9		27U
4062306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_9_APB		28U
4162306a36Sopenharmony_ci#define TEGRA234_RESET_I2C2			29U
4262306a36Sopenharmony_ci#define TEGRA234_RESET_I2C3			30U
4362306a36Sopenharmony_ci#define TEGRA234_RESET_I2C4			31U
4462306a36Sopenharmony_ci#define TEGRA234_RESET_I2C6			32U
4562306a36Sopenharmony_ci#define TEGRA234_RESET_I2C7			33U
4662306a36Sopenharmony_ci#define TEGRA234_RESET_I2C8			34U
4762306a36Sopenharmony_ci#define TEGRA234_RESET_I2C9			35U
4862306a36Sopenharmony_ci#define TEGRA234_RESET_ISP			36U
4962306a36Sopenharmony_ci#define TEGRA234_RESET_MIPI_CAL			37U
5062306a36Sopenharmony_ci#define TEGRA234_RESET_MPHY_CLK_CTL		38U
5162306a36Sopenharmony_ci#define TEGRA234_RESET_MPHY_L0_RX		39U
5262306a36Sopenharmony_ci#define TEGRA234_RESET_MPHY_L0_TX		40U
5362306a36Sopenharmony_ci#define TEGRA234_RESET_MPHY_L1_RX		41U
5462306a36Sopenharmony_ci#define TEGRA234_RESET_MPHY_L1_TX		42U
5562306a36Sopenharmony_ci#define TEGRA234_RESET_NVCSI			43U
5662306a36Sopenharmony_ci#define TEGRA234_RESET_NVDEC			44U
5762306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE0_PCS		45U
5862306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE0_MAC		46U
5962306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE0_MACSEC		47U
6062306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE0_MACSEC_SECURE	48U
6162306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE1_PCS		49U
6262306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE1_MAC		50U
6362306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE1_MACSEC		51U
6462306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE1_MACSEC_SECURE	52U
6562306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE2_PCS		53U
6662306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE2_MAC		54U
6762306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE2_MACSEC		55U
6862306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_10		56U
6962306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_CORE_10_APB		57U
7062306a36Sopenharmony_ci#define TEGRA234_RESET_PEX2_COMMON_APB		58U
7162306a36Sopenharmony_ci#define TEGRA234_RESET_NVENC			59U
7262306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE2_MACSEC_SECURE	60U
7362306a36Sopenharmony_ci#define TEGRA234_RESET_NVJPG			61U
7462306a36Sopenharmony_ci#define TEGRA234_RESET_LA			64U
7562306a36Sopenharmony_ci#define TEGRA234_RESET_HWPM			65U
7662306a36Sopenharmony_ci#define TEGRA234_RESET_PVA0_ALL			66U
7762306a36Sopenharmony_ci#define TEGRA234_RESET_CEC			67U
7862306a36Sopenharmony_ci#define TEGRA234_RESET_PWM1			68U
7962306a36Sopenharmony_ci#define TEGRA234_RESET_PWM2			69U
8062306a36Sopenharmony_ci#define TEGRA234_RESET_PWM3			70U
8162306a36Sopenharmony_ci#define TEGRA234_RESET_PWM4			71U
8262306a36Sopenharmony_ci#define TEGRA234_RESET_PWM5			72U
8362306a36Sopenharmony_ci#define TEGRA234_RESET_PWM6			73U
8462306a36Sopenharmony_ci#define TEGRA234_RESET_PWM7			74U
8562306a36Sopenharmony_ci#define TEGRA234_RESET_PWM8			75U
8662306a36Sopenharmony_ci#define TEGRA234_RESET_QSPI0			76U
8762306a36Sopenharmony_ci#define TEGRA234_RESET_QSPI1			77U
8862306a36Sopenharmony_ci#define TEGRA234_RESET_I2S7			78U
8962306a36Sopenharmony_ci#define TEGRA234_RESET_I2S8			79U
9062306a36Sopenharmony_ci#define TEGRA234_RESET_SCE_ALL			80U
9162306a36Sopenharmony_ci#define TEGRA234_RESET_RCE_ALL			81U
9262306a36Sopenharmony_ci#define TEGRA234_RESET_SDMMC1			82U
9362306a36Sopenharmony_ci#define TEGRA234_RESET_RSVD_83			83U
9462306a36Sopenharmony_ci#define TEGRA234_RESET_RSVD_84			84U
9562306a36Sopenharmony_ci#define TEGRA234_RESET_SDMMC4			85U
9662306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE3_PCS		87U
9762306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE3_MAC		88U
9862306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE3_MACSEC		89U
9962306a36Sopenharmony_ci#define TEGRA234_RESET_MGBE3_MACSEC_SECURE	90U
10062306a36Sopenharmony_ci#define TEGRA234_RESET_SPI1			91U
10162306a36Sopenharmony_ci#define TEGRA234_RESET_SPI2			92U
10262306a36Sopenharmony_ci#define TEGRA234_RESET_SPI3			93U
10362306a36Sopenharmony_ci#define TEGRA234_RESET_SPI4			94U
10462306a36Sopenharmony_ci#define TEGRA234_RESET_TACH0			95U
10562306a36Sopenharmony_ci#define TEGRA234_RESET_TACH1			96U
10662306a36Sopenharmony_ci#define TEGRA234_RESET_SPI5			97U
10762306a36Sopenharmony_ci#define TEGRA234_RESET_TSEC			98U
10862306a36Sopenharmony_ci#define TEGRA234_RESET_UARTI			99U
10962306a36Sopenharmony_ci#define TEGRA234_RESET_UARTA			100U
11062306a36Sopenharmony_ci#define TEGRA234_RESET_UARTB			101U
11162306a36Sopenharmony_ci#define TEGRA234_RESET_UARTC			102U
11262306a36Sopenharmony_ci#define TEGRA234_RESET_UARTD			103U
11362306a36Sopenharmony_ci#define TEGRA234_RESET_UARTE			104U
11462306a36Sopenharmony_ci#define TEGRA234_RESET_UARTF			105U
11562306a36Sopenharmony_ci#define TEGRA234_RESET_UARTJ			106U
11662306a36Sopenharmony_ci#define TEGRA234_RESET_UARTH			107U
11762306a36Sopenharmony_ci#define TEGRA234_RESET_UFSHC			108U
11862306a36Sopenharmony_ci#define TEGRA234_RESET_UFSHC_AXI_M		109U
11962306a36Sopenharmony_ci#define TEGRA234_RESET_UFSHC_LP_SEQ		110U
12062306a36Sopenharmony_ci#define TEGRA234_RESET_RSVD_111			111U
12162306a36Sopenharmony_ci#define TEGRA234_RESET_VI			112U
12262306a36Sopenharmony_ci#define TEGRA234_RESET_VIC			113U
12362306a36Sopenharmony_ci#define TEGRA234_RESET_XUSB_PADCTL		114U
12462306a36Sopenharmony_ci#define TEGRA234_RESET_VI2			115U
12562306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_0		116U
12662306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_1		117U
12762306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_2		118U
12862306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_3		119U
12962306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_4		120U
13062306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_0_APB		121U
13162306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_1_APB		122U
13262306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_2_APB		123U
13362306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_3_APB		124U
13462306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_CORE_4_APB		125U
13562306a36Sopenharmony_ci#define TEGRA234_RESET_PEX0_COMMON_APB		126U
13662306a36Sopenharmony_ci#define TEGRA234_RESET_RSVD_127			127U
13762306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_PLL1		128U
13862306a36Sopenharmony_ci#define TEGRA234_RESET_PEX1_CORE_5		129U
13962306a36Sopenharmony_ci#define TEGRA234_RESET_PEX1_CORE_5_APB		130U
14062306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY			131U
14162306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_PM		132U
14262306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY		133U
14362306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_PLL0		134U
14462306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L0		135U
14562306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L1		136U
14662306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L2		137U
14762306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L3		138U
14862306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L4		139U
14962306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L5		140U
15062306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L6		141U
15162306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_L7		142U
15262306a36Sopenharmony_ci#define TEGRA234_RESET_NVHS_UPHY_PM		143U
15362306a36Sopenharmony_ci#define TEGRA234_RESET_DMIC5			144U
15462306a36Sopenharmony_ci#define TEGRA234_RESET_APE			145U
15562306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY		146U
15662306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L0		147U
15762306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L1		148U
15862306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L2		149U
15962306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L3		150U
16062306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L4		151U
16162306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L5		152U
16262306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L6		153U
16362306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_L7		154U
16462306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_PLL0	159U
16562306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_PLL1	160U
16662306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_PLL2	161U
16762306a36Sopenharmony_ci#define TEGRA234_RESET_PEX_USB_UPHY_PLL3	162U
16862306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L0		163U
16962306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L1		164U
17062306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L2		165U
17162306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L3		166U
17262306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L4		167U
17362306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L5		168U
17462306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L6		169U
17562306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_L7		170U
17662306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_PLL0		171U
17762306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_PLL1		172U
17862306a36Sopenharmony_ci#define TEGRA234_RESET_GBE_UPHY_PLL2		173U
17962306a36Sopenharmony_ci
18062306a36Sopenharmony_ci/** @} */
18162306a36Sopenharmony_ci
18262306a36Sopenharmony_ci#endif
183