blob: 6b024c5f2e1c3bc4dd3aa36204ea1ac576e3701a [file] [log] [blame]
/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
/*
* Copyright (c) 2022 Rockchip Electronics Co. Ltd.
* Copyright (c) 2024 Yao Zi <ziyao@disroot.org>
* Author: Joseph Chen <chenjh@rock-chips.com>
*/
#ifndef _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
#define _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
#define SRST_CORE0_PO 0
#define SRST_CORE1_PO 1
#define SRST_CORE2_PO 2
#define SRST_CORE3_PO 3
#define SRST_CORE0 4
#define SRST_CORE1 5
#define SRST_CORE2 6
#define SRST_CORE3 7
#define SRST_NL2 8
#define SRST_CORE_BIU 9
#define SRST_CORE_CRYPTO 10
#define SRST_P_DBG 11
#define SRST_POT_DBG 12
#define SRST_NT_DBG 13
#define SRST_P_CORE_GRF 14
#define SRST_P_DAPLITE_BIU 15
#define SRST_P_CPU_BIU 16
#define SRST_REF_PVTPLL_CORE 17
#define SRST_A_BUS_VOPGL_BIU 18
#define SRST_A_BUS_H_BIU 19
#define SRST_A_SYSMEM_BIU 20
#define SRST_A_BUS_BIU 21
#define SRST_H_BUS_BIU 22
#define SRST_P_BUS_BIU 23
#define SRST_P_DFT2APB 24
#define SRST_P_BUS_GRF 25
#define SRST_A_BUS_M_BIU 26
#define SRST_A_GIC 27
#define SRST_A_SPINLOCK 28
#define SRST_A_DMAC 29
#define SRST_P_TIMER 30
#define SRST_TIMER0 31
#define SRST_TIMER1 32
#define SRST_TIMER2 33
#define SRST_TIMER3 34
#define SRST_TIMER4 35
#define SRST_TIMER5 36
#define SRST_P_JDBCK_DAP 37
#define SRST_JDBCK_DAP 38
#define SRST_P_WDT_NS 39
#define SRST_T_WDT_NS 40
#define SRST_H_TRNG_NS 41
#define SRST_P_UART0 42
#define SRST_S_UART0 43
#define SRST_PKA_CRYPTO 44
#define SRST_A_CRYPTO 45
#define SRST_H_CRYPTO 46
#define SRST_P_DMA2DDR 47
#define SRST_A_DMA2DDR 48
#define SRST_P_PWM0 49
#define SRST_PWM0 50
#define SRST_P_PWM1 51
#define SRST_PWM1 52
#define SRST_P_SCR 53
#define SRST_A_DCF 54
#define SRST_P_INTMUX 55
#define SRST_A_VPU_BIU 56
#define SRST_H_VPU_BIU 57
#define SRST_P_VPU_BIU 58
#define SRST_A_VPU 59
#define SRST_H_VPU 60
#define SRST_P_CRU_PCIE 61
#define SRST_P_VPU_GRF 62
#define SRST_H_SFC 63
#define SRST_S_SFC 64
#define SRST_C_EMMC 65
#define SRST_H_EMMC 66
#define SRST_A_EMMC 67
#define SRST_B_EMMC 68
#define SRST_T_EMMC 69
#define SRST_P_GPIO1 70
#define SRST_DB_GPIO1 71
#define SRST_A_VPU_L_BIU 72
#define SRST_P_VPU_IOC 73
#define SRST_H_SAI_I2S0 74
#define SRST_M_SAI_I2S0 75
#define SRST_H_SAI_I2S2 76
#define SRST_M_SAI_I2S2 77
#define SRST_P_ACODEC 78
#define SRST_P_GPIO3 79
#define SRST_DB_GPIO3 80
#define SRST_P_SPI1 81
#define SRST_SPI1 82
#define SRST_P_UART2 83
#define SRST_S_UART2 84
#define SRST_P_UART5 85
#define SRST_S_UART5 86
#define SRST_P_UART6 87
#define SRST_S_UART6 88
#define SRST_P_UART7 89
#define SRST_S_UART7 90
#define SRST_P_I2C3 91
#define SRST_I2C3 92
#define SRST_P_I2C5 93
#define SRST_I2C5 94
#define SRST_P_I2C6 95
#define SRST_I2C6 96
#define SRST_A_MAC 97
#define SRST_P_PCIE 98
#define SRST_PCIE_PIPE_PHY 99
#define SRST_PCIE_POWER_UP 100
#define SRST_P_PCIE_PHY 101
#define SRST_P_PIPE_GRF 102
#define SRST_H_SDIO0 103
#define SRST_H_SDIO1 104
#define SRST_TS_0 105
#define SRST_TS_1 106
#define SRST_P_CAN2 107
#define SRST_CAN2 108
#define SRST_P_CAN3 109
#define SRST_CAN3 110
#define SRST_P_SARADC 111
#define SRST_SARADC 112
#define SRST_SARADC_PHY 113
#define SRST_P_TSADC 114
#define SRST_TSADC 115
#define SRST_A_USB3OTG 116
#define SRST_A_GPU_BIU 117
#define SRST_P_GPU_BIU 118
#define SRST_A_GPU 119
#define SRST_REF_PVTPLL_GPU 120
#define SRST_H_RKVENC_BIU 121
#define SRST_A_RKVENC_BIU 122
#define SRST_P_RKVENC_BIU 123
#define SRST_H_RKVENC 124
#define SRST_A_RKVENC 125
#define SRST_CORE_RKVENC 126
#define SRST_H_SAI_I2S1 127
#define SRST_M_SAI_I2S1 128
#define SRST_P_I2C1 129
#define SRST_I2C1 130
#define SRST_P_I2C0 131
#define SRST_I2C0 132
#define SRST_P_SPI0 133
#define SRST_SPI0 134
#define SRST_P_GPIO4 135
#define SRST_DB_GPIO4 136
#define SRST_P_RKVENC_IOC 137
#define SRST_H_SPDIF 138
#define SRST_M_SPDIF 139
#define SRST_H_PDM 140
#define SRST_M_PDM 141
#define SRST_P_UART1 142
#define SRST_S_UART1 143
#define SRST_P_UART3 144
#define SRST_S_UART3 145
#define SRST_P_RKVENC_GRF 146
#define SRST_P_CAN0 147
#define SRST_CAN0 148
#define SRST_P_CAN1 149
#define SRST_CAN1 150
#define SRST_A_VO_BIU 151
#define SRST_H_VO_BIU 152
#define SRST_P_VO_BIU 153
#define SRST_H_RGA2E 154
#define SRST_A_RGA2E 155
#define SRST_CORE_RGA2E 156
#define SRST_H_VDPP 157
#define SRST_A_VDPP 158
#define SRST_CORE_VDPP 159
#define SRST_P_VO_GRF 160
#define SRST_P_CRU 161
#define SRST_A_VOP_BIU 162
#define SRST_H_VOP 163
#define SRST_D_VOP0 164
#define SRST_D_VOP1 165
#define SRST_A_VOP 166
#define SRST_P_HDMI 167
#define SRST_HDMI 168
#define SRST_P_HDMIPHY 169
#define SRST_H_HDCP_KEY 170
#define SRST_A_HDCP 171
#define SRST_H_HDCP 172
#define SRST_P_HDCP 173
#define SRST_H_CVBS 174
#define SRST_D_CVBS_VOP 175
#define SRST_D_4X_CVBS_VOP 176
#define SRST_A_JPEG_DECODER 177
#define SRST_H_JPEG_DECODER 178
#define SRST_A_VO_L_BIU 179
#define SRST_A_MAC_VO 180
#define SRST_A_JPEG_BIU 181
#define SRST_H_SAI_I2S3 182
#define SRST_M_SAI_I2S3 183
#define SRST_MACPHY 184
#define SRST_P_VCDCPHY 185
#define SRST_P_GPIO2 186
#define SRST_DB_GPIO2 187
#define SRST_P_VO_IOC 188
#define SRST_H_SDMMC0 189
#define SRST_P_OTPC_NS 190
#define SRST_SBPI_OTPC_NS 191
#define SRST_USER_OTPC_NS 192
#define SRST_HDMIHDP0 193
#define SRST_H_USBHOST 194
#define SRST_H_USBHOST_ARB 195
#define SRST_HOST_UTMI 196
#define SRST_P_UART4 197
#define SRST_S_UART4 198
#define SRST_P_I2C4 199
#define SRST_I2C4 200
#define SRST_P_I2C7 201
#define SRST_I2C7 202
#define SRST_P_USBPHY 203
#define SRST_USBPHY_POR 204
#define SRST_USBPHY_OTG 205
#define SRST_USBPHY_HOST 206
#define SRST_P_DDRPHY_CRU 207
#define SRST_H_RKVDEC_BIU 208
#define SRST_A_RKVDEC_BIU 209
#define SRST_A_RKVDEC 210
#define SRST_H_RKVDEC 211
#define SRST_HEVC_CA_RKVDEC 212
#define SRST_REF_PVTPLL_RKVDEC 213
#define SRST_P_DDR_BIU 214
#define SRST_P_DDRC 215
#define SRST_P_DDRMON 216
#define SRST_TIMER_DDRMON 217
#define SRST_P_MSCH_BIU 218
#define SRST_P_DDR_GRF 219
#define SRST_P_DDR_HWLP 220
#define SRST_P_DDRPHY 221
#define SRST_MSCH_BIU 222
#define SRST_A_DDR_UPCTL 223
#define SRST_DDR_UPCTL 224
#define SRST_DDRMON 225
#define SRST_A_DDR_SCRAMBLE 226
#define SRST_A_SPLIT 227
#define SRST_DDR_PHY 228
#endif // _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H