xref: /openbmc/linux/include/dt-bindings/reset/amlogic,meson-g12a-reset.h (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1dbfc5453SJerome Brunet /* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */
2dbfc5453SJerome Brunet /*
3dbfc5453SJerome Brunet  * Copyright (c) 2019 BayLibre, SAS.
4dbfc5453SJerome Brunet  * Author: Jerome Brunet <jbrunet@baylibre.com>
5dbfc5453SJerome Brunet  *
6dbfc5453SJerome Brunet  */
7dbfc5453SJerome Brunet 
8dbfc5453SJerome Brunet #ifndef _DT_BINDINGS_AMLOGIC_MESON_G12A_RESET_H
9dbfc5453SJerome Brunet #define _DT_BINDINGS_AMLOGIC_MESON_G12A_RESET_H
10dbfc5453SJerome Brunet 
11dbfc5453SJerome Brunet /*	RESET0					*/
12dbfc5453SJerome Brunet #define RESET_HIU			0
13dbfc5453SJerome Brunet /*					1	*/
14dbfc5453SJerome Brunet #define RESET_DOS			2
15dbfc5453SJerome Brunet /*					3-4	*/
16dbfc5453SJerome Brunet #define RESET_VIU			5
17dbfc5453SJerome Brunet #define RESET_AFIFO			6
18dbfc5453SJerome Brunet #define RESET_VID_PLL_DIV		7
19dbfc5453SJerome Brunet /*					8-9	*/
20dbfc5453SJerome Brunet #define RESET_VENC			10
21dbfc5453SJerome Brunet #define RESET_ASSIST			11
22dbfc5453SJerome Brunet #define RESET_PCIE_CTRL_A		12
23dbfc5453SJerome Brunet #define RESET_VCBUS			13
24dbfc5453SJerome Brunet #define RESET_PCIE_PHY			14
25dbfc5453SJerome Brunet #define RESET_PCIE_APB			15
26dbfc5453SJerome Brunet #define RESET_GIC			16
27dbfc5453SJerome Brunet #define RESET_CAPB3_DECODE		17
28dbfc5453SJerome Brunet /*					18	*/
29dbfc5453SJerome Brunet #define RESET_HDMITX_CAPB3		19
30dbfc5453SJerome Brunet #define RESET_DVALIN_CAPB3		20
31dbfc5453SJerome Brunet #define RESET_DOS_CAPB3			21
32dbfc5453SJerome Brunet /*					22	*/
33dbfc5453SJerome Brunet #define RESET_CBUS_CAPB3		23
34dbfc5453SJerome Brunet #define RESET_AHB_CNTL			24
35dbfc5453SJerome Brunet #define RESET_AHB_DATA			25
36dbfc5453SJerome Brunet #define RESET_VCBUS_CLK81		26
37dbfc5453SJerome Brunet /*					27-31	*/
38dbfc5453SJerome Brunet /*	RESET1					*/
39dbfc5453SJerome Brunet /*					32	*/
40dbfc5453SJerome Brunet #define RESET_DEMUX			33
41dbfc5453SJerome Brunet #define RESET_USB			34
42dbfc5453SJerome Brunet #define RESET_DDR			35
43dbfc5453SJerome Brunet /*					36	*/
44dbfc5453SJerome Brunet #define RESET_BT656			37
45dbfc5453SJerome Brunet #define RESET_AHB_SRAM			38
46dbfc5453SJerome Brunet /*					39	*/
47dbfc5453SJerome Brunet #define RESET_PARSER			40
48dbfc5453SJerome Brunet /*					41	*/
49dbfc5453SJerome Brunet #define RESET_ISA			42
50dbfc5453SJerome Brunet #define RESET_ETHERNET			43
51dbfc5453SJerome Brunet #define RESET_SD_EMMC_A			44
52dbfc5453SJerome Brunet #define RESET_SD_EMMC_B			45
53dbfc5453SJerome Brunet #define RESET_SD_EMMC_C			46
54a6256b3aSNeil Armstrong /*					47	*/
55a6256b3aSNeil Armstrong #define RESET_USB_PHY20			48
56a6256b3aSNeil Armstrong #define RESET_USB_PHY21			49
57a6256b3aSNeil Armstrong /*					50-60	*/
58dbfc5453SJerome Brunet #define RESET_AUDIO_CODEC		61
59dbfc5453SJerome Brunet /*					62-63	*/
60dbfc5453SJerome Brunet /*	RESET2					*/
61dbfc5453SJerome Brunet /*					64	*/
62dbfc5453SJerome Brunet #define RESET_AUDIO			65
63dbfc5453SJerome Brunet #define RESET_HDMITX_PHY		66
64dbfc5453SJerome Brunet /*					67	*/
65dbfc5453SJerome Brunet #define RESET_MIPI_DSI_HOST		68
66dbfc5453SJerome Brunet #define RESET_ALOCKER			69
67dbfc5453SJerome Brunet #define RESET_GE2D			70
68dbfc5453SJerome Brunet #define RESET_PARSER_REG		71
69dbfc5453SJerome Brunet #define RESET_PARSER_FETCH		72
70dbfc5453SJerome Brunet #define RESET_CTL			73
71dbfc5453SJerome Brunet #define RESET_PARSER_TOP		74
72*a4392676STomeu Vizoso /*					75	*/
73*a4392676STomeu Vizoso #define RESET_NNA			76
74*a4392676STomeu Vizoso /*					77	*/
75dbfc5453SJerome Brunet #define RESET_DVALIN			78
76dbfc5453SJerome Brunet #define RESET_HDMITX			79
77dbfc5453SJerome Brunet /*					80-95	*/
78dbfc5453SJerome Brunet /*	RESET3					*/
79dbfc5453SJerome Brunet /*					96-95	*/
80dbfc5453SJerome Brunet #define RESET_DEMUX_TOP			105
81dbfc5453SJerome Brunet #define RESET_DEMUX_DES_PL		106
82dbfc5453SJerome Brunet #define RESET_DEMUX_S2P_0		107
83dbfc5453SJerome Brunet #define RESET_DEMUX_S2P_1		108
84dbfc5453SJerome Brunet #define RESET_DEMUX_0			109
85dbfc5453SJerome Brunet #define RESET_DEMUX_1			110
86dbfc5453SJerome Brunet #define RESET_DEMUX_2			111
87dbfc5453SJerome Brunet /*					112-127	*/
88dbfc5453SJerome Brunet /*	RESET4					*/
89dbfc5453SJerome Brunet /*					128-129	*/
90dbfc5453SJerome Brunet #define RESET_MIPI_DSI_PHY		130
91dbfc5453SJerome Brunet /*					131-132	*/
92dbfc5453SJerome Brunet #define RESET_RDMA			133
93dbfc5453SJerome Brunet #define RESET_VENCI			134
94dbfc5453SJerome Brunet #define RESET_VENCP			135
95dbfc5453SJerome Brunet /*					136	*/
96dbfc5453SJerome Brunet #define RESET_VDAC			137
97dbfc5453SJerome Brunet /*					138-139 */
98dbfc5453SJerome Brunet #define RESET_VDI6			140
99dbfc5453SJerome Brunet #define RESET_VENCL			141
100dbfc5453SJerome Brunet #define RESET_I2C_M1			142
101dbfc5453SJerome Brunet #define RESET_I2C_M2			143
102dbfc5453SJerome Brunet /*					144-159	*/
103dbfc5453SJerome Brunet /*	RESET5					*/
104dbfc5453SJerome Brunet /*					160-191	*/
105dbfc5453SJerome Brunet /*	RESET6					*/
106dbfc5453SJerome Brunet #define RESET_GEN			192
107dbfc5453SJerome Brunet #define RESET_SPICC0			193
108dbfc5453SJerome Brunet #define RESET_SC			194
109dbfc5453SJerome Brunet #define RESET_SANA_3			195
110dbfc5453SJerome Brunet #define RESET_I2C_M0			196
111dbfc5453SJerome Brunet #define RESET_TS_PLL			197
112dbfc5453SJerome Brunet #define RESET_SPICC1			198
113dbfc5453SJerome Brunet #define RESET_STREAM			199
114dbfc5453SJerome Brunet #define RESET_TS_CPU			200
115dbfc5453SJerome Brunet #define RESET_UART0			201
116dbfc5453SJerome Brunet #define RESET_UART1_2			202
117dbfc5453SJerome Brunet #define RESET_ASYNC0			203
118dbfc5453SJerome Brunet #define RESET_ASYNC1			204
119dbfc5453SJerome Brunet #define RESET_SPIFC0			205
120dbfc5453SJerome Brunet #define RESET_I2C_M3			206
121dbfc5453SJerome Brunet /*					207-223	*/
122dbfc5453SJerome Brunet /*	RESET7					*/
123dbfc5453SJerome Brunet #define RESET_USB_DDR_0			224
124dbfc5453SJerome Brunet #define RESET_USB_DDR_1			225
125dbfc5453SJerome Brunet #define RESET_USB_DDR_2			226
126dbfc5453SJerome Brunet #define RESET_USB_DDR_3			227
127dbfc5453SJerome Brunet #define RESET_TS_GPU			228
128dbfc5453SJerome Brunet #define RESET_DEVICE_MMC_ARB		229
129dbfc5453SJerome Brunet #define RESET_DVALIN_DMC_PIPL		230
130dbfc5453SJerome Brunet #define RESET_VID_LOCK			231
131dbfc5453SJerome Brunet #define RESET_NIC_DMC_PIPL		232
132dbfc5453SJerome Brunet #define RESET_DMC_VPU_PIPL		233
133dbfc5453SJerome Brunet #define RESET_GE2D_DMC_PIPL		234
134dbfc5453SJerome Brunet #define RESET_HCODEC_DMC_PIPL		235
135dbfc5453SJerome Brunet #define RESET_WAVE420_DMC_PIPL		236
136dbfc5453SJerome Brunet #define RESET_HEVCF_DMC_PIPL		237
137dbfc5453SJerome Brunet /*					238-255	*/
138dbfc5453SJerome Brunet 
139dbfc5453SJerome Brunet #endif
140