1/*	$NetBSD: bitmain,bm1880-reset.h,v 1.1.1.1 2020/01/03 14:33:06 skrll Exp $	*/
2
3/* SPDX-License-Identifier: GPL-2.0+ */
4/*
5 * Copyright (c) 2018 Bitmain Ltd.
6 * Copyright (c) 2019 Linaro Ltd.
7 */
8
9#ifndef _DT_BINDINGS_BM1880_RESET_H
10#define _DT_BINDINGS_BM1880_RESET_H
11
12#define BM1880_RST_MAIN_AP		0
13#define BM1880_RST_SECOND_AP		1
14#define BM1880_RST_DDR			2
15#define BM1880_RST_VIDEO		3
16#define BM1880_RST_JPEG			4
17#define BM1880_RST_VPP			5
18#define BM1880_RST_GDMA			6
19#define BM1880_RST_AXI_SRAM		7
20#define BM1880_RST_TPU			8
21#define BM1880_RST_USB			9
22#define BM1880_RST_ETH0			10
23#define BM1880_RST_ETH1			11
24#define BM1880_RST_NAND			12
25#define BM1880_RST_EMMC			13
26#define BM1880_RST_SD			14
27#define BM1880_RST_SDMA			15
28#define BM1880_RST_I2S0			16
29#define BM1880_RST_I2S1			17
30#define BM1880_RST_UART0_1_CLK		18
31#define BM1880_RST_UART0_1_ACLK		19
32#define BM1880_RST_UART2_3_CLK		20
33#define BM1880_RST_UART2_3_ACLK		21
34#define BM1880_RST_MINER		22
35#define BM1880_RST_I2C0			23
36#define BM1880_RST_I2C1			24
37#define BM1880_RST_I2C2			25
38#define BM1880_RST_I2C3			26
39#define BM1880_RST_I2C4			27
40#define BM1880_RST_PWM0			28
41#define BM1880_RST_PWM1			29
42#define BM1880_RST_PWM2			30
43#define BM1880_RST_PWM3			31
44#define BM1880_RST_SPI			32
45#define BM1880_RST_GPIO0		33
46#define BM1880_RST_GPIO1		34
47#define BM1880_RST_GPIO2		35
48#define BM1880_RST_EFUSE		36
49#define BM1880_RST_WDT			37
50#define BM1880_RST_AHB_ROM		38
51#define BM1880_RST_SPIC			39
52
53#endif /* _DT_BINDINGS_BM1880_RESET_H */
54