Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */
0002 /*
0003  * Realtek RTD1295 reset controllers
0004  *
0005  * Copyright (c) 2017 Andreas Färber
0006  */
0007 #ifndef DT_BINDINGS_RESET_RTD1295_H
0008 #define DT_BINDINGS_RESET_RTD1295_H
0009 
0010 /* soft reset 1 */
0011 #define RTD1295_RSTN_MISC       0
0012 #define RTD1295_RSTN_NAT        1
0013 #define RTD1295_RSTN_USB3_PHY0_POW  2
0014 #define RTD1295_RSTN_GSPI       3
0015 #define RTD1295_RSTN_USB3_P0_MDIO   4
0016 #define RTD1295_RSTN_SATA_0     5
0017 #define RTD1295_RSTN_USB        6
0018 #define RTD1295_RSTN_SATA_PHY_0     7
0019 #define RTD1295_RSTN_USB_PHY0       8
0020 #define RTD1295_RSTN_USB_PHY1       9
0021 #define RTD1295_RSTN_SATA_PHY_POW_0 10
0022 #define RTD1295_RSTN_SATA_FUNC_EXIST_0  11
0023 #define RTD1295_RSTN_HDMI       12
0024 #define RTD1295_RSTN_VE1        13
0025 #define RTD1295_RSTN_VE2        14
0026 #define RTD1295_RSTN_VE3        15
0027 #define RTD1295_RSTN_ETN        16
0028 #define RTD1295_RSTN_AIO        17
0029 #define RTD1295_RSTN_GPU        18
0030 #define RTD1295_RSTN_TVE        19
0031 #define RTD1295_RSTN_VO         20
0032 #define RTD1295_RSTN_LVDS       21
0033 #define RTD1295_RSTN_SE         22
0034 #define RTD1295_RSTN_DCU        23
0035 #define RTD1295_RSTN_DC_PHY     24
0036 #define RTD1295_RSTN_CP         25
0037 #define RTD1295_RSTN_MD         26
0038 #define RTD1295_RSTN_TP         27
0039 #define RTD1295_RSTN_AE         28
0040 #define RTD1295_RSTN_NF         29
0041 #define RTD1295_RSTN_MIPI       30
0042 #define RTD1295_RSTN_RSA        31
0043 
0044 /* soft reset 2 */
0045 #define RTD1295_RSTN_ACPU       0
0046 #define RTD1295_RSTN_JPEG       1
0047 #define RTD1295_RSTN_USB_PHY3       2
0048 #define RTD1295_RSTN_USB_PHY2       3
0049 #define RTD1295_RSTN_USB3_PHY1_POW  4
0050 #define RTD1295_RSTN_USB3_P1_MDIO   5
0051 #define RTD1295_RSTN_PCIE0_STITCH   6
0052 #define RTD1295_RSTN_PCIE0_PHY      7
0053 #define RTD1295_RSTN_PCIE0      8
0054 #define RTD1295_RSTN_PCR_CNT        9
0055 #define RTD1295_RSTN_CR         10
0056 #define RTD1295_RSTN_EMMC       11
0057 #define RTD1295_RSTN_SDIO       12
0058 #define RTD1295_RSTN_PCIE0_CORE     13
0059 #define RTD1295_RSTN_PCIE0_POWER    14
0060 #define RTD1295_RSTN_PCIE0_NONSTICH 15
0061 #define RTD1295_RSTN_PCIE1_PHY      16
0062 #define RTD1295_RSTN_PCIE1      17
0063 #define RTD1295_RSTN_I2C_5      18
0064 #define RTD1295_RSTN_PCIE1_STITCH   19
0065 #define RTD1295_RSTN_PCIE1_CORE     20
0066 #define RTD1295_RSTN_PCIE1_POWER    21
0067 #define RTD1295_RSTN_PCIE1_NONSTICH 22
0068 #define RTD1295_RSTN_I2C_4      23
0069 #define RTD1295_RSTN_I2C_3      24
0070 #define RTD1295_RSTN_I2C_2      25
0071 #define RTD1295_RSTN_I2C_1      26
0072 #define RTD1295_RSTN_UR2        27
0073 #define RTD1295_RSTN_UR1        28
0074 #define RTD1295_RSTN_MISC_SC        29
0075 #define RTD1295_RSTN_CBUS_TX        30
0076 #define RTD1295_RSTN_SDS_PHY        31
0077 
0078 /* soft reset 3 */
0079 #define RTD1295_RSTN_SB2        0
0080 
0081 /* soft reset 4 */
0082 #define RTD1295_RSTN_DCPHY_CRT      0
0083 #define RTD1295_RSTN_DCPHY_ALERT_RX 1
0084 #define RTD1295_RSTN_DCPHY_PTR      2
0085 #define RTD1295_RSTN_DCPHY_LDO      3
0086 #define RTD1295_RSTN_DCPHY_SSC_DIG  4
0087 #define RTD1295_RSTN_HDMIRX     5
0088 #define RTD1295_RSTN_CBUSRX     6
0089 #define RTD1295_RSTN_SATA_PHY_POW_1 7
0090 #define RTD1295_RSTN_SATA_FUNC_EXIST_1  8
0091 #define RTD1295_RSTN_SATA_PHY_1     9
0092 #define RTD1295_RSTN_SATA_1     10
0093 #define RTD1295_RSTN_FAN        11
0094 #define RTD1295_RSTN_HDMIRX_WRAP    12
0095 #define RTD1295_RSTN_PCIE0_PHY_MDIO 13
0096 #define RTD1295_RSTN_PCIE1_PHY_MDIO 14
0097 #define RTD1295_RSTN_DISP       15
0098 
0099 /* iso reset */
0100 #define RTD1295_ISO_RSTN_IR     1
0101 #define RTD1295_ISO_RSTN_CEC0       2
0102 #define RTD1295_ISO_RSTN_CEC1       3
0103 #define RTD1295_ISO_RSTN_DP     4
0104 #define RTD1295_ISO_RSTN_CBUSTX     5
0105 #define RTD1295_ISO_RSTN_CBUSRX     6
0106 #define RTD1295_ISO_RSTN_EFUSE      7
0107 #define RTD1295_ISO_RSTN_UR0        8
0108 #define RTD1295_ISO_RSTN_GMAC       9
0109 #define RTD1295_ISO_RSTN_GPHY       10
0110 #define RTD1295_ISO_RSTN_I2C_0      11
0111 #define RTD1295_ISO_RSTN_I2C_1      12
0112 #define RTD1295_ISO_RSTN_CBUS       13
0113 
0114 #endif