xref: /linux/include/dt-bindings/reset/aspeed,ast2700-scu.h (revision 80739fd00c7ea1315d362ce889bef499452913ef)
1*76c6217cSRyan Chen /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*76c6217cSRyan Chen /*
3*76c6217cSRyan Chen  * Device Tree binding constants for AST2700 reset controller.
4*76c6217cSRyan Chen  *
5*76c6217cSRyan Chen  * Copyright (c) 2024 Aspeed Technology Inc.
6*76c6217cSRyan Chen  */
7*76c6217cSRyan Chen 
8*76c6217cSRyan Chen #ifndef _MACH_ASPEED_AST2700_RESET_H_
9*76c6217cSRyan Chen #define _MACH_ASPEED_AST2700_RESET_H_
10*76c6217cSRyan Chen 
11*76c6217cSRyan Chen /* SOC0 */
12*76c6217cSRyan Chen #define SCU0_RESET_SDRAM	0
13*76c6217cSRyan Chen #define SCU0_RESET_DDRPHY	1
14*76c6217cSRyan Chen #define SCU0_RESET_RSA		2
15*76c6217cSRyan Chen #define SCU0_RESET_SHA3		3
16*76c6217cSRyan Chen #define SCU0_RESET_HACE		4
17*76c6217cSRyan Chen #define SCU0_RESET_SOC		5
18*76c6217cSRyan Chen #define SCU0_RESET_VIDEO	6
19*76c6217cSRyan Chen #define SCU0_RESET_2D		7
20*76c6217cSRyan Chen #define SCU0_RESET_PCIS		8
21*76c6217cSRyan Chen #define SCU0_RESET_RVAS0	9
22*76c6217cSRyan Chen #define SCU0_RESET_RVAS1	10
23*76c6217cSRyan Chen #define SCU0_RESET_SM3		11
24*76c6217cSRyan Chen #define SCU0_RESET_SM4		12
25*76c6217cSRyan Chen #define SCU0_RESET_CRT0		13
26*76c6217cSRyan Chen #define SCU0_RESET_ECC		14
27*76c6217cSRyan Chen #define SCU0_RESET_DP_PCI	15
28*76c6217cSRyan Chen #define SCU0_RESET_UFS		16
29*76c6217cSRyan Chen #define SCU0_RESET_EMMC		17
30*76c6217cSRyan Chen #define SCU0_RESET_PCIE1RST	18
31*76c6217cSRyan Chen #define SCU0_RESET_PCIE1RSTOE	19
32*76c6217cSRyan Chen #define SCU0_RESET_PCIE0RST	20
33*76c6217cSRyan Chen #define SCU0_RESET_PCIE0RSTOE	21
34*76c6217cSRyan Chen #define SCU0_RESET_JTAG		22
35*76c6217cSRyan Chen #define SCU0_RESET_MCTP0	23
36*76c6217cSRyan Chen #define SCU0_RESET_MCTP1	24
37*76c6217cSRyan Chen #define SCU0_RESET_XDMA0	25
38*76c6217cSRyan Chen #define SCU0_RESET_XDMA1	26
39*76c6217cSRyan Chen #define SCU0_RESET_H2X1		27
40*76c6217cSRyan Chen #define SCU0_RESET_DP		28
41*76c6217cSRyan Chen #define SCU0_RESET_DP_MCU	29
42*76c6217cSRyan Chen #define SCU0_RESET_SSP		30
43*76c6217cSRyan Chen #define SCU0_RESET_H2X0		31
44*76c6217cSRyan Chen #define SCU0_RESET_PORTA_VHUB	32
45*76c6217cSRyan Chen #define SCU0_RESET_PORTA_PHY3	33
46*76c6217cSRyan Chen #define SCU0_RESET_PORTA_XHCI	34
47*76c6217cSRyan Chen #define SCU0_RESET_PORTB_VHUB	35
48*76c6217cSRyan Chen #define SCU0_RESET_PORTB_PHY3	36
49*76c6217cSRyan Chen #define SCU0_RESET_PORTB_XHCI	37
50*76c6217cSRyan Chen #define SCU0_RESET_PORTA_VHUB_EHCI	38
51*76c6217cSRyan Chen #define SCU0_RESET_PORTB_VHUB_EHCI	39
52*76c6217cSRyan Chen #define SCU0_RESET_UHCI		40
53*76c6217cSRyan Chen #define SCU0_RESET_TSP		41
54*76c6217cSRyan Chen #define SCU0_RESET_E2M0		42
55*76c6217cSRyan Chen #define SCU0_RESET_E2M1		43
56*76c6217cSRyan Chen #define SCU0_RESET_VLINK	44
57*76c6217cSRyan Chen 
58*76c6217cSRyan Chen /* SOC1 */
59*76c6217cSRyan Chen #define SCU1_RESET_LPC0		0
60*76c6217cSRyan Chen #define SCU1_RESET_LPC1		1
61*76c6217cSRyan Chen #define SCU1_RESET_MII		2
62*76c6217cSRyan Chen #define SCU1_RESET_PECI		3
63*76c6217cSRyan Chen #define SCU1_RESET_PWM		4
64*76c6217cSRyan Chen #define SCU1_RESET_MAC0		5
65*76c6217cSRyan Chen #define SCU1_RESET_MAC1		6
66*76c6217cSRyan Chen #define SCU1_RESET_MAC2		7
67*76c6217cSRyan Chen #define SCU1_RESET_ADC		8
68*76c6217cSRyan Chen #define SCU1_RESET_SD		9
69*76c6217cSRyan Chen #define SCU1_RESET_ESPI0	10
70*76c6217cSRyan Chen #define SCU1_RESET_ESPI1	11
71*76c6217cSRyan Chen #define SCU1_RESET_JTAG1	12
72*76c6217cSRyan Chen #define SCU1_RESET_SPI0		13
73*76c6217cSRyan Chen #define SCU1_RESET_SPI1		14
74*76c6217cSRyan Chen #define SCU1_RESET_SPI2		15
75*76c6217cSRyan Chen #define SCU1_RESET_I3C0		16
76*76c6217cSRyan Chen #define SCU1_RESET_I3C1		17
77*76c6217cSRyan Chen #define SCU1_RESET_I3C2		18
78*76c6217cSRyan Chen #define SCU1_RESET_I3C3		19
79*76c6217cSRyan Chen #define SCU1_RESET_I3C4		20
80*76c6217cSRyan Chen #define SCU1_RESET_I3C5		21
81*76c6217cSRyan Chen #define SCU1_RESET_I3C6		22
82*76c6217cSRyan Chen #define SCU1_RESET_I3C7		23
83*76c6217cSRyan Chen #define SCU1_RESET_I3C8		24
84*76c6217cSRyan Chen #define SCU1_RESET_I3C9		25
85*76c6217cSRyan Chen #define SCU1_RESET_I3C10	26
86*76c6217cSRyan Chen #define SCU1_RESET_I3C11	27
87*76c6217cSRyan Chen #define SCU1_RESET_I3C12	28
88*76c6217cSRyan Chen #define SCU1_RESET_I3C13	29
89*76c6217cSRyan Chen #define SCU1_RESET_I3C14	30
90*76c6217cSRyan Chen #define SCU1_RESET_I3C15	31
91*76c6217cSRyan Chen #define SCU1_RESET_MCU0		32
92*76c6217cSRyan Chen #define SCU1_RESET_MCU1		33
93*76c6217cSRyan Chen #define SCU1_RESET_H2A_SPI1	34
94*76c6217cSRyan Chen #define SCU1_RESET_H2A_SPI2	35
95*76c6217cSRyan Chen #define SCU1_RESET_UART0	36
96*76c6217cSRyan Chen #define SCU1_RESET_UART1	37
97*76c6217cSRyan Chen #define SCU1_RESET_UART2	38
98*76c6217cSRyan Chen #define SCU1_RESET_UART3	39
99*76c6217cSRyan Chen #define SCU1_RESET_I2C_FILTER	40
100*76c6217cSRyan Chen #define SCU1_RESET_CALIPTRA	41
101*76c6217cSRyan Chen #define SCU1_RESET_XDMA		42
102*76c6217cSRyan Chen #define SCU1_RESET_FSI		43
103*76c6217cSRyan Chen #define SCU1_RESET_CAN		44
104*76c6217cSRyan Chen #define SCU1_RESET_MCTP		45
105*76c6217cSRyan Chen #define SCU1_RESET_I2C		46
106*76c6217cSRyan Chen #define SCU1_RESET_UART6	47
107*76c6217cSRyan Chen #define SCU1_RESET_UART7	48
108*76c6217cSRyan Chen #define SCU1_RESET_UART8	49
109*76c6217cSRyan Chen #define SCU1_RESET_UART9	50
110*76c6217cSRyan Chen #define SCU1_RESET_LTPI0	51
111*76c6217cSRyan Chen #define SCU1_RESET_VGAL		52
112*76c6217cSRyan Chen #define SCU1_RESET_LTPI1	53
113*76c6217cSRyan Chen #define SCU1_RESET_ACE		54
114*76c6217cSRyan Chen #define SCU1_RESET_E2M		55
115*76c6217cSRyan Chen #define SCU1_RESET_UHCI		56
116*76c6217cSRyan Chen #define SCU1_RESET_PORTC_USB2UART	57
117*76c6217cSRyan Chen #define SCU1_RESET_PORTC_VHUB_EHCI	58
118*76c6217cSRyan Chen #define SCU1_RESET_PORTD_USB2UART	59
119*76c6217cSRyan Chen #define SCU1_RESET_PORTD_VHUB_EHCI	60
120*76c6217cSRyan Chen #define SCU1_RESET_H2X		61
121*76c6217cSRyan Chen #define SCU1_RESET_I3CDMA	62
122*76c6217cSRyan Chen #define SCU1_RESET_PCIE2RST	63
123*76c6217cSRyan Chen 
124*76c6217cSRyan Chen #endif  /* _MACH_ASPEED_AST2700_RESET_H_ */
125