1*d0d9a962SElaine Zhang /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */ 2*d0d9a962SElaine Zhang /* 3*d0d9a962SElaine Zhang * Copyright (c) 2025 Rockchip Electronics Co., Ltd. 4*d0d9a962SElaine Zhang * Author: Elaine Zhang <zhangqing@rock-chips.com> 5*d0d9a962SElaine Zhang */ 6*d0d9a962SElaine Zhang 7*d0d9a962SElaine Zhang #ifndef _DT_BINDINGS_RESET_ROCKCHIP_RV1126B_H 8*d0d9a962SElaine Zhang #define _DT_BINDINGS_RESET_ROCKCHIP_RV1126B_H 9*d0d9a962SElaine Zhang 10*d0d9a962SElaine Zhang /* ==========================list all of reset fields id=========================== */ 11*d0d9a962SElaine Zhang /* TOPCRU-->SOFTRST_CON00 */ 12*d0d9a962SElaine Zhang 13*d0d9a962SElaine Zhang /* TOPCRU-->SOFTRST_CON15 */ 14*d0d9a962SElaine Zhang #define SRST_P_CRU 0 15*d0d9a962SElaine Zhang #define SRST_P_CRU_BIU 1 16*d0d9a962SElaine Zhang 17*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON00 */ 18*d0d9a962SElaine Zhang #define SRST_A_TOP_BIU 2 19*d0d9a962SElaine Zhang #define SRST_A_RKCE_BIU 3 20*d0d9a962SElaine Zhang #define SRST_A_BUS_BIU 4 21*d0d9a962SElaine Zhang #define SRST_H_BUS_BIU 5 22*d0d9a962SElaine Zhang #define SRST_P_BUS_BIU 6 23*d0d9a962SElaine Zhang #define SRST_P_CRU_BUS 7 24*d0d9a962SElaine Zhang #define SRST_P_SYS_GRF 8 25*d0d9a962SElaine Zhang #define SRST_H_BOOTROM 9 26*d0d9a962SElaine Zhang #define SRST_A_GIC400 10 27*d0d9a962SElaine Zhang #define SRST_A_SPINLOCK 11 28*d0d9a962SElaine Zhang #define SRST_P_WDT_NS 12 29*d0d9a962SElaine Zhang #define SRST_T_WDT_NS 13 30*d0d9a962SElaine Zhang 31*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON01 */ 32*d0d9a962SElaine Zhang #define SRST_P_WDT_HPMCU 14 33*d0d9a962SElaine Zhang #define SRST_T_WDT_HPMCU 15 34*d0d9a962SElaine Zhang #define SRST_H_CACHE 16 35*d0d9a962SElaine Zhang #define SRST_P_HPMCU_MAILBOX 17 36*d0d9a962SElaine Zhang #define SRST_P_HPMCU_INTMUX 18 37*d0d9a962SElaine Zhang #define SRST_HPMCU_FULL_CLUSTER 19 38*d0d9a962SElaine Zhang #define SRST_HPMCU_PWUP 20 39*d0d9a962SElaine Zhang #define SRST_HPMCU_ONLY_CORE 21 40*d0d9a962SElaine Zhang #define SRST_T_HPMCU_JTAG 22 41*d0d9a962SElaine Zhang #define SRST_P_RKDMA 23 42*d0d9a962SElaine Zhang #define SRST_A_RKDMA 24 43*d0d9a962SElaine Zhang 44*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON02 */ 45*d0d9a962SElaine Zhang #define SRST_P_DCF 25 46*d0d9a962SElaine Zhang #define SRST_A_DCF 26 47*d0d9a962SElaine Zhang #define SRST_H_RGA 27 48*d0d9a962SElaine Zhang #define SRST_A_RGA 28 49*d0d9a962SElaine Zhang #define SRST_CORE_RGA 29 50*d0d9a962SElaine Zhang #define SRST_P_TIMER 30 51*d0d9a962SElaine Zhang #define SRST_TIMER0 31 52*d0d9a962SElaine Zhang #define SRST_TIMER1 32 53*d0d9a962SElaine Zhang #define SRST_TIMER2 33 54*d0d9a962SElaine Zhang #define SRST_TIMER3 34 55*d0d9a962SElaine Zhang #define SRST_TIMER4 35 56*d0d9a962SElaine Zhang #define SRST_TIMER5 36 57*d0d9a962SElaine Zhang #define SRST_A_RKCE 37 58*d0d9a962SElaine Zhang #define SRST_PKA_RKCE 38 59*d0d9a962SElaine Zhang #define SRST_H_RKRNG_S 39 60*d0d9a962SElaine Zhang #define SRST_H_RKRNG_NS 40 61*d0d9a962SElaine Zhang 62*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON03 */ 63*d0d9a962SElaine Zhang #define SRST_P_I2C0 41 64*d0d9a962SElaine Zhang #define SRST_I2C0 42 65*d0d9a962SElaine Zhang #define SRST_P_I2C1 43 66*d0d9a962SElaine Zhang #define SRST_I2C1 44 67*d0d9a962SElaine Zhang #define SRST_P_I2C3 45 68*d0d9a962SElaine Zhang #define SRST_I2C3 46 69*d0d9a962SElaine Zhang #define SRST_P_I2C4 47 70*d0d9a962SElaine Zhang #define SRST_I2C4 48 71*d0d9a962SElaine Zhang #define SRST_P_I2C5 49 72*d0d9a962SElaine Zhang #define SRST_I2C5 50 73*d0d9a962SElaine Zhang #define SRST_P_SPI0 51 74*d0d9a962SElaine Zhang #define SRST_SPI0 52 75*d0d9a962SElaine Zhang #define SRST_P_SPI1 53 76*d0d9a962SElaine Zhang #define SRST_SPI1 54 77*d0d9a962SElaine Zhang 78*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON04 */ 79*d0d9a962SElaine Zhang #define SRST_P_PWM0 55 80*d0d9a962SElaine Zhang #define SRST_PWM0 56 81*d0d9a962SElaine Zhang #define SRST_P_PWM2 57 82*d0d9a962SElaine Zhang #define SRST_PWM2 58 83*d0d9a962SElaine Zhang #define SRST_P_PWM3 59 84*d0d9a962SElaine Zhang #define SRST_PWM3 60 85*d0d9a962SElaine Zhang 86*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON05 */ 87*d0d9a962SElaine Zhang #define SRST_P_UART1 61 88*d0d9a962SElaine Zhang #define SRST_S_UART1 62 89*d0d9a962SElaine Zhang #define SRST_P_UART2 63 90*d0d9a962SElaine Zhang #define SRST_S_UART2 64 91*d0d9a962SElaine Zhang #define SRST_P_UART3 65 92*d0d9a962SElaine Zhang #define SRST_S_UART3 66 93*d0d9a962SElaine Zhang #define SRST_P_UART4 67 94*d0d9a962SElaine Zhang #define SRST_S_UART4 68 95*d0d9a962SElaine Zhang #define SRST_P_UART5 69 96*d0d9a962SElaine Zhang #define SRST_S_UART5 70 97*d0d9a962SElaine Zhang #define SRST_P_UART6 71 98*d0d9a962SElaine Zhang #define SRST_S_UART6 72 99*d0d9a962SElaine Zhang #define SRST_P_UART7 73 100*d0d9a962SElaine Zhang #define SRST_S_UART7 74 101*d0d9a962SElaine Zhang 102*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON06 */ 103*d0d9a962SElaine Zhang #define SRST_P_TSADC 75 104*d0d9a962SElaine Zhang #define SRST_TSADC 76 105*d0d9a962SElaine Zhang #define SRST_H_SAI0 77 106*d0d9a962SElaine Zhang #define SRST_M_SAI0 78 107*d0d9a962SElaine Zhang #define SRST_H_SAI1 79 108*d0d9a962SElaine Zhang #define SRST_M_SAI1 80 109*d0d9a962SElaine Zhang #define SRST_H_SAI2 81 110*d0d9a962SElaine Zhang #define SRST_M_SAI2 82 111*d0d9a962SElaine Zhang #define SRST_H_RKDSM 83 112*d0d9a962SElaine Zhang #define SRST_M_RKDSM 84 113*d0d9a962SElaine Zhang #define SRST_H_PDM 85 114*d0d9a962SElaine Zhang #define SRST_M_PDM 86 115*d0d9a962SElaine Zhang #define SRST_PDM 87 116*d0d9a962SElaine Zhang 117*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON07 */ 118*d0d9a962SElaine Zhang #define SRST_H_ASRC0 88 119*d0d9a962SElaine Zhang #define SRST_ASRC0 89 120*d0d9a962SElaine Zhang #define SRST_H_ASRC1 90 121*d0d9a962SElaine Zhang #define SRST_ASRC1 91 122*d0d9a962SElaine Zhang #define SRST_P_AUDIO_ADC_BUS 92 123*d0d9a962SElaine Zhang #define SRST_M_AUDIO_ADC_BUS 93 124*d0d9a962SElaine Zhang #define SRST_P_RKCE 94 125*d0d9a962SElaine Zhang #define SRST_H_NS_RKCE 95 126*d0d9a962SElaine Zhang #define SRST_P_OTPC_NS 96 127*d0d9a962SElaine Zhang #define SRST_SBPI_OTPC_NS 97 128*d0d9a962SElaine Zhang #define SRST_USER_OTPC_NS 98 129*d0d9a962SElaine Zhang #define SRST_OTPC_ARB 99 130*d0d9a962SElaine Zhang #define SRST_P_OTP_MASK 100 131*d0d9a962SElaine Zhang 132*d0d9a962SElaine Zhang /* PERICRU-->SOFTRST_CON00 */ 133*d0d9a962SElaine Zhang #define SRST_A_PERI_BIU 101 134*d0d9a962SElaine Zhang #define SRST_P_PERI_BIU 102 135*d0d9a962SElaine Zhang #define SRST_P_RTC_BIU 103 136*d0d9a962SElaine Zhang #define SRST_P_CRU_PERI 104 137*d0d9a962SElaine Zhang #define SRST_P_PERI_GRF 105 138*d0d9a962SElaine Zhang #define SRST_P_GPIO1 106 139*d0d9a962SElaine Zhang #define SRST_DB_GPIO1 107 140*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO1 108 141*d0d9a962SElaine Zhang #define SRST_A_USB3OTG 109 142*d0d9a962SElaine Zhang #define SRST_H_USB2HOST 110 143*d0d9a962SElaine Zhang #define SRST_H_ARB_USB2HOST 111 144*d0d9a962SElaine Zhang #define SRST_P_RTC_TEST 112 145*d0d9a962SElaine Zhang 146*d0d9a962SElaine Zhang /* PERICRU-->SOFTRST_CON01 */ 147*d0d9a962SElaine Zhang #define SRST_H_EMMC 113 148*d0d9a962SElaine Zhang #define SRST_H_FSPI0 114 149*d0d9a962SElaine Zhang #define SRST_H_XIP_FSPI0 115 150*d0d9a962SElaine Zhang #define SRST_S_2X_FSPI0 116 151*d0d9a962SElaine Zhang #define SRST_UTMI_USB2HOST 117 152*d0d9a962SElaine Zhang #define SRST_REF_PIPEPHY 118 153*d0d9a962SElaine Zhang #define SRST_P_PIPEPHY 119 154*d0d9a962SElaine Zhang #define SRST_P_PIPEPHY_GRF 120 155*d0d9a962SElaine Zhang #define SRST_P_USB2PHY 121 156*d0d9a962SElaine Zhang #define SRST_POR_USB2PHY 122 157*d0d9a962SElaine Zhang #define SRST_OTG_USB2PHY 123 158*d0d9a962SElaine Zhang #define SRST_HOST_USB2PHY 124 159*d0d9a962SElaine Zhang 160*d0d9a962SElaine Zhang /* CORECRU-->SOFTRST_CON00 */ 161*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_CORE 125 162*d0d9a962SElaine Zhang #define SRST_NCOREPORESET0 126 163*d0d9a962SElaine Zhang #define SRST_NCORESET0 127 164*d0d9a962SElaine Zhang #define SRST_NCOREPORESET1 128 165*d0d9a962SElaine Zhang #define SRST_NCORESET1 129 166*d0d9a962SElaine Zhang #define SRST_NCOREPORESET2 130 167*d0d9a962SElaine Zhang #define SRST_NCORESET2 131 168*d0d9a962SElaine Zhang #define SRST_NCOREPORESET3 132 169*d0d9a962SElaine Zhang #define SRST_NCORESET3 133 170*d0d9a962SElaine Zhang #define SRST_NDBGRESET 134 171*d0d9a962SElaine Zhang #define SRST_NL2RESET 135 172*d0d9a962SElaine Zhang 173*d0d9a962SElaine Zhang /* CORECRU-->SOFTRST_CON01 */ 174*d0d9a962SElaine Zhang #define SRST_A_CORE_BIU 136 175*d0d9a962SElaine Zhang #define SRST_P_CORE_BIU 137 176*d0d9a962SElaine Zhang #define SRST_H_CORE_BIU 138 177*d0d9a962SElaine Zhang #define SRST_P_DBG 139 178*d0d9a962SElaine Zhang #define SRST_POT_DBG 140 179*d0d9a962SElaine Zhang #define SRST_NT_DBG 141 180*d0d9a962SElaine Zhang #define SRST_P_CORE_PVTPLL 142 181*d0d9a962SElaine Zhang #define SRST_P_CRU_CORE 143 182*d0d9a962SElaine Zhang #define SRST_P_CORE_GRF 144 183*d0d9a962SElaine Zhang #define SRST_P_DFT2APB 145 184*d0d9a962SElaine Zhang 185*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON00 */ 186*d0d9a962SElaine Zhang #define SRST_H_PMU_BIU 146 187*d0d9a962SElaine Zhang #define SRST_P_PMU_GPIO0 147 188*d0d9a962SElaine Zhang #define SRST_DB_PMU_GPIO0 148 189*d0d9a962SElaine Zhang #define SRST_P_PMU_HP_TIMER 149 190*d0d9a962SElaine Zhang #define SRST_PMU_HP_TIMER 150 191*d0d9a962SElaine Zhang #define SRST_PMU_32K_HP_TIMER 151 192*d0d9a962SElaine Zhang 193*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON01 */ 194*d0d9a962SElaine Zhang #define SRST_P_PWM1 152 195*d0d9a962SElaine Zhang #define SRST_PWM1 153 196*d0d9a962SElaine Zhang #define SRST_P_I2C2 154 197*d0d9a962SElaine Zhang #define SRST_I2C2 155 198*d0d9a962SElaine Zhang #define SRST_P_UART0 156 199*d0d9a962SElaine Zhang #define SRST_S_UART0 157 200*d0d9a962SElaine Zhang 201*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON02 */ 202*d0d9a962SElaine Zhang #define SRST_P_RCOSC_CTRL 158 203*d0d9a962SElaine Zhang #define SRST_REF_RCOSC_CTRL 159 204*d0d9a962SElaine Zhang #define SRST_P_IOC_PMUIO0 160 205*d0d9a962SElaine Zhang #define SRST_P_CRU_PMU 161 206*d0d9a962SElaine Zhang #define SRST_P_PMU_GRF 162 207*d0d9a962SElaine Zhang #define SRST_PREROLL 163 208*d0d9a962SElaine Zhang #define SRST_PREROLL_32K 164 209*d0d9a962SElaine Zhang #define SRST_H_PMU_SRAM 165 210*d0d9a962SElaine Zhang 211*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON03 */ 212*d0d9a962SElaine Zhang #define SRST_P_WDT_LPMCU 166 213*d0d9a962SElaine Zhang #define SRST_T_WDT_LPMCU 167 214*d0d9a962SElaine Zhang #define SRST_LPMCU_FULL_CLUSTER 168 215*d0d9a962SElaine Zhang #define SRST_LPMCU_PWUP 169 216*d0d9a962SElaine Zhang #define SRST_LPMCU_ONLY_CORE 170 217*d0d9a962SElaine Zhang #define SRST_T_LPMCU_JTAG 171 218*d0d9a962SElaine Zhang #define SRST_P_LPMCU_MAILBOX 172 219*d0d9a962SElaine Zhang 220*d0d9a962SElaine Zhang /* PMU1CRU-->SOFTRST_CON00 */ 221*d0d9a962SElaine Zhang #define SRST_P_SPI2AHB 173 222*d0d9a962SElaine Zhang #define SRST_H_SPI2AHB 174 223*d0d9a962SElaine Zhang #define SRST_H_FSPI1 175 224*d0d9a962SElaine Zhang #define SRST_H_XIP_FSPI1 176 225*d0d9a962SElaine Zhang #define SRST_S_1X_FSPI1 177 226*d0d9a962SElaine Zhang #define SRST_P_IOC_PMUIO1 178 227*d0d9a962SElaine Zhang #define SRST_P_CRU_PMU1 179 228*d0d9a962SElaine Zhang #define SRST_P_AUDIO_ADC_PMU 180 229*d0d9a962SElaine Zhang #define SRST_M_AUDIO_ADC_PMU 181 230*d0d9a962SElaine Zhang #define SRST_H_PMU1_BIU 182 231*d0d9a962SElaine Zhang 232*d0d9a962SElaine Zhang /* PMU1CRU-->SOFTRST_CON01 */ 233*d0d9a962SElaine Zhang #define SRST_P_LPDMA 183 234*d0d9a962SElaine Zhang #define SRST_A_LPDMA 184 235*d0d9a962SElaine Zhang #define SRST_H_LPSAI 185 236*d0d9a962SElaine Zhang #define SRST_M_LPSAI 186 237*d0d9a962SElaine Zhang #define SRST_P_AOA_TDD 187 238*d0d9a962SElaine Zhang #define SRST_P_AOA_FE 188 239*d0d9a962SElaine Zhang #define SRST_P_AOA_AAD 189 240*d0d9a962SElaine Zhang #define SRST_P_AOA_APB 190 241*d0d9a962SElaine Zhang #define SRST_P_AOA_SRAM 191 242*d0d9a962SElaine Zhang 243*d0d9a962SElaine Zhang /* DDRCRU-->SOFTRST_CON00 */ 244*d0d9a962SElaine Zhang #define SRST_P_DDR_BIU 192 245*d0d9a962SElaine Zhang #define SRST_P_DDRC 193 246*d0d9a962SElaine Zhang #define SRST_P_DDRMON 194 247*d0d9a962SElaine Zhang #define SRST_TIMER_DDRMON 195 248*d0d9a962SElaine Zhang #define SRST_P_DFICTRL 196 249*d0d9a962SElaine Zhang #define SRST_P_DDR_GRF 197 250*d0d9a962SElaine Zhang #define SRST_P_CRU_DDR 198 251*d0d9a962SElaine Zhang #define SRST_P_DDRPHY 199 252*d0d9a962SElaine Zhang #define SRST_P_DMA2DDR 200 253*d0d9a962SElaine Zhang 254*d0d9a962SElaine Zhang /* SUBDDRCRU-->SOFTRST_CON00 */ 255*d0d9a962SElaine Zhang #define SRST_A_SYSMEM_BIU 201 256*d0d9a962SElaine Zhang #define SRST_A_SYSMEM 202 257*d0d9a962SElaine Zhang #define SRST_A_DDR_BIU 203 258*d0d9a962SElaine Zhang #define SRST_A_DDRSCH0_CPU 204 259*d0d9a962SElaine Zhang #define SRST_A_DDRSCH1_NPU 205 260*d0d9a962SElaine Zhang #define SRST_A_DDRSCH2_POE 206 261*d0d9a962SElaine Zhang #define SRST_A_DDRSCH3_VI 207 262*d0d9a962SElaine Zhang #define SRST_CORE_DDRC 208 263*d0d9a962SElaine Zhang #define SRST_DDRMON 209 264*d0d9a962SElaine Zhang #define SRST_DFICTRL 210 265*d0d9a962SElaine Zhang #define SRST_RS 211 266*d0d9a962SElaine Zhang #define SRST_A_DMA2DDR 212 267*d0d9a962SElaine Zhang #define SRST_DDRPHY 213 268*d0d9a962SElaine Zhang 269*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON00 */ 270*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_ISP 214 271*d0d9a962SElaine Zhang #define SRST_A_GMAC_BIU 215 272*d0d9a962SElaine Zhang #define SRST_A_VI_BIU 216 273*d0d9a962SElaine Zhang #define SRST_H_VI_BIU 217 274*d0d9a962SElaine Zhang #define SRST_P_VI_BIU 218 275*d0d9a962SElaine Zhang #define SRST_P_CRU_VI 219 276*d0d9a962SElaine Zhang #define SRST_P_VI_GRF 220 277*d0d9a962SElaine Zhang #define SRST_P_VI_PVTPLL 221 278*d0d9a962SElaine Zhang #define SRST_P_DSMC 222 279*d0d9a962SElaine Zhang #define SRST_A_DSMC 223 280*d0d9a962SElaine Zhang #define SRST_H_CAN0 224 281*d0d9a962SElaine Zhang #define SRST_CAN0 225 282*d0d9a962SElaine Zhang #define SRST_H_CAN1 226 283*d0d9a962SElaine Zhang #define SRST_CAN1 227 284*d0d9a962SElaine Zhang 285*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON01 */ 286*d0d9a962SElaine Zhang #define SRST_P_GPIO2 228 287*d0d9a962SElaine Zhang #define SRST_DB_GPIO2 229 288*d0d9a962SElaine Zhang #define SRST_P_GPIO4 230 289*d0d9a962SElaine Zhang #define SRST_DB_GPIO4 231 290*d0d9a962SElaine Zhang #define SRST_P_GPIO5 232 291*d0d9a962SElaine Zhang #define SRST_DB_GPIO5 233 292*d0d9a962SElaine Zhang #define SRST_P_GPIO6 234 293*d0d9a962SElaine Zhang #define SRST_DB_GPIO6 235 294*d0d9a962SElaine Zhang #define SRST_P_GPIO7 236 295*d0d9a962SElaine Zhang #define SRST_DB_GPIO7 237 296*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO2 238 297*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO4 239 298*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO5 240 299*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO6 241 300*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO7 242 301*d0d9a962SElaine Zhang 302*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON02 */ 303*d0d9a962SElaine Zhang #define SRST_CORE_ISP 243 304*d0d9a962SElaine Zhang #define SRST_H_VICAP 244 305*d0d9a962SElaine Zhang #define SRST_A_VICAP 245 306*d0d9a962SElaine Zhang #define SRST_D_VICAP 246 307*d0d9a962SElaine Zhang #define SRST_ISP0_VICAP 247 308*d0d9a962SElaine Zhang #define SRST_CORE_VPSS 248 309*d0d9a962SElaine Zhang #define SRST_CORE_VPSL 249 310*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST0 250 311*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST1 251 312*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST2 252 313*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST3 253 314*d0d9a962SElaine Zhang #define SRST_H_SDMMC0 254 315*d0d9a962SElaine Zhang #define SRST_A_GMAC 255 316*d0d9a962SElaine Zhang #define SRST_P_CSIPHY0 256 317*d0d9a962SElaine Zhang #define SRST_P_CSIPHY1 257 318*d0d9a962SElaine Zhang 319*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON03 */ 320*d0d9a962SElaine Zhang #define SRST_P_MACPHY 258 321*d0d9a962SElaine Zhang #define SRST_MACPHY 259 322*d0d9a962SElaine Zhang #define SRST_P_SARADC1 260 323*d0d9a962SElaine Zhang #define SRST_SARADC1 261 324*d0d9a962SElaine Zhang #define SRST_P_SARADC2 262 325*d0d9a962SElaine Zhang #define SRST_SARADC2 263 326*d0d9a962SElaine Zhang 327*d0d9a962SElaine Zhang /* VEPUCRU-->SOFTRST_CON00 */ 328*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_VEPU 264 329*d0d9a962SElaine Zhang #define SRST_A_VEPU_BIU 265 330*d0d9a962SElaine Zhang #define SRST_H_VEPU_BIU 266 331*d0d9a962SElaine Zhang #define SRST_P_VEPU_BIU 267 332*d0d9a962SElaine Zhang #define SRST_P_CRU_VEPU 268 333*d0d9a962SElaine Zhang #define SRST_P_VEPU_GRF 269 334*d0d9a962SElaine Zhang #define SRST_P_GPIO3 270 335*d0d9a962SElaine Zhang #define SRST_DB_GPIO3 271 336*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO3 272 337*d0d9a962SElaine Zhang #define SRST_P_SARADC0 273 338*d0d9a962SElaine Zhang #define SRST_SARADC0 274 339*d0d9a962SElaine Zhang #define SRST_H_SDMMC1 275 340*d0d9a962SElaine Zhang 341*d0d9a962SElaine Zhang /* VEPUCRU-->SOFTRST_CON01 */ 342*d0d9a962SElaine Zhang #define SRST_P_VEPU_PVTPLL 276 343*d0d9a962SElaine Zhang #define SRST_H_VEPU 277 344*d0d9a962SElaine Zhang #define SRST_A_VEPU 278 345*d0d9a962SElaine Zhang #define SRST_CORE_VEPU 279 346*d0d9a962SElaine Zhang 347*d0d9a962SElaine Zhang /* NPUCRU-->SOFTRST_CON00 */ 348*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_NPU 280 349*d0d9a962SElaine Zhang #define SRST_A_NPU_BIU 281 350*d0d9a962SElaine Zhang #define SRST_H_NPU_BIU 282 351*d0d9a962SElaine Zhang #define SRST_P_NPU_BIU 283 352*d0d9a962SElaine Zhang #define SRST_P_CRU_NPU 284 353*d0d9a962SElaine Zhang #define SRST_P_NPU_GRF 285 354*d0d9a962SElaine Zhang #define SRST_P_NPU_PVTPLL 286 355*d0d9a962SElaine Zhang #define SRST_H_RKNN 287 356*d0d9a962SElaine Zhang #define SRST_A_RKNN 288 357*d0d9a962SElaine Zhang 358*d0d9a962SElaine Zhang /* VDOCRU-->SOFTRST_CON00 */ 359*d0d9a962SElaine Zhang #define SRST_A_RKVDEC_BIU 289 360*d0d9a962SElaine Zhang #define SRST_A_VDO_BIU 290 361*d0d9a962SElaine Zhang #define SRST_H_VDO_BIU 291 362*d0d9a962SElaine Zhang #define SRST_P_VDO_BIU 292 363*d0d9a962SElaine Zhang #define SRST_P_CRU_VDO 293 364*d0d9a962SElaine Zhang #define SRST_P_VDO_GRF 294 365*d0d9a962SElaine Zhang #define SRST_A_RKVDEC 295 366*d0d9a962SElaine Zhang #define SRST_H_RKVDEC 296 367*d0d9a962SElaine Zhang #define SRST_HEVC_CA_RKVDEC 297 368*d0d9a962SElaine Zhang #define SRST_A_VOP 298 369*d0d9a962SElaine Zhang #define SRST_H_VOP 299 370*d0d9a962SElaine Zhang #define SRST_D_VOP 300 371*d0d9a962SElaine Zhang #define SRST_A_OOC 301 372*d0d9a962SElaine Zhang #define SRST_H_OOC 302 373*d0d9a962SElaine Zhang #define SRST_D_OOC 303 374*d0d9a962SElaine Zhang 375*d0d9a962SElaine Zhang /* VDOCRU-->SOFTRST_CON01 */ 376*d0d9a962SElaine Zhang #define SRST_H_RKJPEG 304 377*d0d9a962SElaine Zhang #define SRST_A_RKJPEG 305 378*d0d9a962SElaine Zhang #define SRST_A_RKMMU_DECOM 306 379*d0d9a962SElaine Zhang #define SRST_H_RKMMU_DECOM 307 380*d0d9a962SElaine Zhang #define SRST_D_DECOM 308 381*d0d9a962SElaine Zhang #define SRST_A_DECOM 309 382*d0d9a962SElaine Zhang #define SRST_P_DECOM 310 383*d0d9a962SElaine Zhang #define SRST_P_MIPI_DSI 311 384*d0d9a962SElaine Zhang #define SRST_P_DSIPHY 312 385*d0d9a962SElaine Zhang 386*d0d9a962SElaine Zhang /* VCPCRU-->SOFTRST_CON00 */ 387*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_VCP 313 388*d0d9a962SElaine Zhang #define SRST_A_VCP_BIU 314 389*d0d9a962SElaine Zhang #define SRST_H_VCP_BIU 315 390*d0d9a962SElaine Zhang #define SRST_P_VCP_BIU 316 391*d0d9a962SElaine Zhang #define SRST_P_CRU_VCP 317 392*d0d9a962SElaine Zhang #define SRST_P_VCP_GRF 318 393*d0d9a962SElaine Zhang #define SRST_P_VCP_PVTPLL 319 394*d0d9a962SElaine Zhang #define SRST_A_AISP_BIU 320 395*d0d9a962SElaine Zhang #define SRST_H_AISP_BIU 321 396*d0d9a962SElaine Zhang #define SRST_CORE_AISP 322 397*d0d9a962SElaine Zhang 398*d0d9a962SElaine Zhang /* VCPCRU-->SOFTRST_CON01 */ 399*d0d9a962SElaine Zhang #define SRST_H_FEC 323 400*d0d9a962SElaine Zhang #define SRST_A_FEC 324 401*d0d9a962SElaine Zhang #define SRST_CORE_FEC 325 402*d0d9a962SElaine Zhang #define SRST_H_AVSP 326 403*d0d9a962SElaine Zhang #define SRST_A_AVSP 327 404*d0d9a962SElaine Zhang 405*d0d9a962SElaine Zhang #endif 406