Linux-libre 5.4.47-gnu
[librecmc/linux-libre.git] / include / dt-bindings / reset / bitmain,bm1880-reset.h
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 */