1*b2d2a78aSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 2*b2d2a78aSEmmanuel Vadot /* 3*b2d2a78aSEmmanuel Vadot * Copyright (c) 2023 Rockchip Electronics Co. Ltd. 4*b2d2a78aSEmmanuel Vadot * Copyright (c) 2024 Collabora Ltd. 5*b2d2a78aSEmmanuel Vadot * 6*b2d2a78aSEmmanuel Vadot * Author: Elaine Zhang <zhangqing@rock-chips.com> 7*b2d2a78aSEmmanuel Vadot * Author: Detlev Casanova <detlev.casanova@collabora.com> 8*b2d2a78aSEmmanuel Vadot */ 9*b2d2a78aSEmmanuel Vadot 10*b2d2a78aSEmmanuel Vadot #ifndef _DT_BINDINGS_RESET_ROCKCHIP_RK3576_H 11*b2d2a78aSEmmanuel Vadot #define _DT_BINDINGS_RESET_ROCKCHIP_RK3576_H 12*b2d2a78aSEmmanuel Vadot 13*b2d2a78aSEmmanuel Vadot #define SRST_A_TOP_BIU 0 14*b2d2a78aSEmmanuel Vadot #define SRST_P_TOP_BIU 1 15*b2d2a78aSEmmanuel Vadot #define SRST_A_TOP_MID_BIU 2 16*b2d2a78aSEmmanuel Vadot #define SRST_A_SECURE_HIGH_BIU 3 17*b2d2a78aSEmmanuel Vadot #define SRST_H_TOP_BIU 4 18*b2d2a78aSEmmanuel Vadot 19*b2d2a78aSEmmanuel Vadot #define SRST_H_VO0VOP_CHANNEL_BIU 5 20*b2d2a78aSEmmanuel Vadot #define SRST_A_VO0VOP_CHANNEL_BIU 6 21*b2d2a78aSEmmanuel Vadot 22*b2d2a78aSEmmanuel Vadot #define SRST_BISRINTF 7 23*b2d2a78aSEmmanuel Vadot 24*b2d2a78aSEmmanuel Vadot #define SRST_H_AUDIO_BIU 8 25*b2d2a78aSEmmanuel Vadot #define SRST_H_ASRC_2CH_0 9 26*b2d2a78aSEmmanuel Vadot #define SRST_H_ASRC_2CH_1 10 27*b2d2a78aSEmmanuel Vadot #define SRST_H_ASRC_4CH_0 11 28*b2d2a78aSEmmanuel Vadot #define SRST_H_ASRC_4CH_1 12 29*b2d2a78aSEmmanuel Vadot #define SRST_ASRC_2CH_0 13 30*b2d2a78aSEmmanuel Vadot #define SRST_ASRC_2CH_1 14 31*b2d2a78aSEmmanuel Vadot #define SRST_ASRC_4CH_0 15 32*b2d2a78aSEmmanuel Vadot #define SRST_ASRC_4CH_1 16 33*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI0_8CH 17 34*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI0_8CH 18 35*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_RX0 19 36*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_RX0 20 37*b2d2a78aSEmmanuel Vadot 38*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_RX1 21 39*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_RX1 22 40*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI1_8CH 23 41*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI1_8CH 24 42*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI2_2CH 25 43*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI2_2CH 26 44*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI3_2CH 27 45*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI3_2CH 28 46*b2d2a78aSEmmanuel Vadot 47*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI4_2CH 29 48*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI4_2CH 30 49*b2d2a78aSEmmanuel Vadot #define SRST_H_ACDCDIG_DSM 31 50*b2d2a78aSEmmanuel Vadot #define SRST_M_ACDCDIG_DSM 32 51*b2d2a78aSEmmanuel Vadot #define SRST_PDM1 33 52*b2d2a78aSEmmanuel Vadot #define SRST_H_PDM1 34 53*b2d2a78aSEmmanuel Vadot #define SRST_M_PDM1 35 54*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_TX0 36 55*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_TX0 37 56*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_TX1 38 57*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_TX1 39 58*b2d2a78aSEmmanuel Vadot 59*b2d2a78aSEmmanuel Vadot #define SRST_A_BUS_BIU 40 60*b2d2a78aSEmmanuel Vadot #define SRST_P_BUS_BIU 41 61*b2d2a78aSEmmanuel Vadot #define SRST_P_CRU 42 62*b2d2a78aSEmmanuel Vadot #define SRST_H_CAN0 43 63*b2d2a78aSEmmanuel Vadot #define SRST_CAN0 44 64*b2d2a78aSEmmanuel Vadot #define SRST_H_CAN1 45 65*b2d2a78aSEmmanuel Vadot #define SRST_CAN1 46 66*b2d2a78aSEmmanuel Vadot #define SRST_P_INTMUX2BUS 47 67*b2d2a78aSEmmanuel Vadot #define SRST_P_VCCIO_IOC 48 68*b2d2a78aSEmmanuel Vadot #define SRST_H_BUS_BIU 49 69*b2d2a78aSEmmanuel Vadot #define SRST_KEY_SHIFT 50 70*b2d2a78aSEmmanuel Vadot 71*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C1 51 72*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C2 52 73*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C3 53 74*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C4 54 75*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C5 55 76*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C6 56 77*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C7 57 78*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C8 58 79*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C9 59 80*b2d2a78aSEmmanuel Vadot #define SRST_P_WDT_BUSMCU 60 81*b2d2a78aSEmmanuel Vadot #define SRST_T_WDT_BUSMCU 61 82*b2d2a78aSEmmanuel Vadot #define SRST_A_GIC 62 83*b2d2a78aSEmmanuel Vadot #define SRST_I2C1 63 84*b2d2a78aSEmmanuel Vadot #define SRST_I2C2 64 85*b2d2a78aSEmmanuel Vadot #define SRST_I2C3 65 86*b2d2a78aSEmmanuel Vadot #define SRST_I2C4 66 87*b2d2a78aSEmmanuel Vadot 88*b2d2a78aSEmmanuel Vadot #define SRST_I2C5 67 89*b2d2a78aSEmmanuel Vadot #define SRST_I2C6 68 90*b2d2a78aSEmmanuel Vadot #define SRST_I2C7 69 91*b2d2a78aSEmmanuel Vadot #define SRST_I2C8 70 92*b2d2a78aSEmmanuel Vadot #define SRST_I2C9 71 93*b2d2a78aSEmmanuel Vadot #define SRST_P_SARADC 72 94*b2d2a78aSEmmanuel Vadot #define SRST_SARADC 73 95*b2d2a78aSEmmanuel Vadot #define SRST_P_TSADC 74 96*b2d2a78aSEmmanuel Vadot #define SRST_TSADC 75 97*b2d2a78aSEmmanuel Vadot #define SRST_P_UART0 76 98*b2d2a78aSEmmanuel Vadot #define SRST_P_UART2 77 99*b2d2a78aSEmmanuel Vadot #define SRST_P_UART3 78 100*b2d2a78aSEmmanuel Vadot #define SRST_P_UART4 79 101*b2d2a78aSEmmanuel Vadot #define SRST_P_UART5 80 102*b2d2a78aSEmmanuel Vadot #define SRST_P_UART6 81 103*b2d2a78aSEmmanuel Vadot 104*b2d2a78aSEmmanuel Vadot #define SRST_P_UART7 82 105*b2d2a78aSEmmanuel Vadot #define SRST_P_UART8 83 106*b2d2a78aSEmmanuel Vadot #define SRST_P_UART9 84 107*b2d2a78aSEmmanuel Vadot #define SRST_P_UART10 85 108*b2d2a78aSEmmanuel Vadot #define SRST_P_UART11 86 109*b2d2a78aSEmmanuel Vadot #define SRST_S_UART0 87 110*b2d2a78aSEmmanuel Vadot #define SRST_S_UART2 88 111*b2d2a78aSEmmanuel Vadot #define SRST_S_UART3 89 112*b2d2a78aSEmmanuel Vadot #define SRST_S_UART4 90 113*b2d2a78aSEmmanuel Vadot #define SRST_S_UART5 91 114*b2d2a78aSEmmanuel Vadot 115*b2d2a78aSEmmanuel Vadot #define SRST_S_UART6 92 116*b2d2a78aSEmmanuel Vadot #define SRST_S_UART7 93 117*b2d2a78aSEmmanuel Vadot #define SRST_S_UART8 94 118*b2d2a78aSEmmanuel Vadot #define SRST_S_UART9 95 119*b2d2a78aSEmmanuel Vadot #define SRST_S_UART10 96 120*b2d2a78aSEmmanuel Vadot #define SRST_S_UART11 97 121*b2d2a78aSEmmanuel Vadot #define SRST_P_SPI0 98 122*b2d2a78aSEmmanuel Vadot #define SRST_P_SPI1 99 123*b2d2a78aSEmmanuel Vadot #define SRST_P_SPI2 100 124*b2d2a78aSEmmanuel Vadot 125*b2d2a78aSEmmanuel Vadot #define SRST_P_SPI3 101 126*b2d2a78aSEmmanuel Vadot #define SRST_P_SPI4 102 127*b2d2a78aSEmmanuel Vadot #define SRST_SPI0 103 128*b2d2a78aSEmmanuel Vadot #define SRST_SPI1 104 129*b2d2a78aSEmmanuel Vadot #define SRST_SPI2 105 130*b2d2a78aSEmmanuel Vadot #define SRST_SPI3 106 131*b2d2a78aSEmmanuel Vadot #define SRST_SPI4 107 132*b2d2a78aSEmmanuel Vadot #define SRST_P_WDT0 108 133*b2d2a78aSEmmanuel Vadot #define SRST_T_WDT0 109 134*b2d2a78aSEmmanuel Vadot #define SRST_P_SYS_GRF 110 135*b2d2a78aSEmmanuel Vadot #define SRST_P_PWM1 111 136*b2d2a78aSEmmanuel Vadot #define SRST_PWM1 112 137*b2d2a78aSEmmanuel Vadot 138*b2d2a78aSEmmanuel Vadot #define SRST_P_BUSTIMER0 113 139*b2d2a78aSEmmanuel Vadot #define SRST_P_BUSTIMER1 114 140*b2d2a78aSEmmanuel Vadot #define SRST_TIMER0 115 141*b2d2a78aSEmmanuel Vadot #define SRST_TIMER1 116 142*b2d2a78aSEmmanuel Vadot #define SRST_TIMER2 117 143*b2d2a78aSEmmanuel Vadot #define SRST_TIMER3 118 144*b2d2a78aSEmmanuel Vadot #define SRST_TIMER4 119 145*b2d2a78aSEmmanuel Vadot #define SRST_TIMER5 120 146*b2d2a78aSEmmanuel Vadot #define SRST_P_BUSIOC 121 147*b2d2a78aSEmmanuel Vadot #define SRST_P_MAILBOX0 122 148*b2d2a78aSEmmanuel Vadot #define SRST_P_GPIO1 123 149*b2d2a78aSEmmanuel Vadot 150*b2d2a78aSEmmanuel Vadot #define SRST_GPIO1 124 151*b2d2a78aSEmmanuel Vadot #define SRST_P_GPIO2 125 152*b2d2a78aSEmmanuel Vadot #define SRST_GPIO2 126 153*b2d2a78aSEmmanuel Vadot #define SRST_P_GPIO3 127 154*b2d2a78aSEmmanuel Vadot #define SRST_GPIO3 128 155*b2d2a78aSEmmanuel Vadot #define SRST_P_GPIO4 129 156*b2d2a78aSEmmanuel Vadot #define SRST_GPIO4 130 157*b2d2a78aSEmmanuel Vadot #define SRST_A_DECOM 131 158*b2d2a78aSEmmanuel Vadot #define SRST_P_DECOM 132 159*b2d2a78aSEmmanuel Vadot #define SRST_D_DECOM 133 160*b2d2a78aSEmmanuel Vadot #define SRST_TIMER6 134 161*b2d2a78aSEmmanuel Vadot #define SRST_TIMER7 135 162*b2d2a78aSEmmanuel Vadot #define SRST_TIMER8 136 163*b2d2a78aSEmmanuel Vadot #define SRST_TIMER9 137 164*b2d2a78aSEmmanuel Vadot #define SRST_TIMER10 138 165*b2d2a78aSEmmanuel Vadot 166*b2d2a78aSEmmanuel Vadot #define SRST_TIMER11 139 167*b2d2a78aSEmmanuel Vadot #define SRST_A_DMAC0 140 168*b2d2a78aSEmmanuel Vadot #define SRST_A_DMAC1 141 169*b2d2a78aSEmmanuel Vadot #define SRST_A_DMAC2 142 170*b2d2a78aSEmmanuel Vadot #define SRST_A_SPINLOCK 143 171*b2d2a78aSEmmanuel Vadot #define SRST_REF_PVTPLL_BUS 144 172*b2d2a78aSEmmanuel Vadot #define SRST_H_I3C0 145 173*b2d2a78aSEmmanuel Vadot #define SRST_H_I3C1 146 174*b2d2a78aSEmmanuel Vadot #define SRST_H_BUS_CM0_BIU 147 175*b2d2a78aSEmmanuel Vadot #define SRST_F_BUS_CM0_CORE 148 176*b2d2a78aSEmmanuel Vadot #define SRST_T_BUS_CM0_JTAG 149 177*b2d2a78aSEmmanuel Vadot 178*b2d2a78aSEmmanuel Vadot #define SRST_P_INTMUX2PMU 150 179*b2d2a78aSEmmanuel Vadot #define SRST_P_INTMUX2DDR 151 180*b2d2a78aSEmmanuel Vadot #define SRST_P_PVTPLL_BUS 152 181*b2d2a78aSEmmanuel Vadot #define SRST_P_PWM2 153 182*b2d2a78aSEmmanuel Vadot #define SRST_PWM2 154 183*b2d2a78aSEmmanuel Vadot #define SRST_FREQ_PWM1 155 184*b2d2a78aSEmmanuel Vadot #define SRST_COUNTER_PWM1 156 185*b2d2a78aSEmmanuel Vadot #define SRST_I3C0 157 186*b2d2a78aSEmmanuel Vadot #define SRST_I3C1 158 187*b2d2a78aSEmmanuel Vadot 188*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_MON_CH0 159 189*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_BIU 160 190*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_UPCTL_CH0 161 191*b2d2a78aSEmmanuel Vadot #define SRST_TM_DDR_MON_CH0 162 192*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_BIU 163 193*b2d2a78aSEmmanuel Vadot #define SRST_DFI_CH0 164 194*b2d2a78aSEmmanuel Vadot #define SRST_DDR_MON_CH0 165 195*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_HWLP_CH0 166 196*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_MON_CH1 167 197*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_HWLP_CH1 168 198*b2d2a78aSEmmanuel Vadot 199*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_UPCTL_CH1 169 200*b2d2a78aSEmmanuel Vadot #define SRST_TM_DDR_MON_CH1 170 201*b2d2a78aSEmmanuel Vadot #define SRST_DFI_CH1 171 202*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR01_MSCH0 172 203*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR01_MSCH1 173 204*b2d2a78aSEmmanuel Vadot #define SRST_DDR_MON_CH1 174 205*b2d2a78aSEmmanuel Vadot #define SRST_DDR_SCRAMBLE_CH0 175 206*b2d2a78aSEmmanuel Vadot #define SRST_DDR_SCRAMBLE_CH1 176 207*b2d2a78aSEmmanuel Vadot #define SRST_P_AHB2APB 177 208*b2d2a78aSEmmanuel Vadot #define SRST_H_AHB2APB 178 209*b2d2a78aSEmmanuel Vadot #define SRST_H_DDR_BIU 179 210*b2d2a78aSEmmanuel Vadot #define SRST_F_DDR_CM0_CORE 180 211*b2d2a78aSEmmanuel Vadot 212*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR01_MSCH0 181 213*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR01_MSCH1 182 214*b2d2a78aSEmmanuel Vadot #define SRST_DDR_TIMER0 183 215*b2d2a78aSEmmanuel Vadot #define SRST_DDR_TIMER1 184 216*b2d2a78aSEmmanuel Vadot #define SRST_T_WDT_DDR 185 217*b2d2a78aSEmmanuel Vadot #define SRST_P_WDT 186 218*b2d2a78aSEmmanuel Vadot #define SRST_P_TIMER 187 219*b2d2a78aSEmmanuel Vadot #define SRST_T_DDR_CM0_JTAG 188 220*b2d2a78aSEmmanuel Vadot #define SRST_P_DDR_GRF 189 221*b2d2a78aSEmmanuel Vadot 222*b2d2a78aSEmmanuel Vadot #define SRST_DDR_UPCTL_CH0 190 223*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_0_CH0 191 224*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_1_CH0 192 225*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_2_CH0 193 226*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_3_CH0 194 227*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_4_CH0 195 228*b2d2a78aSEmmanuel Vadot 229*b2d2a78aSEmmanuel Vadot #define SRST_DDR_UPCTL_CH1 196 230*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_0_CH1 197 231*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_1_CH1 198 232*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_2_CH1 199 233*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_3_CH1 200 234*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_UPCTL_4_CH1 201 235*b2d2a78aSEmmanuel Vadot 236*b2d2a78aSEmmanuel Vadot #define SRST_REF_PVTPLL_DDR 202 237*b2d2a78aSEmmanuel Vadot #define SRST_P_PVTPLL_DDR 203 238*b2d2a78aSEmmanuel Vadot 239*b2d2a78aSEmmanuel Vadot #define SRST_A_RKNN0 204 240*b2d2a78aSEmmanuel Vadot #define SRST_A_RKNN0_BIU 205 241*b2d2a78aSEmmanuel Vadot #define SRST_L_RKNN0_BIU 206 242*b2d2a78aSEmmanuel Vadot 243*b2d2a78aSEmmanuel Vadot #define SRST_A_RKNN1 207 244*b2d2a78aSEmmanuel Vadot #define SRST_A_RKNN1_BIU 208 245*b2d2a78aSEmmanuel Vadot #define SRST_L_RKNN1_BIU 209 246*b2d2a78aSEmmanuel Vadot 247*b2d2a78aSEmmanuel Vadot #define SRST_NPU_DAP 210 248*b2d2a78aSEmmanuel Vadot #define SRST_L_NPUSUBSYS_BIU 211 249*b2d2a78aSEmmanuel Vadot #define SRST_P_NPUTOP_BIU 212 250*b2d2a78aSEmmanuel Vadot #define SRST_P_NPU_TIMER 213 251*b2d2a78aSEmmanuel Vadot #define SRST_NPUTIMER0 214 252*b2d2a78aSEmmanuel Vadot #define SRST_NPUTIMER1 215 253*b2d2a78aSEmmanuel Vadot #define SRST_P_NPU_WDT 216 254*b2d2a78aSEmmanuel Vadot #define SRST_T_NPU_WDT 217 255*b2d2a78aSEmmanuel Vadot 256*b2d2a78aSEmmanuel Vadot #define SRST_A_RKNN_CBUF 218 257*b2d2a78aSEmmanuel Vadot #define SRST_A_RVCORE0 219 258*b2d2a78aSEmmanuel Vadot #define SRST_P_NPU_GRF 220 259*b2d2a78aSEmmanuel Vadot #define SRST_P_PVTPLL_NPU 221 260*b2d2a78aSEmmanuel Vadot #define SRST_NPU_PVTPLL 222 261*b2d2a78aSEmmanuel Vadot #define SRST_H_NPU_CM0_BIU 223 262*b2d2a78aSEmmanuel Vadot #define SRST_F_NPU_CM0_CORE 224 263*b2d2a78aSEmmanuel Vadot #define SRST_T_NPU_CM0_JTAG 225 264*b2d2a78aSEmmanuel Vadot #define SRST_A_RKNNTOP_BIU 226 265*b2d2a78aSEmmanuel Vadot #define SRST_H_RKNN_CBUF 227 266*b2d2a78aSEmmanuel Vadot #define SRST_H_RKNNTOP_BIU 228 267*b2d2a78aSEmmanuel Vadot 268*b2d2a78aSEmmanuel Vadot #define SRST_H_NVM_BIU 229 269*b2d2a78aSEmmanuel Vadot #define SRST_A_NVM_BIU 230 270*b2d2a78aSEmmanuel Vadot #define SRST_S_FSPI 231 271*b2d2a78aSEmmanuel Vadot #define SRST_H_FSPI 232 272*b2d2a78aSEmmanuel Vadot #define SRST_C_EMMC 233 273*b2d2a78aSEmmanuel Vadot #define SRST_H_EMMC 234 274*b2d2a78aSEmmanuel Vadot #define SRST_A_EMMC 235 275*b2d2a78aSEmmanuel Vadot #define SRST_B_EMMC 236 276*b2d2a78aSEmmanuel Vadot #define SRST_T_EMMC 237 277*b2d2a78aSEmmanuel Vadot 278*b2d2a78aSEmmanuel Vadot #define SRST_P_GRF 238 279*b2d2a78aSEmmanuel Vadot #define SRST_P_PHP_BIU 239 280*b2d2a78aSEmmanuel Vadot #define SRST_A_PHP_BIU 240 281*b2d2a78aSEmmanuel Vadot #define SRST_P_PCIE0 241 282*b2d2a78aSEmmanuel Vadot #define SRST_PCIE0_POWER_UP 242 283*b2d2a78aSEmmanuel Vadot 284*b2d2a78aSEmmanuel Vadot #define SRST_A_USB3OTG1 243 285*b2d2a78aSEmmanuel Vadot #define SRST_A_MMU0 244 286*b2d2a78aSEmmanuel Vadot #define SRST_A_SLV_MMU0 245 287*b2d2a78aSEmmanuel Vadot #define SRST_A_MMU1 246 288*b2d2a78aSEmmanuel Vadot 289*b2d2a78aSEmmanuel Vadot #define SRST_A_SLV_MMU1 247 290*b2d2a78aSEmmanuel Vadot #define SRST_P_PCIE1 248 291*b2d2a78aSEmmanuel Vadot #define SRST_PCIE1_POWER_UP 249 292*b2d2a78aSEmmanuel Vadot 293*b2d2a78aSEmmanuel Vadot #define SRST_RXOOB0 250 294*b2d2a78aSEmmanuel Vadot #define SRST_RXOOB1 251 295*b2d2a78aSEmmanuel Vadot #define SRST_PMALIVE0 252 296*b2d2a78aSEmmanuel Vadot #define SRST_PMALIVE1 253 297*b2d2a78aSEmmanuel Vadot #define SRST_A_SATA0 254 298*b2d2a78aSEmmanuel Vadot #define SRST_A_SATA1 255 299*b2d2a78aSEmmanuel Vadot #define SRST_ASIC1 256 300*b2d2a78aSEmmanuel Vadot #define SRST_ASIC0 257 301*b2d2a78aSEmmanuel Vadot 302*b2d2a78aSEmmanuel Vadot #define SRST_P_CSIDPHY1 258 303*b2d2a78aSEmmanuel Vadot #define SRST_SCAN_CSIDPHY1 259 304*b2d2a78aSEmmanuel Vadot 305*b2d2a78aSEmmanuel Vadot #define SRST_P_SDGMAC_GRF 260 306*b2d2a78aSEmmanuel Vadot #define SRST_P_SDGMAC_BIU 261 307*b2d2a78aSEmmanuel Vadot #define SRST_A_SDGMAC_BIU 262 308*b2d2a78aSEmmanuel Vadot #define SRST_H_SDGMAC_BIU 263 309*b2d2a78aSEmmanuel Vadot #define SRST_A_GMAC0 264 310*b2d2a78aSEmmanuel Vadot #define SRST_A_GMAC1 265 311*b2d2a78aSEmmanuel Vadot #define SRST_P_GMAC0 266 312*b2d2a78aSEmmanuel Vadot #define SRST_P_GMAC1 267 313*b2d2a78aSEmmanuel Vadot #define SRST_H_SDIO 268 314*b2d2a78aSEmmanuel Vadot 315*b2d2a78aSEmmanuel Vadot #define SRST_H_SDMMC0 269 316*b2d2a78aSEmmanuel Vadot #define SRST_S_FSPI1 270 317*b2d2a78aSEmmanuel Vadot #define SRST_H_FSPI1 271 318*b2d2a78aSEmmanuel Vadot #define SRST_A_DSMC_BIU 272 319*b2d2a78aSEmmanuel Vadot #define SRST_A_DSMC 273 320*b2d2a78aSEmmanuel Vadot #define SRST_P_DSMC 274 321*b2d2a78aSEmmanuel Vadot #define SRST_H_HSGPIO 275 322*b2d2a78aSEmmanuel Vadot #define SRST_HSGPIO 276 323*b2d2a78aSEmmanuel Vadot #define SRST_A_HSGPIO 277 324*b2d2a78aSEmmanuel Vadot 325*b2d2a78aSEmmanuel Vadot #define SRST_H_RKVDEC 278 326*b2d2a78aSEmmanuel Vadot #define SRST_H_RKVDEC_BIU 279 327*b2d2a78aSEmmanuel Vadot #define SRST_A_RKVDEC_BIU 280 328*b2d2a78aSEmmanuel Vadot #define SRST_RKVDEC_HEVC_CA 281 329*b2d2a78aSEmmanuel Vadot #define SRST_RKVDEC_CORE 282 330*b2d2a78aSEmmanuel Vadot 331*b2d2a78aSEmmanuel Vadot #define SRST_A_USB_BIU 283 332*b2d2a78aSEmmanuel Vadot #define SRST_P_USBUFS_BIU 284 333*b2d2a78aSEmmanuel Vadot #define SRST_A_USB3OTG0 285 334*b2d2a78aSEmmanuel Vadot #define SRST_A_UFS_BIU 286 335*b2d2a78aSEmmanuel Vadot #define SRST_A_MMU2 287 336*b2d2a78aSEmmanuel Vadot #define SRST_A_SLV_MMU2 288 337*b2d2a78aSEmmanuel Vadot #define SRST_A_UFS_SYS 289 338*b2d2a78aSEmmanuel Vadot 339*b2d2a78aSEmmanuel Vadot #define SRST_A_UFS 290 340*b2d2a78aSEmmanuel Vadot #define SRST_P_USBUFS_GRF 291 341*b2d2a78aSEmmanuel Vadot #define SRST_P_UFS_GRF 292 342*b2d2a78aSEmmanuel Vadot 343*b2d2a78aSEmmanuel Vadot #define SRST_H_VPU_BIU 293 344*b2d2a78aSEmmanuel Vadot #define SRST_A_JPEG_BIU 294 345*b2d2a78aSEmmanuel Vadot #define SRST_A_RGA_BIU 295 346*b2d2a78aSEmmanuel Vadot #define SRST_A_VDPP_BIU 296 347*b2d2a78aSEmmanuel Vadot #define SRST_A_EBC_BIU 297 348*b2d2a78aSEmmanuel Vadot #define SRST_H_RGA2E_0 298 349*b2d2a78aSEmmanuel Vadot #define SRST_A_RGA2E_0 299 350*b2d2a78aSEmmanuel Vadot #define SRST_CORE_RGA2E_0 300 351*b2d2a78aSEmmanuel Vadot 352*b2d2a78aSEmmanuel Vadot #define SRST_A_JPEG 301 353*b2d2a78aSEmmanuel Vadot #define SRST_H_JPEG 302 354*b2d2a78aSEmmanuel Vadot #define SRST_H_VDPP 303 355*b2d2a78aSEmmanuel Vadot #define SRST_A_VDPP 304 356*b2d2a78aSEmmanuel Vadot #define SRST_CORE_VDPP 305 357*b2d2a78aSEmmanuel Vadot #define SRST_H_RGA2E_1 306 358*b2d2a78aSEmmanuel Vadot #define SRST_A_RGA2E_1 307 359*b2d2a78aSEmmanuel Vadot #define SRST_CORE_RGA2E_1 308 360*b2d2a78aSEmmanuel Vadot #define SRST_H_EBC 309 361*b2d2a78aSEmmanuel Vadot #define SRST_A_EBC 310 362*b2d2a78aSEmmanuel Vadot #define SRST_D_EBC 311 363*b2d2a78aSEmmanuel Vadot 364*b2d2a78aSEmmanuel Vadot #define SRST_H_VEPU0_BIU 312 365*b2d2a78aSEmmanuel Vadot #define SRST_A_VEPU0_BIU 313 366*b2d2a78aSEmmanuel Vadot #define SRST_H_VEPU0 314 367*b2d2a78aSEmmanuel Vadot #define SRST_A_VEPU0 315 368*b2d2a78aSEmmanuel Vadot #define SRST_VEPU0_CORE 316 369*b2d2a78aSEmmanuel Vadot 370*b2d2a78aSEmmanuel Vadot #define SRST_A_VI_BIU 317 371*b2d2a78aSEmmanuel Vadot #define SRST_H_VI_BIU 318 372*b2d2a78aSEmmanuel Vadot #define SRST_P_VI_BIU 319 373*b2d2a78aSEmmanuel Vadot #define SRST_D_VICAP 320 374*b2d2a78aSEmmanuel Vadot #define SRST_A_VICAP 321 375*b2d2a78aSEmmanuel Vadot #define SRST_H_VICAP 322 376*b2d2a78aSEmmanuel Vadot #define SRST_ISP0 323 377*b2d2a78aSEmmanuel Vadot #define SRST_ISP0_VICAP 324 378*b2d2a78aSEmmanuel Vadot 379*b2d2a78aSEmmanuel Vadot #define SRST_CORE_VPSS 325 380*b2d2a78aSEmmanuel Vadot #define SRST_P_CSI_HOST_0 326 381*b2d2a78aSEmmanuel Vadot #define SRST_P_CSI_HOST_1 327 382*b2d2a78aSEmmanuel Vadot #define SRST_P_CSI_HOST_2 328 383*b2d2a78aSEmmanuel Vadot #define SRST_P_CSI_HOST_3 329 384*b2d2a78aSEmmanuel Vadot #define SRST_P_CSI_HOST_4 330 385*b2d2a78aSEmmanuel Vadot 386*b2d2a78aSEmmanuel Vadot #define SRST_CIFIN 331 387*b2d2a78aSEmmanuel Vadot #define SRST_VICAP_I0CLK 332 388*b2d2a78aSEmmanuel Vadot #define SRST_VICAP_I1CLK 333 389*b2d2a78aSEmmanuel Vadot #define SRST_VICAP_I2CLK 334 390*b2d2a78aSEmmanuel Vadot #define SRST_VICAP_I3CLK 335 391*b2d2a78aSEmmanuel Vadot #define SRST_VICAP_I4CLK 336 392*b2d2a78aSEmmanuel Vadot 393*b2d2a78aSEmmanuel Vadot #define SRST_A_VOP_BIU 337 394*b2d2a78aSEmmanuel Vadot #define SRST_A_VOP2_BIU 338 395*b2d2a78aSEmmanuel Vadot #define SRST_H_VOP_BIU 339 396*b2d2a78aSEmmanuel Vadot #define SRST_P_VOP_BIU 340 397*b2d2a78aSEmmanuel Vadot #define SRST_H_VOP 341 398*b2d2a78aSEmmanuel Vadot #define SRST_A_VOP 342 399*b2d2a78aSEmmanuel Vadot #define SRST_D_VP0 343 400*b2d2a78aSEmmanuel Vadot 401*b2d2a78aSEmmanuel Vadot #define SRST_D_VP1 344 402*b2d2a78aSEmmanuel Vadot #define SRST_D_VP2 345 403*b2d2a78aSEmmanuel Vadot #define SRST_P_VOP2_BIU 346 404*b2d2a78aSEmmanuel Vadot #define SRST_P_VOPGRF 347 405*b2d2a78aSEmmanuel Vadot 406*b2d2a78aSEmmanuel Vadot #define SRST_H_VO0_BIU 348 407*b2d2a78aSEmmanuel Vadot #define SRST_P_VO0_BIU 349 408*b2d2a78aSEmmanuel Vadot #define SRST_A_HDCP0_BIU 350 409*b2d2a78aSEmmanuel Vadot #define SRST_P_VO0_GRF 351 410*b2d2a78aSEmmanuel Vadot #define SRST_A_HDCP0 352 411*b2d2a78aSEmmanuel Vadot #define SRST_H_HDCP0 353 412*b2d2a78aSEmmanuel Vadot #define SRST_HDCP0 354 413*b2d2a78aSEmmanuel Vadot 414*b2d2a78aSEmmanuel Vadot #define SRST_P_DSIHOST0 355 415*b2d2a78aSEmmanuel Vadot #define SRST_DSIHOST0 356 416*b2d2a78aSEmmanuel Vadot #define SRST_P_HDMITX0 357 417*b2d2a78aSEmmanuel Vadot #define SRST_HDMITX0_REF 358 418*b2d2a78aSEmmanuel Vadot #define SRST_P_EDP0 359 419*b2d2a78aSEmmanuel Vadot #define SRST_EDP0_24M 360 420*b2d2a78aSEmmanuel Vadot 421*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI5_8CH 361 422*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI5_8CH 362 423*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI6_8CH 363 424*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI6_8CH 364 425*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_TX2 365 426*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_TX2 366 427*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_RX2 367 428*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_RX2 368 429*b2d2a78aSEmmanuel Vadot 430*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI8_8CH 369 431*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI8_8CH 370 432*b2d2a78aSEmmanuel Vadot 433*b2d2a78aSEmmanuel Vadot #define SRST_H_VO1_BIU 371 434*b2d2a78aSEmmanuel Vadot #define SRST_P_VO1_BIU 372 435*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI7_8CH 373 436*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI7_8CH 374 437*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_TX3 375 438*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_TX4 376 439*b2d2a78aSEmmanuel Vadot #define SRST_H_SPDIF_TX5 377 440*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_TX3 378 441*b2d2a78aSEmmanuel Vadot 442*b2d2a78aSEmmanuel Vadot #define SRST_DP0 379 443*b2d2a78aSEmmanuel Vadot #define SRST_P_VO1_GRF 380 444*b2d2a78aSEmmanuel Vadot #define SRST_A_HDCP1_BIU 381 445*b2d2a78aSEmmanuel Vadot #define SRST_A_HDCP1 382 446*b2d2a78aSEmmanuel Vadot #define SRST_H_HDCP1 383 447*b2d2a78aSEmmanuel Vadot #define SRST_HDCP1 384 448*b2d2a78aSEmmanuel Vadot #define SRST_H_SAI9_8CH 385 449*b2d2a78aSEmmanuel Vadot #define SRST_M_SAI9_8CH 386 450*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_TX4 387 451*b2d2a78aSEmmanuel Vadot #define SRST_M_SPDIF_TX5 388 452*b2d2a78aSEmmanuel Vadot 453*b2d2a78aSEmmanuel Vadot #define SRST_GPU 389 454*b2d2a78aSEmmanuel Vadot #define SRST_A_S_GPU_BIU 390 455*b2d2a78aSEmmanuel Vadot #define SRST_A_M0_GPU_BIU 391 456*b2d2a78aSEmmanuel Vadot #define SRST_P_GPU_BIU 392 457*b2d2a78aSEmmanuel Vadot #define SRST_P_GPU_GRF 393 458*b2d2a78aSEmmanuel Vadot #define SRST_GPU_PVTPLL 394 459*b2d2a78aSEmmanuel Vadot #define SRST_P_PVTPLL_GPU 395 460*b2d2a78aSEmmanuel Vadot 461*b2d2a78aSEmmanuel Vadot #define SRST_A_CENTER_BIU 396 462*b2d2a78aSEmmanuel Vadot #define SRST_A_DMA2DDR 397 463*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_SHAREMEM 398 464*b2d2a78aSEmmanuel Vadot #define SRST_A_DDR_SHAREMEM_BIU 399 465*b2d2a78aSEmmanuel Vadot #define SRST_H_CENTER_BIU 400 466*b2d2a78aSEmmanuel Vadot #define SRST_P_CENTER_GRF 401 467*b2d2a78aSEmmanuel Vadot #define SRST_P_DMA2DDR 402 468*b2d2a78aSEmmanuel Vadot #define SRST_P_SHAREMEM 403 469*b2d2a78aSEmmanuel Vadot #define SRST_P_CENTER_BIU 404 470*b2d2a78aSEmmanuel Vadot 471*b2d2a78aSEmmanuel Vadot #define SRST_LINKSYM_HDMITXPHY0 405 472*b2d2a78aSEmmanuel Vadot 473*b2d2a78aSEmmanuel Vadot #define SRST_DP0_PIXELCLK 406 474*b2d2a78aSEmmanuel Vadot #define SRST_PHY_DP0_TX 407 475*b2d2a78aSEmmanuel Vadot #define SRST_DP1_PIXELCLK 408 476*b2d2a78aSEmmanuel Vadot #define SRST_DP2_PIXELCLK 409 477*b2d2a78aSEmmanuel Vadot 478*b2d2a78aSEmmanuel Vadot #define SRST_H_VEPU1_BIU 410 479*b2d2a78aSEmmanuel Vadot #define SRST_A_VEPU1_BIU 411 480*b2d2a78aSEmmanuel Vadot #define SRST_H_VEPU1 412 481*b2d2a78aSEmmanuel Vadot #define SRST_A_VEPU1 413 482*b2d2a78aSEmmanuel Vadot #define SRST_VEPU1_CORE 414 483*b2d2a78aSEmmanuel Vadot 484*b2d2a78aSEmmanuel Vadot #define SRST_P_PHPPHY_CRU 415 485*b2d2a78aSEmmanuel Vadot #define SRST_P_APB2ASB_SLV_CHIP_TOP 416 486*b2d2a78aSEmmanuel Vadot #define SRST_P_PCIE2_COMBOPHY0 417 487*b2d2a78aSEmmanuel Vadot #define SRST_P_PCIE2_COMBOPHY0_GRF 418 488*b2d2a78aSEmmanuel Vadot #define SRST_P_PCIE2_COMBOPHY1 419 489*b2d2a78aSEmmanuel Vadot #define SRST_P_PCIE2_COMBOPHY1_GRF 420 490*b2d2a78aSEmmanuel Vadot 491*b2d2a78aSEmmanuel Vadot #define SRST_PCIE0_PIPE_PHY 421 492*b2d2a78aSEmmanuel Vadot #define SRST_PCIE1_PIPE_PHY 422 493*b2d2a78aSEmmanuel Vadot 494*b2d2a78aSEmmanuel Vadot #define SRST_H_CRYPTO_NS 423 495*b2d2a78aSEmmanuel Vadot #define SRST_H_TRNG_NS 424 496*b2d2a78aSEmmanuel Vadot #define SRST_P_OTPC_NS 425 497*b2d2a78aSEmmanuel Vadot #define SRST_OTPC_NS 426 498*b2d2a78aSEmmanuel Vadot 499*b2d2a78aSEmmanuel Vadot #define SRST_P_HDPTX_GRF 427 500*b2d2a78aSEmmanuel Vadot #define SRST_P_HDPTX_APB 428 501*b2d2a78aSEmmanuel Vadot #define SRST_P_MIPI_DCPHY 429 502*b2d2a78aSEmmanuel Vadot #define SRST_P_DCPHY_GRF 430 503*b2d2a78aSEmmanuel Vadot #define SRST_P_BOT0_APB2ASB 431 504*b2d2a78aSEmmanuel Vadot #define SRST_P_BOT1_APB2ASB 432 505*b2d2a78aSEmmanuel Vadot #define SRST_USB2DEBUG 433 506*b2d2a78aSEmmanuel Vadot #define SRST_P_CSIPHY_GRF 434 507*b2d2a78aSEmmanuel Vadot #define SRST_P_CSIPHY 435 508*b2d2a78aSEmmanuel Vadot #define SRST_P_USBPHY_GRF_0 436 509*b2d2a78aSEmmanuel Vadot #define SRST_P_USBPHY_GRF_1 437 510*b2d2a78aSEmmanuel Vadot #define SRST_P_USBDP_GRF 438 511*b2d2a78aSEmmanuel Vadot #define SRST_P_USBDPPHY 439 512*b2d2a78aSEmmanuel Vadot #define SRST_USBDP_COMBO_PHY_INIT 440 513*b2d2a78aSEmmanuel Vadot 514*b2d2a78aSEmmanuel Vadot #define SRST_USBDP_COMBO_PHY_CMN 441 515*b2d2a78aSEmmanuel Vadot #define SRST_USBDP_COMBO_PHY_LANE 442 516*b2d2a78aSEmmanuel Vadot #define SRST_USBDP_COMBO_PHY_PCS 443 517*b2d2a78aSEmmanuel Vadot #define SRST_M_MIPI_DCPHY 444 518*b2d2a78aSEmmanuel Vadot #define SRST_S_MIPI_DCPHY 445 519*b2d2a78aSEmmanuel Vadot #define SRST_SCAN_CSIPHY 446 520*b2d2a78aSEmmanuel Vadot #define SRST_P_VCCIO6_IOC 447 521*b2d2a78aSEmmanuel Vadot #define SRST_OTGPHY_0 448 522*b2d2a78aSEmmanuel Vadot #define SRST_OTGPHY_1 449 523*b2d2a78aSEmmanuel Vadot #define SRST_HDPTX_INIT 450 524*b2d2a78aSEmmanuel Vadot #define SRST_HDPTX_CMN 451 525*b2d2a78aSEmmanuel Vadot #define SRST_HDPTX_LANE 452 526*b2d2a78aSEmmanuel Vadot #define SRST_HDMITXHDP 453 527*b2d2a78aSEmmanuel Vadot 528*b2d2a78aSEmmanuel Vadot #define SRST_MPHY_INIT 454 529*b2d2a78aSEmmanuel Vadot #define SRST_P_MPHY_GRF 455 530*b2d2a78aSEmmanuel Vadot #define SRST_P_VCCIO7_IOC 456 531*b2d2a78aSEmmanuel Vadot 532*b2d2a78aSEmmanuel Vadot #define SRST_H_PMU1_BIU 457 533*b2d2a78aSEmmanuel Vadot #define SRST_P_PMU1_NIU 458 534*b2d2a78aSEmmanuel Vadot #define SRST_H_PMU_CM0_BIU 459 535*b2d2a78aSEmmanuel Vadot #define SRST_PMU_CM0_CORE 460 536*b2d2a78aSEmmanuel Vadot #define SRST_PMU_CM0_JTAG 461 537*b2d2a78aSEmmanuel Vadot 538*b2d2a78aSEmmanuel Vadot #define SRST_P_CRU_PMU1 462 539*b2d2a78aSEmmanuel Vadot #define SRST_P_PMU1_GRF 463 540*b2d2a78aSEmmanuel Vadot #define SRST_P_PMU1_IOC 464 541*b2d2a78aSEmmanuel Vadot #define SRST_P_PMU1WDT 465 542*b2d2a78aSEmmanuel Vadot #define SRST_T_PMU1WDT 466 543*b2d2a78aSEmmanuel Vadot #define SRST_P_PMUTIMER 467 544*b2d2a78aSEmmanuel Vadot #define SRST_PMUTIMER0 468 545*b2d2a78aSEmmanuel Vadot #define SRST_PMUTIMER1 469 546*b2d2a78aSEmmanuel Vadot #define SRST_P_PMU1PWM 470 547*b2d2a78aSEmmanuel Vadot #define SRST_PMU1PWM 471 548*b2d2a78aSEmmanuel Vadot 549*b2d2a78aSEmmanuel Vadot #define SRST_P_I2C0 472 550*b2d2a78aSEmmanuel Vadot #define SRST_I2C0 473 551*b2d2a78aSEmmanuel Vadot #define SRST_S_UART1 474 552*b2d2a78aSEmmanuel Vadot #define SRST_P_UART1 475 553*b2d2a78aSEmmanuel Vadot #define SRST_PDM0 476 554*b2d2a78aSEmmanuel Vadot #define SRST_H_PDM0 477 555*b2d2a78aSEmmanuel Vadot 556*b2d2a78aSEmmanuel Vadot #define SRST_M_PDM0 478 557*b2d2a78aSEmmanuel Vadot #define SRST_H_VAD 479 558*b2d2a78aSEmmanuel Vadot 559*b2d2a78aSEmmanuel Vadot #define SRST_P_PMU0GRF 480 560*b2d2a78aSEmmanuel Vadot #define SRST_P_PMU0IOC 481 561*b2d2a78aSEmmanuel Vadot #define SRST_P_GPIO0 482 562*b2d2a78aSEmmanuel Vadot #define SRST_DB_GPIO0 483 563*b2d2a78aSEmmanuel Vadot 564*b2d2a78aSEmmanuel Vadot #endif 565