xref: /netbsd-src/sys/external/gpl2/dts/dist/include/dt-bindings/reset/bitmain,bm1880-reset.h (revision 4effb9b18f024fdac2e35b6e9f6ec111f2d026be)
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