mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-31 23:27:20 +00:00
242 lines
6.2 KiB
C
242 lines
6.2 KiB
C
![]() |
/* 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
|