hc
2025-02-14 bbb9540dc49f70f6b703d1c8d1b85fa5f602d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */
/*
 * Realtek RTD1295 reset controllers
 *
 * Copyright (c) 2017 Andreas Färber
 */
#ifndef DT_BINDINGS_RESET_RTD1295_H
#define DT_BINDINGS_RESET_RTD1295_H
 
/* soft reset 1 */
#define RTD1295_RSTN_MISC        0
#define RTD1295_RSTN_NAT        1
#define RTD1295_RSTN_USB3_PHY0_POW    2
#define RTD1295_RSTN_GSPI        3
#define RTD1295_RSTN_USB3_P0_MDIO    4
#define RTD1295_RSTN_SATA_0        5
#define RTD1295_RSTN_USB        6
#define RTD1295_RSTN_SATA_PHY_0        7
#define RTD1295_RSTN_USB_PHY0        8
#define RTD1295_RSTN_USB_PHY1        9
#define RTD1295_RSTN_SATA_PHY_POW_0    10
#define RTD1295_RSTN_SATA_FUNC_EXIST_0    11
#define RTD1295_RSTN_HDMI        12
#define RTD1295_RSTN_VE1        13
#define RTD1295_RSTN_VE2        14
#define RTD1295_RSTN_VE3        15
#define RTD1295_RSTN_ETN        16
#define RTD1295_RSTN_AIO        17
#define RTD1295_RSTN_GPU        18
#define RTD1295_RSTN_TVE        19
#define RTD1295_RSTN_VO            20
#define RTD1295_RSTN_LVDS        21
#define RTD1295_RSTN_SE            22
#define RTD1295_RSTN_DCU        23
#define RTD1295_RSTN_DC_PHY        24
#define RTD1295_RSTN_CP            25
#define RTD1295_RSTN_MD            26
#define RTD1295_RSTN_TP            27
#define RTD1295_RSTN_AE            28
#define RTD1295_RSTN_NF            29
#define RTD1295_RSTN_MIPI        30
#define RTD1295_RSTN_RSA        31
 
/* soft reset 2 */
#define RTD1295_RSTN_ACPU        0
#define RTD1295_RSTN_JPEG        1
#define RTD1295_RSTN_USB_PHY3        2
#define RTD1295_RSTN_USB_PHY2        3
#define RTD1295_RSTN_USB3_PHY1_POW    4
#define RTD1295_RSTN_USB3_P1_MDIO    5
#define RTD1295_RSTN_PCIE0_STITCH    6
#define RTD1295_RSTN_PCIE0_PHY        7
#define RTD1295_RSTN_PCIE0        8
#define RTD1295_RSTN_PCR_CNT        9
#define RTD1295_RSTN_CR            10
#define RTD1295_RSTN_EMMC        11
#define RTD1295_RSTN_SDIO        12
#define RTD1295_RSTN_PCIE0_CORE        13
#define RTD1295_RSTN_PCIE0_POWER    14
#define RTD1295_RSTN_PCIE0_NONSTICH    15
#define RTD1295_RSTN_PCIE1_PHY        16
#define RTD1295_RSTN_PCIE1        17
#define RTD1295_RSTN_I2C_5        18
#define RTD1295_RSTN_PCIE1_STITCH    19
#define RTD1295_RSTN_PCIE1_CORE        20
#define RTD1295_RSTN_PCIE1_POWER    21
#define RTD1295_RSTN_PCIE1_NONSTICH    22
#define RTD1295_RSTN_I2C_4        23
#define RTD1295_RSTN_I2C_3        24
#define RTD1295_RSTN_I2C_2        25
#define RTD1295_RSTN_I2C_1        26
#define RTD1295_RSTN_UR2        27
#define RTD1295_RSTN_UR1        28
#define RTD1295_RSTN_MISC_SC        29
#define RTD1295_RSTN_CBUS_TX        30
#define RTD1295_RSTN_SDS_PHY        31
 
/* soft reset 3 */
#define RTD1295_RSTN_SB2        0
 
/* soft reset 4 */
#define RTD1295_RSTN_DCPHY_CRT        0
#define RTD1295_RSTN_DCPHY_ALERT_RX    1
#define RTD1295_RSTN_DCPHY_PTR        2
#define RTD1295_RSTN_DCPHY_LDO        3
#define RTD1295_RSTN_DCPHY_SSC_DIG    4
#define RTD1295_RSTN_HDMIRX        5
#define RTD1295_RSTN_CBUSRX        6
#define RTD1295_RSTN_SATA_PHY_POW_1    7
#define RTD1295_RSTN_SATA_FUNC_EXIST_1    8
#define RTD1295_RSTN_SATA_PHY_1        9
#define RTD1295_RSTN_SATA_1        10
#define RTD1295_RSTN_FAN        11
#define RTD1295_RSTN_HDMIRX_WRAP    12
#define RTD1295_RSTN_PCIE0_PHY_MDIO    13
#define RTD1295_RSTN_PCIE1_PHY_MDIO    14
#define RTD1295_RSTN_DISP        15
 
/* iso reset */
#define RTD1295_ISO_RSTN_IR        1
#define RTD1295_ISO_RSTN_CEC0        2
#define RTD1295_ISO_RSTN_CEC1        3
#define RTD1295_ISO_RSTN_DP        4
#define RTD1295_ISO_RSTN_CBUSTX        5
#define RTD1295_ISO_RSTN_CBUSRX        6
#define RTD1295_ISO_RSTN_EFUSE        7
#define RTD1295_ISO_RSTN_UR0        8
#define RTD1295_ISO_RSTN_GMAC        9
#define RTD1295_ISO_RSTN_GPHY        10
#define RTD1295_ISO_RSTN_I2C_0        11
#define RTD1295_ISO_RSTN_I2C_1        12
#define RTD1295_ISO_RSTN_CBUS        13
 
#endif