11.1Sjmcneill/*	$NetBSD: amlogic,meson-axg-reset.h,v 1.1.1.2 2019/05/25 11:29:13 jmcneill Exp $	*/
21.1Sjmcneill
31.1.1.2Sjmcneill/* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */
41.1Sjmcneill/*
51.1Sjmcneill * Copyright (c) 2016 BayLibre, SAS.
61.1Sjmcneill * Author: Neil Armstrong <narmstrong@baylibre.com>
71.1Sjmcneill *
81.1Sjmcneill * Copyright (c) 2017 Amlogic, inc.
91.1Sjmcneill * Author: Yixun Lan <yixun.lan@amlogic.com>
101.1Sjmcneill *
111.1Sjmcneill */
121.1Sjmcneill
131.1Sjmcneill#ifndef _DT_BINDINGS_AMLOGIC_MESON_AXG_RESET_H
141.1Sjmcneill#define _DT_BINDINGS_AMLOGIC_MESON_AXG_RESET_H
151.1Sjmcneill
161.1Sjmcneill/*	RESET0					*/
171.1Sjmcneill#define RESET_HIU			0
181.1Sjmcneill#define RESET_PCIE_A			1
191.1Sjmcneill#define RESET_PCIE_B			2
201.1Sjmcneill#define RESET_DDR_TOP			3
211.1Sjmcneill/*					4	*/
221.1Sjmcneill#define RESET_VIU			5
231.1Sjmcneill#define RESET_PCIE_PHY			6
241.1Sjmcneill#define RESET_PCIE_APB			7
251.1Sjmcneill/*					8	*/
261.1Sjmcneill/*					9	*/
271.1Sjmcneill#define RESET_VENC			10
281.1Sjmcneill#define RESET_ASSIST			11
291.1Sjmcneill/*					12	*/
301.1Sjmcneill#define RESET_VCBUS			13
311.1Sjmcneill/*					14	*/
321.1Sjmcneill/*					15	*/
331.1Sjmcneill#define RESET_GIC			16
341.1Sjmcneill#define RESET_CAPB3_DECODE		17
351.1Sjmcneill/*					18-21	*/
361.1Sjmcneill#define RESET_SYS_CPU_CAPB3		22
371.1Sjmcneill#define RESET_CBUS_CAPB3		23
381.1Sjmcneill#define RESET_AHB_CNTL			24
391.1Sjmcneill#define RESET_AHB_DATA			25
401.1Sjmcneill#define RESET_VCBUS_CLK81		26
411.1Sjmcneill#define RESET_MMC			27
421.1Sjmcneill/*					28-31	*/
431.1Sjmcneill/*	RESET1					*/
441.1Sjmcneill/*					32	*/
451.1Sjmcneill/*					33	*/
461.1Sjmcneill#define RESET_USB_OTG			34
471.1Sjmcneill#define RESET_DDR			35
481.1Sjmcneill#define RESET_AO_RESET			36
491.1Sjmcneill/*					37	*/
501.1Sjmcneill#define RESET_AHB_SRAM			38
511.1Sjmcneill/*					39	*/
521.1Sjmcneill/*					40	*/
531.1Sjmcneill#define RESET_DMA			41
541.1Sjmcneill#define RESET_ISA			42
551.1Sjmcneill#define RESET_ETHERNET			43
561.1Sjmcneill/*					44	*/
571.1Sjmcneill#define RESET_SD_EMMC_B			45
581.1Sjmcneill#define RESET_SD_EMMC_C			46
591.1Sjmcneill#define RESET_ROM_BOOT			47
601.1Sjmcneill#define RESET_SYS_CPU_0			48
611.1Sjmcneill#define RESET_SYS_CPU_1			49
621.1Sjmcneill#define RESET_SYS_CPU_2			50
631.1Sjmcneill#define RESET_SYS_CPU_3			51
641.1Sjmcneill#define RESET_SYS_CPU_CORE_0		52
651.1Sjmcneill#define RESET_SYS_CPU_CORE_1		53
661.1Sjmcneill#define RESET_SYS_CPU_CORE_2		54
671.1Sjmcneill#define RESET_SYS_CPU_CORE_3		55
681.1Sjmcneill#define RESET_SYS_PLL_DIV		56
691.1Sjmcneill#define RESET_SYS_CPU_AXI		57
701.1Sjmcneill#define RESET_SYS_CPU_L2		58
711.1Sjmcneill#define RESET_SYS_CPU_P			59
721.1Sjmcneill#define RESET_SYS_CPU_MBIST		60
731.1Sjmcneill/*					61-63	*/
741.1Sjmcneill/*	RESET2					*/
751.1Sjmcneill/*					64	*/
761.1Sjmcneill/*					65	*/
771.1Sjmcneill#define RESET_AUDIO			66
781.1Sjmcneill/*					67	*/
791.1Sjmcneill#define RESET_MIPI_HOST			68
801.1Sjmcneill#define RESET_AUDIO_LOCKER		69
811.1Sjmcneill#define RESET_GE2D			70
821.1Sjmcneill/*					71-76	*/
831.1Sjmcneill#define RESET_AO_CPU_RESET		77
841.1Sjmcneill/*					78-95	*/
851.1Sjmcneill/*	RESET3					*/
861.1Sjmcneill#define RESET_RING_OSCILLATOR		96
871.1Sjmcneill/*					97-127	*/
881.1Sjmcneill/*	RESET4					*/
891.1Sjmcneill/*					128	*/
901.1Sjmcneill/*					129	*/
911.1Sjmcneill#define RESET_MIPI_PHY			130
921.1Sjmcneill/*					131-140	*/
931.1Sjmcneill#define RESET_VENCL			141
941.1Sjmcneill#define RESET_I2C_MASTER_2		142
951.1Sjmcneill#define RESET_I2C_MASTER_1		143
961.1Sjmcneill/*					144-159	*/
971.1Sjmcneill/*	RESET5					*/
981.1Sjmcneill/*					160-191	*/
991.1Sjmcneill/*	RESET6					*/
1001.1Sjmcneill#define RESET_PERIPHS_GENERAL		192
1011.1Sjmcneill#define RESET_PERIPHS_SPICC		193
1021.1Sjmcneill/*					194	*/
1031.1Sjmcneill/*					195	*/
1041.1Sjmcneill#define RESET_PERIPHS_I2C_MASTER_0	196
1051.1Sjmcneill/*					197-200	*/
1061.1Sjmcneill#define RESET_PERIPHS_UART_0		201
1071.1Sjmcneill#define RESET_PERIPHS_UART_1		202
1081.1Sjmcneill/*					203-204	*/
1091.1Sjmcneill#define RESET_PERIPHS_SPI_0		205
1101.1Sjmcneill#define RESET_PERIPHS_I2C_MASTER_3	206
1111.1Sjmcneill/*					207-223	*/
1121.1Sjmcneill/*	RESET7					*/
1131.1Sjmcneill#define RESET_USB_DDR_0			224
1141.1Sjmcneill#define RESET_USB_DDR_1			225
1151.1Sjmcneill#define RESET_USB_DDR_2			226
1161.1Sjmcneill#define RESET_USB_DDR_3			227
1171.1Sjmcneill/*					228	*/
1181.1Sjmcneill#define RESET_DEVICE_MMC_ARB		229
1191.1Sjmcneill/*					230	*/
1201.1Sjmcneill#define RESET_VID_LOCK			231
1211.1Sjmcneill#define RESET_A9_DMC_PIPEL		232
1221.1Sjmcneill#define RESET_DMC_VPU_PIPEL		233
1231.1Sjmcneill/*					234-255	*/
1241.1Sjmcneill
1251.1Sjmcneill#endif
126