1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */
251c580c6SStefan Roese /*
351c580c6SStefan Roese  * Copyright (c) 2014, Steffen Trumtrar <s.trumtrar@pengutronix.de>
451c580c6SStefan Roese  */
551c580c6SStefan Roese 
651c580c6SStefan Roese #ifndef _DT_BINDINGS_RESET_ALTR_RST_MGR_H
751c580c6SStefan Roese #define _DT_BINDINGS_RESET_ALTR_RST_MGR_H
851c580c6SStefan Roese 
951c580c6SStefan Roese /* MPUMODRST */
1051c580c6SStefan Roese #define CPU0_RESET		0
1151c580c6SStefan Roese #define CPU1_RESET		1
1251c580c6SStefan Roese #define WDS_RESET		2
1351c580c6SStefan Roese #define SCUPER_RESET		3
1451c580c6SStefan Roese #define L2_RESET		4
1551c580c6SStefan Roese 
1651c580c6SStefan Roese /* PERMODRST */
1751c580c6SStefan Roese #define EMAC0_RESET		32
1851c580c6SStefan Roese #define EMAC1_RESET		33
1951c580c6SStefan Roese #define USB0_RESET		34
2051c580c6SStefan Roese #define USB1_RESET		35
2151c580c6SStefan Roese #define NAND_RESET		36
2251c580c6SStefan Roese #define QSPI_RESET		37
2351c580c6SStefan Roese #define L4WD0_RESET		38
2451c580c6SStefan Roese #define L4WD1_RESET		39
2551c580c6SStefan Roese #define OSC1TIMER0_RESET	40
2651c580c6SStefan Roese #define OSC1TIMER1_RESET	41
2751c580c6SStefan Roese #define SPTIMER0_RESET		42
2851c580c6SStefan Roese #define SPTIMER1_RESET		43
2951c580c6SStefan Roese #define I2C0_RESET		44
3051c580c6SStefan Roese #define I2C1_RESET		45
3151c580c6SStefan Roese #define I2C2_RESET		46
3251c580c6SStefan Roese #define I2C3_RESET		47
3351c580c6SStefan Roese #define UART0_RESET		48
3451c580c6SStefan Roese #define UART1_RESET		49
3551c580c6SStefan Roese #define SPIM0_RESET		50
3651c580c6SStefan Roese #define SPIM1_RESET		51
3751c580c6SStefan Roese #define SPIS0_RESET		52
3851c580c6SStefan Roese #define SPIS1_RESET		53
3951c580c6SStefan Roese #define SDMMC_RESET		54
4051c580c6SStefan Roese #define CAN0_RESET		55
4151c580c6SStefan Roese #define CAN1_RESET		56
4251c580c6SStefan Roese #define GPIO0_RESET		57
4351c580c6SStefan Roese #define GPIO1_RESET		58
4451c580c6SStefan Roese #define GPIO2_RESET		59
4551c580c6SStefan Roese #define DMA_RESET		60
4651c580c6SStefan Roese #define SDR_RESET		61
4751c580c6SStefan Roese 
4851c580c6SStefan Roese /* PER2MODRST */
4951c580c6SStefan Roese #define DMAIF0_RESET		64
5051c580c6SStefan Roese #define DMAIF1_RESET		65
5151c580c6SStefan Roese #define DMAIF2_RESET		66
5251c580c6SStefan Roese #define DMAIF3_RESET		67
5351c580c6SStefan Roese #define DMAIF4_RESET		68
5451c580c6SStefan Roese #define DMAIF5_RESET		69
5551c580c6SStefan Roese #define DMAIF6_RESET		70
5651c580c6SStefan Roese #define DMAIF7_RESET		71
5751c580c6SStefan Roese 
5851c580c6SStefan Roese /* BRGMODRST */
5951c580c6SStefan Roese #define HPS2FPGA_RESET		96
6051c580c6SStefan Roese #define LWHPS2FPGA_RESET	97
6151c580c6SStefan Roese #define FPGA2HPS_RESET		98
6251c580c6SStefan Roese 
6351c580c6SStefan Roese /* MISCMODRST*/
6451c580c6SStefan Roese #define ROM_RESET		128
6551c580c6SStefan Roese #define OCRAM_RESET		129
6651c580c6SStefan Roese #define SYSMGR_RESET		130
6751c580c6SStefan Roese #define SYSMGRCOLD_RESET	131
6851c580c6SStefan Roese #define FPGAMGR_RESET		132
6951c580c6SStefan Roese #define ACPIDMAP_RESET		133
7051c580c6SStefan Roese #define S2F_RESET		134
7151c580c6SStefan Roese #define S2FCOLD_RESET		135
7251c580c6SStefan Roese #define NRSTPIN_RESET		136
7351c580c6SStefan Roese #define TIMESTAMPCOLD_RESET	137
7451c580c6SStefan Roese #define CLKMGRCOLD_RESET	138
7551c580c6SStefan Roese #define SCANMGR_RESET		139
7651c580c6SStefan Roese #define FRZCTRLCOLD_RESET	140
7751c580c6SStefan Roese #define SYSDBG_RESET		141
7851c580c6SStefan Roese #define DBG_RESET		142
7951c580c6SStefan Roese #define TAPCOLD_RESET		143
8051c580c6SStefan Roese #define SDRCOLD_RESET		144
8151c580c6SStefan Roese 
8251c580c6SStefan Roese #endif
83