FILE
eswin,eic7700-reset.h
File preview with syntax highlighting.
linux-6.19.14/include/dt-bindings/reset/eswin,eic7700-reset.h
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2/* 3 * Copyright 2025, Beijing ESWIN Computing Technology Co., Ltd.. 4 * All rights reserved. 5 * 6 * Device Tree binding constants for EIC7700 reset controller. 7 * 8 * Authors: 9 * Yifeng Huang <huangyifeng@eswincomputing.com> 10 * Xuyang Dong <dongxuyang@eswincomputing.com> 11 */ 12 13#ifndef __DT_ESWIN_EIC7700_RESET_H__ 14#define __DT_ESWIN_EIC7700_RESET_H__ 15 16#define EIC7700_RESET_NOC_NSP 0 17#define EIC7700_RESET_NOC_CFG 1 18#define EIC7700_RESET_RNOC_NSP 2 19#define EIC7700_RESET_SNOC_TCU 3 20#define EIC7700_RESET_SNOC_U84 4 21#define EIC7700_RESET_SNOC_PCIE_XSR 5 22#define EIC7700_RESET_SNOC_PCIE_XMR 6 23#define EIC7700_RESET_SNOC_PCIE_PR 7 24#define EIC7700_RESET_SNOC_NPU 8 25#define EIC7700_RESET_SNOC_JTAG 9 26#define EIC7700_RESET_SNOC_DSP 10 27#define EIC7700_RESET_SNOC_DDRC1_P2 11 28#define EIC7700_RESET_SNOC_DDRC1_P1 12 29#define EIC7700_RESET_SNOC_DDRC0_P2 13 30#define EIC7700_RESET_SNOC_DDRC0_P1 14 31#define EIC7700_RESET_SNOC_D2D 15 32#define EIC7700_RESET_SNOC_AON 16 33#define EIC7700_RESET_GPU_AXI 17 34#define EIC7700_RESET_GPU_CFG 18 35#define EIC7700_RESET_GPU_GRAY 19 36#define EIC7700_RESET_GPU_JONES 20 37#define EIC7700_RESET_GPU_SPU 21 38#define EIC7700_RESET_DSP_AXI 22 39#define EIC7700_RESET_DSP_CFG 23 40#define EIC7700_RESET_DSP_DIV4 24 41#define EIC7700_RESET_DSP_DIV0 25 42#define EIC7700_RESET_DSP_DIV1 26 43#define EIC7700_RESET_DSP_DIV2 27 44#define EIC7700_RESET_DSP_DIV3 28 45#define EIC7700_RESET_D2D_AXI 29 46#define EIC7700_RESET_D2D_CFG 30 47#define EIC7700_RESET_D2D_PRST 31 48#define EIC7700_RESET_D2D_RAW_PCS 32 49#define EIC7700_RESET_D2D_RX 33 50#define EIC7700_RESET_D2D_TX 34 51#define EIC7700_RESET_D2D_CORE 35 52#define EIC7700_RESET_DDR1_ARST 36 53#define EIC7700_RESET_DDR1_TRACE 37 54#define EIC7700_RESET_DDR0_ARST 38 55#define EIC7700_RESET_DDR_CFG 39 56#define EIC7700_RESET_DDR0_TRACE 40 57#define EIC7700_RESET_DDR_CORE 41 58#define EIC7700_RESET_DDR_PRST 42 59#define EIC7700_RESET_TCU_AXI 43 60#define EIC7700_RESET_TCU_CFG 44 61#define EIC7700_RESET_TCU_TBU0 45 62#define EIC7700_RESET_TCU_TBU1 46 63#define EIC7700_RESET_TCU_TBU2 47 64#define EIC7700_RESET_TCU_TBU3 48 65#define EIC7700_RESET_TCU_TBU4 49 66#define EIC7700_RESET_TCU_TBU5 50 67#define EIC7700_RESET_TCU_TBU6 51 68#define EIC7700_RESET_TCU_TBU7 52 69#define EIC7700_RESET_TCU_TBU8 53 70#define EIC7700_RESET_TCU_TBU9 54 71#define EIC7700_RESET_TCU_TBU10 55 72#define EIC7700_RESET_TCU_TBU11 56 73#define EIC7700_RESET_TCU_TBU12 57 74#define EIC7700_RESET_TCU_TBU13 58 75#define EIC7700_RESET_TCU_TBU14 59 76#define EIC7700_RESET_TCU_TBU15 60 77#define EIC7700_RESET_TCU_TBU16 61 78#define EIC7700_RESET_NPU_AXI 62 79#define EIC7700_RESET_NPU_CFG 63 80#define EIC7700_RESET_NPU_CORE 64 81#define EIC7700_RESET_NPU_E31CORE 65 82#define EIC7700_RESET_NPU_E31BUS 66 83#define EIC7700_RESET_NPU_E31DBG 67 84#define EIC7700_RESET_NPU_LLC 68 85#define EIC7700_RESET_HSP_AXI 69 86#define EIC7700_RESET_HSP_CFG 70 87#define EIC7700_RESET_HSP_POR 71 88#define EIC7700_RESET_MSHC0_PHY 72 89#define EIC7700_RESET_MSHC1_PHY 73 90#define EIC7700_RESET_MSHC2_PHY 74 91#define EIC7700_RESET_MSHC0_TXRX 75 92#define EIC7700_RESET_MSHC1_TXRX 76 93#define EIC7700_RESET_MSHC2_TXRX 77 94#define EIC7700_RESET_SATA_ASIC0 78 95#define EIC7700_RESET_SATA_OOB 79 96#define EIC7700_RESET_SATA_PMALIVE 80 97#define EIC7700_RESET_SATA_RBC 81 98#define EIC7700_RESET_DMA0 82 99#define EIC7700_RESET_HSP_DMA 83 100#define EIC7700_RESET_USB0_VAUX 84 101#define EIC7700_RESET_USB1_VAUX 85 102#define EIC7700_RESET_HSP_SD1_PRST 86 103#define EIC7700_RESET_HSP_SD0_PRST 87 104#define EIC7700_RESET_HSP_EMMC_PRST 88 105#define EIC7700_RESET_HSP_DMA_PRST 89 106#define EIC7700_RESET_HSP_SD1_ARST 90 107#define EIC7700_RESET_HSP_SD0_ARST 91 108#define EIC7700_RESET_HSP_EMMC_ARST 92 109#define EIC7700_RESET_HSP_DMA_ARST 93 110#define EIC7700_RESET_HSP_ETH1_ARST 94 111#define EIC7700_RESET_HSP_ETH0_ARST 95 112#define EIC7700_RESET_SATA_ARST 96 113#define EIC7700_RESET_PCIE_CFG 97 114#define EIC7700_RESET_PCIE_POWEUP 98 115#define EIC7700_RESET_PCIE_PERST 99 116#define EIC7700_RESET_I2C0 100 117#define EIC7700_RESET_I2C1 101 118#define EIC7700_RESET_I2C2 102 119#define EIC7700_RESET_I2C3 103 120#define EIC7700_RESET_I2C4 104 121#define EIC7700_RESET_I2C5 105 122#define EIC7700_RESET_I2C6 106 123#define EIC7700_RESET_I2C7 107 124#define EIC7700_RESET_I2C8 108 125#define EIC7700_RESET_I2C9 109 126#define EIC7700_RESET_FAN 110 127#define EIC7700_RESET_PVT0 111 128#define EIC7700_RESET_PVT1 112 129#define EIC7700_RESET_MBOX0 113 130#define EIC7700_RESET_MBOX1 114 131#define EIC7700_RESET_MBOX2 115 132#define EIC7700_RESET_MBOX3 116 133#define EIC7700_RESET_MBOX4 117 134#define EIC7700_RESET_MBOX5 118 135#define EIC7700_RESET_MBOX6 119 136#define EIC7700_RESET_MBOX7 120 137#define EIC7700_RESET_MBOX8 121 138#define EIC7700_RESET_MBOX9 122 139#define EIC7700_RESET_MBOX10 123 140#define EIC7700_RESET_MBOX11 124 141#define EIC7700_RESET_MBOX12 125 142#define EIC7700_RESET_MBOX13 126 143#define EIC7700_RESET_MBOX14 127 144#define EIC7700_RESET_MBOX15 128 145#define EIC7700_RESET_UART0 129 146#define EIC7700_RESET_UART1 130 147#define EIC7700_RESET_UART2 131 148#define EIC7700_RESET_UART3 132 149#define EIC7700_RESET_UART4 133 150#define EIC7700_RESET_GPIO0 134 151#define EIC7700_RESET_GPIO1 135 152#define EIC7700_RESET_TIMER 136 153#define EIC7700_RESET_SSI0 137 154#define EIC7700_RESET_SSI1 138 155#define EIC7700_RESET_WDT0 139 156#define EIC7700_RESET_WDT1 140 157#define EIC7700_RESET_WDT2 141 158#define EIC7700_RESET_WDT3 142 159#define EIC7700_RESET_LSP_CFG 143 160#define EIC7700_RESET_U84_CORE0 144 161#define EIC7700_RESET_U84_CORE1 145 162#define EIC7700_RESET_U84_CORE2 146 163#define EIC7700_RESET_U84_CORE3 147 164#define EIC7700_RESET_U84_BUS 148 165#define EIC7700_RESET_U84_DBG 149 166#define EIC7700_RESET_U84_TRACECOM 150 167#define EIC7700_RESET_U84_TRACE0 151 168#define EIC7700_RESET_U84_TRACE1 152 169#define EIC7700_RESET_U84_TRACE2 153 170#define EIC7700_RESET_U84_TRACE3 154 171#define EIC7700_RESET_SCPU_CORE 155 172#define EIC7700_RESET_SCPU_BUS 156 173#define EIC7700_RESET_SCPU_DBG 157 174#define EIC7700_RESET_LPCPU_CORE 158 175#define EIC7700_RESET_LPCPU_BUS 159 176#define EIC7700_RESET_LPCPU_DBG 160 177#define EIC7700_RESET_VC_CFG 161 178#define EIC7700_RESET_VC_AXI 162 179#define EIC7700_RESET_VC_MONCFG 163 180#define EIC7700_RESET_JD_CFG 164 181#define EIC7700_RESET_JD_AXI 165 182#define EIC7700_RESET_JE_CFG 166 183#define EIC7700_RESET_JE_AXI 167 184#define EIC7700_RESET_VD_CFG 168 185#define EIC7700_RESET_VD_AXI 169 186#define EIC7700_RESET_VE_AXI 170 187#define EIC7700_RESET_VE_CFG 171 188#define EIC7700_RESET_G2D_CORE 172 189#define EIC7700_RESET_G2D_CFG 173 190#define EIC7700_RESET_G2D_AXI 174 191#define EIC7700_RESET_VI_AXI 175 192#define EIC7700_RESET_VI_CFG 176 193#define EIC7700_RESET_VI_DWE 177 194#define EIC7700_RESET_DVP 178 195#define EIC7700_RESET_ISP0 179 196#define EIC7700_RESET_ISP1 180 197#define EIC7700_RESET_SHUTTR0 181 198#define EIC7700_RESET_SHUTTR1 182 199#define EIC7700_RESET_SHUTTR2 183 200#define EIC7700_RESET_SHUTTR3 184 201#define EIC7700_RESET_SHUTTR4 185 202#define EIC7700_RESET_SHUTTR5 186 203#define EIC7700_RESET_VO_MIPI 187 204#define EIC7700_RESET_VO_PRST 188 205#define EIC7700_RESET_VO_HDMI_PRST 189 206#define EIC7700_RESET_VO_HDMI_PHY 190 207#define EIC7700_RESET_VO_HDMI 191 208#define EIC7700_RESET_VO_I2S 192 209#define EIC7700_RESET_VO_I2S_PRST 193 210#define EIC7700_RESET_VO_AXI 194 211#define EIC7700_RESET_VO_CFG 195 212#define EIC7700_RESET_VO_DC 196 213#define EIC7700_RESET_VO_DC_PRST 197 214#define EIC7700_RESET_BOOTSPI_HRST 198 215#define EIC7700_RESET_BOOTSPI 199 216#define EIC7700_RESET_ANO1 200 217#define EIC7700_RESET_ANO0 201 218#define EIC7700_RESET_DMA1_ARST 202 219#define EIC7700_RESET_DMA1_HRST 203 220#define EIC7700_RESET_FPRT 204 221#define EIC7700_RESET_HBLOCK 205 222#define EIC7700_RESET_SECSR 206 223#define EIC7700_RESET_OTP 207 224#define EIC7700_RESET_PKA 208 225#define EIC7700_RESET_SPACC 209 226#define EIC7700_RESET_TRNG 210 227#define EIC7700_RESET_TIMER0_0 211 228#define EIC7700_RESET_TIMER0_1 212 229#define EIC7700_RESET_TIMER0_2 213 230#define EIC7700_RESET_TIMER0_3 214 231#define EIC7700_RESET_TIMER0_4 215 232#define EIC7700_RESET_TIMER0_5 216 233#define EIC7700_RESET_TIMER0_6 217 234#define EIC7700_RESET_TIMER0_7 218 235#define EIC7700_RESET_TIMER0_N 219 236#define EIC7700_RESET_TIMER1_0 220 237#define EIC7700_RESET_TIMER1_1 221 238#define EIC7700_RESET_TIMER1_2 222 239#define EIC7700_RESET_TIMER1_3 223 240#define EIC7700_RESET_TIMER1_4 224 241#define EIC7700_RESET_TIMER1_5 225 242#define EIC7700_RESET_TIMER1_6 226 243#define EIC7700_RESET_TIMER1_7 227 244#define EIC7700_RESET_TIMER1_N 228 245#define EIC7700_RESET_TIMER2_0 229 246#define EIC7700_RESET_TIMER2_1 230 247#define EIC7700_RESET_TIMER2_2 231 248#define EIC7700_RESET_TIMER2_3 232 249#define EIC7700_RESET_TIMER2_4 233 250#define EIC7700_RESET_TIMER2_5 234 251#define EIC7700_RESET_TIMER2_6 235 252#define EIC7700_RESET_TIMER2_7 236 253#define EIC7700_RESET_TIMER2_N 237 254#define EIC7700_RESET_TIMER3_0 238 255#define EIC7700_RESET_TIMER3_1 239 256#define EIC7700_RESET_TIMER3_2 240 257#define EIC7700_RESET_TIMER3_3 241 258#define EIC7700_RESET_TIMER3_4 242 259#define EIC7700_RESET_TIMER3_5 243 260#define EIC7700_RESET_TIMER3_6 244 261#define EIC7700_RESET_TIMER3_7 245 262#define EIC7700_RESET_TIMER3_N 246 263#define EIC7700_RESET_RTC 247 264#define EIC7700_RESET_MNOC_SNOC_NSP 248 265#define EIC7700_RESET_MNOC_VC 249 266#define EIC7700_RESET_MNOC_CFG 250 267#define EIC7700_RESET_MNOC_HSP 251 268#define EIC7700_RESET_MNOC_GPU 252 269#define EIC7700_RESET_MNOC_DDRC1_P3 253 270#define EIC7700_RESET_MNOC_DDRC0_P3 254 271#define EIC7700_RESET_RNOC_VO 255 272#define EIC7700_RESET_RNOC_VI 256 273#define EIC7700_RESET_RNOC_SNOC_NSP 257 274#define EIC7700_RESET_RNOC_CFG 258 275#define EIC7700_RESET_MNOC_DDRC1_P4 259 276#define EIC7700_RESET_MNOC_DDRC0_P4 260 277#define EIC7700_RESET_CNOC_VO_CFG 261 278#define EIC7700_RESET_CNOC_VI_CFG 262 279#define EIC7700_RESET_CNOC_VC_CFG 263 280#define EIC7700_RESET_CNOC_TCU_CFG 264 281#define EIC7700_RESET_CNOC_PCIE_CFG 265 282#define EIC7700_RESET_CNOC_NPU_CFG 266 283#define EIC7700_RESET_CNOC_LSP_CFG 267 284#define EIC7700_RESET_CNOC_HSP_CFG 268 285#define EIC7700_RESET_CNOC_GPU_CFG 269 286#define EIC7700_RESET_CNOC_DSPT_CFG 270 287#define EIC7700_RESET_CNOC_DDRT1_CFG 271 288#define EIC7700_RESET_CNOC_DDRT0_CFG 272 289#define EIC7700_RESET_CNOC_D2D_CFG 273 290#define EIC7700_RESET_CNOC_CFG 274 291#define EIC7700_RESET_CNOC_CLMM_CFG 275 292#define EIC7700_RESET_CNOC_AON_CFG 276 293#define EIC7700_RESET_LNOC_CFG 277 294#define EIC7700_RESET_LNOC_NPU_LLC 278 295#define EIC7700_RESET_LNOC_DDRC1_P0 279 296#define EIC7700_RESET_LNOC_DDRC0_P0 280 297 298#endif /* __DT_ESWIN_EIC7700_RESET_H__ */
~/
Read-only file preview.