xref: /openbmc/linux/include/dt-bindings/reset/amlogic,meson8b-reset.h (revision 8dd06ef34b6e2f41b29fbf5fc1663780f2524285)
1fb0d72c7SNeil Armstrong /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
279795e20SNeil Armstrong /*
379795e20SNeil Armstrong  * Copyright (c) 2016 BayLibre, SAS.
479795e20SNeil Armstrong  * Author: Neil Armstrong <narmstrong@baylibre.com>
579795e20SNeil Armstrong  */
679795e20SNeil Armstrong #ifndef _DT_BINDINGS_AMLOGIC_MESON8B_RESET_H
779795e20SNeil Armstrong #define _DT_BINDINGS_AMLOGIC_MESON8B_RESET_H
879795e20SNeil Armstrong 
979795e20SNeil Armstrong /*	RESET0					*/
1079795e20SNeil Armstrong #define RESET_HIU			0
1179795e20SNeil Armstrong #define RESET_VLD			1
1279795e20SNeil Armstrong #define RESET_IQIDCT			2
1379795e20SNeil Armstrong #define RESET_MC			3
1479795e20SNeil Armstrong /*					8	*/
1579795e20SNeil Armstrong #define RESET_VIU			5
1679795e20SNeil Armstrong #define RESET_AIU			6
1779795e20SNeil Armstrong #define RESET_MCPU			7
1879795e20SNeil Armstrong #define RESET_CCPU			8
1979795e20SNeil Armstrong #define RESET_PMUX			9
2079795e20SNeil Armstrong #define RESET_VENC			10
2179795e20SNeil Armstrong #define RESET_ASSIST			11
2279795e20SNeil Armstrong #define RESET_AFIFO2			12
2379795e20SNeil Armstrong #define RESET_MDEC			13
2479795e20SNeil Armstrong #define RESET_VLD_PART			14
2579795e20SNeil Armstrong #define RESET_VIFIFO			15
2679795e20SNeil Armstrong /*					16-31	*/
2779795e20SNeil Armstrong /*	RESET1					*/
2879795e20SNeil Armstrong /*					32	*/
2979795e20SNeil Armstrong #define RESET_DEMUX			33
3079795e20SNeil Armstrong #define RESET_USB_OTG			34
3179795e20SNeil Armstrong #define RESET_DDR			35
3279795e20SNeil Armstrong #define RESET_VDAC_1			36
3379795e20SNeil Armstrong #define RESET_BT656			37
3479795e20SNeil Armstrong #define RESET_AHB_SRAM			38
3579795e20SNeil Armstrong #define RESET_AHB_BRIDGE		39
3679795e20SNeil Armstrong #define RESET_PARSER			40
3779795e20SNeil Armstrong #define RESET_BLKMV			41
3879795e20SNeil Armstrong #define RESET_ISA			42
3979795e20SNeil Armstrong #define RESET_ETHERNET			43
4079795e20SNeil Armstrong #define RESET_ABUF			44
4179795e20SNeil Armstrong #define RESET_AHB_DATA			45
4279795e20SNeil Armstrong #define RESET_AHB_CNTL			46
4379795e20SNeil Armstrong #define RESET_ROM_BOOT			47
4479795e20SNeil Armstrong /*					48-63	*/
4579795e20SNeil Armstrong /*	RESET2					*/
4679795e20SNeil Armstrong #define RESET_VD_RMEM			64
4779795e20SNeil Armstrong #define RESET_AUDIN			65
4879795e20SNeil Armstrong #define RESET_DBLK			66
49*4881873fSMartin Blumenstingl #define RESET_PIC_DC			67
50*4881873fSMartin Blumenstingl #define RESET_PSC			68
51*4881873fSMartin Blumenstingl #define RESET_NAND			69
5279795e20SNeil Armstrong #define RESET_GE2D			70
5379795e20SNeil Armstrong #define RESET_PARSER_REG		71
5479795e20SNeil Armstrong #define RESET_PARSER_FETCH		72
5579795e20SNeil Armstrong #define RESET_PARSER_CTL		73
5679795e20SNeil Armstrong #define RESET_PARSER_TOP		74
5779795e20SNeil Armstrong #define RESET_HDMI_APB			75
5879795e20SNeil Armstrong #define RESET_AUDIO_APB			76
5979795e20SNeil Armstrong #define RESET_MEDIA_CPU			77
6079795e20SNeil Armstrong #define RESET_MALI			78
6179795e20SNeil Armstrong #define RESET_HDMI_SYSTEM_RESET		79
6279795e20SNeil Armstrong /*					80-95	*/
6379795e20SNeil Armstrong /*	RESET3					*/
6479795e20SNeil Armstrong #define RESET_RING_OSCILLATOR		96
6579795e20SNeil Armstrong #define RESET_SYS_CPU_0			97
6679795e20SNeil Armstrong #define RESET_EFUSE			98
6779795e20SNeil Armstrong #define RESET_SYS_CPU_BVCI		99
6879795e20SNeil Armstrong #define RESET_AIFIFO			100
6979795e20SNeil Armstrong #define RESET_AUDIO_PLL_MODULATOR	101
7079795e20SNeil Armstrong #define RESET_AHB_BRIDGE_CNTL		102
7179795e20SNeil Armstrong #define RESET_SYS_CPU_1			103
7279795e20SNeil Armstrong #define RESET_AUDIO_DAC			104
7379795e20SNeil Armstrong #define RESET_DEMUX_TOP			105
7479795e20SNeil Armstrong #define RESET_DEMUX_DES			106
7579795e20SNeil Armstrong #define RESET_DEMUX_S2P_0		107
7679795e20SNeil Armstrong #define RESET_DEMUX_S2P_1		108
7779795e20SNeil Armstrong #define RESET_DEMUX_RESET_0		109
7879795e20SNeil Armstrong #define RESET_DEMUX_RESET_1		110
7979795e20SNeil Armstrong #define RESET_DEMUX_RESET_2		111
8079795e20SNeil Armstrong /*					112-127	*/
8179795e20SNeil Armstrong /*	RESET4					*/
8279795e20SNeil Armstrong #define RESET_PL310			128
8379795e20SNeil Armstrong #define RESET_A5_APB			129
8479795e20SNeil Armstrong #define RESET_A5_AXI			130
8579795e20SNeil Armstrong #define RESET_A5			131
8679795e20SNeil Armstrong #define RESET_DVIN			132
8779795e20SNeil Armstrong #define RESET_RDMA			133
8879795e20SNeil Armstrong #define RESET_VENCI			134
8979795e20SNeil Armstrong #define RESET_VENCP			135
9079795e20SNeil Armstrong #define RESET_VENCT			136
9179795e20SNeil Armstrong #define RESET_VDAC_4			137
9279795e20SNeil Armstrong #define RESET_RTC			138
9379795e20SNeil Armstrong #define RESET_A5_DEBUG			139
9479795e20SNeil Armstrong #define RESET_VDI6			140
9579795e20SNeil Armstrong #define RESET_VENCL			141
9679795e20SNeil Armstrong /*					142-159	*/
9779795e20SNeil Armstrong /*	RESET5					*/
9879795e20SNeil Armstrong #define RESET_DDR_PLL			160
9979795e20SNeil Armstrong #define RESET_MISC_PLL			161
10079795e20SNeil Armstrong #define RESET_SYS_PLL			162
10179795e20SNeil Armstrong #define RESET_HPLL_PLL			163
10279795e20SNeil Armstrong #define RESET_AUDIO_PLL			164
10379795e20SNeil Armstrong #define RESET_VID2_PLL			165
10479795e20SNeil Armstrong /*					166-191	*/
10579795e20SNeil Armstrong /*	RESET6					*/
10679795e20SNeil Armstrong #define RESET_PERIPHS_GENERAL		192
10779795e20SNeil Armstrong #define RESET_PERIPHS_IR_REMOTE		193
10879795e20SNeil Armstrong #define RESET_PERIPHS_SMART_CARD	194
10979795e20SNeil Armstrong #define RESET_PERIPHS_SAR_ADC		195
11079795e20SNeil Armstrong #define RESET_PERIPHS_I2C_MASTER_0	196
11179795e20SNeil Armstrong #define RESET_PERIPHS_I2C_MASTER_1	197
11279795e20SNeil Armstrong #define RESET_PERIPHS_I2C_SLAVE		198
11379795e20SNeil Armstrong #define RESET_PERIPHS_STREAM_INTERFACE	199
11479795e20SNeil Armstrong #define RESET_PERIPHS_SDIO		200
11579795e20SNeil Armstrong #define RESET_PERIPHS_UART_0		201
11679795e20SNeil Armstrong #define RESET_PERIPHS_UART_1		202
11779795e20SNeil Armstrong #define RESET_PERIPHS_ASYNC_0		203
11879795e20SNeil Armstrong #define RESET_PERIPHS_ASYNC_1		204
11979795e20SNeil Armstrong #define RESET_PERIPHS_SPI_0		205
12079795e20SNeil Armstrong #define RESET_PERIPHS_SPI_1		206
12179795e20SNeil Armstrong #define RESET_PERIPHS_LED_PWM		207
12279795e20SNeil Armstrong /*					208-223	*/
12379795e20SNeil Armstrong /*	RESET7					*/
12479795e20SNeil Armstrong /*					224-255	*/
12579795e20SNeil Armstrong 
12679795e20SNeil Armstrong #endif
127