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