1 /*
2  * SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 #ifndef _SOC_DPORT_REG_H_
7 #define _SOC_DPORT_REG_H_
8 
9 #include "soc.h"
10 
11 #ifndef __ASSEMBLER__
12 #include "dport_access.h"
13 #endif
14 
15 /* Registers defined in this header file must be accessed using special macros,
16  * prefixed with DPORT_. See soc/dport_access.h file for details.
17  */
18 
19 #define DPORT_PRO_BOOT_REMAP_CTRL_REG          (DR_REG_DPORT_BASE + 0x000)
20 /* DPORT_PRO_BOOT_REMAP : R/W ;bitpos:[0] ;default: 1'b0 ; */
21 /*description: */
22 #define DPORT_PRO_BOOT_REMAP  (BIT(0))
23 #define DPORT_PRO_BOOT_REMAP_M  (BIT(0))
24 #define DPORT_PRO_BOOT_REMAP_V  0x1
25 #define DPORT_PRO_BOOT_REMAP_S  0
26 
27 #define DPORT_APP_BOOT_REMAP_CTRL_REG          (DR_REG_DPORT_BASE + 0x004)
28 /* DPORT_APP_BOOT_REMAP : R/W ;bitpos:[0] ;default: 1'b0 ; */
29 /*description: */
30 #define DPORT_APP_BOOT_REMAP  (BIT(0))
31 #define DPORT_APP_BOOT_REMAP_M  (BIT(0))
32 #define DPORT_APP_BOOT_REMAP_V  0x1
33 #define DPORT_APP_BOOT_REMAP_S  0
34 
35 #define DPORT_ACCESS_CHECK_REG          (DR_REG_DPORT_BASE + 0x008)
36 /* DPORT_ACCESS_CHECK_APP : RO ;bitpos:[8] ;default: 1'b0 ; */
37 /*description: */
38 #define DPORT_ACCESS_CHECK_APP  (BIT(8))
39 #define DPORT_ACCESS_CHECK_APP_M  (BIT(8))
40 #define DPORT_ACCESS_CHECK_APP_V  0x1
41 #define DPORT_ACCESS_CHECK_APP_S  8
42 /* DPORT_ACCESS_CHECK_PRO : RO ;bitpos:[0] ;default: 1'b0 ; */
43 /*description: */
44 #define DPORT_ACCESS_CHECK_PRO  (BIT(0))
45 #define DPORT_ACCESS_CHECK_PRO_M  (BIT(0))
46 #define DPORT_ACCESS_CHECK_PRO_V  0x1
47 #define DPORT_ACCESS_CHECK_PRO_S  0
48 
49 #define DPORT_PRO_DPORT_APB_MASK0_REG          (DR_REG_DPORT_BASE + 0x00C)
50 /* DPORT_PRODPORT_APB_MASK0 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
51 /*description: */
52 #define DPORT_PRODPORT_APB_MASK0  0xFFFFFFFF
53 #define DPORT_PRODPORT_APB_MASK0_M  ((DPORT_PRODPORT_APB_MASK0_V)<<(DPORT_PRODPORT_APB_MASK0_S))
54 #define DPORT_PRODPORT_APB_MASK0_V  0xFFFFFFFF
55 #define DPORT_PRODPORT_APB_MASK0_S  0
56 
57 #define DPORT_PRO_DPORT_APB_MASK1_REG          (DR_REG_DPORT_BASE + 0x010)
58 /* DPORT_PRODPORT_APB_MASK1 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
59 /*description: */
60 #define DPORT_PRODPORT_APB_MASK1  0xFFFFFFFF
61 #define DPORT_PRODPORT_APB_MASK1_M  ((DPORT_PRODPORT_APB_MASK1_V)<<(DPORT_PRODPORT_APB_MASK1_S))
62 #define DPORT_PRODPORT_APB_MASK1_V  0xFFFFFFFF
63 #define DPORT_PRODPORT_APB_MASK1_S  0
64 
65 #define DPORT_APP_DPORT_APB_MASK0_REG          (DR_REG_DPORT_BASE + 0x014)
66 /* DPORT_APPDPORT_APB_MASK0 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
67 /*description: */
68 #define DPORT_APPDPORT_APB_MASK0  0xFFFFFFFF
69 #define DPORT_APPDPORT_APB_MASK0_M  ((DPORT_APPDPORT_APB_MASK0_V)<<(DPORT_APPDPORT_APB_MASK0_S))
70 #define DPORT_APPDPORT_APB_MASK0_V  0xFFFFFFFF
71 #define DPORT_APPDPORT_APB_MASK0_S  0
72 
73 #define DPORT_APP_DPORT_APB_MASK1_REG          (DR_REG_DPORT_BASE + 0x018)
74 /* DPORT_APPDPORT_APB_MASK1 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
75 /*description: */
76 #define DPORT_APPDPORT_APB_MASK1  0xFFFFFFFF
77 #define DPORT_APPDPORT_APB_MASK1_M  ((DPORT_APPDPORT_APB_MASK1_V)<<(DPORT_APPDPORT_APB_MASK1_S))
78 #define DPORT_APPDPORT_APB_MASK1_V  0xFFFFFFFF
79 #define DPORT_APPDPORT_APB_MASK1_S  0
80 
81 #define DPORT_PERI_CLK_EN_REG          (DR_REG_DPORT_BASE + 0x01C)
82 /* DPORT_PERI_CLK_EN : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
83 /*description: */
84 #define DPORT_PERI_CLK_EN  0xFFFFFFFF
85 #define DPORT_PERI_CLK_EN_M  ((DPORT_PERI_CLK_EN_V)<<(DPORT_PERI_CLK_EN_S))
86 #define DPORT_PERI_CLK_EN_V  0xFFFFFFFF
87 #define DPORT_PERI_CLK_EN_S  0
88 
89 #define DPORT_PERI_RST_EN_REG          (DR_REG_DPORT_BASE + 0x020)
90 /* DPORT_PERI_RST_EN : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
91 /*description: */
92 #define DPORT_PERI_RST_EN  0xFFFFFFFF
93 #define DPORT_PERI_RST_EN_M  ((DPORT_PERI_RST_EN_V)<<(DPORT_PERI_RST_EN_S))
94 #define DPORT_PERI_RST_EN_V  0xFFFFFFFF
95 #define DPORT_PERI_RST_EN_S  0
96 
97 /* The following bits apply to DPORT_PERI_CLK_EN_REG, DPORT_PERI_RST_EN_REG
98  */
99 #define DPORT_PERI_EN_AES (1<<0)
100 #define DPORT_PERI_EN_SHA (1<<1)
101 #define DPORT_PERI_EN_RSA (1<<2)
102 /* NB: Secure boot reset will hold SHA & AES in reset */
103 #define DPORT_PERI_EN_SECUREBOOT (1<<3)
104 /* NB: Digital signature reset will hold AES & RSA in reset */
105 #define DPORT_PERI_EN_DIGITAL_SIGNATURE (1<<4)
106 
107 #define DPORT_WIFI_BB_CFG_REG          (DR_REG_DPORT_BASE + 0x024)
108 /* DPORT_WIFI_BB_CFG : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
109 /*description: */
110 #define DPORT_WIFI_BB_CFG  0xFFFFFFFF
111 #define DPORT_WIFI_BB_CFG_M  ((DPORT_WIFI_BB_CFG_V)<<(DPORT_WIFI_BB_CFG_S))
112 #define DPORT_WIFI_BB_CFG_V  0xFFFFFFFF
113 #define DPORT_WIFI_BB_CFG_S  0
114 
115 #define DPORT_WIFI_BB_CFG_2_REG          (DR_REG_DPORT_BASE + 0x028)
116 /* DPORT_WIFI_BB_CFG_2 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
117 /*description: */
118 #define DPORT_WIFI_BB_CFG_2  0xFFFFFFFF
119 #define DPORT_WIFI_BB_CFG_2_M  ((DPORT_WIFI_BB_CFG_2_V)<<(DPORT_WIFI_BB_CFG_2_S))
120 #define DPORT_WIFI_BB_CFG_2_V  0xFFFFFFFF
121 #define DPORT_WIFI_BB_CFG_2_S  0
122 
123 #define DPORT_APPCPU_CTRL_A_REG          (DR_REG_DPORT_BASE + 0x02C)
124 /* DPORT_APPCPU_RESETTING : R/W ;bitpos:[0] ;default: 1'b1 ; */
125 /*description: */
126 #define DPORT_APPCPU_RESETTING  (BIT(0))
127 #define DPORT_APPCPU_RESETTING_M  (BIT(0))
128 #define DPORT_APPCPU_RESETTING_V  0x1
129 #define DPORT_APPCPU_RESETTING_S  0
130 
131 #define DPORT_APPCPU_CTRL_B_REG          (DR_REG_DPORT_BASE + 0x030)
132 /* DPORT_APPCPU_CLKGATE_EN : R/W ;bitpos:[0] ;default: 1'b0 ; */
133 /*description: */
134 #define DPORT_APPCPU_CLKGATE_EN  (BIT(0))
135 #define DPORT_APPCPU_CLKGATE_EN_M  (BIT(0))
136 #define DPORT_APPCPU_CLKGATE_EN_V  0x1
137 #define DPORT_APPCPU_CLKGATE_EN_S  0
138 
139 #define DPORT_APPCPU_CTRL_C_REG          (DR_REG_DPORT_BASE + 0x034)
140 /* DPORT_APPCPU_RUNSTALL : R/W ;bitpos:[0] ;default: 1'b0 ; */
141 /*description: */
142 #define DPORT_APPCPU_RUNSTALL  (BIT(0))
143 #define DPORT_APPCPU_RUNSTALL_M  (BIT(0))
144 #define DPORT_APPCPU_RUNSTALL_V  0x1
145 #define DPORT_APPCPU_RUNSTALL_S  0
146 
147 #define DPORT_APPCPU_CTRL_D_REG          (DR_REG_DPORT_BASE + 0x038)
148 /* DPORT_APPCPU_BOOT_ADDR : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
149 /*description: */
150 #define DPORT_APPCPU_BOOT_ADDR  0xFFFFFFFF
151 #define DPORT_APPCPU_BOOT_ADDR_M  ((DPORT_APPCPU_BOOT_ADDR_V)<<(DPORT_APPCPU_BOOT_ADDR_S))
152 #define DPORT_APPCPU_BOOT_ADDR_V  0xFFFFFFFF
153 #define DPORT_APPCPU_BOOT_ADDR_S  0
154 
155 #define DPORT_CPU_PER_CONF_REG          (DR_REG_DPORT_BASE + 0x03C)
156 /* DPORT_FAST_CLK_RTC_SEL : R/W ;bitpos:[3] ;default: 1'b0 ; */
157 /*description: */
158 #define DPORT_FAST_CLK_RTC_SEL  (BIT(3))
159 #define DPORT_FAST_CLK_RTC_SEL_M  (BIT(3))
160 #define DPORT_FAST_CLK_RTC_SEL_V  0x1
161 #define DPORT_FAST_CLK_RTC_SEL_S  3
162 /* DPORT_LOWSPEED_CLK_SEL : R/W ;bitpos:[2] ;default: 1'b0 ; */
163 /*description: */
164 #define DPORT_LOWSPEED_CLK_SEL  (BIT(2))
165 #define DPORT_LOWSPEED_CLK_SEL_M  (BIT(2))
166 #define DPORT_LOWSPEED_CLK_SEL_V  0x1
167 #define DPORT_LOWSPEED_CLK_SEL_S  2
168 /* DPORT_CPUPERIOD_SEL : R/W ;bitpos:[1:0] ;default: 2'b0 ; */
169 /*description: */
170 #define DPORT_CPUPERIOD_SEL  0x00000003
171 #define DPORT_CPUPERIOD_SEL_M  ((DPORT_CPUPERIOD_SEL_V)<<(DPORT_CPUPERIOD_SEL_S))
172 #define DPORT_CPUPERIOD_SEL_V  0x3
173 #define DPORT_CPUPERIOD_SEL_S  0
174 
175 #define DPORT_PRO_CACHE_CTRL_REG          (DR_REG_DPORT_BASE + 0x040)
176 /* DPORT_PRO_DRAM_HL : R/W ;bitpos:[16] ;default: 1'b0 ; */
177 /*description: */
178 #define DPORT_PRO_DRAM_HL  (BIT(16))
179 #define DPORT_PRO_DRAM_HL_M  (BIT(16))
180 #define DPORT_PRO_DRAM_HL_V  0x1
181 #define DPORT_PRO_DRAM_HL_S  16
182 /* DPORT_SLAVE_REQ : RO ;bitpos:[15] ;default: 1'b0 ; */
183 /*description: */
184 #define DPORT_SLAVE_REQ  (BIT(15))
185 #define DPORT_SLAVE_REQ_M  (BIT(15))
186 #define DPORT_SLAVE_REQ_V  0x1
187 #define DPORT_SLAVE_REQ_S  15
188 /* DPORT_AHB_SPI_REQ : RO ;bitpos:[14] ;default: 1'b0 ; */
189 /*description: */
190 #define DPORT_AHB_SPI_REQ  (BIT(14))
191 #define DPORT_AHB_SPI_REQ_M  (BIT(14))
192 #define DPORT_AHB_SPI_REQ_V  0x1
193 #define DPORT_AHB_SPI_REQ_S  14
194 /* DPORT_PRO_SLAVE_REQ : RO ;bitpos:[13] ;default: 1'b0 ; */
195 /*description: */
196 #define DPORT_PRO_SLAVE_REQ  (BIT(13))
197 #define DPORT_PRO_SLAVE_REQ_M  (BIT(13))
198 #define DPORT_PRO_SLAVE_REQ_V  0x1
199 #define DPORT_PRO_SLAVE_REQ_S  13
200 /* DPORT_PRO_AHB_SPI_REQ : RO ;bitpos:[12] ;default: 1'b0 ; */
201 /*description: */
202 #define DPORT_PRO_AHB_SPI_REQ  (BIT(12))
203 #define DPORT_PRO_AHB_SPI_REQ_M  (BIT(12))
204 #define DPORT_PRO_AHB_SPI_REQ_V  0x1
205 #define DPORT_PRO_AHB_SPI_REQ_S  12
206 /* DPORT_PRO_DRAM_SPLIT : R/W ;bitpos:[11] ;default: 1'b0 ; */
207 /*description: */
208 #define DPORT_PRO_DRAM_SPLIT  (BIT(11))
209 #define DPORT_PRO_DRAM_SPLIT_M  (BIT(11))
210 #define DPORT_PRO_DRAM_SPLIT_V  0x1
211 #define DPORT_PRO_DRAM_SPLIT_S  11
212 /* DPORT_PRO_SINGLE_IRAM_ENA : R/W ;bitpos:[10] ;default: 1'b0 ; */
213 /*description: */
214 #define DPORT_PRO_SINGLE_IRAM_ENA  (BIT(10))
215 #define DPORT_PRO_SINGLE_IRAM_ENA_M  (BIT(10))
216 #define DPORT_PRO_SINGLE_IRAM_ENA_V  0x1
217 #define DPORT_PRO_SINGLE_IRAM_ENA_S  10
218 /* DPORT_PRO_CACHE_LOCK_3_EN : R/W ;bitpos:[9] ;default: 1'b0 ; */
219 /*description: */
220 #define DPORT_PRO_CACHE_LOCK_3_EN  (BIT(9))
221 #define DPORT_PRO_CACHE_LOCK_3_EN_M  (BIT(9))
222 #define DPORT_PRO_CACHE_LOCK_3_EN_V  0x1
223 #define DPORT_PRO_CACHE_LOCK_3_EN_S  9
224 /* DPORT_PRO_CACHE_LOCK_2_EN : R/W ;bitpos:[8] ;default: 1'b0 ; */
225 /*description: */
226 #define DPORT_PRO_CACHE_LOCK_2_EN  (BIT(8))
227 #define DPORT_PRO_CACHE_LOCK_2_EN_M  (BIT(8))
228 #define DPORT_PRO_CACHE_LOCK_2_EN_V  0x1
229 #define DPORT_PRO_CACHE_LOCK_2_EN_S  8
230 /* DPORT_PRO_CACHE_LOCK_1_EN : R/W ;bitpos:[7] ;default: 1'b0 ; */
231 /*description: */
232 #define DPORT_PRO_CACHE_LOCK_1_EN  (BIT(7))
233 #define DPORT_PRO_CACHE_LOCK_1_EN_M  (BIT(7))
234 #define DPORT_PRO_CACHE_LOCK_1_EN_V  0x1
235 #define DPORT_PRO_CACHE_LOCK_1_EN_S  7
236 /* DPORT_PRO_CACHE_LOCK_0_EN : R/W ;bitpos:[6] ;default: 1'b0 ; */
237 /*description: */
238 #define DPORT_PRO_CACHE_LOCK_0_EN  (BIT(6))
239 #define DPORT_PRO_CACHE_LOCK_0_EN_M  (BIT(6))
240 #define DPORT_PRO_CACHE_LOCK_0_EN_V  0x1
241 #define DPORT_PRO_CACHE_LOCK_0_EN_S  6
242 /* DPORT_PRO_CACHE_FLUSH_DONE : RO ;bitpos:[5] ;default: 1'b0 ; */
243 /*description: */
244 #define DPORT_PRO_CACHE_FLUSH_DONE  (BIT(5))
245 #define DPORT_PRO_CACHE_FLUSH_DONE_M  (BIT(5))
246 #define DPORT_PRO_CACHE_FLUSH_DONE_V  0x1
247 #define DPORT_PRO_CACHE_FLUSH_DONE_S  5
248 /* DPORT_PRO_CACHE_FLUSH_ENA : R/W ;bitpos:[4] ;default: 1'b1 ; */
249 /*description: */
250 #define DPORT_PRO_CACHE_FLUSH_ENA  (BIT(4))
251 #define DPORT_PRO_CACHE_FLUSH_ENA_M  (BIT(4))
252 #define DPORT_PRO_CACHE_FLUSH_ENA_V  0x1
253 #define DPORT_PRO_CACHE_FLUSH_ENA_S  4
254 /* DPORT_PRO_CACHE_ENABLE : R/W ;bitpos:[3] ;default: 1'b0 ; */
255 /*description: */
256 #define DPORT_PRO_CACHE_ENABLE  (BIT(3))
257 #define DPORT_PRO_CACHE_ENABLE_M  (BIT(3))
258 #define DPORT_PRO_CACHE_ENABLE_V  0x1
259 #define DPORT_PRO_CACHE_ENABLE_S  3
260 /* DPORT_PRO_CACHE_MODE : R/W ;bitpos:[2] ;default: 1'b0 ; */
261 /*description: */
262 #define DPORT_PRO_CACHE_MODE  (BIT(2))
263 #define DPORT_PRO_CACHE_MODE_M  (BIT(2))
264 #define DPORT_PRO_CACHE_MODE_V  0x1
265 #define DPORT_PRO_CACHE_MODE_S  2
266 
267 #define DPORT_PRO_CACHE_CTRL1_REG          (DR_REG_DPORT_BASE + 0x044)
268 /* DPORT_PRO_CACHE_MMU_IA_CLR : R/W ;bitpos:[13] ;default: 1'b0 ; */
269 /*description: */
270 #define DPORT_PRO_CACHE_MMU_IA_CLR  (BIT(13))
271 #define DPORT_PRO_CACHE_MMU_IA_CLR_M  (BIT(13))
272 #define DPORT_PRO_CACHE_MMU_IA_CLR_V  0x1
273 #define DPORT_PRO_CACHE_MMU_IA_CLR_S  13
274 /* DPORT_PRO_CMMU_PD : R/W ;bitpos:[12] ;default: 1'b0 ; */
275 /*description: */
276 #define DPORT_PRO_CMMU_PD  (BIT(12))
277 #define DPORT_PRO_CMMU_PD_M  (BIT(12))
278 #define DPORT_PRO_CMMU_PD_V  0x1
279 #define DPORT_PRO_CMMU_PD_S  12
280 /* DPORT_PRO_CMMU_FORCE_ON : R/W ;bitpos:[11] ;default: 1'b1 ; */
281 /*description: */
282 #define DPORT_PRO_CMMU_FORCE_ON  (BIT(11))
283 #define DPORT_PRO_CMMU_FORCE_ON_M  (BIT(11))
284 #define DPORT_PRO_CMMU_FORCE_ON_V  0x1
285 #define DPORT_PRO_CMMU_FORCE_ON_S  11
286 /* DPORT_PRO_CMMU_FLASH_PAGE_MODE : R/W ;bitpos:[10:9] ;default: 2'b0 ; */
287 /*description: */
288 #define DPORT_PRO_CMMU_FLASH_PAGE_MODE  0x00000003
289 #define DPORT_PRO_CMMU_FLASH_PAGE_MODE_M  ((DPORT_PRO_CMMU_FLASH_PAGE_MODE_V)<<(DPORT_PRO_CMMU_FLASH_PAGE_MODE_S))
290 #define DPORT_PRO_CMMU_FLASH_PAGE_MODE_V  0x3
291 #define DPORT_PRO_CMMU_FLASH_PAGE_MODE_S  9
292 /* DPORT_PRO_CMMU_SRAM_PAGE_MODE : R/W ;bitpos:[8:6] ;default: 3'd3 ; */
293 /*description: */
294 #define DPORT_PRO_CMMU_SRAM_PAGE_MODE  0x00000007
295 #define DPORT_PRO_CMMU_SRAM_PAGE_MODE_M  ((DPORT_PRO_CMMU_SRAM_PAGE_MODE_V)<<(DPORT_PRO_CMMU_SRAM_PAGE_MODE_S))
296 #define DPORT_PRO_CMMU_SRAM_PAGE_MODE_V  0x7
297 #define DPORT_PRO_CMMU_SRAM_PAGE_MODE_S  6
298 /* DPORT_PRO_CACHE_MASK_OPSDRAM : R/W ;bitpos:[5] ;default: 1'b1 ; */
299 /*description: */
300 #define DPORT_PRO_CACHE_MASK_OPSDRAM  (BIT(5))
301 #define DPORT_PRO_CACHE_MASK_OPSDRAM_M  (BIT(5))
302 #define DPORT_PRO_CACHE_MASK_OPSDRAM_V  0x1
303 #define DPORT_PRO_CACHE_MASK_OPSDRAM_S  5
304 /* DPORT_PRO_CACHE_MASK_DROM0 : R/W ;bitpos:[4] ;default: 1'b1 ; */
305 /*description: */
306 #define DPORT_PRO_CACHE_MASK_DROM0  (BIT(4))
307 #define DPORT_PRO_CACHE_MASK_DROM0_M  (BIT(4))
308 #define DPORT_PRO_CACHE_MASK_DROM0_V  0x1
309 #define DPORT_PRO_CACHE_MASK_DROM0_S  4
310 /* DPORT_PRO_CACHE_MASK_DRAM1 : R/W ;bitpos:[3] ;default: 1'b1 ; */
311 /*description: */
312 #define DPORT_PRO_CACHE_MASK_DRAM1  (BIT(3))
313 #define DPORT_PRO_CACHE_MASK_DRAM1_M  (BIT(3))
314 #define DPORT_PRO_CACHE_MASK_DRAM1_V  0x1
315 #define DPORT_PRO_CACHE_MASK_DRAM1_S  3
316 /* DPORT_PRO_CACHE_MASK_IROM0 : R/W ;bitpos:[2] ;default: 1'b1 ; */
317 /*description: */
318 #define DPORT_PRO_CACHE_MASK_IROM0  (BIT(2))
319 #define DPORT_PRO_CACHE_MASK_IROM0_M  (BIT(2))
320 #define DPORT_PRO_CACHE_MASK_IROM0_V  0x1
321 #define DPORT_PRO_CACHE_MASK_IROM0_S  2
322 /* DPORT_PRO_CACHE_MASK_IRAM1 : R/W ;bitpos:[1] ;default: 1'b1 ; */
323 /*description: */
324 #define DPORT_PRO_CACHE_MASK_IRAM1  (BIT(1))
325 #define DPORT_PRO_CACHE_MASK_IRAM1_M  (BIT(1))
326 #define DPORT_PRO_CACHE_MASK_IRAM1_V  0x1
327 #define DPORT_PRO_CACHE_MASK_IRAM1_S  1
328 /* DPORT_PRO_CACHE_MASK_IRAM0 : R/W ;bitpos:[0] ;default: 1'b1 ; */
329 /*description: */
330 #define DPORT_PRO_CACHE_MASK_IRAM0  (BIT(0))
331 #define DPORT_PRO_CACHE_MASK_IRAM0_M  (BIT(0))
332 #define DPORT_PRO_CACHE_MASK_IRAM0_V  0x1
333 #define DPORT_PRO_CACHE_MASK_IRAM0_S  0
334 
335 #define DPORT_PRO_CACHE_LOCK_0_ADDR_REG          (DR_REG_DPORT_BASE + 0x048)
336 /* DPORT_PRO_CACHE_LOCK_0_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
337 /*description: */
338 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MAX  0x0000000F
339 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MAX_M  ((DPORT_PRO_CACHE_LOCK_0_ADDR_MAX_V)<<(DPORT_PRO_CACHE_LOCK_0_ADDR_MAX_S))
340 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MAX_V  0xF
341 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MAX_S  18
342 /* DPORT_PRO_CACHE_LOCK_0_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
343 /*description: */
344 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MIN  0x0000000F
345 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MIN_M  ((DPORT_PRO_CACHE_LOCK_0_ADDR_MIN_V)<<(DPORT_PRO_CACHE_LOCK_0_ADDR_MIN_S))
346 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MIN_V  0xF
347 #define DPORT_PRO_CACHE_LOCK_0_ADDR_MIN_S  14
348 /* DPORT_PRO_CACHE_LOCK_0_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
349 /*description: */
350 #define DPORT_PRO_CACHE_LOCK_0_ADDR_PRE  0x00003FFF
351 #define DPORT_PRO_CACHE_LOCK_0_ADDR_PRE_M  ((DPORT_PRO_CACHE_LOCK_0_ADDR_PRE_V)<<(DPORT_PRO_CACHE_LOCK_0_ADDR_PRE_S))
352 #define DPORT_PRO_CACHE_LOCK_0_ADDR_PRE_V  0x3FFF
353 #define DPORT_PRO_CACHE_LOCK_0_ADDR_PRE_S  0
354 
355 #define DPORT_PRO_CACHE_LOCK_1_ADDR_REG          (DR_REG_DPORT_BASE + 0x04C)
356 /* DPORT_PRO_CACHE_LOCK_1_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
357 /*description: */
358 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MAX  0x0000000F
359 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MAX_M  ((DPORT_PRO_CACHE_LOCK_1_ADDR_MAX_V)<<(DPORT_PRO_CACHE_LOCK_1_ADDR_MAX_S))
360 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MAX_V  0xF
361 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MAX_S  18
362 /* DPORT_PRO_CACHE_LOCK_1_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
363 /*description: */
364 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MIN  0x0000000F
365 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MIN_M  ((DPORT_PRO_CACHE_LOCK_1_ADDR_MIN_V)<<(DPORT_PRO_CACHE_LOCK_1_ADDR_MIN_S))
366 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MIN_V  0xF
367 #define DPORT_PRO_CACHE_LOCK_1_ADDR_MIN_S  14
368 /* DPORT_PRO_CACHE_LOCK_1_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
369 /*description: */
370 #define DPORT_PRO_CACHE_LOCK_1_ADDR_PRE  0x00003FFF
371 #define DPORT_PRO_CACHE_LOCK_1_ADDR_PRE_M  ((DPORT_PRO_CACHE_LOCK_1_ADDR_PRE_V)<<(DPORT_PRO_CACHE_LOCK_1_ADDR_PRE_S))
372 #define DPORT_PRO_CACHE_LOCK_1_ADDR_PRE_V  0x3FFF
373 #define DPORT_PRO_CACHE_LOCK_1_ADDR_PRE_S  0
374 
375 #define DPORT_PRO_CACHE_LOCK_2_ADDR_REG          (DR_REG_DPORT_BASE + 0x050)
376 /* DPORT_PRO_CACHE_LOCK_2_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
377 /*description: */
378 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MAX  0x0000000F
379 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MAX_M  ((DPORT_PRO_CACHE_LOCK_2_ADDR_MAX_V)<<(DPORT_PRO_CACHE_LOCK_2_ADDR_MAX_S))
380 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MAX_V  0xF
381 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MAX_S  18
382 /* DPORT_PRO_CACHE_LOCK_2_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
383 /*description: */
384 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MIN  0x0000000F
385 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MIN_M  ((DPORT_PRO_CACHE_LOCK_2_ADDR_MIN_V)<<(DPORT_PRO_CACHE_LOCK_2_ADDR_MIN_S))
386 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MIN_V  0xF
387 #define DPORT_PRO_CACHE_LOCK_2_ADDR_MIN_S  14
388 /* DPORT_PRO_CACHE_LOCK_2_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
389 /*description: */
390 #define DPORT_PRO_CACHE_LOCK_2_ADDR_PRE  0x00003FFF
391 #define DPORT_PRO_CACHE_LOCK_2_ADDR_PRE_M  ((DPORT_PRO_CACHE_LOCK_2_ADDR_PRE_V)<<(DPORT_PRO_CACHE_LOCK_2_ADDR_PRE_S))
392 #define DPORT_PRO_CACHE_LOCK_2_ADDR_PRE_V  0x3FFF
393 #define DPORT_PRO_CACHE_LOCK_2_ADDR_PRE_S  0
394 
395 #define DPORT_PRO_CACHE_LOCK_3_ADDR_REG          (DR_REG_DPORT_BASE + 0x054)
396 /* DPORT_PRO_CACHE_LOCK_3_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
397 /*description: */
398 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MAX  0x0000000F
399 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MAX_M  ((DPORT_PRO_CACHE_LOCK_3_ADDR_MAX_V)<<(DPORT_PRO_CACHE_LOCK_3_ADDR_MAX_S))
400 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MAX_V  0xF
401 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MAX_S  18
402 /* DPORT_PRO_CACHE_LOCK_3_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
403 /*description: */
404 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MIN  0x0000000F
405 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MIN_M  ((DPORT_PRO_CACHE_LOCK_3_ADDR_MIN_V)<<(DPORT_PRO_CACHE_LOCK_3_ADDR_MIN_S))
406 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MIN_V  0xF
407 #define DPORT_PRO_CACHE_LOCK_3_ADDR_MIN_S  14
408 /* DPORT_PRO_CACHE_LOCK_3_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
409 /*description: */
410 #define DPORT_PRO_CACHE_LOCK_3_ADDR_PRE  0x00003FFF
411 #define DPORT_PRO_CACHE_LOCK_3_ADDR_PRE_M  ((DPORT_PRO_CACHE_LOCK_3_ADDR_PRE_V)<<(DPORT_PRO_CACHE_LOCK_3_ADDR_PRE_S))
412 #define DPORT_PRO_CACHE_LOCK_3_ADDR_PRE_V  0x3FFF
413 #define DPORT_PRO_CACHE_LOCK_3_ADDR_PRE_S  0
414 
415 #define DPORT_APP_CACHE_CTRL_REG          (DR_REG_DPORT_BASE + 0x058)
416 /* DPORT_APP_DRAM_HL : R/W ;bitpos:[14] ;default: 1'b0 ; */
417 /*description: */
418 #define DPORT_APP_DRAM_HL  (BIT(14))
419 #define DPORT_APP_DRAM_HL_M  (BIT(14))
420 #define DPORT_APP_DRAM_HL_V  0x1
421 #define DPORT_APP_DRAM_HL_S  14
422 /* DPORT_APP_SLAVE_REQ : RO ;bitpos:[13] ;default: 1'b0 ; */
423 /*description: */
424 #define DPORT_APP_SLAVE_REQ  (BIT(13))
425 #define DPORT_APP_SLAVE_REQ_M  (BIT(13))
426 #define DPORT_APP_SLAVE_REQ_V  0x1
427 #define DPORT_APP_SLAVE_REQ_S  13
428 /* DPORT_APP_AHB_SPI_REQ : RO ;bitpos:[12] ;default: 1'b0 ; */
429 /*description: */
430 #define DPORT_APP_AHB_SPI_REQ  (BIT(12))
431 #define DPORT_APP_AHB_SPI_REQ_M  (BIT(12))
432 #define DPORT_APP_AHB_SPI_REQ_V  0x1
433 #define DPORT_APP_AHB_SPI_REQ_S  12
434 /* DPORT_APP_DRAM_SPLIT : R/W ;bitpos:[11] ;default: 1'b0 ; */
435 /*description: */
436 #define DPORT_APP_DRAM_SPLIT  (BIT(11))
437 #define DPORT_APP_DRAM_SPLIT_M  (BIT(11))
438 #define DPORT_APP_DRAM_SPLIT_V  0x1
439 #define DPORT_APP_DRAM_SPLIT_S  11
440 /* DPORT_APP_SINGLE_IRAM_ENA : R/W ;bitpos:[10] ;default: 1'b0 ; */
441 /*description: */
442 #define DPORT_APP_SINGLE_IRAM_ENA  (BIT(10))
443 #define DPORT_APP_SINGLE_IRAM_ENA_M  (BIT(10))
444 #define DPORT_APP_SINGLE_IRAM_ENA_V  0x1
445 #define DPORT_APP_SINGLE_IRAM_ENA_S  10
446 /* DPORT_APP_CACHE_LOCK_3_EN : R/W ;bitpos:[9] ;default: 1'b0 ; */
447 /*description: */
448 #define DPORT_APP_CACHE_LOCK_3_EN  (BIT(9))
449 #define DPORT_APP_CACHE_LOCK_3_EN_M  (BIT(9))
450 #define DPORT_APP_CACHE_LOCK_3_EN_V  0x1
451 #define DPORT_APP_CACHE_LOCK_3_EN_S  9
452 /* DPORT_APP_CACHE_LOCK_2_EN : R/W ;bitpos:[8] ;default: 1'b0 ; */
453 /*description: */
454 #define DPORT_APP_CACHE_LOCK_2_EN  (BIT(8))
455 #define DPORT_APP_CACHE_LOCK_2_EN_M  (BIT(8))
456 #define DPORT_APP_CACHE_LOCK_2_EN_V  0x1
457 #define DPORT_APP_CACHE_LOCK_2_EN_S  8
458 /* DPORT_APP_CACHE_LOCK_1_EN : R/W ;bitpos:[7] ;default: 1'b0 ; */
459 /*description: */
460 #define DPORT_APP_CACHE_LOCK_1_EN  (BIT(7))
461 #define DPORT_APP_CACHE_LOCK_1_EN_M  (BIT(7))
462 #define DPORT_APP_CACHE_LOCK_1_EN_V  0x1
463 #define DPORT_APP_CACHE_LOCK_1_EN_S  7
464 /* DPORT_APP_CACHE_LOCK_0_EN : R/W ;bitpos:[6] ;default: 1'b0 ; */
465 /*description: */
466 #define DPORT_APP_CACHE_LOCK_0_EN  (BIT(6))
467 #define DPORT_APP_CACHE_LOCK_0_EN_M  (BIT(6))
468 #define DPORT_APP_CACHE_LOCK_0_EN_V  0x1
469 #define DPORT_APP_CACHE_LOCK_0_EN_S  6
470 /* DPORT_APP_CACHE_FLUSH_DONE : RO ;bitpos:[5] ;default: 1'b0 ; */
471 /*description: */
472 #define DPORT_APP_CACHE_FLUSH_DONE  (BIT(5))
473 #define DPORT_APP_CACHE_FLUSH_DONE_M  (BIT(5))
474 #define DPORT_APP_CACHE_FLUSH_DONE_V  0x1
475 #define DPORT_APP_CACHE_FLUSH_DONE_S  5
476 /* DPORT_APP_CACHE_FLUSH_ENA : R/W ;bitpos:[4] ;default: 1'b1 ; */
477 /*description: */
478 #define DPORT_APP_CACHE_FLUSH_ENA  (BIT(4))
479 #define DPORT_APP_CACHE_FLUSH_ENA_M  (BIT(4))
480 #define DPORT_APP_CACHE_FLUSH_ENA_V  0x1
481 #define DPORT_APP_CACHE_FLUSH_ENA_S  4
482 /* DPORT_APP_CACHE_ENABLE : R/W ;bitpos:[3] ;default: 1'b0 ; */
483 /*description: */
484 #define DPORT_APP_CACHE_ENABLE  (BIT(3))
485 #define DPORT_APP_CACHE_ENABLE_M  (BIT(3))
486 #define DPORT_APP_CACHE_ENABLE_V  0x1
487 #define DPORT_APP_CACHE_ENABLE_S  3
488 /* DPORT_APP_CACHE_MODE : R/W ;bitpos:[2] ;default: 1'b0 ; */
489 /*description: */
490 #define DPORT_APP_CACHE_MODE  (BIT(2))
491 #define DPORT_APP_CACHE_MODE_M  (BIT(2))
492 #define DPORT_APP_CACHE_MODE_V  0x1
493 #define DPORT_APP_CACHE_MODE_S  2
494 
495 #define DPORT_APP_CACHE_CTRL1_REG          (DR_REG_DPORT_BASE + 0x05C)
496 /* DPORT_APP_CACHE_MMU_IA_CLR : R/W ;bitpos:[13] ;default: 1'b0 ; */
497 /*description: */
498 #define DPORT_APP_CACHE_MMU_IA_CLR  (BIT(13))
499 #define DPORT_APP_CACHE_MMU_IA_CLR_M  (BIT(13))
500 #define DPORT_APP_CACHE_MMU_IA_CLR_V  0x1
501 #define DPORT_APP_CACHE_MMU_IA_CLR_S  13
502 /* DPORT_APP_CMMU_PD : R/W ;bitpos:[12] ;default: 1'b0 ; */
503 /*description: */
504 #define DPORT_APP_CMMU_PD  (BIT(12))
505 #define DPORT_APP_CMMU_PD_M  (BIT(12))
506 #define DPORT_APP_CMMU_PD_V  0x1
507 #define DPORT_APP_CMMU_PD_S  12
508 /* DPORT_APP_CMMU_FORCE_ON : R/W ;bitpos:[11] ;default: 1'b1 ; */
509 /*description: */
510 #define DPORT_APP_CMMU_FORCE_ON  (BIT(11))
511 #define DPORT_APP_CMMU_FORCE_ON_M  (BIT(11))
512 #define DPORT_APP_CMMU_FORCE_ON_V  0x1
513 #define DPORT_APP_CMMU_FORCE_ON_S  11
514 /* DPORT_APP_CMMU_FLASH_PAGE_MODE : R/W ;bitpos:[10:9] ;default: 2'b0 ; */
515 /*description: */
516 #define DPORT_APP_CMMU_FLASH_PAGE_MODE  0x00000003
517 #define DPORT_APP_CMMU_FLASH_PAGE_MODE_M  ((DPORT_APP_CMMU_FLASH_PAGE_MODE_V)<<(DPORT_APP_CMMU_FLASH_PAGE_MODE_S))
518 #define DPORT_APP_CMMU_FLASH_PAGE_MODE_V  0x3
519 #define DPORT_APP_CMMU_FLASH_PAGE_MODE_S  9
520 /* DPORT_APP_CMMU_SRAM_PAGE_MODE : R/W ;bitpos:[8:6] ;default: 3'd3 ; */
521 /*description: */
522 #define DPORT_APP_CMMU_SRAM_PAGE_MODE  0x00000007
523 #define DPORT_APP_CMMU_SRAM_PAGE_MODE_M  ((DPORT_APP_CMMU_SRAM_PAGE_MODE_V)<<(DPORT_APP_CMMU_SRAM_PAGE_MODE_S))
524 #define DPORT_APP_CMMU_SRAM_PAGE_MODE_V  0x7
525 #define DPORT_APP_CMMU_SRAM_PAGE_MODE_S  6
526 /* DPORT_APP_CACHE_MASK_OPSDRAM : R/W ;bitpos:[5] ;default: 1'b1 ; */
527 /*description: */
528 #define DPORT_APP_CACHE_MASK_OPSDRAM  (BIT(5))
529 #define DPORT_APP_CACHE_MASK_OPSDRAM_M  (BIT(5))
530 #define DPORT_APP_CACHE_MASK_OPSDRAM_V  0x1
531 #define DPORT_APP_CACHE_MASK_OPSDRAM_S  5
532 /* DPORT_APP_CACHE_MASK_DROM0 : R/W ;bitpos:[4] ;default: 1'b1 ; */
533 /*description: */
534 #define DPORT_APP_CACHE_MASK_DROM0  (BIT(4))
535 #define DPORT_APP_CACHE_MASK_DROM0_M  (BIT(4))
536 #define DPORT_APP_CACHE_MASK_DROM0_V  0x1
537 #define DPORT_APP_CACHE_MASK_DROM0_S  4
538 /* DPORT_APP_CACHE_MASK_DRAM1 : R/W ;bitpos:[3] ;default: 1'b1 ; */
539 /*description: */
540 #define DPORT_APP_CACHE_MASK_DRAM1  (BIT(3))
541 #define DPORT_APP_CACHE_MASK_DRAM1_M  (BIT(3))
542 #define DPORT_APP_CACHE_MASK_DRAM1_V  0x1
543 #define DPORT_APP_CACHE_MASK_DRAM1_S  3
544 /* DPORT_APP_CACHE_MASK_IROM0 : R/W ;bitpos:[2] ;default: 1'b1 ; */
545 /*description: */
546 #define DPORT_APP_CACHE_MASK_IROM0  (BIT(2))
547 #define DPORT_APP_CACHE_MASK_IROM0_M  (BIT(2))
548 #define DPORT_APP_CACHE_MASK_IROM0_V  0x1
549 #define DPORT_APP_CACHE_MASK_IROM0_S  2
550 /* DPORT_APP_CACHE_MASK_IRAM1 : R/W ;bitpos:[1] ;default: 1'b1 ; */
551 /*description: */
552 #define DPORT_APP_CACHE_MASK_IRAM1  (BIT(1))
553 #define DPORT_APP_CACHE_MASK_IRAM1_M  (BIT(1))
554 #define DPORT_APP_CACHE_MASK_IRAM1_V  0x1
555 #define DPORT_APP_CACHE_MASK_IRAM1_S  1
556 /* DPORT_APP_CACHE_MASK_IRAM0 : R/W ;bitpos:[0] ;default: 1'b1 ; */
557 /*description: */
558 #define DPORT_APP_CACHE_MASK_IRAM0  (BIT(0))
559 #define DPORT_APP_CACHE_MASK_IRAM0_M  (BIT(0))
560 #define DPORT_APP_CACHE_MASK_IRAM0_V  0x1
561 #define DPORT_APP_CACHE_MASK_IRAM0_S  0
562 
563 #define DPORT_APP_CACHE_LOCK_0_ADDR_REG          (DR_REG_DPORT_BASE + 0x060)
564 /* DPORT_APP_CACHE_LOCK_0_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
565 /*description: */
566 #define DPORT_APP_CACHE_LOCK_0_ADDR_MAX  0x0000000F
567 #define DPORT_APP_CACHE_LOCK_0_ADDR_MAX_M  ((DPORT_APP_CACHE_LOCK_0_ADDR_MAX_V)<<(DPORT_APP_CACHE_LOCK_0_ADDR_MAX_S))
568 #define DPORT_APP_CACHE_LOCK_0_ADDR_MAX_V  0xF
569 #define DPORT_APP_CACHE_LOCK_0_ADDR_MAX_S  18
570 /* DPORT_APP_CACHE_LOCK_0_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
571 /*description: */
572 #define DPORT_APP_CACHE_LOCK_0_ADDR_MIN  0x0000000F
573 #define DPORT_APP_CACHE_LOCK_0_ADDR_MIN_M  ((DPORT_APP_CACHE_LOCK_0_ADDR_MIN_V)<<(DPORT_APP_CACHE_LOCK_0_ADDR_MIN_S))
574 #define DPORT_APP_CACHE_LOCK_0_ADDR_MIN_V  0xF
575 #define DPORT_APP_CACHE_LOCK_0_ADDR_MIN_S  14
576 /* DPORT_APP_CACHE_LOCK_0_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
577 /*description: */
578 #define DPORT_APP_CACHE_LOCK_0_ADDR_PRE  0x00003FFF
579 #define DPORT_APP_CACHE_LOCK_0_ADDR_PRE_M  ((DPORT_APP_CACHE_LOCK_0_ADDR_PRE_V)<<(DPORT_APP_CACHE_LOCK_0_ADDR_PRE_S))
580 #define DPORT_APP_CACHE_LOCK_0_ADDR_PRE_V  0x3FFF
581 #define DPORT_APP_CACHE_LOCK_0_ADDR_PRE_S  0
582 
583 #define DPORT_APP_CACHE_LOCK_1_ADDR_REG          (DR_REG_DPORT_BASE + 0x064)
584 /* DPORT_APP_CACHE_LOCK_1_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
585 /*description: */
586 #define DPORT_APP_CACHE_LOCK_1_ADDR_MAX  0x0000000F
587 #define DPORT_APP_CACHE_LOCK_1_ADDR_MAX_M  ((DPORT_APP_CACHE_LOCK_1_ADDR_MAX_V)<<(DPORT_APP_CACHE_LOCK_1_ADDR_MAX_S))
588 #define DPORT_APP_CACHE_LOCK_1_ADDR_MAX_V  0xF
589 #define DPORT_APP_CACHE_LOCK_1_ADDR_MAX_S  18
590 /* DPORT_APP_CACHE_LOCK_1_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
591 /*description: */
592 #define DPORT_APP_CACHE_LOCK_1_ADDR_MIN  0x0000000F
593 #define DPORT_APP_CACHE_LOCK_1_ADDR_MIN_M  ((DPORT_APP_CACHE_LOCK_1_ADDR_MIN_V)<<(DPORT_APP_CACHE_LOCK_1_ADDR_MIN_S))
594 #define DPORT_APP_CACHE_LOCK_1_ADDR_MIN_V  0xF
595 #define DPORT_APP_CACHE_LOCK_1_ADDR_MIN_S  14
596 /* DPORT_APP_CACHE_LOCK_1_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
597 /*description: */
598 #define DPORT_APP_CACHE_LOCK_1_ADDR_PRE  0x00003FFF
599 #define DPORT_APP_CACHE_LOCK_1_ADDR_PRE_M  ((DPORT_APP_CACHE_LOCK_1_ADDR_PRE_V)<<(DPORT_APP_CACHE_LOCK_1_ADDR_PRE_S))
600 #define DPORT_APP_CACHE_LOCK_1_ADDR_PRE_V  0x3FFF
601 #define DPORT_APP_CACHE_LOCK_1_ADDR_PRE_S  0
602 
603 #define DPORT_APP_CACHE_LOCK_2_ADDR_REG          (DR_REG_DPORT_BASE + 0x068)
604 /* DPORT_APP_CACHE_LOCK_2_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
605 /*description: */
606 #define DPORT_APP_CACHE_LOCK_2_ADDR_MAX  0x0000000F
607 #define DPORT_APP_CACHE_LOCK_2_ADDR_MAX_M  ((DPORT_APP_CACHE_LOCK_2_ADDR_MAX_V)<<(DPORT_APP_CACHE_LOCK_2_ADDR_MAX_S))
608 #define DPORT_APP_CACHE_LOCK_2_ADDR_MAX_V  0xF
609 #define DPORT_APP_CACHE_LOCK_2_ADDR_MAX_S  18
610 /* DPORT_APP_CACHE_LOCK_2_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
611 /*description: */
612 #define DPORT_APP_CACHE_LOCK_2_ADDR_MIN  0x0000000F
613 #define DPORT_APP_CACHE_LOCK_2_ADDR_MIN_M  ((DPORT_APP_CACHE_LOCK_2_ADDR_MIN_V)<<(DPORT_APP_CACHE_LOCK_2_ADDR_MIN_S))
614 #define DPORT_APP_CACHE_LOCK_2_ADDR_MIN_V  0xF
615 #define DPORT_APP_CACHE_LOCK_2_ADDR_MIN_S  14
616 /* DPORT_APP_CACHE_LOCK_2_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
617 /*description: */
618 #define DPORT_APP_CACHE_LOCK_2_ADDR_PRE  0x00003FFF
619 #define DPORT_APP_CACHE_LOCK_2_ADDR_PRE_M  ((DPORT_APP_CACHE_LOCK_2_ADDR_PRE_V)<<(DPORT_APP_CACHE_LOCK_2_ADDR_PRE_S))
620 #define DPORT_APP_CACHE_LOCK_2_ADDR_PRE_V  0x3FFF
621 #define DPORT_APP_CACHE_LOCK_2_ADDR_PRE_S  0
622 
623 #define DPORT_APP_CACHE_LOCK_3_ADDR_REG          (DR_REG_DPORT_BASE + 0x06C)
624 /* DPORT_APP_CACHE_LOCK_3_ADDR_MAX : R/W ;bitpos:[21:18] ;default: 4'h0 ; */
625 /*description: */
626 #define DPORT_APP_CACHE_LOCK_3_ADDR_MAX  0x0000000F
627 #define DPORT_APP_CACHE_LOCK_3_ADDR_MAX_M  ((DPORT_APP_CACHE_LOCK_3_ADDR_MAX_V)<<(DPORT_APP_CACHE_LOCK_3_ADDR_MAX_S))
628 #define DPORT_APP_CACHE_LOCK_3_ADDR_MAX_V  0xF
629 #define DPORT_APP_CACHE_LOCK_3_ADDR_MAX_S  18
630 /* DPORT_APP_CACHE_LOCK_3_ADDR_MIN : R/W ;bitpos:[17:14] ;default: 4'h0 ; */
631 /*description: */
632 #define DPORT_APP_CACHE_LOCK_3_ADDR_MIN  0x0000000F
633 #define DPORT_APP_CACHE_LOCK_3_ADDR_MIN_M  ((DPORT_APP_CACHE_LOCK_3_ADDR_MIN_V)<<(DPORT_APP_CACHE_LOCK_3_ADDR_MIN_S))
634 #define DPORT_APP_CACHE_LOCK_3_ADDR_MIN_V  0xF
635 #define DPORT_APP_CACHE_LOCK_3_ADDR_MIN_S  14
636 /* DPORT_APP_CACHE_LOCK_3_ADDR_PRE : R/W ;bitpos:[13:0] ;default: 14'h0 ; */
637 /*description: */
638 #define DPORT_APP_CACHE_LOCK_3_ADDR_PRE  0x00003FFF
639 #define DPORT_APP_CACHE_LOCK_3_ADDR_PRE_M  ((DPORT_APP_CACHE_LOCK_3_ADDR_PRE_V)<<(DPORT_APP_CACHE_LOCK_3_ADDR_PRE_S))
640 #define DPORT_APP_CACHE_LOCK_3_ADDR_PRE_V  0x3FFF
641 #define DPORT_APP_CACHE_LOCK_3_ADDR_PRE_S  0
642 
643 #define DPORT_TRACEMEM_MUX_MODE_REG          (DR_REG_DPORT_BASE + 0x070)
644 /* DPORT_TRACEMEM_MUX_MODE : R/W ;bitpos:[1:0] ;default: 2'b0 ; */
645 /*description: */
646 #define DPORT_TRACEMEM_MUX_MODE  0x00000003
647 #define DPORT_TRACEMEM_MUX_MODE_M  ((DPORT_TRACEMEM_MUX_MODE_V)<<(DPORT_TRACEMEM_MUX_MODE_S))
648 #define DPORT_TRACEMEM_MUX_MODE_V  0x3
649 #define DPORT_TRACEMEM_MUX_MODE_S  0
650 
651 #define DPORT_PRO_TRACEMEM_ENA_REG          (DR_REG_DPORT_BASE + 0x074)
652 /* DPORT_PRO_TRACEMEM_ENA : R/W ;bitpos:[0] ;default: 1'b0 ; */
653 /*description: */
654 #define DPORT_PRO_TRACEMEM_ENA  (BIT(0))
655 #define DPORT_PRO_TRACEMEM_ENA_M  (BIT(0))
656 #define DPORT_PRO_TRACEMEM_ENA_V  0x1
657 #define DPORT_PRO_TRACEMEM_ENA_S  0
658 
659 #define DPORT_APP_TRACEMEM_ENA_REG          (DR_REG_DPORT_BASE + 0x078)
660 /* DPORT_APP_TRACEMEM_ENA : R/W ;bitpos:[0] ;default: 1'b0 ; */
661 /*description: */
662 #define DPORT_APP_TRACEMEM_ENA  (BIT(0))
663 #define DPORT_APP_TRACEMEM_ENA_M  (BIT(0))
664 #define DPORT_APP_TRACEMEM_ENA_V  0x1
665 #define DPORT_APP_TRACEMEM_ENA_S  0
666 
667 #define DPORT_CACHE_MUX_MODE_REG          (DR_REG_DPORT_BASE + 0x07C)
668 /* DPORT_CACHE_MUX_MODE : R/W ;bitpos:[1:0] ;default: 2'b0 ; */
669 /*description: */
670 #define DPORT_CACHE_MUX_MODE  0x00000003
671 #define DPORT_CACHE_MUX_MODE_M  ((DPORT_CACHE_MUX_MODE_V)<<(DPORT_CACHE_MUX_MODE_S))
672 #define DPORT_CACHE_MUX_MODE_V  0x3
673 #define DPORT_CACHE_MUX_MODE_S  0
674 
675 #define DPORT_IMMU_PAGE_MODE_REG          (DR_REG_DPORT_BASE + 0x080)
676 /* DPORT_IMMU_PAGE_MODE : R/W ;bitpos:[2:1] ;default: 2'b0 ; */
677 /*description: */
678 #define DPORT_IMMU_PAGE_MODE  0x00000003
679 #define DPORT_IMMU_PAGE_MODE_M  ((DPORT_IMMU_PAGE_MODE_V)<<(DPORT_IMMU_PAGE_MODE_S))
680 #define DPORT_IMMU_PAGE_MODE_V  0x3
681 #define DPORT_IMMU_PAGE_MODE_S  1
682 /* DPORT_INTERNAL_SRAM_IMMU_ENA : R/W ;bitpos:[0] ;default: 1'b0 ; */
683 /*description: */
684 #define DPORT_INTERNAL_SRAM_IMMU_ENA  (BIT(0))
685 #define DPORT_INTERNAL_SRAM_IMMU_ENA_M  (BIT(0))
686 #define DPORT_INTERNAL_SRAM_IMMU_ENA_V  0x1
687 #define DPORT_INTERNAL_SRAM_IMMU_ENA_S  0
688 
689 #define DPORT_DMMU_PAGE_MODE_REG          (DR_REG_DPORT_BASE + 0x084)
690 /* DPORT_DMMU_PAGE_MODE : R/W ;bitpos:[2:1] ;default: 2'b0 ; */
691 /*description: */
692 #define DPORT_DMMU_PAGE_MODE  0x00000003
693 #define DPORT_DMMU_PAGE_MODE_M  ((DPORT_DMMU_PAGE_MODE_V)<<(DPORT_DMMU_PAGE_MODE_S))
694 #define DPORT_DMMU_PAGE_MODE_V  0x3
695 #define DPORT_DMMU_PAGE_MODE_S  1
696 /* DPORT_INTERNAL_SRAM_DMMU_ENA : R/W ;bitpos:[0] ;default: 1'b0 ; */
697 /*description: */
698 #define DPORT_INTERNAL_SRAM_DMMU_ENA  (BIT(0))
699 #define DPORT_INTERNAL_SRAM_DMMU_ENA_M  (BIT(0))
700 #define DPORT_INTERNAL_SRAM_DMMU_ENA_V  0x1
701 #define DPORT_INTERNAL_SRAM_DMMU_ENA_S  0
702 
703 #define DPORT_ROM_MPU_ENA_REG          (DR_REG_DPORT_BASE + 0x088)
704 /* DPORT_APP_ROM_MPU_ENA : R/W ;bitpos:[2] ;default: 1'b0 ; */
705 /*description: */
706 #define DPORT_APP_ROM_MPU_ENA  (BIT(2))
707 #define DPORT_APP_ROM_MPU_ENA_M  (BIT(2))
708 #define DPORT_APP_ROM_MPU_ENA_V  0x1
709 #define DPORT_APP_ROM_MPU_ENA_S  2
710 /* DPORT_PRO_ROM_MPU_ENA : R/W ;bitpos:[1] ;default: 1'b0 ; */
711 /*description: */
712 #define DPORT_PRO_ROM_MPU_ENA  (BIT(1))
713 #define DPORT_PRO_ROM_MPU_ENA_M  (BIT(1))
714 #define DPORT_PRO_ROM_MPU_ENA_V  0x1
715 #define DPORT_PRO_ROM_MPU_ENA_S  1
716 /* DPORT_SHARE_ROM_MPU_ENA : R/W ;bitpos:[0] ;default: 1'b0 ; */
717 /*description: */
718 #define DPORT_SHARE_ROM_MPU_ENA  (BIT(0))
719 #define DPORT_SHARE_ROM_MPU_ENA_M  (BIT(0))
720 #define DPORT_SHARE_ROM_MPU_ENA_V  0x1
721 #define DPORT_SHARE_ROM_MPU_ENA_S  0
722 
723 #define DPORT_MEM_PD_MASK_REG          (DR_REG_DPORT_BASE + 0x08C)
724 /* DPORT_LSLP_MEM_PD_MASK : R/W ;bitpos:[0] ;default: 1'b1 ; */
725 /*description: */
726 #define DPORT_LSLP_MEM_PD_MASK  (BIT(0))
727 #define DPORT_LSLP_MEM_PD_MASK_M  (BIT(0))
728 #define DPORT_LSLP_MEM_PD_MASK_V  0x1
729 #define DPORT_LSLP_MEM_PD_MASK_S  0
730 
731 #define DPORT_ROM_PD_CTRL_REG          (DR_REG_DPORT_BASE + 0x090)
732 /* DPORT_SHARE_ROM_PD : R/W ;bitpos:[7:2] ;default: 6'h0 ; */
733 /*description: */
734 #define DPORT_SHARE_ROM_PD  0x0000003F
735 #define DPORT_SHARE_ROM_PD_M  ((DPORT_SHARE_ROM_PD_V)<<(DPORT_SHARE_ROM_PD_S))
736 #define DPORT_SHARE_ROM_PD_V  0x3F
737 #define DPORT_SHARE_ROM_PD_S  2
738 /* DPORT_APP_ROM_PD : R/W ;bitpos:[1] ;default: 1'h0 ; */
739 /*description: */
740 #define DPORT_APP_ROM_PD  (BIT(1))
741 #define DPORT_APP_ROM_PD_M  (BIT(1))
742 #define DPORT_APP_ROM_PD_V  0x1
743 #define DPORT_APP_ROM_PD_S  1
744 /* DPORT_PRO_ROM_PD : R/W ;bitpos:[0] ;default: 1'h0 ; */
745 /*description: */
746 #define DPORT_PRO_ROM_PD  (BIT(0))
747 #define DPORT_PRO_ROM_PD_M  (BIT(0))
748 #define DPORT_PRO_ROM_PD_V  0x1
749 #define DPORT_PRO_ROM_PD_S  0
750 
751 #define DPORT_ROM_FO_CTRL_REG          (DR_REG_DPORT_BASE + 0x094)
752 /* DPORT_SHARE_ROM_FO : R/W ;bitpos:[7:2] ;default: 6'h0 ; */
753 /*description: */
754 #define DPORT_SHARE_ROM_FO  0x0000003F
755 #define DPORT_SHARE_ROM_FO_M  ((DPORT_SHARE_ROM_FO_V)<<(DPORT_SHARE_ROM_FO_S))
756 #define DPORT_SHARE_ROM_FO_V  0x3F
757 #define DPORT_SHARE_ROM_FO_S  2
758 /* DPORT_APP_ROM_FO : R/W ;bitpos:[1] ;default: 1'h1 ; */
759 /*description: */
760 #define DPORT_APP_ROM_FO  (BIT(1))
761 #define DPORT_APP_ROM_FO_M  (BIT(1))
762 #define DPORT_APP_ROM_FO_V  0x1
763 #define DPORT_APP_ROM_FO_S  1
764 /* DPORT_PRO_ROM_FO : R/W ;bitpos:[0] ;default: 1'h1 ; */
765 /*description: */
766 #define DPORT_PRO_ROM_FO  (BIT(0))
767 #define DPORT_PRO_ROM_FO_M  (BIT(0))
768 #define DPORT_PRO_ROM_FO_V  0x1
769 #define DPORT_PRO_ROM_FO_S  0
770 
771 #define DPORT_SRAM_PD_CTRL_0_REG          (DR_REG_DPORT_BASE + 0x098)
772 /* DPORT_SRAM_PD_0 : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
773 /*description: */
774 #define DPORT_SRAM_PD_0  0xFFFFFFFF
775 #define DPORT_SRAM_PD_0_M  ((DPORT_SRAM_PD_0_V)<<(DPORT_SRAM_PD_0_S))
776 #define DPORT_SRAM_PD_0_V  0xFFFFFFFF
777 #define DPORT_SRAM_PD_0_S  0
778 
779 #define DPORT_SRAM_PD_CTRL_1_REG          (DR_REG_DPORT_BASE + 0x09C)
780 /* DPORT_SRAM_PD_1 : R/W ;bitpos:[0] ;default: 1'h0 ; */
781 /*description: */
782 #define DPORT_SRAM_PD_1  (BIT(0))
783 #define DPORT_SRAM_PD_1_M  (BIT(0))
784 #define DPORT_SRAM_PD_1_V  0x1
785 #define DPORT_SRAM_PD_1_S  0
786 
787 #define DPORT_SRAM_FO_CTRL_0_REG          (DR_REG_DPORT_BASE + 0x0A0)
788 /* DPORT_SRAM_FO_0 : R/W ;bitpos:[31:0] ;default: 32'hffffffff ; */
789 /*description: */
790 #define DPORT_SRAM_FO_0  0xFFFFFFFF
791 #define DPORT_SRAM_FO_0_M  ((DPORT_SRAM_FO_0_V)<<(DPORT_SRAM_FO_0_S))
792 #define DPORT_SRAM_FO_0_V  0xFFFFFFFF
793 #define DPORT_SRAM_FO_0_S  0
794 
795 #define DPORT_SRAM_FO_CTRL_1_REG          (DR_REG_DPORT_BASE + 0x0A4)
796 /* DPORT_SRAM_FO_1 : R/W ;bitpos:[0] ;default: 1'h1 ; */
797 /*description: */
798 #define DPORT_SRAM_FO_1  (BIT(0))
799 #define DPORT_SRAM_FO_1_M  (BIT(0))
800 #define DPORT_SRAM_FO_1_V  0x1
801 #define DPORT_SRAM_FO_1_S  0
802 
803 #define DPORT_IRAM_DRAM_AHB_SEL_REG          (DR_REG_DPORT_BASE + 0x0A8)
804 /* DPORT_MAC_DUMP_MODE : R/W ;bitpos:[6:5] ;default: 2'h0 ; */
805 /*description: */
806 #define DPORT_MAC_DUMP_MODE  0x00000003
807 #define DPORT_MAC_DUMP_MODE_M  ((DPORT_MAC_DUMP_MODE_V)<<(DPORT_MAC_DUMP_MODE_S))
808 #define DPORT_MAC_DUMP_MODE_V  0x3
809 #define DPORT_MAC_DUMP_MODE_S  5
810 /* DPORT_MASK_AHB : R/W ;bitpos:[4] ;default: 1'b0 ; */
811 /*description: */
812 #define DPORT_MASK_AHB  (BIT(4))
813 #define DPORT_MASK_AHB_M  (BIT(4))
814 #define DPORT_MASK_AHB_V  0x1
815 #define DPORT_MASK_AHB_S  4
816 /* DPORT_MASK_APP_DRAM : R/W ;bitpos:[3] ;default: 1'b0 ; */
817 /*description: */
818 #define DPORT_MASK_APP_DRAM  (BIT(3))
819 #define DPORT_MASK_APP_DRAM_M  (BIT(3))
820 #define DPORT_MASK_APP_DRAM_V  0x1
821 #define DPORT_MASK_APP_DRAM_S  3
822 /* DPORT_MASK_PRO_DRAM : R/W ;bitpos:[2] ;default: 1'b0 ; */
823 /*description: */
824 #define DPORT_MASK_PRO_DRAM  (BIT(2))
825 #define DPORT_MASK_PRO_DRAM_M  (BIT(2))
826 #define DPORT_MASK_PRO_DRAM_V  0x1
827 #define DPORT_MASK_PRO_DRAM_S  2
828 /* DPORT_MASK_APP_IRAM : R/W ;bitpos:[1] ;default: 1'b0 ; */
829 /*description: */
830 #define DPORT_MASK_APP_IRAM  (BIT(1))
831 #define DPORT_MASK_APP_IRAM_M  (BIT(1))
832 #define DPORT_MASK_APP_IRAM_V  0x1
833 #define DPORT_MASK_APP_IRAM_S  1
834 /* DPORT_MASK_PRO_IRAM : R/W ;bitpos:[0] ;default: 1'b0 ; */
835 /*description: */
836 #define DPORT_MASK_PRO_IRAM  (BIT(0))
837 #define DPORT_MASK_PRO_IRAM_M  (BIT(0))
838 #define DPORT_MASK_PRO_IRAM_V  0x1
839 #define DPORT_MASK_PRO_IRAM_S  0
840 
841 #define DPORT_TAG_FO_CTRL_REG          (DR_REG_DPORT_BASE + 0x0AC)
842 /* DPORT_APP_CACHE_TAG_PD : R/W ;bitpos:[9] ;default: 1'b0 ; */
843 /*description: */
844 #define DPORT_APP_CACHE_TAG_PD  (BIT(9))
845 #define DPORT_APP_CACHE_TAG_PD_M  (BIT(9))
846 #define DPORT_APP_CACHE_TAG_PD_V  0x1
847 #define DPORT_APP_CACHE_TAG_PD_S  9
848 /* DPORT_APP_CACHE_TAG_FORCE_ON : R/W ;bitpos:[8] ;default: 1'b1 ; */
849 /*description: */
850 #define DPORT_APP_CACHE_TAG_FORCE_ON  (BIT(8))
851 #define DPORT_APP_CACHE_TAG_FORCE_ON_M  (BIT(8))
852 #define DPORT_APP_CACHE_TAG_FORCE_ON_V  0x1
853 #define DPORT_APP_CACHE_TAG_FORCE_ON_S  8
854 /* DPORT_PRO_CACHE_TAG_PD : R/W ;bitpos:[1] ;default: 1'b0 ; */
855 /*description: */
856 #define DPORT_PRO_CACHE_TAG_PD  (BIT(1))
857 #define DPORT_PRO_CACHE_TAG_PD_M  (BIT(1))
858 #define DPORT_PRO_CACHE_TAG_PD_V  0x1
859 #define DPORT_PRO_CACHE_TAG_PD_S  1
860 /* DPORT_PRO_CACHE_TAG_FORCE_ON : R/W ;bitpos:[0] ;default: 1'b1 ; */
861 /*description: */
862 #define DPORT_PRO_CACHE_TAG_FORCE_ON  (BIT(0))
863 #define DPORT_PRO_CACHE_TAG_FORCE_ON_M  (BIT(0))
864 #define DPORT_PRO_CACHE_TAG_FORCE_ON_V  0x1
865 #define DPORT_PRO_CACHE_TAG_FORCE_ON_S  0
866 
867 #define DPORT_AHB_LITE_MASK_REG          (DR_REG_DPORT_BASE + 0x0B0)
868 /* DPORT_AHB_LITE_SDHOST_PID_REG : R/W ;bitpos:[13:11] ;default: 3'b0 ; */
869 /*description: */
870 #define DPORT_AHB_LITE_SDHOST_PID_REG  0x00000007
871 #define DPORT_AHB_LITE_SDHOST_PID_REG_M  ((DPORT_AHB_LITE_SDHOST_PID_REG_V)<<(DPORT_AHB_LITE_SDHOST_PID_REG_S))
872 #define DPORT_AHB_LITE_SDHOST_PID_REG_V  0x7
873 #define DPORT_AHB_LITE_SDHOST_PID_REG_S  11
874 /* DPORT_AHB_LITE_MASK_APPDPORT : R/W ;bitpos:[10] ;default: 1'b0 ; */
875 /*description: */
876 #define DPORT_AHB_LITE_MASK_APPDPORT  (BIT(10))
877 #define DPORT_AHB_LITE_MASK_APPDPORT_M  (BIT(10))
878 #define DPORT_AHB_LITE_MASK_APPDPORT_V  0x1
879 #define DPORT_AHB_LITE_MASK_APPDPORT_S  10
880 /* DPORT_AHB_LITE_MASK_PRODPORT : R/W ;bitpos:[9] ;default: 1'b0 ; */
881 /*description: */
882 #define DPORT_AHB_LITE_MASK_PRODPORT  (BIT(9))
883 #define DPORT_AHB_LITE_MASK_PRODPORT_M  (BIT(9))
884 #define DPORT_AHB_LITE_MASK_PRODPORT_V  0x1
885 #define DPORT_AHB_LITE_MASK_PRODPORT_S  9
886 /* DPORT_AHB_LITE_MASK_SDIO : R/W ;bitpos:[8] ;default: 1'b0 ; */
887 /*description: */
888 #define DPORT_AHB_LITE_MASK_SDIO  (BIT(8))
889 #define DPORT_AHB_LITE_MASK_SDIO_M  (BIT(8))
890 #define DPORT_AHB_LITE_MASK_SDIO_V  0x1
891 #define DPORT_AHB_LITE_MASK_SDIO_S  8
892 /* DPORT_AHB_LITE_MASK_APP : R/W ;bitpos:[4] ;default: 1'b0 ; */
893 /*description: */
894 #define DPORT_AHB_LITE_MASK_APP  (BIT(4))
895 #define DPORT_AHB_LITE_MASK_APP_M  (BIT(4))
896 #define DPORT_AHB_LITE_MASK_APP_V  0x1
897 #define DPORT_AHB_LITE_MASK_APP_S  4
898 /* DPORT_AHB_LITE_MASK_PRO : R/W ;bitpos:[0] ;default: 1'b0 ; */
899 /*description: */
900 #define DPORT_AHB_LITE_MASK_PRO  (BIT(0))
901 #define DPORT_AHB_LITE_MASK_PRO_M  (BIT(0))
902 #define DPORT_AHB_LITE_MASK_PRO_V  0x1
903 #define DPORT_AHB_LITE_MASK_PRO_S  0
904 
905 #define DPORT_AHB_MPU_TABLE_0_REG          (DR_REG_DPORT_BASE + 0x0B4)
906 /* DPORT_AHB_ACCESS_GRANT_0 : R/W ;bitpos:[31:0] ;default: 32'hffffffff ; */
907 /*description: */
908 #define DPORT_AHB_ACCESS_GRANT_0  0xFFFFFFFF
909 #define DPORT_AHB_ACCESS_GRANT_0_M  ((DPORT_AHB_ACCESS_GRANT_0_V)<<(DPORT_AHB_ACCESS_GRANT_0_S))
910 #define DPORT_AHB_ACCESS_GRANT_0_V  0xFFFFFFFF
911 #define DPORT_AHB_ACCESS_GRANT_0_S  0
912 
913 #define DPORT_AHB_MPU_TABLE_1_REG          (DR_REG_DPORT_BASE + 0x0B8)
914 /* DPORT_AHB_ACCESS_GRANT_1 : R/W ;bitpos:[8:0] ;default: 9'h1ff ; */
915 /*description: */
916 #define DPORT_AHB_ACCESS_GRANT_1  0x000001FF
917 #define DPORT_AHB_ACCESS_GRANT_1_M  ((DPORT_AHB_ACCESS_GRANT_1_V)<<(DPORT_AHB_ACCESS_GRANT_1_S))
918 #define DPORT_AHB_ACCESS_GRANT_1_V  0x1FF
919 #define DPORT_AHB_ACCESS_GRANT_1_S  0
920 
921 #define DPORT_HOST_INF_SEL_REG          (DR_REG_DPORT_BASE + 0x0BC)
922 /* DPORT_LINK_DEVICE_SEL : R/W ;bitpos:[15:8] ;default: 8'h0 ; */
923 /*description: */
924 #define DPORT_LINK_DEVICE_SEL  0x000000FF
925 #define DPORT_LINK_DEVICE_SEL_M  ((DPORT_LINK_DEVICE_SEL_V)<<(DPORT_LINK_DEVICE_SEL_S))
926 #define DPORT_LINK_DEVICE_SEL_V  0xFF
927 #define DPORT_LINK_DEVICE_SEL_S  8
928 /* DPORT_PERI_IO_SWAP : R/W ;bitpos:[7:0] ;default: 8'h0 ; */
929 /*description: */
930 #define DPORT_PERI_IO_SWAP  0x000000FF
931 #define DPORT_PERI_IO_SWAP_M  ((DPORT_PERI_IO_SWAP_V)<<(DPORT_PERI_IO_SWAP_S))
932 #define DPORT_PERI_IO_SWAP_V  0xFF
933 #define DPORT_PERI_IO_SWAP_S  0
934 
935 #define DPORT_PERIP_CLK_EN_REG          (DR_REG_DPORT_BASE + 0x0C0)
936 /* DPORT_PERIP_CLK_EN : R/W ;bitpos:[31:0] ;default: 32'hf9c1e06f ; */
937 /*description: */
938 #define DPORT_PERIP_CLK_EN  0xFFFFFFFF
939 #define DPORT_PERIP_CLK_EN_M  ((DPORT_PERIP_CLK_EN_V)<<(DPORT_PERIP_CLK_EN_S))
940 #define DPORT_PERIP_CLK_EN_V  0xFFFFFFFF
941 #define DPORT_PERIP_CLK_EN_S  0
942 
943 #define DPORT_PWM3_CLK_EN (BIT(26))
944 #define DPORT_PWM2_CLK_EN (BIT(25))
945 #define DPORT_UART_MEM_CLK_EN   (BIT(24))
946 #define DPORT_UART2_CLK_EN   (BIT(23))
947 #define DPORT_SPI_DMA_CLK_EN   (BIT(22))
948 #define DPORT_I2S1_CLK_EN   (BIT(21))
949 #define DPORT_PWM1_CLK_EN   (BIT(20))
950 #define DPORT_TWAI_CLK_EN   (BIT(19))
951 #define DPORT_CAN_CLK_EN    DPORT_TWAI_CLK_EN
952 #define DPORT_I2C_EXT1_CLK_EN   (BIT(18))
953 #define DPORT_PWM0_CLK_EN   (BIT(17))
954 #define DPORT_SPI3_CLK_EN   (BIT(16))
955 #define DPORT_TIMERGROUP1_CLK_EN   (BIT(15))
956 #define DPORT_EFUSE_CLK_EN   (BIT(14))
957 #define DPORT_TIMERGROUP_CLK_EN   (BIT(13))
958 #define DPORT_UHCI1_CLK_EN   (BIT(12))
959 #define DPORT_LEDC_CLK_EN   (BIT(11))
960 #define DPORT_PCNT_CLK_EN   (BIT(10))
961 #define DPORT_RMT_CLK_EN   (BIT(9))
962 #define DPORT_UHCI0_CLK_EN   (BIT(8))
963 #define DPORT_I2C_EXT0_CLK_EN   (BIT(7))
964 #define DPORT_SPI2_CLK_EN   (BIT(6))
965 #define DPORT_UART1_CLK_EN   (BIT(5))
966 #define DPORT_I2S0_CLK_EN   (BIT(4))
967 #define DPORT_WDG_CLK_EN   (BIT(3))
968 #define DPORT_UART_CLK_EN   (BIT(2))
969 #define DPORT_SPI01_CLK_EN   (BIT(1))
970 #define DPORT_TIMERS_CLK_EN   (BIT(0))
971 #define DPORT_PERIP_RST_EN_REG          (DR_REG_DPORT_BASE + 0x0C4)
972 /* DPORT_PERIP_RST : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
973 /*description: */
974 #define DPORT_PERIP_RST  0xFFFFFFFF
975 #define DPORT_PERIP_RST_M  ((DPORT_PERIP_RST_V)<<(DPORT_PERIP_RST_S))
976 #define DPORT_PERIP_RST_V  0xFFFFFFFF
977 #define DPORT_PERIP_RST_S  0
978 #define DPORT_PWM3_RST (BIT(26))
979 #define DPORT_PWM2_RST (BIT(25))
980 #define DPORT_UART_MEM_RST   (BIT(24))
981 #define DPORT_UART2_RST   (BIT(23))
982 #define DPORT_SPI_DMA_RST   (BIT(22))
983 #define DPORT_I2S1_RST   (BIT(21))
984 #define DPORT_PWM1_RST   (BIT(20))
985 #define DPORT_TWAI_RST   (BIT(19))
986 #define DPORT_CAN_RST    DPORT_TWAI_RST
987 #define DPORT_I2C_EXT1_RST   (BIT(18))
988 #define DPORT_PWM0_RST   (BIT(17))
989 #define DPORT_SPI3_RST   (BIT(16))
990 #define DPORT_TIMERGROUP1_RST   (BIT(15))
991 #define DPORT_EFUSE_RST   (BIT(14))
992 #define DPORT_TIMERGROUP_RST   (BIT(13))
993 #define DPORT_UHCI1_RST   (BIT(12))
994 #define DPORT_LEDC_RST   (BIT(11))
995 #define DPORT_PCNT_RST   (BIT(10))
996 #define DPORT_RMT_RST   (BIT(9))
997 #define DPORT_UHCI0_RST   (BIT(8))
998 #define DPORT_I2C_EXT0_RST   (BIT(7))
999 #define DPORT_SPI2_RST   (BIT(6))
1000 #define DPORT_UART1_RST   (BIT(5))
1001 #define DPORT_I2S0_RST   (BIT(4))
1002 #define DPORT_WDG_RST   (BIT(3))
1003 #define DPORT_UART_RST   (BIT(2))
1004 #define DPORT_SPI01_RST   (BIT(1))
1005 #define DPORT_TIMERS_RST   (BIT(0))
1006 #define DPORT_SLAVE_SPI_CONFIG_REG          (DR_REG_DPORT_BASE + 0x0C8)
1007 /* DPORT_SPI_DECRYPT_ENABLE : R/W ;bitpos:[12] ;default: 1'b0 ; */
1008 /*description: */
1009 #define DPORT_SPI_DECRYPT_ENABLE  (BIT(12))
1010 #define DPORT_SPI_DECRYPT_ENABLE_M  (BIT(12))
1011 #define DPORT_SPI_DECRYPT_ENABLE_V  0x1
1012 #define DPORT_SPI_DECRYPT_ENABLE_S  12
1013 /* DPORT_SPI_ENCRYPT_ENABLE : R/W ;bitpos:[8] ;default: 1'b0 ; */
1014 /*description: */
1015 #define DPORT_SPI_ENCRYPT_ENABLE  (BIT(8))
1016 #define DPORT_SPI_ENCRYPT_ENABLE_M  (BIT(8))
1017 #define DPORT_SPI_ENCRYPT_ENABLE_V  0x1
1018 #define DPORT_SPI_ENCRYPT_ENABLE_S  8
1019 /* DPORT_SLAVE_SPI_MASK_APP : R/W ;bitpos:[4] ;default: 1'b0 ; */
1020 /*description: */
1021 #define DPORT_SLAVE_SPI_MASK_APP  (BIT(4))
1022 #define DPORT_SLAVE_SPI_MASK_APP_M  (BIT(4))
1023 #define DPORT_SLAVE_SPI_MASK_APP_V  0x1
1024 #define DPORT_SLAVE_SPI_MASK_APP_S  4
1025 /* DPORT_SLAVE_SPI_MASK_PRO : R/W ;bitpos:[0] ;default: 1'b0 ; */
1026 /*description: */
1027 #define DPORT_SLAVE_SPI_MASK_PRO  (BIT(0))
1028 #define DPORT_SLAVE_SPI_MASK_PRO_M  (BIT(0))
1029 #define DPORT_SLAVE_SPI_MASK_PRO_V  0x1
1030 #define DPORT_SLAVE_SPI_MASK_PRO_S  0
1031 
1032 #define DPORT_WIFI_CLK_EN_REG          (DR_REG_DPORT_BASE + 0x0CC)
1033 /* DPORT_WIFI_CLK_EN : R/W ;bitpos:[31:0] ;default: 32'hfffce030 ; */
1034 /*description: */
1035 #define DPORT_WIFI_CLK_EN  0xFFFFFFFF
1036 #define DPORT_WIFI_CLK_EN_M  ((DPORT_WIFI_CLK_EN_V)<<(DPORT_WIFI_CLK_EN_S))
1037 #define DPORT_WIFI_CLK_EN_V  0xFFFFFFFF
1038 #define DPORT_WIFI_CLK_EN_S  0
1039 
1040 /* Mask for all Wifi clock bits - 1, 2, 10 */
1041 #define DPORT_WIFI_CLK_WIFI_EN  0x00000406
1042 #define DPORT_WIFI_CLK_WIFI_EN_M  ((DPORT_WIFI_CLK_WIFI_EN_V)<<(DPORT_WIFI_CLK_WIFI_EN_S))
1043 #define DPORT_WIFI_CLK_WIFI_EN_V  0x406
1044 #define DPORT_WIFI_CLK_WIFI_EN_S  0
1045 /* Mask for all Bluetooth clock bits - 11, 16, 17 */
1046 #define DPORT_WIFI_CLK_BT_EN  0x61
1047 #define DPORT_WIFI_CLK_BT_EN_M  ((DPORT_WIFI_CLK_BT_EN_V)<<(DPORT_WIFI_CLK_BT_EN_S))
1048 #define DPORT_WIFI_CLK_BT_EN_V  0x61
1049 #define DPORT_WIFI_CLK_BT_EN_S  11
1050 /* Mask for clock bits used by both WIFI and Bluetooth, bit 0, 3, 6, 7, 8, 9 */
1051 #define DPORT_WIFI_CLK_WIFI_BT_COMMON_M 0x000003c9
1052 //bluetooth baseband bit11
1053 #define DPORT_BT_BASEBAND_EN  BIT(11)
1054 //bluetooth LC bit16 and bit17
1055 #define DPORT_BT_LC_EN  (BIT(16)|BIT(17))
1056 
1057 /* Remaining single bit clock masks */
1058 #define DPORT_WIFI_CLK_SDIOSLAVE_EN  BIT(4)
1059 #define DPORT_WIFI_CLK_UNUSED_BIT5  BIT(5)
1060 #define DPORT_WIFI_CLK_UNUSED_BIT12  BIT(12)
1061 #define DPORT_WIFI_CLK_SDIO_HOST_EN  BIT(13)
1062 #define DPORT_WIFI_CLK_EMAC_EN  BIT(14)
1063 #define DPORT_WIFI_CLK_RNG_EN  BIT(15)
1064 
1065 #define DPORT_CORE_RST_EN_REG          (DR_REG_DPORT_BASE + 0x0D0)
1066 /* DPORT_CORE_RST : R/W ;bitpos:[31:0] ;default: 32'h0 ; */
1067 /*description: */
1068 #define DPORT_WIFIBB_RST       BIT(0)
1069 #define DPORT_FE_RST           BIT(1)
1070 #define DPORT_WIFIMAC_RST      BIT(2)
1071 #define DPORT_BTBB_RST         BIT(3)
1072 #define DPORT_BTMAC_RST        BIT(4)
1073 #define DPORT_SDIO_RST         BIT(5)
1074 #define DPORT_SDIO_HOST_RST    BIT(6)
1075 #define DPORT_EMAC_RST         BIT(7)
1076 #define DPORT_MACPWR_RST       BIT(8)
1077 #define DPORT_RW_BTMAC_RST     BIT(9)
1078 #define DPORT_RW_BTLP_RST      BIT(10)
1079 
1080 //ESP32 should not reset FE in esp_wifi_bt_power_domain_on().
1081 //The FE of ESP32 is not in the WIFI PD power domain.
1082 //When turning off WIFI PD, the FE will not power down, so phy_wakeup_init() did not rewrite the FE register.
1083 #define MODEM_RESET_FIELD_WHEN_PU   (DPORT_WIFIBB_RST       | \
1084                                      DPORT_WIFIMAC_RST      | \
1085                                      DPORT_BTBB_RST         | \
1086                                      DPORT_BTMAC_RST        | \
1087                                      DPORT_RW_BTMAC_RST)
1088 
1089 #define DPORT_BT_LPCK_DIV_INT_REG          (DR_REG_DPORT_BASE + 0x0D4)
1090 /* DPORT_BTEXTWAKEUP_REQ : R/W ;bitpos:[12] ;default: 1'b0 ; */
1091 /*description: */
1092 #define DPORT_BTEXTWAKEUP_REQ  (BIT(12))
1093 #define DPORT_BTEXTWAKEUP_REQ_M  (BIT(12))
1094 #define DPORT_BTEXTWAKEUP_REQ_V  0x1
1095 #define DPORT_BTEXTWAKEUP_REQ_S  12
1096 /* DPORT_BT_LPCK_DIV_NUM : R/W ;bitpos:[11:0] ;default: 12'd255 ; */
1097 /*description: */
1098 #define DPORT_BT_LPCK_DIV_NUM  0x00000FFF
1099 #define DPORT_BT_LPCK_DIV_NUM_M  ((DPORT_BT_LPCK_DIV_NUM_V)<<(DPORT_BT_LPCK_DIV_NUM_S))
1100 #define DPORT_BT_LPCK_DIV_NUM_V  0xFFF
1101 #define DPORT_BT_LPCK_DIV_NUM_S  0
1102 
1103 #define DPORT_BT_LPCK_DIV_FRAC_REG          (DR_REG_DPORT_BASE + 0x0D8)
1104 /* DPORT_LPCLK_SEL_XTAL32K : R/W ;bitpos:[27] ;default: 1'b0 ; */
1105 /*description: */
1106 #define DPORT_LPCLK_SEL_XTAL32K  (BIT(27))
1107 #define DPORT_LPCLK_SEL_XTAL32K_M  (BIT(27))
1108 #define DPORT_LPCLK_SEL_XTAL32K_V  0x1
1109 #define DPORT_LPCLK_SEL_XTAL32K_S  27
1110 /* DPORT_LPCLK_SEL_XTAL : R/W ;bitpos:[26] ;default: 1'b0 ; */
1111 /*description: */
1112 #define DPORT_LPCLK_SEL_XTAL  (BIT(26))
1113 #define DPORT_LPCLK_SEL_XTAL_M  (BIT(26))
1114 #define DPORT_LPCLK_SEL_XTAL_V  0x1
1115 #define DPORT_LPCLK_SEL_XTAL_S  26
1116 /* DPORT_LPCLK_SEL_8M : R/W ;bitpos:[25] ;default: 1'b1 ; */
1117 /*description: */
1118 #define DPORT_LPCLK_SEL_8M  (BIT(25))
1119 #define DPORT_LPCLK_SEL_8M_M  (BIT(25))
1120 #define DPORT_LPCLK_SEL_8M_V  0x1
1121 #define DPORT_LPCLK_SEL_8M_S  25
1122 /* DPORT_LPCLK_SEL_RTC_SLOW : R/W ;bitpos:[24] ;default: 1'b0 ; */
1123 /*description: */
1124 #define DPORT_LPCLK_SEL_RTC_SLOW  (BIT(24))
1125 #define DPORT_LPCLK_SEL_RTC_SLOW_M  (BIT(24))
1126 #define DPORT_LPCLK_SEL_RTC_SLOW_V  0x1
1127 #define DPORT_LPCLK_SEL_RTC_SLOW_S  24
1128 /* DPORT_BT_LPCK_DIV_A : R/W ;bitpos:[23:12] ;default: 12'd1 ; */
1129 /*description: */
1130 #define DPORT_BT_LPCK_DIV_A  0x00000FFF
1131 #define DPORT_BT_LPCK_DIV_A_M  ((DPORT_BT_LPCK_DIV_A_V)<<(DPORT_BT_LPCK_DIV_A_S))
1132 #define DPORT_BT_LPCK_DIV_A_V  0xFFF
1133 #define DPORT_BT_LPCK_DIV_A_S  12
1134 /* DPORT_BT_LPCK_DIV_B : R/W ;bitpos:[11:0] ;default: 12'd1 ; */
1135 /*description: */
1136 #define DPORT_BT_LPCK_DIV_B  0x00000FFF
1137 #define DPORT_BT_LPCK_DIV_B_M  ((DPORT_BT_LPCK_DIV_B_V)<<(DPORT_BT_LPCK_DIV_B_S))
1138 #define DPORT_BT_LPCK_DIV_B_V  0xFFF
1139 #define DPORT_BT_LPCK_DIV_B_S  0
1140 
1141 #define DPORT_CPU_INTR_FROM_CPU_0_REG          (DR_REG_DPORT_BASE + 0x0DC)
1142 /* DPORT_CPU_INTR_FROM_CPU_0 : R/W ;bitpos:[0] ;default: 1'b0 ; */
1143 /*description: */
1144 #define DPORT_CPU_INTR_FROM_CPU_0  (BIT(0))
1145 #define DPORT_CPU_INTR_FROM_CPU_0_M  (BIT(0))
1146 #define DPORT_CPU_INTR_FROM_CPU_0_V  0x1
1147 #define DPORT_CPU_INTR_FROM_CPU_0_S  0
1148 
1149 #define DPORT_CPU_INTR_FROM_CPU_1_REG          (DR_REG_DPORT_BASE + 0x0E0)
1150 /* DPORT_CPU_INTR_FROM_CPU_1 : R/W ;bitpos:[0] ;default: 1'b0 ; */
1151 /*description: */
1152 #define DPORT_CPU_INTR_FROM_CPU_1  (BIT(0))
1153 #define DPORT_CPU_INTR_FROM_CPU_1_M  (BIT(0))
1154 #define DPORT_CPU_INTR_FROM_CPU_1_V  0x1
1155 #define DPORT_CPU_INTR_FROM_CPU_1_S  0
1156 
1157 #define SYSTEM_CPU_INTR_FROM_CPU_2_REG          DPORT_CPU_INTR_FROM_CPU_2_REG
1158 #define SYSTEM_CPU_INTR_FROM_CPU_2              DPORT_CPU_INTR_FROM_CPU_2
1159 #define DPORT_CPU_INTR_FROM_CPU_2_REG          (DR_REG_DPORT_BASE + 0x0E4)
1160 /* DPORT_CPU_INTR_FROM_CPU_2 : R/W ;bitpos:[0] ;default: 1'b0 ; */
1161 /*description: */
1162 #define DPORT_CPU_INTR_FROM_CPU_2  (BIT(0))
1163 #define DPORT_CPU_INTR_FROM_CPU_2_M  (BIT(0))
1164 #define DPORT_CPU_INTR_FROM_CPU_2_V  0x1
1165 #define DPORT_CPU_INTR_FROM_CPU_2_S  0
1166 
1167 #define SYSTEM_CPU_INTR_FROM_CPU_3_REG          DPORT_CPU_INTR_FROM_CPU_3_REG
1168 #define SYSTEM_CPU_INTR_FROM_CPU_3              DPORT_CPU_INTR_FROM_CPU_3
1169 #define DPORT_CPU_INTR_FROM_CPU_3_REG          (DR_REG_DPORT_BASE + 0x0E8)
1170 /* DPORT_CPU_INTR_FROM_CPU_3 : R/W ;bitpos:[0] ;default: 1'b0 ; */
1171 /*description: */
1172 #define DPORT_CPU_INTR_FROM_CPU_3  (BIT(0))
1173 #define DPORT_CPU_INTR_FROM_CPU_3_M  (BIT(0))
1174 #define DPORT_CPU_INTR_FROM_CPU_3_V  0x1
1175 #define DPORT_CPU_INTR_FROM_CPU_3_S  0
1176 
1177 #define DPORT_PRO_INTR_STATUS_0_REG          (DR_REG_DPORT_BASE + 0x0EC)
1178 /* DPORT_PRO_INTR_STATUS_0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
1179 /*description: */
1180 #define DPORT_PRO_INTR_STATUS_0  0xFFFFFFFF
1181 #define DPORT_PRO_INTR_STATUS_0_M  ((DPORT_PRO_INTR_STATUS_0_V)<<(DPORT_PRO_INTR_STATUS_0_S))
1182 #define DPORT_PRO_INTR_STATUS_0_V  0xFFFFFFFF
1183 #define DPORT_PRO_INTR_STATUS_0_S  0
1184 
1185 #define DPORT_PRO_INTR_STATUS_1_REG          (DR_REG_DPORT_BASE + 0x0F0)
1186 /* DPORT_PRO_INTR_STATUS_1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
1187 /*description: */
1188 #define DPORT_PRO_INTR_STATUS_1  0xFFFFFFFF
1189 #define DPORT_PRO_INTR_STATUS_1_M  ((DPORT_PRO_INTR_STATUS_1_V)<<(DPORT_PRO_INTR_STATUS_1_S))
1190 #define DPORT_PRO_INTR_STATUS_1_V  0xFFFFFFFF
1191 #define DPORT_PRO_INTR_STATUS_1_S  0
1192 
1193 #define DPORT_PRO_INTR_STATUS_2_REG          (DR_REG_DPORT_BASE + 0x0F4)
1194 /* DPORT_PRO_INTR_STATUS_2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
1195 /*description: */
1196 #define DPORT_PRO_INTR_STATUS_2  0xFFFFFFFF
1197 #define DPORT_PRO_INTR_STATUS_2_M  ((DPORT_PRO_INTR_STATUS_2_V)<<(DPORT_PRO_INTR_STATUS_2_S))
1198 #define DPORT_PRO_INTR_STATUS_2_V  0xFFFFFFFF
1199 #define DPORT_PRO_INTR_STATUS_2_S  0
1200 
1201 #define DPORT_APP_INTR_STATUS_0_REG          (DR_REG_DPORT_BASE + 0x0F8)
1202 /* DPORT_APP_INTR_STATUS_0 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
1203 /*description: */
1204 #define DPORT_APP_INTR_STATUS_0  0xFFFFFFFF
1205 #define DPORT_APP_INTR_STATUS_0_M  ((DPORT_APP_INTR_STATUS_0_V)<<(DPORT_APP_INTR_STATUS_0_S))
1206 #define DPORT_APP_INTR_STATUS_0_V  0xFFFFFFFF
1207 #define DPORT_APP_INTR_STATUS_0_S  0
1208 
1209 #define DPORT_APP_INTR_STATUS_1_REG          (DR_REG_DPORT_BASE + 0x0FC)
1210 /* DPORT_APP_INTR_STATUS_1 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
1211 /*description: */
1212 #define DPORT_APP_INTR_STATUS_1  0xFFFFFFFF
1213 #define DPORT_APP_INTR_STATUS_1_M  ((DPORT_APP_INTR_STATUS_1_V)<<(DPORT_APP_INTR_STATUS_1_S))
1214 #define DPORT_APP_INTR_STATUS_1_V  0xFFFFFFFF
1215 #define DPORT_APP_INTR_STATUS_1_S  0
1216 
1217 #define DPORT_APP_INTR_STATUS_2_REG          (DR_REG_DPORT_BASE + 0x100)
1218 /* DPORT_APP_INTR_STATUS_2 : RO ;bitpos:[31:0] ;default: 32'h0 ; */
1219 /*description: */
1220 #define DPORT_APP_INTR_STATUS_2  0xFFFFFFFF
1221 #define DPORT_APP_INTR_STATUS_2_M  ((DPORT_APP_INTR_STATUS_2_V)<<(DPORT_APP_INTR_STATUS_2_S))
1222 #define DPORT_APP_INTR_STATUS_2_V  0xFFFFFFFF
1223 #define DPORT_APP_INTR_STATUS_2_S  0
1224 
1225 #define DPORT_PRO_MAC_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x104)
1226 /* DPORT_PRO_MAC_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1227 /*description: */
1228 #define DPORT_PRO_MAC_INTR_MAP  0x0000001F
1229 #define DPORT_PRO_MAC_INTR_MAP_M  ((DPORT_PRO_MAC_INTR_MAP_V)<<(DPORT_PRO_MAC_INTR_MAP_S))
1230 #define DPORT_PRO_MAC_INTR_MAP_V  0x1F
1231 #define DPORT_PRO_MAC_INTR_MAP_S  0
1232 
1233 #define DPORT_PRO_MAC_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x108)
1234 /* DPORT_PRO_MAC_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1235 /*description: */
1236 #define DPORT_PRO_MAC_NMI_MAP  0x0000001F
1237 #define DPORT_PRO_MAC_NMI_MAP_M  ((DPORT_PRO_MAC_NMI_MAP_V)<<(DPORT_PRO_MAC_NMI_MAP_S))
1238 #define DPORT_PRO_MAC_NMI_MAP_V  0x1F
1239 #define DPORT_PRO_MAC_NMI_MAP_S  0
1240 
1241 #define DPORT_PRO_BB_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x10C)
1242 /* DPORT_PRO_BB_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1243 /*description: */
1244 #define DPORT_PRO_BB_INT_MAP  0x0000001F
1245 #define DPORT_PRO_BB_INT_MAP_M  ((DPORT_PRO_BB_INT_MAP_V)<<(DPORT_PRO_BB_INT_MAP_S))
1246 #define DPORT_PRO_BB_INT_MAP_V  0x1F
1247 #define DPORT_PRO_BB_INT_MAP_S  0
1248 
1249 #define DPORT_PRO_BT_MAC_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x110)
1250 /* DPORT_PRO_BT_MAC_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1251 /*description: */
1252 #define DPORT_PRO_BT_MAC_INT_MAP  0x0000001F
1253 #define DPORT_PRO_BT_MAC_INT_MAP_M  ((DPORT_PRO_BT_MAC_INT_MAP_V)<<(DPORT_PRO_BT_MAC_INT_MAP_S))
1254 #define DPORT_PRO_BT_MAC_INT_MAP_V  0x1F
1255 #define DPORT_PRO_BT_MAC_INT_MAP_S  0
1256 
1257 #define DPORT_PRO_BT_BB_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x114)
1258 /* DPORT_PRO_BT_BB_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1259 /*description: */
1260 #define DPORT_PRO_BT_BB_INT_MAP  0x0000001F
1261 #define DPORT_PRO_BT_BB_INT_MAP_M  ((DPORT_PRO_BT_BB_INT_MAP_V)<<(DPORT_PRO_BT_BB_INT_MAP_S))
1262 #define DPORT_PRO_BT_BB_INT_MAP_V  0x1F
1263 #define DPORT_PRO_BT_BB_INT_MAP_S  0
1264 
1265 #define DPORT_PRO_BT_BB_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x118)
1266 /* DPORT_PRO_BT_BB_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1267 /*description: */
1268 #define DPORT_PRO_BT_BB_NMI_MAP  0x0000001F
1269 #define DPORT_PRO_BT_BB_NMI_MAP_M  ((DPORT_PRO_BT_BB_NMI_MAP_V)<<(DPORT_PRO_BT_BB_NMI_MAP_S))
1270 #define DPORT_PRO_BT_BB_NMI_MAP_V  0x1F
1271 #define DPORT_PRO_BT_BB_NMI_MAP_S  0
1272 
1273 #define DPORT_PRO_RWBT_IRQ_MAP_REG          (DR_REG_DPORT_BASE + 0x11C)
1274 /* DPORT_PRO_RWBT_IRQ_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1275 /*description: */
1276 #define DPORT_PRO_RWBT_IRQ_MAP  0x0000001F
1277 #define DPORT_PRO_RWBT_IRQ_MAP_M  ((DPORT_PRO_RWBT_IRQ_MAP_V)<<(DPORT_PRO_RWBT_IRQ_MAP_S))
1278 #define DPORT_PRO_RWBT_IRQ_MAP_V  0x1F
1279 #define DPORT_PRO_RWBT_IRQ_MAP_S  0
1280 
1281 #define DPORT_PRO_RWBLE_IRQ_MAP_REG          (DR_REG_DPORT_BASE + 0x120)
1282 /* DPORT_PRO_RWBLE_IRQ_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1283 /*description: */
1284 #define DPORT_PRO_RWBLE_IRQ_MAP  0x0000001F
1285 #define DPORT_PRO_RWBLE_IRQ_MAP_M  ((DPORT_PRO_RWBLE_IRQ_MAP_V)<<(DPORT_PRO_RWBLE_IRQ_MAP_S))
1286 #define DPORT_PRO_RWBLE_IRQ_MAP_V  0x1F
1287 #define DPORT_PRO_RWBLE_IRQ_MAP_S  0
1288 
1289 #define DPORT_PRO_RWBT_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x124)
1290 /* DPORT_PRO_RWBT_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1291 /*description: */
1292 #define DPORT_PRO_RWBT_NMI_MAP  0x0000001F
1293 #define DPORT_PRO_RWBT_NMI_MAP_M  ((DPORT_PRO_RWBT_NMI_MAP_V)<<(DPORT_PRO_RWBT_NMI_MAP_S))
1294 #define DPORT_PRO_RWBT_NMI_MAP_V  0x1F
1295 #define DPORT_PRO_RWBT_NMI_MAP_S  0
1296 
1297 #define DPORT_PRO_RWBLE_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x128)
1298 /* DPORT_PRO_RWBLE_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1299 /*description: */
1300 #define DPORT_PRO_RWBLE_NMI_MAP  0x0000001F
1301 #define DPORT_PRO_RWBLE_NMI_MAP_M  ((DPORT_PRO_RWBLE_NMI_MAP_V)<<(DPORT_PRO_RWBLE_NMI_MAP_S))
1302 #define DPORT_PRO_RWBLE_NMI_MAP_V  0x1F
1303 #define DPORT_PRO_RWBLE_NMI_MAP_S  0
1304 
1305 #define DPORT_PRO_SLC0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x12C)
1306 /* DPORT_PRO_SLC0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1307 /*description: */
1308 #define DPORT_PRO_SLC0_INTR_MAP  0x0000001F
1309 #define DPORT_PRO_SLC0_INTR_MAP_M  ((DPORT_PRO_SLC0_INTR_MAP_V)<<(DPORT_PRO_SLC0_INTR_MAP_S))
1310 #define DPORT_PRO_SLC0_INTR_MAP_V  0x1F
1311 #define DPORT_PRO_SLC0_INTR_MAP_S  0
1312 
1313 #define DPORT_PRO_SLC1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x130)
1314 /* DPORT_PRO_SLC1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1315 /*description: */
1316 #define DPORT_PRO_SLC1_INTR_MAP  0x0000001F
1317 #define DPORT_PRO_SLC1_INTR_MAP_M  ((DPORT_PRO_SLC1_INTR_MAP_V)<<(DPORT_PRO_SLC1_INTR_MAP_S))
1318 #define DPORT_PRO_SLC1_INTR_MAP_V  0x1F
1319 #define DPORT_PRO_SLC1_INTR_MAP_S  0
1320 
1321 #define DPORT_PRO_UHCI0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x134)
1322 /* DPORT_PRO_UHCI0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1323 /*description: */
1324 #define DPORT_PRO_UHCI0_INTR_MAP  0x0000001F
1325 #define DPORT_PRO_UHCI0_INTR_MAP_M  ((DPORT_PRO_UHCI0_INTR_MAP_V)<<(DPORT_PRO_UHCI0_INTR_MAP_S))
1326 #define DPORT_PRO_UHCI0_INTR_MAP_V  0x1F
1327 #define DPORT_PRO_UHCI0_INTR_MAP_S  0
1328 
1329 #define DPORT_PRO_UHCI1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x138)
1330 /* DPORT_PRO_UHCI1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1331 /*description: */
1332 #define DPORT_PRO_UHCI1_INTR_MAP  0x0000001F
1333 #define DPORT_PRO_UHCI1_INTR_MAP_M  ((DPORT_PRO_UHCI1_INTR_MAP_V)<<(DPORT_PRO_UHCI1_INTR_MAP_S))
1334 #define DPORT_PRO_UHCI1_INTR_MAP_V  0x1F
1335 #define DPORT_PRO_UHCI1_INTR_MAP_S  0
1336 
1337 #define DPORT_PRO_TG_T0_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x13C)
1338 /* DPORT_PRO_TG_T0_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1339 /*description: */
1340 #define DPORT_PRO_TG_T0_LEVEL_INT_MAP  0x0000001F
1341 #define DPORT_PRO_TG_T0_LEVEL_INT_MAP_M  ((DPORT_PRO_TG_T0_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG_T0_LEVEL_INT_MAP_S))
1342 #define DPORT_PRO_TG_T0_LEVEL_INT_MAP_V  0x1F
1343 #define DPORT_PRO_TG_T0_LEVEL_INT_MAP_S  0
1344 
1345 #define DPORT_PRO_TG_T1_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x140)
1346 /* DPORT_PRO_TG_T1_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1347 /*description: */
1348 #define DPORT_PRO_TG_T1_LEVEL_INT_MAP  0x0000001F
1349 #define DPORT_PRO_TG_T1_LEVEL_INT_MAP_M  ((DPORT_PRO_TG_T1_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG_T1_LEVEL_INT_MAP_S))
1350 #define DPORT_PRO_TG_T1_LEVEL_INT_MAP_V  0x1F
1351 #define DPORT_PRO_TG_T1_LEVEL_INT_MAP_S  0
1352 
1353 #define DPORT_PRO_TG_WDT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x144)
1354 /* DPORT_PRO_TG_WDT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1355 /*description: */
1356 #define DPORT_PRO_TG_WDT_LEVEL_INT_MAP  0x0000001F
1357 #define DPORT_PRO_TG_WDT_LEVEL_INT_MAP_M  ((DPORT_PRO_TG_WDT_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG_WDT_LEVEL_INT_MAP_S))
1358 #define DPORT_PRO_TG_WDT_LEVEL_INT_MAP_V  0x1F
1359 #define DPORT_PRO_TG_WDT_LEVEL_INT_MAP_S  0
1360 
1361 #define DPORT_PRO_TG_LACT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x148)
1362 /* DPORT_PRO_TG_LACT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1363 /*description: */
1364 #define DPORT_PRO_TG_LACT_LEVEL_INT_MAP  0x0000001F
1365 #define DPORT_PRO_TG_LACT_LEVEL_INT_MAP_M  ((DPORT_PRO_TG_LACT_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG_LACT_LEVEL_INT_MAP_S))
1366 #define DPORT_PRO_TG_LACT_LEVEL_INT_MAP_V  0x1F
1367 #define DPORT_PRO_TG_LACT_LEVEL_INT_MAP_S  0
1368 
1369 #define DPORT_PRO_TG1_T0_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x14C)
1370 /* DPORT_PRO_TG1_T0_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1371 /*description: */
1372 #define DPORT_PRO_TG1_T0_LEVEL_INT_MAP  0x0000001F
1373 #define DPORT_PRO_TG1_T0_LEVEL_INT_MAP_M  ((DPORT_PRO_TG1_T0_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG1_T0_LEVEL_INT_MAP_S))
1374 #define DPORT_PRO_TG1_T0_LEVEL_INT_MAP_V  0x1F
1375 #define DPORT_PRO_TG1_T0_LEVEL_INT_MAP_S  0
1376 
1377 #define DPORT_PRO_TG1_T1_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x150)
1378 /* DPORT_PRO_TG1_T1_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1379 /*description: */
1380 #define DPORT_PRO_TG1_T1_LEVEL_INT_MAP  0x0000001F
1381 #define DPORT_PRO_TG1_T1_LEVEL_INT_MAP_M  ((DPORT_PRO_TG1_T1_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG1_T1_LEVEL_INT_MAP_S))
1382 #define DPORT_PRO_TG1_T1_LEVEL_INT_MAP_V  0x1F
1383 #define DPORT_PRO_TG1_T1_LEVEL_INT_MAP_S  0
1384 
1385 #define DPORT_PRO_TG1_WDT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x154)
1386 /* DPORT_PRO_TG1_WDT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1387 /*description: */
1388 #define DPORT_PRO_TG1_WDT_LEVEL_INT_MAP  0x0000001F
1389 #define DPORT_PRO_TG1_WDT_LEVEL_INT_MAP_M  ((DPORT_PRO_TG1_WDT_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG1_WDT_LEVEL_INT_MAP_S))
1390 #define DPORT_PRO_TG1_WDT_LEVEL_INT_MAP_V  0x1F
1391 #define DPORT_PRO_TG1_WDT_LEVEL_INT_MAP_S  0
1392 
1393 #define DPORT_PRO_TG1_LACT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x158)
1394 /* DPORT_PRO_TG1_LACT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1395 /*description: */
1396 #define DPORT_PRO_TG1_LACT_LEVEL_INT_MAP  0x0000001F
1397 #define DPORT_PRO_TG1_LACT_LEVEL_INT_MAP_M  ((DPORT_PRO_TG1_LACT_LEVEL_INT_MAP_V)<<(DPORT_PRO_TG1_LACT_LEVEL_INT_MAP_S))
1398 #define DPORT_PRO_TG1_LACT_LEVEL_INT_MAP_V  0x1F
1399 #define DPORT_PRO_TG1_LACT_LEVEL_INT_MAP_S  0
1400 
1401 #define DPORT_PRO_GPIO_INTERRUPT_MAP_REG          (DR_REG_DPORT_BASE + 0x15C)
1402 /* DPORT_PRO_GPIO_INTERRUPT_PRO_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1403 /*description: */
1404 #define DPORT_PRO_GPIO_INTERRUPT_PRO_MAP  0x0000001F
1405 #define DPORT_PRO_GPIO_INTERRUPT_PRO_MAP_M  ((DPORT_PRO_GPIO_INTERRUPT_PRO_MAP_V)<<(DPORT_PRO_GPIO_INTERRUPT_PRO_MAP_S))
1406 #define DPORT_PRO_GPIO_INTERRUPT_PRO_MAP_V  0x1F
1407 #define DPORT_PRO_GPIO_INTERRUPT_PRO_MAP_S  0
1408 
1409 #define DPORT_PRO_GPIO_INTERRUPT_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x160)
1410 /* DPORT_PRO_GPIO_INTERRUPT_PRO_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1411 /*description: */
1412 #define DPORT_PRO_GPIO_INTERRUPT_PRO_NMI_MAP  0x0000001F
1413 #define DPORT_PRO_GPIO_INTERRUPT_PRO_NMI_MAP_M  ((DPORT_PRO_GPIO_INTERRUPT_PRO_NMI_MAP_V)<<(DPORT_PRO_GPIO_INTERRUPT_PRO_NMI_MAP_S))
1414 #define DPORT_PRO_GPIO_INTERRUPT_PRO_NMI_MAP_V  0x1F
1415 #define DPORT_PRO_GPIO_INTERRUPT_PRO_NMI_MAP_S  0
1416 
1417 #define DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP_REG          (DR_REG_DPORT_BASE + 0x164)
1418 /* DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1419 /*description: */
1420 #define DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP  0x0000001F
1421 #define DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP_M  ((DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP_V)<<(DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP_S))
1422 #define DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP_V  0x1F
1423 #define DPORT_PRO_CPU_INTR_FROM_CPU_0_MAP_S  0
1424 
1425 #define DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP_REG          (DR_REG_DPORT_BASE + 0x168)
1426 /* DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1427 /*description: */
1428 #define DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP  0x0000001F
1429 #define DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP_M  ((DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP_V)<<(DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP_S))
1430 #define DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP_V  0x1F
1431 #define DPORT_PRO_CPU_INTR_FROM_CPU_1_MAP_S  0
1432 
1433 #define DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP_REG          (DR_REG_DPORT_BASE + 0x16C)
1434 /* DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1435 /*description: */
1436 #define DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP  0x0000001F
1437 #define DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP_M  ((DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP_V)<<(DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP_S))
1438 #define DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP_V  0x1F
1439 #define DPORT_PRO_CPU_INTR_FROM_CPU_2_MAP_S  0
1440 
1441 #define DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP_REG          (DR_REG_DPORT_BASE + 0x170)
1442 /* DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1443 /*description: */
1444 #define DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP  0x0000001F
1445 #define DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP_M  ((DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP_V)<<(DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP_S))
1446 #define DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP_V  0x1F
1447 #define DPORT_PRO_CPU_INTR_FROM_CPU_3_MAP_S  0
1448 
1449 #define DPORT_PRO_SPI_INTR_0_MAP_REG          (DR_REG_DPORT_BASE + 0x174)
1450 /* DPORT_PRO_SPI_INTR_0_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1451 /*description: */
1452 #define DPORT_PRO_SPI_INTR_0_MAP  0x0000001F
1453 #define DPORT_PRO_SPI_INTR_0_MAP_M  ((DPORT_PRO_SPI_INTR_0_MAP_V)<<(DPORT_PRO_SPI_INTR_0_MAP_S))
1454 #define DPORT_PRO_SPI_INTR_0_MAP_V  0x1F
1455 #define DPORT_PRO_SPI_INTR_0_MAP_S  0
1456 
1457 #define DPORT_PRO_SPI_INTR_1_MAP_REG          (DR_REG_DPORT_BASE + 0x178)
1458 /* DPORT_PRO_SPI_INTR_1_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1459 /*description: */
1460 #define DPORT_PRO_SPI_INTR_1_MAP  0x0000001F
1461 #define DPORT_PRO_SPI_INTR_1_MAP_M  ((DPORT_PRO_SPI_INTR_1_MAP_V)<<(DPORT_PRO_SPI_INTR_1_MAP_S))
1462 #define DPORT_PRO_SPI_INTR_1_MAP_V  0x1F
1463 #define DPORT_PRO_SPI_INTR_1_MAP_S  0
1464 
1465 #define DPORT_PRO_SPI_INTR_2_MAP_REG          (DR_REG_DPORT_BASE + 0x17C)
1466 /* DPORT_PRO_SPI_INTR_2_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1467 /*description: */
1468 #define DPORT_PRO_SPI_INTR_2_MAP  0x0000001F
1469 #define DPORT_PRO_SPI_INTR_2_MAP_M  ((DPORT_PRO_SPI_INTR_2_MAP_V)<<(DPORT_PRO_SPI_INTR_2_MAP_S))
1470 #define DPORT_PRO_SPI_INTR_2_MAP_V  0x1F
1471 #define DPORT_PRO_SPI_INTR_2_MAP_S  0
1472 
1473 #define DPORT_PRO_SPI_INTR_3_MAP_REG          (DR_REG_DPORT_BASE + 0x180)
1474 /* DPORT_PRO_SPI_INTR_3_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1475 /*description: */
1476 #define DPORT_PRO_SPI_INTR_3_MAP  0x0000001F
1477 #define DPORT_PRO_SPI_INTR_3_MAP_M  ((DPORT_PRO_SPI_INTR_3_MAP_V)<<(DPORT_PRO_SPI_INTR_3_MAP_S))
1478 #define DPORT_PRO_SPI_INTR_3_MAP_V  0x1F
1479 #define DPORT_PRO_SPI_INTR_3_MAP_S  0
1480 
1481 #define DPORT_PRO_I2S0_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x184)
1482 /* DPORT_PRO_I2S0_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1483 /*description: */
1484 #define DPORT_PRO_I2S0_INT_MAP  0x0000001F
1485 #define DPORT_PRO_I2S0_INT_MAP_M  ((DPORT_PRO_I2S0_INT_MAP_V)<<(DPORT_PRO_I2S0_INT_MAP_S))
1486 #define DPORT_PRO_I2S0_INT_MAP_V  0x1F
1487 #define DPORT_PRO_I2S0_INT_MAP_S  0
1488 
1489 #define DPORT_PRO_I2S1_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x188)
1490 /* DPORT_PRO_I2S1_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1491 /*description: */
1492 #define DPORT_PRO_I2S1_INT_MAP  0x0000001F
1493 #define DPORT_PRO_I2S1_INT_MAP_M  ((DPORT_PRO_I2S1_INT_MAP_V)<<(DPORT_PRO_I2S1_INT_MAP_S))
1494 #define DPORT_PRO_I2S1_INT_MAP_V  0x1F
1495 #define DPORT_PRO_I2S1_INT_MAP_S  0
1496 
1497 #define DPORT_PRO_UART_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x18C)
1498 /* DPORT_PRO_UART_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1499 /*description: */
1500 #define DPORT_PRO_UART_INTR_MAP  0x0000001F
1501 #define DPORT_PRO_UART_INTR_MAP_M  ((DPORT_PRO_UART_INTR_MAP_V)<<(DPORT_PRO_UART_INTR_MAP_S))
1502 #define DPORT_PRO_UART_INTR_MAP_V  0x1F
1503 #define DPORT_PRO_UART_INTR_MAP_S  0
1504 
1505 #define DPORT_PRO_UART1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x190)
1506 /* DPORT_PRO_UART1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1507 /*description: */
1508 #define DPORT_PRO_UART1_INTR_MAP  0x0000001F
1509 #define DPORT_PRO_UART1_INTR_MAP_M  ((DPORT_PRO_UART1_INTR_MAP_V)<<(DPORT_PRO_UART1_INTR_MAP_S))
1510 #define DPORT_PRO_UART1_INTR_MAP_V  0x1F
1511 #define DPORT_PRO_UART1_INTR_MAP_S  0
1512 
1513 #define DPORT_PRO_UART2_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x194)
1514 /* DPORT_PRO_UART2_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1515 /*description: */
1516 #define DPORT_PRO_UART2_INTR_MAP  0x0000001F
1517 #define DPORT_PRO_UART2_INTR_MAP_M  ((DPORT_PRO_UART2_INTR_MAP_V)<<(DPORT_PRO_UART2_INTR_MAP_S))
1518 #define DPORT_PRO_UART2_INTR_MAP_V  0x1F
1519 #define DPORT_PRO_UART2_INTR_MAP_S  0
1520 
1521 #define DPORT_PRO_SDIO_HOST_INTERRUPT_MAP_REG          (DR_REG_DPORT_BASE + 0x198)
1522 /* DPORT_PRO_SDIO_HOST_INTERRUPT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1523 /*description: */
1524 #define DPORT_PRO_SDIO_HOST_INTERRUPT_MAP  0x0000001F
1525 #define DPORT_PRO_SDIO_HOST_INTERRUPT_MAP_M  ((DPORT_PRO_SDIO_HOST_INTERRUPT_MAP_V)<<(DPORT_PRO_SDIO_HOST_INTERRUPT_MAP_S))
1526 #define DPORT_PRO_SDIO_HOST_INTERRUPT_MAP_V  0x1F
1527 #define DPORT_PRO_SDIO_HOST_INTERRUPT_MAP_S  0
1528 
1529 #define DPORT_PRO_EMAC_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x19C)
1530 /* DPORT_PRO_EMAC_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1531 /*description: */
1532 #define DPORT_PRO_EMAC_INT_MAP  0x0000001F
1533 #define DPORT_PRO_EMAC_INT_MAP_M  ((DPORT_PRO_EMAC_INT_MAP_V)<<(DPORT_PRO_EMAC_INT_MAP_S))
1534 #define DPORT_PRO_EMAC_INT_MAP_V  0x1F
1535 #define DPORT_PRO_EMAC_INT_MAP_S  0
1536 
1537 #define DPORT_PRO_PWM0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1A0)
1538 /* DPORT_PRO_PWM0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1539 /*description: */
1540 #define DPORT_PRO_PWM0_INTR_MAP  0x0000001F
1541 #define DPORT_PRO_PWM0_INTR_MAP_M  ((DPORT_PRO_PWM0_INTR_MAP_V)<<(DPORT_PRO_PWM0_INTR_MAP_S))
1542 #define DPORT_PRO_PWM0_INTR_MAP_V  0x1F
1543 #define DPORT_PRO_PWM0_INTR_MAP_S  0
1544 
1545 #define DPORT_PRO_PWM1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1A4)
1546 /* DPORT_PRO_PWM1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1547 /*description: */
1548 #define DPORT_PRO_PWM1_INTR_MAP  0x0000001F
1549 #define DPORT_PRO_PWM1_INTR_MAP_M  ((DPORT_PRO_PWM1_INTR_MAP_V)<<(DPORT_PRO_PWM1_INTR_MAP_S))
1550 #define DPORT_PRO_PWM1_INTR_MAP_V  0x1F
1551 #define DPORT_PRO_PWM1_INTR_MAP_S  0
1552 
1553 #define DPORT_PRO_PWM2_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1A8)
1554 /* DPORT_PRO_PWM2_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1555 /*description: */
1556 #define DPORT_PRO_PWM2_INTR_MAP  0x0000001F
1557 #define DPORT_PRO_PWM2_INTR_MAP_M  ((DPORT_PRO_PWM2_INTR_MAP_V)<<(DPORT_PRO_PWM2_INTR_MAP_S))
1558 #define DPORT_PRO_PWM2_INTR_MAP_V  0x1F
1559 #define DPORT_PRO_PWM2_INTR_MAP_S  0
1560 
1561 #define DPORT_PRO_PWM3_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1AC)
1562 /* DPORT_PRO_PWM3_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1563 /*description: */
1564 #define DPORT_PRO_PWM3_INTR_MAP  0x0000001F
1565 #define DPORT_PRO_PWM3_INTR_MAP_M  ((DPORT_PRO_PWM3_INTR_MAP_V)<<(DPORT_PRO_PWM3_INTR_MAP_S))
1566 #define DPORT_PRO_PWM3_INTR_MAP_V  0x1F
1567 #define DPORT_PRO_PWM3_INTR_MAP_S  0
1568 
1569 #define DPORT_PRO_LEDC_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1B0)
1570 /* DPORT_PRO_LEDC_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1571 /*description: */
1572 #define DPORT_PRO_LEDC_INT_MAP  0x0000001F
1573 #define DPORT_PRO_LEDC_INT_MAP_M  ((DPORT_PRO_LEDC_INT_MAP_V)<<(DPORT_PRO_LEDC_INT_MAP_S))
1574 #define DPORT_PRO_LEDC_INT_MAP_V  0x1F
1575 #define DPORT_PRO_LEDC_INT_MAP_S  0
1576 
1577 #define DPORT_PRO_EFUSE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1B4)
1578 /* DPORT_PRO_EFUSE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1579 /*description: */
1580 #define DPORT_PRO_EFUSE_INT_MAP  0x0000001F
1581 #define DPORT_PRO_EFUSE_INT_MAP_M  ((DPORT_PRO_EFUSE_INT_MAP_V)<<(DPORT_PRO_EFUSE_INT_MAP_S))
1582 #define DPORT_PRO_EFUSE_INT_MAP_V  0x1F
1583 #define DPORT_PRO_EFUSE_INT_MAP_S  0
1584 
1585 #define DPORT_PRO_CAN_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1B8)
1586 /* DPORT_PRO_CAN_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1587 /*description: */
1588 #define DPORT_PRO_CAN_INT_MAP  0x0000001F
1589 #define DPORT_PRO_CAN_INT_MAP_M  ((DPORT_PRO_CAN_INT_MAP_V)<<(DPORT_PRO_CAN_INT_MAP_S))
1590 #define DPORT_PRO_CAN_INT_MAP_V  0x1F
1591 #define DPORT_PRO_CAN_INT_MAP_S  0
1592 
1593 #define DPORT_PRO_RTC_CORE_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1BC)
1594 /* DPORT_PRO_RTC_CORE_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1595 /*description: */
1596 #define DPORT_PRO_RTC_CORE_INTR_MAP  0x0000001F
1597 #define DPORT_PRO_RTC_CORE_INTR_MAP_M  ((DPORT_PRO_RTC_CORE_INTR_MAP_V)<<(DPORT_PRO_RTC_CORE_INTR_MAP_S))
1598 #define DPORT_PRO_RTC_CORE_INTR_MAP_V  0x1F
1599 #define DPORT_PRO_RTC_CORE_INTR_MAP_S  0
1600 
1601 #define DPORT_PRO_RMT_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1C0)
1602 /* DPORT_PRO_RMT_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1603 /*description: */
1604 #define DPORT_PRO_RMT_INTR_MAP  0x0000001F
1605 #define DPORT_PRO_RMT_INTR_MAP_M  ((DPORT_PRO_RMT_INTR_MAP_V)<<(DPORT_PRO_RMT_INTR_MAP_S))
1606 #define DPORT_PRO_RMT_INTR_MAP_V  0x1F
1607 #define DPORT_PRO_RMT_INTR_MAP_S  0
1608 
1609 #define DPORT_PRO_PCNT_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1C4)
1610 /* DPORT_PRO_PCNT_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1611 /*description: */
1612 #define DPORT_PRO_PCNT_INTR_MAP  0x0000001F
1613 #define DPORT_PRO_PCNT_INTR_MAP_M  ((DPORT_PRO_PCNT_INTR_MAP_V)<<(DPORT_PRO_PCNT_INTR_MAP_S))
1614 #define DPORT_PRO_PCNT_INTR_MAP_V  0x1F
1615 #define DPORT_PRO_PCNT_INTR_MAP_S  0
1616 
1617 #define DPORT_PRO_I2C_EXT0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1C8)
1618 /* DPORT_PRO_I2C_EXT0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1619 /*description: */
1620 #define DPORT_PRO_I2C_EXT0_INTR_MAP  0x0000001F
1621 #define DPORT_PRO_I2C_EXT0_INTR_MAP_M  ((DPORT_PRO_I2C_EXT0_INTR_MAP_V)<<(DPORT_PRO_I2C_EXT0_INTR_MAP_S))
1622 #define DPORT_PRO_I2C_EXT0_INTR_MAP_V  0x1F
1623 #define DPORT_PRO_I2C_EXT0_INTR_MAP_S  0
1624 
1625 #define DPORT_PRO_I2C_EXT1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1CC)
1626 /* DPORT_PRO_I2C_EXT1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1627 /*description: */
1628 #define DPORT_PRO_I2C_EXT1_INTR_MAP  0x0000001F
1629 #define DPORT_PRO_I2C_EXT1_INTR_MAP_M  ((DPORT_PRO_I2C_EXT1_INTR_MAP_V)<<(DPORT_PRO_I2C_EXT1_INTR_MAP_S))
1630 #define DPORT_PRO_I2C_EXT1_INTR_MAP_V  0x1F
1631 #define DPORT_PRO_I2C_EXT1_INTR_MAP_S  0
1632 
1633 #define DPORT_PRO_RSA_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x1D0)
1634 /* DPORT_PRO_RSA_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1635 /*description: */
1636 #define DPORT_PRO_RSA_INTR_MAP  0x0000001F
1637 #define DPORT_PRO_RSA_INTR_MAP_M  ((DPORT_PRO_RSA_INTR_MAP_V)<<(DPORT_PRO_RSA_INTR_MAP_S))
1638 #define DPORT_PRO_RSA_INTR_MAP_V  0x1F
1639 #define DPORT_PRO_RSA_INTR_MAP_S  0
1640 
1641 #define DPORT_PRO_SPI1_DMA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1D4)
1642 /* DPORT_PRO_SPI1_DMA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1643 /*description: */
1644 #define DPORT_PRO_SPI1_DMA_INT_MAP  0x0000001F
1645 #define DPORT_PRO_SPI1_DMA_INT_MAP_M  ((DPORT_PRO_SPI1_DMA_INT_MAP_V)<<(DPORT_PRO_SPI1_DMA_INT_MAP_S))
1646 #define DPORT_PRO_SPI1_DMA_INT_MAP_V  0x1F
1647 #define DPORT_PRO_SPI1_DMA_INT_MAP_S  0
1648 
1649 #define DPORT_PRO_SPI2_DMA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1D8)
1650 /* DPORT_PRO_SPI2_DMA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1651 /*description: */
1652 #define DPORT_PRO_SPI2_DMA_INT_MAP  0x0000001F
1653 #define DPORT_PRO_SPI2_DMA_INT_MAP_M  ((DPORT_PRO_SPI2_DMA_INT_MAP_V)<<(DPORT_PRO_SPI2_DMA_INT_MAP_S))
1654 #define DPORT_PRO_SPI2_DMA_INT_MAP_V  0x1F
1655 #define DPORT_PRO_SPI2_DMA_INT_MAP_S  0
1656 
1657 #define DPORT_PRO_SPI3_DMA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1DC)
1658 /* DPORT_PRO_SPI3_DMA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1659 /*description: */
1660 #define DPORT_PRO_SPI3_DMA_INT_MAP  0x0000001F
1661 #define DPORT_PRO_SPI3_DMA_INT_MAP_M  ((DPORT_PRO_SPI3_DMA_INT_MAP_V)<<(DPORT_PRO_SPI3_DMA_INT_MAP_S))
1662 #define DPORT_PRO_SPI3_DMA_INT_MAP_V  0x1F
1663 #define DPORT_PRO_SPI3_DMA_INT_MAP_S  0
1664 
1665 #define DPORT_PRO_WDG_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1E0)
1666 /* DPORT_PRO_WDG_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1667 /*description: */
1668 #define DPORT_PRO_WDG_INT_MAP  0x0000001F
1669 #define DPORT_PRO_WDG_INT_MAP_M  ((DPORT_PRO_WDG_INT_MAP_V)<<(DPORT_PRO_WDG_INT_MAP_S))
1670 #define DPORT_PRO_WDG_INT_MAP_V  0x1F
1671 #define DPORT_PRO_WDG_INT_MAP_S  0
1672 
1673 #define DPORT_PRO_TIMER_INT1_MAP_REG          (DR_REG_DPORT_BASE + 0x1E4)
1674 /* DPORT_PRO_TIMER_INT1_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1675 /*description: */
1676 #define DPORT_PRO_TIMER_INT1_MAP  0x0000001F
1677 #define DPORT_PRO_TIMER_INT1_MAP_M  ((DPORT_PRO_TIMER_INT1_MAP_V)<<(DPORT_PRO_TIMER_INT1_MAP_S))
1678 #define DPORT_PRO_TIMER_INT1_MAP_V  0x1F
1679 #define DPORT_PRO_TIMER_INT1_MAP_S  0
1680 
1681 #define DPORT_PRO_TIMER_INT2_MAP_REG          (DR_REG_DPORT_BASE + 0x1E8)
1682 /* DPORT_PRO_TIMER_INT2_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1683 /*description: */
1684 #define DPORT_PRO_TIMER_INT2_MAP  0x0000001F
1685 #define DPORT_PRO_TIMER_INT2_MAP_M  ((DPORT_PRO_TIMER_INT2_MAP_V)<<(DPORT_PRO_TIMER_INT2_MAP_S))
1686 #define DPORT_PRO_TIMER_INT2_MAP_V  0x1F
1687 #define DPORT_PRO_TIMER_INT2_MAP_S  0
1688 
1689 #define DPORT_PRO_TG_T0_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1EC)
1690 /* DPORT_PRO_TG_T0_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1691 /*description: */
1692 #define DPORT_PRO_TG_T0_EDGE_INT_MAP  0x0000001F
1693 #define DPORT_PRO_TG_T0_EDGE_INT_MAP_M  ((DPORT_PRO_TG_T0_EDGE_INT_MAP_V)<<(DPORT_PRO_TG_T0_EDGE_INT_MAP_S))
1694 #define DPORT_PRO_TG_T0_EDGE_INT_MAP_V  0x1F
1695 #define DPORT_PRO_TG_T0_EDGE_INT_MAP_S  0
1696 
1697 #define DPORT_PRO_TG_T1_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1F0)
1698 /* DPORT_PRO_TG_T1_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1699 /*description: */
1700 #define DPORT_PRO_TG_T1_EDGE_INT_MAP  0x0000001F
1701 #define DPORT_PRO_TG_T1_EDGE_INT_MAP_M  ((DPORT_PRO_TG_T1_EDGE_INT_MAP_V)<<(DPORT_PRO_TG_T1_EDGE_INT_MAP_S))
1702 #define DPORT_PRO_TG_T1_EDGE_INT_MAP_V  0x1F
1703 #define DPORT_PRO_TG_T1_EDGE_INT_MAP_S  0
1704 
1705 #define DPORT_PRO_TG_WDT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1F4)
1706 /* DPORT_PRO_TG_WDT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1707 /*description: */
1708 #define DPORT_PRO_TG_WDT_EDGE_INT_MAP  0x0000001F
1709 #define DPORT_PRO_TG_WDT_EDGE_INT_MAP_M  ((DPORT_PRO_TG_WDT_EDGE_INT_MAP_V)<<(DPORT_PRO_TG_WDT_EDGE_INT_MAP_S))
1710 #define DPORT_PRO_TG_WDT_EDGE_INT_MAP_V  0x1F
1711 #define DPORT_PRO_TG_WDT_EDGE_INT_MAP_S  0
1712 
1713 #define DPORT_PRO_TG_LACT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1F8)
1714 /* DPORT_PRO_TG_LACT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1715 /*description: */
1716 #define DPORT_PRO_TG_LACT_EDGE_INT_MAP  0x0000001F
1717 #define DPORT_PRO_TG_LACT_EDGE_INT_MAP_M  ((DPORT_PRO_TG_LACT_EDGE_INT_MAP_V)<<(DPORT_PRO_TG_LACT_EDGE_INT_MAP_S))
1718 #define DPORT_PRO_TG_LACT_EDGE_INT_MAP_V  0x1F
1719 #define DPORT_PRO_TG_LACT_EDGE_INT_MAP_S  0
1720 
1721 #define DPORT_PRO_TG1_T0_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x1FC)
1722 /* DPORT_PRO_TG1_T0_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1723 /*description: */
1724 #define DPORT_PRO_TG1_T0_EDGE_INT_MAP  0x0000001F
1725 #define DPORT_PRO_TG1_T0_EDGE_INT_MAP_M  ((DPORT_PRO_TG1_T0_EDGE_INT_MAP_V)<<(DPORT_PRO_TG1_T0_EDGE_INT_MAP_S))
1726 #define DPORT_PRO_TG1_T0_EDGE_INT_MAP_V  0x1F
1727 #define DPORT_PRO_TG1_T0_EDGE_INT_MAP_S  0
1728 
1729 #define DPORT_PRO_TG1_T1_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x200)
1730 /* DPORT_PRO_TG1_T1_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1731 /*description: */
1732 #define DPORT_PRO_TG1_T1_EDGE_INT_MAP  0x0000001F
1733 #define DPORT_PRO_TG1_T1_EDGE_INT_MAP_M  ((DPORT_PRO_TG1_T1_EDGE_INT_MAP_V)<<(DPORT_PRO_TG1_T1_EDGE_INT_MAP_S))
1734 #define DPORT_PRO_TG1_T1_EDGE_INT_MAP_V  0x1F
1735 #define DPORT_PRO_TG1_T1_EDGE_INT_MAP_S  0
1736 
1737 #define DPORT_PRO_TG1_WDT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x204)
1738 /* DPORT_PRO_TG1_WDT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1739 /*description: */
1740 #define DPORT_PRO_TG1_WDT_EDGE_INT_MAP  0x0000001F
1741 #define DPORT_PRO_TG1_WDT_EDGE_INT_MAP_M  ((DPORT_PRO_TG1_WDT_EDGE_INT_MAP_V)<<(DPORT_PRO_TG1_WDT_EDGE_INT_MAP_S))
1742 #define DPORT_PRO_TG1_WDT_EDGE_INT_MAP_V  0x1F
1743 #define DPORT_PRO_TG1_WDT_EDGE_INT_MAP_S  0
1744 
1745 #define DPORT_PRO_TG1_LACT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x208)
1746 /* DPORT_PRO_TG1_LACT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1747 /*description: */
1748 #define DPORT_PRO_TG1_LACT_EDGE_INT_MAP  0x0000001F
1749 #define DPORT_PRO_TG1_LACT_EDGE_INT_MAP_M  ((DPORT_PRO_TG1_LACT_EDGE_INT_MAP_V)<<(DPORT_PRO_TG1_LACT_EDGE_INT_MAP_S))
1750 #define DPORT_PRO_TG1_LACT_EDGE_INT_MAP_V  0x1F
1751 #define DPORT_PRO_TG1_LACT_EDGE_INT_MAP_S  0
1752 
1753 #define DPORT_PRO_MMU_IA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x20C)
1754 /* DPORT_PRO_MMU_IA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1755 /*description: */
1756 #define DPORT_PRO_MMU_IA_INT_MAP  0x0000001F
1757 #define DPORT_PRO_MMU_IA_INT_MAP_M  ((DPORT_PRO_MMU_IA_INT_MAP_V)<<(DPORT_PRO_MMU_IA_INT_MAP_S))
1758 #define DPORT_PRO_MMU_IA_INT_MAP_V  0x1F
1759 #define DPORT_PRO_MMU_IA_INT_MAP_S  0
1760 
1761 #define DPORT_PRO_MPU_IA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x210)
1762 /* DPORT_PRO_MPU_IA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1763 /*description: */
1764 #define DPORT_PRO_MPU_IA_INT_MAP  0x0000001F
1765 #define DPORT_PRO_MPU_IA_INT_MAP_M  ((DPORT_PRO_MPU_IA_INT_MAP_V)<<(DPORT_PRO_MPU_IA_INT_MAP_S))
1766 #define DPORT_PRO_MPU_IA_INT_MAP_V  0x1F
1767 #define DPORT_PRO_MPU_IA_INT_MAP_S  0
1768 
1769 #define DPORT_PRO_CACHE_IA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x214)
1770 /* DPORT_PRO_CACHE_IA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1771 /*description: */
1772 #define DPORT_PRO_CACHE_IA_INT_MAP  0x0000001F
1773 #define DPORT_PRO_CACHE_IA_INT_MAP_M  ((DPORT_PRO_CACHE_IA_INT_MAP_V)<<(DPORT_PRO_CACHE_IA_INT_MAP_S))
1774 #define DPORT_PRO_CACHE_IA_INT_MAP_V  0x1F
1775 #define DPORT_PRO_CACHE_IA_INT_MAP_S  0
1776 
1777 #define DPORT_APP_MAC_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x218)
1778 /* DPORT_APP_MAC_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1779 /*description: */
1780 #define DPORT_APP_MAC_INTR_MAP  0x0000001F
1781 #define DPORT_APP_MAC_INTR_MAP_M  ((DPORT_APP_MAC_INTR_MAP_V)<<(DPORT_APP_MAC_INTR_MAP_S))
1782 #define DPORT_APP_MAC_INTR_MAP_V  0x1F
1783 #define DPORT_APP_MAC_INTR_MAP_S  0
1784 
1785 #define DPORT_APP_MAC_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x21C)
1786 /* DPORT_APP_MAC_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1787 /*description: */
1788 #define DPORT_APP_MAC_NMI_MAP  0x0000001F
1789 #define DPORT_APP_MAC_NMI_MAP_M  ((DPORT_APP_MAC_NMI_MAP_V)<<(DPORT_APP_MAC_NMI_MAP_S))
1790 #define DPORT_APP_MAC_NMI_MAP_V  0x1F
1791 #define DPORT_APP_MAC_NMI_MAP_S  0
1792 
1793 #define DPORT_APP_BB_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x220)
1794 /* DPORT_APP_BB_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1795 /*description: */
1796 #define DPORT_APP_BB_INT_MAP  0x0000001F
1797 #define DPORT_APP_BB_INT_MAP_M  ((DPORT_APP_BB_INT_MAP_V)<<(DPORT_APP_BB_INT_MAP_S))
1798 #define DPORT_APP_BB_INT_MAP_V  0x1F
1799 #define DPORT_APP_BB_INT_MAP_S  0
1800 
1801 #define DPORT_APP_BT_MAC_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x224)
1802 /* DPORT_APP_BT_MAC_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1803 /*description: */
1804 #define DPORT_APP_BT_MAC_INT_MAP  0x0000001F
1805 #define DPORT_APP_BT_MAC_INT_MAP_M  ((DPORT_APP_BT_MAC_INT_MAP_V)<<(DPORT_APP_BT_MAC_INT_MAP_S))
1806 #define DPORT_APP_BT_MAC_INT_MAP_V  0x1F
1807 #define DPORT_APP_BT_MAC_INT_MAP_S  0
1808 
1809 #define DPORT_APP_BT_BB_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x228)
1810 /* DPORT_APP_BT_BB_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1811 /*description: */
1812 #define DPORT_APP_BT_BB_INT_MAP  0x0000001F
1813 #define DPORT_APP_BT_BB_INT_MAP_M  ((DPORT_APP_BT_BB_INT_MAP_V)<<(DPORT_APP_BT_BB_INT_MAP_S))
1814 #define DPORT_APP_BT_BB_INT_MAP_V  0x1F
1815 #define DPORT_APP_BT_BB_INT_MAP_S  0
1816 
1817 #define DPORT_APP_BT_BB_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x22C)
1818 /* DPORT_APP_BT_BB_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1819 /*description: */
1820 #define DPORT_APP_BT_BB_NMI_MAP  0x0000001F
1821 #define DPORT_APP_BT_BB_NMI_MAP_M  ((DPORT_APP_BT_BB_NMI_MAP_V)<<(DPORT_APP_BT_BB_NMI_MAP_S))
1822 #define DPORT_APP_BT_BB_NMI_MAP_V  0x1F
1823 #define DPORT_APP_BT_BB_NMI_MAP_S  0
1824 
1825 #define DPORT_APP_RWBT_IRQ_MAP_REG          (DR_REG_DPORT_BASE + 0x230)
1826 /* DPORT_APP_RWBT_IRQ_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1827 /*description: */
1828 #define DPORT_APP_RWBT_IRQ_MAP  0x0000001F
1829 #define DPORT_APP_RWBT_IRQ_MAP_M  ((DPORT_APP_RWBT_IRQ_MAP_V)<<(DPORT_APP_RWBT_IRQ_MAP_S))
1830 #define DPORT_APP_RWBT_IRQ_MAP_V  0x1F
1831 #define DPORT_APP_RWBT_IRQ_MAP_S  0
1832 
1833 #define DPORT_APP_RWBLE_IRQ_MAP_REG          (DR_REG_DPORT_BASE + 0x234)
1834 /* DPORT_APP_RWBLE_IRQ_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1835 /*description: */
1836 #define DPORT_APP_RWBLE_IRQ_MAP  0x0000001F
1837 #define DPORT_APP_RWBLE_IRQ_MAP_M  ((DPORT_APP_RWBLE_IRQ_MAP_V)<<(DPORT_APP_RWBLE_IRQ_MAP_S))
1838 #define DPORT_APP_RWBLE_IRQ_MAP_V  0x1F
1839 #define DPORT_APP_RWBLE_IRQ_MAP_S  0
1840 
1841 #define DPORT_APP_RWBT_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x238)
1842 /* DPORT_APP_RWBT_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1843 /*description: */
1844 #define DPORT_APP_RWBT_NMI_MAP  0x0000001F
1845 #define DPORT_APP_RWBT_NMI_MAP_M  ((DPORT_APP_RWBT_NMI_MAP_V)<<(DPORT_APP_RWBT_NMI_MAP_S))
1846 #define DPORT_APP_RWBT_NMI_MAP_V  0x1F
1847 #define DPORT_APP_RWBT_NMI_MAP_S  0
1848 
1849 #define DPORT_APP_RWBLE_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x23C)
1850 /* DPORT_APP_RWBLE_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1851 /*description: */
1852 #define DPORT_APP_RWBLE_NMI_MAP  0x0000001F
1853 #define DPORT_APP_RWBLE_NMI_MAP_M  ((DPORT_APP_RWBLE_NMI_MAP_V)<<(DPORT_APP_RWBLE_NMI_MAP_S))
1854 #define DPORT_APP_RWBLE_NMI_MAP_V  0x1F
1855 #define DPORT_APP_RWBLE_NMI_MAP_S  0
1856 
1857 #define DPORT_APP_SLC0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x240)
1858 /* DPORT_APP_SLC0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1859 /*description: */
1860 #define DPORT_APP_SLC0_INTR_MAP  0x0000001F
1861 #define DPORT_APP_SLC0_INTR_MAP_M  ((DPORT_APP_SLC0_INTR_MAP_V)<<(DPORT_APP_SLC0_INTR_MAP_S))
1862 #define DPORT_APP_SLC0_INTR_MAP_V  0x1F
1863 #define DPORT_APP_SLC0_INTR_MAP_S  0
1864 
1865 #define DPORT_APP_SLC1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x244)
1866 /* DPORT_APP_SLC1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1867 /*description: */
1868 #define DPORT_APP_SLC1_INTR_MAP  0x0000001F
1869 #define DPORT_APP_SLC1_INTR_MAP_M  ((DPORT_APP_SLC1_INTR_MAP_V)<<(DPORT_APP_SLC1_INTR_MAP_S))
1870 #define DPORT_APP_SLC1_INTR_MAP_V  0x1F
1871 #define DPORT_APP_SLC1_INTR_MAP_S  0
1872 
1873 #define DPORT_APP_UHCI0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x248)
1874 /* DPORT_APP_UHCI0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1875 /*description: */
1876 #define DPORT_APP_UHCI0_INTR_MAP  0x0000001F
1877 #define DPORT_APP_UHCI0_INTR_MAP_M  ((DPORT_APP_UHCI0_INTR_MAP_V)<<(DPORT_APP_UHCI0_INTR_MAP_S))
1878 #define DPORT_APP_UHCI0_INTR_MAP_V  0x1F
1879 #define DPORT_APP_UHCI0_INTR_MAP_S  0
1880 
1881 #define DPORT_APP_UHCI1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x24C)
1882 /* DPORT_APP_UHCI1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1883 /*description: */
1884 #define DPORT_APP_UHCI1_INTR_MAP  0x0000001F
1885 #define DPORT_APP_UHCI1_INTR_MAP_M  ((DPORT_APP_UHCI1_INTR_MAP_V)<<(DPORT_APP_UHCI1_INTR_MAP_S))
1886 #define DPORT_APP_UHCI1_INTR_MAP_V  0x1F
1887 #define DPORT_APP_UHCI1_INTR_MAP_S  0
1888 
1889 #define DPORT_APP_TG_T0_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x250)
1890 /* DPORT_APP_TG_T0_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1891 /*description: */
1892 #define DPORT_APP_TG_T0_LEVEL_INT_MAP  0x0000001F
1893 #define DPORT_APP_TG_T0_LEVEL_INT_MAP_M  ((DPORT_APP_TG_T0_LEVEL_INT_MAP_V)<<(DPORT_APP_TG_T0_LEVEL_INT_MAP_S))
1894 #define DPORT_APP_TG_T0_LEVEL_INT_MAP_V  0x1F
1895 #define DPORT_APP_TG_T0_LEVEL_INT_MAP_S  0
1896 
1897 #define DPORT_APP_TG_T1_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x254)
1898 /* DPORT_APP_TG_T1_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1899 /*description: */
1900 #define DPORT_APP_TG_T1_LEVEL_INT_MAP  0x0000001F
1901 #define DPORT_APP_TG_T1_LEVEL_INT_MAP_M  ((DPORT_APP_TG_T1_LEVEL_INT_MAP_V)<<(DPORT_APP_TG_T1_LEVEL_INT_MAP_S))
1902 #define DPORT_APP_TG_T1_LEVEL_INT_MAP_V  0x1F
1903 #define DPORT_APP_TG_T1_LEVEL_INT_MAP_S  0
1904 
1905 #define DPORT_APP_TG_WDT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x258)
1906 /* DPORT_APP_TG_WDT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1907 /*description: */
1908 #define DPORT_APP_TG_WDT_LEVEL_INT_MAP  0x0000001F
1909 #define DPORT_APP_TG_WDT_LEVEL_INT_MAP_M  ((DPORT_APP_TG_WDT_LEVEL_INT_MAP_V)<<(DPORT_APP_TG_WDT_LEVEL_INT_MAP_S))
1910 #define DPORT_APP_TG_WDT_LEVEL_INT_MAP_V  0x1F
1911 #define DPORT_APP_TG_WDT_LEVEL_INT_MAP_S  0
1912 
1913 #define DPORT_APP_TG_LACT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x25C)
1914 /* DPORT_APP_TG_LACT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1915 /*description: */
1916 #define DPORT_APP_TG_LACT_LEVEL_INT_MAP  0x0000001F
1917 #define DPORT_APP_TG_LACT_LEVEL_INT_MAP_M  ((DPORT_APP_TG_LACT_LEVEL_INT_MAP_V)<<(DPORT_APP_TG_LACT_LEVEL_INT_MAP_S))
1918 #define DPORT_APP_TG_LACT_LEVEL_INT_MAP_V  0x1F
1919 #define DPORT_APP_TG_LACT_LEVEL_INT_MAP_S  0
1920 
1921 #define DPORT_APP_TG1_T0_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x260)
1922 /* DPORT_APP_TG1_T0_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1923 /*description: */
1924 #define DPORT_APP_TG1_T0_LEVEL_INT_MAP  0x0000001F
1925 #define DPORT_APP_TG1_T0_LEVEL_INT_MAP_M  ((DPORT_APP_TG1_T0_LEVEL_INT_MAP_V)<<(DPORT_APP_TG1_T0_LEVEL_INT_MAP_S))
1926 #define DPORT_APP_TG1_T0_LEVEL_INT_MAP_V  0x1F
1927 #define DPORT_APP_TG1_T0_LEVEL_INT_MAP_S  0
1928 
1929 #define DPORT_APP_TG1_T1_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x264)
1930 /* DPORT_APP_TG1_T1_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1931 /*description: */
1932 #define DPORT_APP_TG1_T1_LEVEL_INT_MAP  0x0000001F
1933 #define DPORT_APP_TG1_T1_LEVEL_INT_MAP_M  ((DPORT_APP_TG1_T1_LEVEL_INT_MAP_V)<<(DPORT_APP_TG1_T1_LEVEL_INT_MAP_S))
1934 #define DPORT_APP_TG1_T1_LEVEL_INT_MAP_V  0x1F
1935 #define DPORT_APP_TG1_T1_LEVEL_INT_MAP_S  0
1936 
1937 #define DPORT_APP_TG1_WDT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x268)
1938 /* DPORT_APP_TG1_WDT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1939 /*description: */
1940 #define DPORT_APP_TG1_WDT_LEVEL_INT_MAP  0x0000001F
1941 #define DPORT_APP_TG1_WDT_LEVEL_INT_MAP_M  ((DPORT_APP_TG1_WDT_LEVEL_INT_MAP_V)<<(DPORT_APP_TG1_WDT_LEVEL_INT_MAP_S))
1942 #define DPORT_APP_TG1_WDT_LEVEL_INT_MAP_V  0x1F
1943 #define DPORT_APP_TG1_WDT_LEVEL_INT_MAP_S  0
1944 
1945 #define DPORT_APP_TG1_LACT_LEVEL_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x26C)
1946 /* DPORT_APP_TG1_LACT_LEVEL_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1947 /*description: */
1948 #define DPORT_APP_TG1_LACT_LEVEL_INT_MAP  0x0000001F
1949 #define DPORT_APP_TG1_LACT_LEVEL_INT_MAP_M  ((DPORT_APP_TG1_LACT_LEVEL_INT_MAP_V)<<(DPORT_APP_TG1_LACT_LEVEL_INT_MAP_S))
1950 #define DPORT_APP_TG1_LACT_LEVEL_INT_MAP_V  0x1F
1951 #define DPORT_APP_TG1_LACT_LEVEL_INT_MAP_S  0
1952 
1953 #define DPORT_APP_GPIO_INTERRUPT_MAP_REG          (DR_REG_DPORT_BASE + 0x270)
1954 /* DPORT_APP_GPIO_INTERRUPT_APP_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1955 /*description: */
1956 #define DPORT_APP_GPIO_INTERRUPT_APP_MAP  0x0000001F
1957 #define DPORT_APP_GPIO_INTERRUPT_APP_MAP_M  ((DPORT_APP_GPIO_INTERRUPT_APP_MAP_V)<<(DPORT_APP_GPIO_INTERRUPT_APP_MAP_S))
1958 #define DPORT_APP_GPIO_INTERRUPT_APP_MAP_V  0x1F
1959 #define DPORT_APP_GPIO_INTERRUPT_APP_MAP_S  0
1960 
1961 #define DPORT_APP_GPIO_INTERRUPT_NMI_MAP_REG          (DR_REG_DPORT_BASE + 0x274)
1962 /* DPORT_APP_GPIO_INTERRUPT_APP_NMI_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1963 /*description: */
1964 #define DPORT_APP_GPIO_INTERRUPT_APP_NMI_MAP  0x0000001F
1965 #define DPORT_APP_GPIO_INTERRUPT_APP_NMI_MAP_M  ((DPORT_APP_GPIO_INTERRUPT_APP_NMI_MAP_V)<<(DPORT_APP_GPIO_INTERRUPT_APP_NMI_MAP_S))
1966 #define DPORT_APP_GPIO_INTERRUPT_APP_NMI_MAP_V  0x1F
1967 #define DPORT_APP_GPIO_INTERRUPT_APP_NMI_MAP_S  0
1968 
1969 #define DPORT_APP_CPU_INTR_FROM_CPU_0_MAP_REG          (DR_REG_DPORT_BASE + 0x278)
1970 /* DPORT_APP_CPU_INTR_FROM_CPU_0_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1971 /*description: */
1972 #define DPORT_APP_CPU_INTR_FROM_CPU_0_MAP  0x0000001F
1973 #define DPORT_APP_CPU_INTR_FROM_CPU_0_MAP_M  ((DPORT_APP_CPU_INTR_FROM_CPU_0_MAP_V)<<(DPORT_APP_CPU_INTR_FROM_CPU_0_MAP_S))
1974 #define DPORT_APP_CPU_INTR_FROM_CPU_0_MAP_V  0x1F
1975 #define DPORT_APP_CPU_INTR_FROM_CPU_0_MAP_S  0
1976 
1977 #define DPORT_APP_CPU_INTR_FROM_CPU_1_MAP_REG          (DR_REG_DPORT_BASE + 0x27C)
1978 /* DPORT_APP_CPU_INTR_FROM_CPU_1_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1979 /*description: */
1980 #define DPORT_APP_CPU_INTR_FROM_CPU_1_MAP  0x0000001F
1981 #define DPORT_APP_CPU_INTR_FROM_CPU_1_MAP_M  ((DPORT_APP_CPU_INTR_FROM_CPU_1_MAP_V)<<(DPORT_APP_CPU_INTR_FROM_CPU_1_MAP_S))
1982 #define DPORT_APP_CPU_INTR_FROM_CPU_1_MAP_V  0x1F
1983 #define DPORT_APP_CPU_INTR_FROM_CPU_1_MAP_S  0
1984 
1985 #define DPORT_APP_CPU_INTR_FROM_CPU_2_MAP_REG          (DR_REG_DPORT_BASE + 0x280)
1986 /* DPORT_APP_CPU_INTR_FROM_CPU_2_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1987 /*description: */
1988 #define DPORT_APP_CPU_INTR_FROM_CPU_2_MAP  0x0000001F
1989 #define DPORT_APP_CPU_INTR_FROM_CPU_2_MAP_M  ((DPORT_APP_CPU_INTR_FROM_CPU_2_MAP_V)<<(DPORT_APP_CPU_INTR_FROM_CPU_2_MAP_S))
1990 #define DPORT_APP_CPU_INTR_FROM_CPU_2_MAP_V  0x1F
1991 #define DPORT_APP_CPU_INTR_FROM_CPU_2_MAP_S  0
1992 
1993 #define DPORT_APP_CPU_INTR_FROM_CPU_3_MAP_REG          (DR_REG_DPORT_BASE + 0x284)
1994 /* DPORT_APP_CPU_INTR_FROM_CPU_3_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
1995 /*description: */
1996 #define DPORT_APP_CPU_INTR_FROM_CPU_3_MAP  0x0000001F
1997 #define DPORT_APP_CPU_INTR_FROM_CPU_3_MAP_M  ((DPORT_APP_CPU_INTR_FROM_CPU_3_MAP_V)<<(DPORT_APP_CPU_INTR_FROM_CPU_3_MAP_S))
1998 #define DPORT_APP_CPU_INTR_FROM_CPU_3_MAP_V  0x1F
1999 #define DPORT_APP_CPU_INTR_FROM_CPU_3_MAP_S  0
2000 
2001 #define DPORT_APP_SPI_INTR_0_MAP_REG          (DR_REG_DPORT_BASE + 0x288)
2002 /* DPORT_APP_SPI_INTR_0_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2003 /*description: */
2004 #define DPORT_APP_SPI_INTR_0_MAP  0x0000001F
2005 #define DPORT_APP_SPI_INTR_0_MAP_M  ((DPORT_APP_SPI_INTR_0_MAP_V)<<(DPORT_APP_SPI_INTR_0_MAP_S))
2006 #define DPORT_APP_SPI_INTR_0_MAP_V  0x1F
2007 #define DPORT_APP_SPI_INTR_0_MAP_S  0
2008 
2009 #define DPORT_APP_SPI_INTR_1_MAP_REG          (DR_REG_DPORT_BASE + 0x28C)
2010 /* DPORT_APP_SPI_INTR_1_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2011 /*description: */
2012 #define DPORT_APP_SPI_INTR_1_MAP  0x0000001F
2013 #define DPORT_APP_SPI_INTR_1_MAP_M  ((DPORT_APP_SPI_INTR_1_MAP_V)<<(DPORT_APP_SPI_INTR_1_MAP_S))
2014 #define DPORT_APP_SPI_INTR_1_MAP_V  0x1F
2015 #define DPORT_APP_SPI_INTR_1_MAP_S  0
2016 
2017 #define DPORT_APP_SPI_INTR_2_MAP_REG          (DR_REG_DPORT_BASE + 0x290)
2018 /* DPORT_APP_SPI_INTR_2_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2019 /*description: */
2020 #define DPORT_APP_SPI_INTR_2_MAP  0x0000001F
2021 #define DPORT_APP_SPI_INTR_2_MAP_M  ((DPORT_APP_SPI_INTR_2_MAP_V)<<(DPORT_APP_SPI_INTR_2_MAP_S))
2022 #define DPORT_APP_SPI_INTR_2_MAP_V  0x1F
2023 #define DPORT_APP_SPI_INTR_2_MAP_S  0
2024 
2025 #define DPORT_APP_SPI_INTR_3_MAP_REG          (DR_REG_DPORT_BASE + 0x294)
2026 /* DPORT_APP_SPI_INTR_3_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2027 /*description: */
2028 #define DPORT_APP_SPI_INTR_3_MAP  0x0000001F
2029 #define DPORT_APP_SPI_INTR_3_MAP_M  ((DPORT_APP_SPI_INTR_3_MAP_V)<<(DPORT_APP_SPI_INTR_3_MAP_S))
2030 #define DPORT_APP_SPI_INTR_3_MAP_V  0x1F
2031 #define DPORT_APP_SPI_INTR_3_MAP_S  0
2032 
2033 #define DPORT_APP_I2S0_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x298)
2034 /* DPORT_APP_I2S0_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2035 /*description: */
2036 #define DPORT_APP_I2S0_INT_MAP  0x0000001F
2037 #define DPORT_APP_I2S0_INT_MAP_M  ((DPORT_APP_I2S0_INT_MAP_V)<<(DPORT_APP_I2S0_INT_MAP_S))
2038 #define DPORT_APP_I2S0_INT_MAP_V  0x1F
2039 #define DPORT_APP_I2S0_INT_MAP_S  0
2040 
2041 #define DPORT_APP_I2S1_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x29C)
2042 /* DPORT_APP_I2S1_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2043 /*description: */
2044 #define DPORT_APP_I2S1_INT_MAP  0x0000001F
2045 #define DPORT_APP_I2S1_INT_MAP_M  ((DPORT_APP_I2S1_INT_MAP_V)<<(DPORT_APP_I2S1_INT_MAP_S))
2046 #define DPORT_APP_I2S1_INT_MAP_V  0x1F
2047 #define DPORT_APP_I2S1_INT_MAP_S  0
2048 
2049 #define DPORT_APP_UART_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2A0)
2050 /* DPORT_APP_UART_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2051 /*description: */
2052 #define DPORT_APP_UART_INTR_MAP  0x0000001F
2053 #define DPORT_APP_UART_INTR_MAP_M  ((DPORT_APP_UART_INTR_MAP_V)<<(DPORT_APP_UART_INTR_MAP_S))
2054 #define DPORT_APP_UART_INTR_MAP_V  0x1F
2055 #define DPORT_APP_UART_INTR_MAP_S  0
2056 
2057 #define DPORT_APP_UART1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2A4)
2058 /* DPORT_APP_UART1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2059 /*description: */
2060 #define DPORT_APP_UART1_INTR_MAP  0x0000001F
2061 #define DPORT_APP_UART1_INTR_MAP_M  ((DPORT_APP_UART1_INTR_MAP_V)<<(DPORT_APP_UART1_INTR_MAP_S))
2062 #define DPORT_APP_UART1_INTR_MAP_V  0x1F
2063 #define DPORT_APP_UART1_INTR_MAP_S  0
2064 
2065 #define DPORT_APP_UART2_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2A8)
2066 /* DPORT_APP_UART2_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2067 /*description: */
2068 #define DPORT_APP_UART2_INTR_MAP  0x0000001F
2069 #define DPORT_APP_UART2_INTR_MAP_M  ((DPORT_APP_UART2_INTR_MAP_V)<<(DPORT_APP_UART2_INTR_MAP_S))
2070 #define DPORT_APP_UART2_INTR_MAP_V  0x1F
2071 #define DPORT_APP_UART2_INTR_MAP_S  0
2072 
2073 #define DPORT_APP_SDIO_HOST_INTERRUPT_MAP_REG          (DR_REG_DPORT_BASE + 0x2AC)
2074 /* DPORT_APP_SDIO_HOST_INTERRUPT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2075 /*description: */
2076 #define DPORT_APP_SDIO_HOST_INTERRUPT_MAP  0x0000001F
2077 #define DPORT_APP_SDIO_HOST_INTERRUPT_MAP_M  ((DPORT_APP_SDIO_HOST_INTERRUPT_MAP_V)<<(DPORT_APP_SDIO_HOST_INTERRUPT_MAP_S))
2078 #define DPORT_APP_SDIO_HOST_INTERRUPT_MAP_V  0x1F
2079 #define DPORT_APP_SDIO_HOST_INTERRUPT_MAP_S  0
2080 
2081 #define DPORT_APP_EMAC_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2B0)
2082 /* DPORT_APP_EMAC_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2083 /*description: */
2084 #define DPORT_APP_EMAC_INT_MAP  0x0000001F
2085 #define DPORT_APP_EMAC_INT_MAP_M  ((DPORT_APP_EMAC_INT_MAP_V)<<(DPORT_APP_EMAC_INT_MAP_S))
2086 #define DPORT_APP_EMAC_INT_MAP_V  0x1F
2087 #define DPORT_APP_EMAC_INT_MAP_S  0
2088 
2089 #define DPORT_APP_PWM0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2B4)
2090 /* DPORT_APP_PWM0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2091 /*description: */
2092 #define DPORT_APP_PWM0_INTR_MAP  0x0000001F
2093 #define DPORT_APP_PWM0_INTR_MAP_M  ((DPORT_APP_PWM0_INTR_MAP_V)<<(DPORT_APP_PWM0_INTR_MAP_S))
2094 #define DPORT_APP_PWM0_INTR_MAP_V  0x1F
2095 #define DPORT_APP_PWM0_INTR_MAP_S  0
2096 
2097 #define DPORT_APP_PWM1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2B8)
2098 /* DPORT_APP_PWM1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2099 /*description: */
2100 #define DPORT_APP_PWM1_INTR_MAP  0x0000001F
2101 #define DPORT_APP_PWM1_INTR_MAP_M  ((DPORT_APP_PWM1_INTR_MAP_V)<<(DPORT_APP_PWM1_INTR_MAP_S))
2102 #define DPORT_APP_PWM1_INTR_MAP_V  0x1F
2103 #define DPORT_APP_PWM1_INTR_MAP_S  0
2104 
2105 #define DPORT_APP_PWM2_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2BC)
2106 /* DPORT_APP_PWM2_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2107 /*description: */
2108 #define DPORT_APP_PWM2_INTR_MAP  0x0000001F
2109 #define DPORT_APP_PWM2_INTR_MAP_M  ((DPORT_APP_PWM2_INTR_MAP_V)<<(DPORT_APP_PWM2_INTR_MAP_S))
2110 #define DPORT_APP_PWM2_INTR_MAP_V  0x1F
2111 #define DPORT_APP_PWM2_INTR_MAP_S  0
2112 
2113 #define DPORT_APP_PWM3_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2C0)
2114 /* DPORT_APP_PWM3_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2115 /*description: */
2116 #define DPORT_APP_PWM3_INTR_MAP  0x0000001F
2117 #define DPORT_APP_PWM3_INTR_MAP_M  ((DPORT_APP_PWM3_INTR_MAP_V)<<(DPORT_APP_PWM3_INTR_MAP_S))
2118 #define DPORT_APP_PWM3_INTR_MAP_V  0x1F
2119 #define DPORT_APP_PWM3_INTR_MAP_S  0
2120 
2121 #define DPORT_APP_LEDC_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2C4)
2122 /* DPORT_APP_LEDC_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2123 /*description: */
2124 #define DPORT_APP_LEDC_INT_MAP  0x0000001F
2125 #define DPORT_APP_LEDC_INT_MAP_M  ((DPORT_APP_LEDC_INT_MAP_V)<<(DPORT_APP_LEDC_INT_MAP_S))
2126 #define DPORT_APP_LEDC_INT_MAP_V  0x1F
2127 #define DPORT_APP_LEDC_INT_MAP_S  0
2128 
2129 #define DPORT_APP_EFUSE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2C8)
2130 /* DPORT_APP_EFUSE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2131 /*description: */
2132 #define DPORT_APP_EFUSE_INT_MAP  0x0000001F
2133 #define DPORT_APP_EFUSE_INT_MAP_M  ((DPORT_APP_EFUSE_INT_MAP_V)<<(DPORT_APP_EFUSE_INT_MAP_S))
2134 #define DPORT_APP_EFUSE_INT_MAP_V  0x1F
2135 #define DPORT_APP_EFUSE_INT_MAP_S  0
2136 
2137 #define DPORT_APP_CAN_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2CC)
2138 /* DPORT_APP_CAN_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2139 /*description: */
2140 #define DPORT_APP_CAN_INT_MAP  0x0000001F
2141 #define DPORT_APP_CAN_INT_MAP_M  ((DPORT_APP_CAN_INT_MAP_V)<<(DPORT_APP_CAN_INT_MAP_S))
2142 #define DPORT_APP_CAN_INT_MAP_V  0x1F
2143 #define DPORT_APP_CAN_INT_MAP_S  0
2144 
2145 #define DPORT_APP_RTC_CORE_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2D0)
2146 /* DPORT_APP_RTC_CORE_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2147 /*description: */
2148 #define DPORT_APP_RTC_CORE_INTR_MAP  0x0000001F
2149 #define DPORT_APP_RTC_CORE_INTR_MAP_M  ((DPORT_APP_RTC_CORE_INTR_MAP_V)<<(DPORT_APP_RTC_CORE_INTR_MAP_S))
2150 #define DPORT_APP_RTC_CORE_INTR_MAP_V  0x1F
2151 #define DPORT_APP_RTC_CORE_INTR_MAP_S  0
2152 
2153 #define DPORT_APP_RMT_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2D4)
2154 /* DPORT_APP_RMT_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2155 /*description: */
2156 #define DPORT_APP_RMT_INTR_MAP  0x0000001F
2157 #define DPORT_APP_RMT_INTR_MAP_M  ((DPORT_APP_RMT_INTR_MAP_V)<<(DPORT_APP_RMT_INTR_MAP_S))
2158 #define DPORT_APP_RMT_INTR_MAP_V  0x1F
2159 #define DPORT_APP_RMT_INTR_MAP_S  0
2160 
2161 #define DPORT_APP_PCNT_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2D8)
2162 /* DPORT_APP_PCNT_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2163 /*description: */
2164 #define DPORT_APP_PCNT_INTR_MAP  0x0000001F
2165 #define DPORT_APP_PCNT_INTR_MAP_M  ((DPORT_APP_PCNT_INTR_MAP_V)<<(DPORT_APP_PCNT_INTR_MAP_S))
2166 #define DPORT_APP_PCNT_INTR_MAP_V  0x1F
2167 #define DPORT_APP_PCNT_INTR_MAP_S  0
2168 
2169 #define DPORT_APP_I2C_EXT0_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2DC)
2170 /* DPORT_APP_I2C_EXT0_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2171 /*description: */
2172 #define DPORT_APP_I2C_EXT0_INTR_MAP  0x0000001F
2173 #define DPORT_APP_I2C_EXT0_INTR_MAP_M  ((DPORT_APP_I2C_EXT0_INTR_MAP_V)<<(DPORT_APP_I2C_EXT0_INTR_MAP_S))
2174 #define DPORT_APP_I2C_EXT0_INTR_MAP_V  0x1F
2175 #define DPORT_APP_I2C_EXT0_INTR_MAP_S  0
2176 
2177 #define DPORT_APP_I2C_EXT1_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2E0)
2178 /* DPORT_APP_I2C_EXT1_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2179 /*description: */
2180 #define DPORT_APP_I2C_EXT1_INTR_MAP  0x0000001F
2181 #define DPORT_APP_I2C_EXT1_INTR_MAP_M  ((DPORT_APP_I2C_EXT1_INTR_MAP_V)<<(DPORT_APP_I2C_EXT1_INTR_MAP_S))
2182 #define DPORT_APP_I2C_EXT1_INTR_MAP_V  0x1F
2183 #define DPORT_APP_I2C_EXT1_INTR_MAP_S  0
2184 
2185 #define DPORT_APP_RSA_INTR_MAP_REG          (DR_REG_DPORT_BASE + 0x2E4)
2186 /* DPORT_APP_RSA_INTR_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2187 /*description: */
2188 #define DPORT_APP_RSA_INTR_MAP  0x0000001F
2189 #define DPORT_APP_RSA_INTR_MAP_M  ((DPORT_APP_RSA_INTR_MAP_V)<<(DPORT_APP_RSA_INTR_MAP_S))
2190 #define DPORT_APP_RSA_INTR_MAP_V  0x1F
2191 #define DPORT_APP_RSA_INTR_MAP_S  0
2192 
2193 #define DPORT_APP_SPI1_DMA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2E8)
2194 /* DPORT_APP_SPI1_DMA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2195 /*description: */
2196 #define DPORT_APP_SPI1_DMA_INT_MAP  0x0000001F
2197 #define DPORT_APP_SPI1_DMA_INT_MAP_M  ((DPORT_APP_SPI1_DMA_INT_MAP_V)<<(DPORT_APP_SPI1_DMA_INT_MAP_S))
2198 #define DPORT_APP_SPI1_DMA_INT_MAP_V  0x1F
2199 #define DPORT_APP_SPI1_DMA_INT_MAP_S  0
2200 
2201 #define DPORT_APP_SPI2_DMA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2EC)
2202 /* DPORT_APP_SPI2_DMA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2203 /*description: */
2204 #define DPORT_APP_SPI2_DMA_INT_MAP  0x0000001F
2205 #define DPORT_APP_SPI2_DMA_INT_MAP_M  ((DPORT_APP_SPI2_DMA_INT_MAP_V)<<(DPORT_APP_SPI2_DMA_INT_MAP_S))
2206 #define DPORT_APP_SPI2_DMA_INT_MAP_V  0x1F
2207 #define DPORT_APP_SPI2_DMA_INT_MAP_S  0
2208 
2209 #define DPORT_APP_SPI3_DMA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2F0)
2210 /* DPORT_APP_SPI3_DMA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2211 /*description: */
2212 #define DPORT_APP_SPI3_DMA_INT_MAP  0x0000001F
2213 #define DPORT_APP_SPI3_DMA_INT_MAP_M  ((DPORT_APP_SPI3_DMA_INT_MAP_V)<<(DPORT_APP_SPI3_DMA_INT_MAP_S))
2214 #define DPORT_APP_SPI3_DMA_INT_MAP_V  0x1F
2215 #define DPORT_APP_SPI3_DMA_INT_MAP_S  0
2216 
2217 #define DPORT_APP_WDG_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x2F4)
2218 /* DPORT_APP_WDG_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2219 /*description: */
2220 #define DPORT_APP_WDG_INT_MAP  0x0000001F
2221 #define DPORT_APP_WDG_INT_MAP_M  ((DPORT_APP_WDG_INT_MAP_V)<<(DPORT_APP_WDG_INT_MAP_S))
2222 #define DPORT_APP_WDG_INT_MAP_V  0x1F
2223 #define DPORT_APP_WDG_INT_MAP_S  0
2224 
2225 #define DPORT_APP_TIMER_INT1_MAP_REG          (DR_REG_DPORT_BASE + 0x2F8)
2226 /* DPORT_APP_TIMER_INT1_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2227 /*description: */
2228 #define DPORT_APP_TIMER_INT1_MAP  0x0000001F
2229 #define DPORT_APP_TIMER_INT1_MAP_M  ((DPORT_APP_TIMER_INT1_MAP_V)<<(DPORT_APP_TIMER_INT1_MAP_S))
2230 #define DPORT_APP_TIMER_INT1_MAP_V  0x1F
2231 #define DPORT_APP_TIMER_INT1_MAP_S  0
2232 
2233 #define DPORT_APP_TIMER_INT2_MAP_REG          (DR_REG_DPORT_BASE + 0x2FC)
2234 /* DPORT_APP_TIMER_INT2_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2235 /*description: */
2236 #define DPORT_APP_TIMER_INT2_MAP  0x0000001F
2237 #define DPORT_APP_TIMER_INT2_MAP_M  ((DPORT_APP_TIMER_INT2_MAP_V)<<(DPORT_APP_TIMER_INT2_MAP_S))
2238 #define DPORT_APP_TIMER_INT2_MAP_V  0x1F
2239 #define DPORT_APP_TIMER_INT2_MAP_S  0
2240 
2241 #define DPORT_APP_TG_T0_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x300)
2242 /* DPORT_APP_TG_T0_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2243 /*description: */
2244 #define DPORT_APP_TG_T0_EDGE_INT_MAP  0x0000001F
2245 #define DPORT_APP_TG_T0_EDGE_INT_MAP_M  ((DPORT_APP_TG_T0_EDGE_INT_MAP_V)<<(DPORT_APP_TG_T0_EDGE_INT_MAP_S))
2246 #define DPORT_APP_TG_T0_EDGE_INT_MAP_V  0x1F
2247 #define DPORT_APP_TG_T0_EDGE_INT_MAP_S  0
2248 
2249 #define DPORT_APP_TG_T1_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x304)
2250 /* DPORT_APP_TG_T1_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2251 /*description: */
2252 #define DPORT_APP_TG_T1_EDGE_INT_MAP  0x0000001F
2253 #define DPORT_APP_TG_T1_EDGE_INT_MAP_M  ((DPORT_APP_TG_T1_EDGE_INT_MAP_V)<<(DPORT_APP_TG_T1_EDGE_INT_MAP_S))
2254 #define DPORT_APP_TG_T1_EDGE_INT_MAP_V  0x1F
2255 #define DPORT_APP_TG_T1_EDGE_INT_MAP_S  0
2256 
2257 #define DPORT_APP_TG_WDT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x308)
2258 /* DPORT_APP_TG_WDT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2259 /*description: */
2260 #define DPORT_APP_TG_WDT_EDGE_INT_MAP  0x0000001F
2261 #define DPORT_APP_TG_WDT_EDGE_INT_MAP_M  ((DPORT_APP_TG_WDT_EDGE_INT_MAP_V)<<(DPORT_APP_TG_WDT_EDGE_INT_MAP_S))
2262 #define DPORT_APP_TG_WDT_EDGE_INT_MAP_V  0x1F
2263 #define DPORT_APP_TG_WDT_EDGE_INT_MAP_S  0
2264 
2265 #define DPORT_APP_TG_LACT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x30C)
2266 /* DPORT_APP_TG_LACT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2267 /*description: */
2268 #define DPORT_APP_TG_LACT_EDGE_INT_MAP  0x0000001F
2269 #define DPORT_APP_TG_LACT_EDGE_INT_MAP_M  ((DPORT_APP_TG_LACT_EDGE_INT_MAP_V)<<(DPORT_APP_TG_LACT_EDGE_INT_MAP_S))
2270 #define DPORT_APP_TG_LACT_EDGE_INT_MAP_V  0x1F
2271 #define DPORT_APP_TG_LACT_EDGE_INT_MAP_S  0
2272 
2273 #define DPORT_APP_TG1_T0_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x310)
2274 /* DPORT_APP_TG1_T0_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2275 /*description: */
2276 #define DPORT_APP_TG1_T0_EDGE_INT_MAP  0x0000001F
2277 #define DPORT_APP_TG1_T0_EDGE_INT_MAP_M  ((DPORT_APP_TG1_T0_EDGE_INT_MAP_V)<<(DPORT_APP_TG1_T0_EDGE_INT_MAP_S))
2278 #define DPORT_APP_TG1_T0_EDGE_INT_MAP_V  0x1F
2279 #define DPORT_APP_TG1_T0_EDGE_INT_MAP_S  0
2280 
2281 #define DPORT_APP_TG1_T1_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x314)
2282 /* DPORT_APP_TG1_T1_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2283 /*description: */
2284 #define DPORT_APP_TG1_T1_EDGE_INT_MAP  0x0000001F
2285 #define DPORT_APP_TG1_T1_EDGE_INT_MAP_M  ((DPORT_APP_TG1_T1_EDGE_INT_MAP_V)<<(DPORT_APP_TG1_T1_EDGE_INT_MAP_S))
2286 #define DPORT_APP_TG1_T1_EDGE_INT_MAP_V  0x1F
2287 #define DPORT_APP_TG1_T1_EDGE_INT_MAP_S  0
2288 
2289 #define DPORT_APP_TG1_WDT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x318)
2290 /* DPORT_APP_TG1_WDT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2291 /*description: */
2292 #define DPORT_APP_TG1_WDT_EDGE_INT_MAP  0x0000001F
2293 #define DPORT_APP_TG1_WDT_EDGE_INT_MAP_M  ((DPORT_APP_TG1_WDT_EDGE_INT_MAP_V)<<(DPORT_APP_TG1_WDT_EDGE_INT_MAP_S))
2294 #define DPORT_APP_TG1_WDT_EDGE_INT_MAP_V  0x1F
2295 #define DPORT_APP_TG1_WDT_EDGE_INT_MAP_S  0
2296 
2297 #define DPORT_APP_TG1_LACT_EDGE_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x31C)
2298 /* DPORT_APP_TG1_LACT_EDGE_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2299 /*description: */
2300 #define DPORT_APP_TG1_LACT_EDGE_INT_MAP  0x0000001F
2301 #define DPORT_APP_TG1_LACT_EDGE_INT_MAP_M  ((DPORT_APP_TG1_LACT_EDGE_INT_MAP_V)<<(DPORT_APP_TG1_LACT_EDGE_INT_MAP_S))
2302 #define DPORT_APP_TG1_LACT_EDGE_INT_MAP_V  0x1F
2303 #define DPORT_APP_TG1_LACT_EDGE_INT_MAP_S  0
2304 
2305 #define DPORT_APP_MMU_IA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x320)
2306 /* DPORT_APP_MMU_IA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2307 /*description: */
2308 #define DPORT_APP_MMU_IA_INT_MAP  0x0000001F
2309 #define DPORT_APP_MMU_IA_INT_MAP_M  ((DPORT_APP_MMU_IA_INT_MAP_V)<<(DPORT_APP_MMU_IA_INT_MAP_S))
2310 #define DPORT_APP_MMU_IA_INT_MAP_V  0x1F
2311 #define DPORT_APP_MMU_IA_INT_MAP_S  0
2312 
2313 #define DPORT_APP_MPU_IA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x324)
2314 /* DPORT_APP_MPU_IA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2315 /*description: */
2316 #define DPORT_APP_MPU_IA_INT_MAP  0x0000001F
2317 #define DPORT_APP_MPU_IA_INT_MAP_M  ((DPORT_APP_MPU_IA_INT_MAP_V)<<(DPORT_APP_MPU_IA_INT_MAP_S))
2318 #define DPORT_APP_MPU_IA_INT_MAP_V  0x1F
2319 #define DPORT_APP_MPU_IA_INT_MAP_S  0
2320 
2321 #define DPORT_APP_CACHE_IA_INT_MAP_REG          (DR_REG_DPORT_BASE + 0x328)
2322 /* DPORT_APP_CACHE_IA_INT_MAP : R/W ;bitpos:[4:0] ;default: 5'd16 ; */
2323 /*description: */
2324 #define DPORT_APP_CACHE_IA_INT_MAP  0x0000001F
2325 #define DPORT_APP_CACHE_IA_INT_MAP_M  ((DPORT_APP_CACHE_IA_INT_MAP_V)<<(DPORT_APP_CACHE_IA_INT_MAP_S))
2326 #define DPORT_APP_CACHE_IA_INT_MAP_V  0x1F
2327 #define DPORT_APP_CACHE_IA_INT_MAP_S  0
2328 
2329 #define DPORT_AHBLITE_MPU_TABLE_UART_REG          (DR_REG_DPORT_BASE + 0x32C)
2330 /* DPORT_UART_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2331 /*description: */
2332 #define DPORT_UART_ACCESS_GRANT_CONFIG  0x0000003F
2333 #define DPORT_UART_ACCESS_GRANT_CONFIG_M  ((DPORT_UART_ACCESS_GRANT_CONFIG_V)<<(DPORT_UART_ACCESS_GRANT_CONFIG_S))
2334 #define DPORT_UART_ACCESS_GRANT_CONFIG_V  0x3F
2335 #define DPORT_UART_ACCESS_GRANT_CONFIG_S  0
2336 
2337 #define DPORT_AHBLITE_MPU_TABLE_SPI1_REG          (DR_REG_DPORT_BASE + 0x330)
2338 /* DPORT_SPI1_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2339 /*description: */
2340 #define DPORT_SPI1_ACCESS_GRANT_CONFIG  0x0000003F
2341 #define DPORT_SPI1_ACCESS_GRANT_CONFIG_M  ((DPORT_SPI1_ACCESS_GRANT_CONFIG_V)<<(DPORT_SPI1_ACCESS_GRANT_CONFIG_S))
2342 #define DPORT_SPI1_ACCESS_GRANT_CONFIG_V  0x3F
2343 #define DPORT_SPI1_ACCESS_GRANT_CONFIG_S  0
2344 
2345 #define DPORT_AHBLITE_MPU_TABLE_SPI0_REG          (DR_REG_DPORT_BASE + 0x334)
2346 /* DPORT_SPI0_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2347 /*description: */
2348 #define DPORT_SPI0_ACCESS_GRANT_CONFIG  0x0000003F
2349 #define DPORT_SPI0_ACCESS_GRANT_CONFIG_M  ((DPORT_SPI0_ACCESS_GRANT_CONFIG_V)<<(DPORT_SPI0_ACCESS_GRANT_CONFIG_S))
2350 #define DPORT_SPI0_ACCESS_GRANT_CONFIG_V  0x3F
2351 #define DPORT_SPI0_ACCESS_GRANT_CONFIG_S  0
2352 
2353 #define DPORT_AHBLITE_MPU_TABLE_GPIO_REG          (DR_REG_DPORT_BASE + 0x338)
2354 /* DPORT_GPIO_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2355 /*description: */
2356 #define DPORT_GPIO_ACCESS_GRANT_CONFIG  0x0000003F
2357 #define DPORT_GPIO_ACCESS_GRANT_CONFIG_M  ((DPORT_GPIO_ACCESS_GRANT_CONFIG_V)<<(DPORT_GPIO_ACCESS_GRANT_CONFIG_S))
2358 #define DPORT_GPIO_ACCESS_GRANT_CONFIG_V  0x3F
2359 #define DPORT_GPIO_ACCESS_GRANT_CONFIG_S  0
2360 
2361 #define DPORT_AHBLITE_MPU_TABLE_FE2_REG          (DR_REG_DPORT_BASE + 0x33C)
2362 /* DPORT_FE2_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2363 /*description: */
2364 #define DPORT_FE2_ACCESS_GRANT_CONFIG  0x0000003F
2365 #define DPORT_FE2_ACCESS_GRANT_CONFIG_M  ((DPORT_FE2_ACCESS_GRANT_CONFIG_V)<<(DPORT_FE2_ACCESS_GRANT_CONFIG_S))
2366 #define DPORT_FE2_ACCESS_GRANT_CONFIG_V  0x3F
2367 #define DPORT_FE2_ACCESS_GRANT_CONFIG_S  0
2368 
2369 #define DPORT_AHBLITE_MPU_TABLE_FE_REG          (DR_REG_DPORT_BASE + 0x340)
2370 /* DPORT_FE_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2371 /*description: */
2372 #define DPORT_FE_ACCESS_GRANT_CONFIG  0x0000003F
2373 #define DPORT_FE_ACCESS_GRANT_CONFIG_M  ((DPORT_FE_ACCESS_GRANT_CONFIG_V)<<(DPORT_FE_ACCESS_GRANT_CONFIG_S))
2374 #define DPORT_FE_ACCESS_GRANT_CONFIG_V  0x3F
2375 #define DPORT_FE_ACCESS_GRANT_CONFIG_S  0
2376 
2377 #define DPORT_AHBLITE_MPU_TABLE_TIMER_REG          (DR_REG_DPORT_BASE + 0x344)
2378 /* DPORT_TIMER_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2379 /*description: */
2380 #define DPORT_TIMER_ACCESS_GRANT_CONFIG  0x0000003F
2381 #define DPORT_TIMER_ACCESS_GRANT_CONFIG_M  ((DPORT_TIMER_ACCESS_GRANT_CONFIG_V)<<(DPORT_TIMER_ACCESS_GRANT_CONFIG_S))
2382 #define DPORT_TIMER_ACCESS_GRANT_CONFIG_V  0x3F
2383 #define DPORT_TIMER_ACCESS_GRANT_CONFIG_S  0
2384 
2385 #define DPORT_AHBLITE_MPU_TABLE_RTC_REG          (DR_REG_DPORT_BASE + 0x348)
2386 /* DPORT_RTC_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2387 /*description: */
2388 #define DPORT_RTC_ACCESS_GRANT_CONFIG  0x0000003F
2389 #define DPORT_RTC_ACCESS_GRANT_CONFIG_M  ((DPORT_RTC_ACCESS_GRANT_CONFIG_V)<<(DPORT_RTC_ACCESS_GRANT_CONFIG_S))
2390 #define DPORT_RTC_ACCESS_GRANT_CONFIG_V  0x3F
2391 #define DPORT_RTC_ACCESS_GRANT_CONFIG_S  0
2392 
2393 #define DPORT_AHBLITE_MPU_TABLE_IO_MUX_REG          (DR_REG_DPORT_BASE + 0x34C)
2394 /* DPORT_IOMUX_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2395 /*description: */
2396 #define DPORT_IOMUX_ACCESS_GRANT_CONFIG  0x0000003F
2397 #define DPORT_IOMUX_ACCESS_GRANT_CONFIG_M  ((DPORT_IOMUX_ACCESS_GRANT_CONFIG_V)<<(DPORT_IOMUX_ACCESS_GRANT_CONFIG_S))
2398 #define DPORT_IOMUX_ACCESS_GRANT_CONFIG_V  0x3F
2399 #define DPORT_IOMUX_ACCESS_GRANT_CONFIG_S  0
2400 
2401 #define DPORT_AHBLITE_MPU_TABLE_WDG_REG          (DR_REG_DPORT_BASE + 0x350)
2402 /* DPORT_WDG_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2403 /*description: */
2404 #define DPORT_WDG_ACCESS_GRANT_CONFIG  0x0000003F
2405 #define DPORT_WDG_ACCESS_GRANT_CONFIG_M  ((DPORT_WDG_ACCESS_GRANT_CONFIG_V)<<(DPORT_WDG_ACCESS_GRANT_CONFIG_S))
2406 #define DPORT_WDG_ACCESS_GRANT_CONFIG_V  0x3F
2407 #define DPORT_WDG_ACCESS_GRANT_CONFIG_S  0
2408 
2409 #define DPORT_AHBLITE_MPU_TABLE_HINF_REG          (DR_REG_DPORT_BASE + 0x354)
2410 /* DPORT_HINF_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2411 /*description: */
2412 #define DPORT_HINF_ACCESS_GRANT_CONFIG  0x0000003F
2413 #define DPORT_HINF_ACCESS_GRANT_CONFIG_M  ((DPORT_HINF_ACCESS_GRANT_CONFIG_V)<<(DPORT_HINF_ACCESS_GRANT_CONFIG_S))
2414 #define DPORT_HINF_ACCESS_GRANT_CONFIG_V  0x3F
2415 #define DPORT_HINF_ACCESS_GRANT_CONFIG_S  0
2416 
2417 #define DPORT_AHBLITE_MPU_TABLE_UHCI1_REG          (DR_REG_DPORT_BASE + 0x358)
2418 /* DPORT_UHCI1_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2419 /*description: */
2420 #define DPORT_UHCI1_ACCESS_GRANT_CONFIG  0x0000003F
2421 #define DPORT_UHCI1_ACCESS_GRANT_CONFIG_M  ((DPORT_UHCI1_ACCESS_GRANT_CONFIG_V)<<(DPORT_UHCI1_ACCESS_GRANT_CONFIG_S))
2422 #define DPORT_UHCI1_ACCESS_GRANT_CONFIG_V  0x3F
2423 #define DPORT_UHCI1_ACCESS_GRANT_CONFIG_S  0
2424 
2425 #define DPORT_AHBLITE_MPU_TABLE_MISC_REG          (DR_REG_DPORT_BASE + 0x35C)
2426 /* DPORT_MISC_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2427 /*description: */
2428 #define DPORT_MISC_ACCESS_GRANT_CONFIG  0x0000003F
2429 #define DPORT_MISC_ACCESS_GRANT_CONFIG_M  ((DPORT_MISC_ACCESS_GRANT_CONFIG_V)<<(DPORT_MISC_ACCESS_GRANT_CONFIG_S))
2430 #define DPORT_MISC_ACCESS_GRANT_CONFIG_V  0x3F
2431 #define DPORT_MISC_ACCESS_GRANT_CONFIG_S  0
2432 
2433 #define DPORT_AHBLITE_MPU_TABLE_I2C_REG          (DR_REG_DPORT_BASE + 0x360)
2434 /* DPORT_I2C_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2435 /*description: */
2436 #define DPORT_I2C_ACCESS_GRANT_CONFIG  0x0000003F
2437 #define DPORT_I2C_ACCESS_GRANT_CONFIG_M  ((DPORT_I2C_ACCESS_GRANT_CONFIG_V)<<(DPORT_I2C_ACCESS_GRANT_CONFIG_S))
2438 #define DPORT_I2C_ACCESS_GRANT_CONFIG_V  0x3F
2439 #define DPORT_I2C_ACCESS_GRANT_CONFIG_S  0
2440 
2441 #define DPORT_AHBLITE_MPU_TABLE_I2S0_REG          (DR_REG_DPORT_BASE + 0x364)
2442 /* DPORT_I2S0_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2443 /*description: */
2444 #define DPORT_I2S0_ACCESS_GRANT_CONFIG  0x0000003F
2445 #define DPORT_I2S0_ACCESS_GRANT_CONFIG_M  ((DPORT_I2S0_ACCESS_GRANT_CONFIG_V)<<(DPORT_I2S0_ACCESS_GRANT_CONFIG_S))
2446 #define DPORT_I2S0_ACCESS_GRANT_CONFIG_V  0x3F
2447 #define DPORT_I2S0_ACCESS_GRANT_CONFIG_S  0
2448 
2449 #define DPORT_AHBLITE_MPU_TABLE_UART1_REG          (DR_REG_DPORT_BASE + 0x368)
2450 /* DPORT_UART1_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2451 /*description: */
2452 #define DPORT_UART1_ACCESS_GRANT_CONFIG  0x0000003F
2453 #define DPORT_UART1_ACCESS_GRANT_CONFIG_M  ((DPORT_UART1_ACCESS_GRANT_CONFIG_V)<<(DPORT_UART1_ACCESS_GRANT_CONFIG_S))
2454 #define DPORT_UART1_ACCESS_GRANT_CONFIG_V  0x3F
2455 #define DPORT_UART1_ACCESS_GRANT_CONFIG_S  0
2456 
2457 #define DPORT_AHBLITE_MPU_TABLE_BT_REG          (DR_REG_DPORT_BASE + 0x36C)
2458 /* DPORT_BT_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2459 /*description: */
2460 #define DPORT_BT_ACCESS_GRANT_CONFIG  0x0000003F
2461 #define DPORT_BT_ACCESS_GRANT_CONFIG_M  ((DPORT_BT_ACCESS_GRANT_CONFIG_V)<<(DPORT_BT_ACCESS_GRANT_CONFIG_S))
2462 #define DPORT_BT_ACCESS_GRANT_CONFIG_V  0x3F
2463 #define DPORT_BT_ACCESS_GRANT_CONFIG_S  0
2464 
2465 #define DPORT_AHBLITE_MPU_TABLE_BT_BUFFER_REG          (DR_REG_DPORT_BASE + 0x370)
2466 /* DPORT_BTBUFFER_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2467 /*description: */
2468 #define DPORT_BTBUFFER_ACCESS_GRANT_CONFIG  0x0000003F
2469 #define DPORT_BTBUFFER_ACCESS_GRANT_CONFIG_M  ((DPORT_BTBUFFER_ACCESS_GRANT_CONFIG_V)<<(DPORT_BTBUFFER_ACCESS_GRANT_CONFIG_S))
2470 #define DPORT_BTBUFFER_ACCESS_GRANT_CONFIG_V  0x3F
2471 #define DPORT_BTBUFFER_ACCESS_GRANT_CONFIG_S  0
2472 
2473 #define DPORT_AHBLITE_MPU_TABLE_I2C_EXT0_REG          (DR_REG_DPORT_BASE + 0x374)
2474 /* DPORT_I2CEXT0_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2475 /*description: */
2476 #define DPORT_I2CEXT0_ACCESS_GRANT_CONFIG  0x0000003F
2477 #define DPORT_I2CEXT0_ACCESS_GRANT_CONFIG_M  ((DPORT_I2CEXT0_ACCESS_GRANT_CONFIG_V)<<(DPORT_I2CEXT0_ACCESS_GRANT_CONFIG_S))
2478 #define DPORT_I2CEXT0_ACCESS_GRANT_CONFIG_V  0x3F
2479 #define DPORT_I2CEXT0_ACCESS_GRANT_CONFIG_S  0
2480 
2481 #define DPORT_AHBLITE_MPU_TABLE_UHCI0_REG          (DR_REG_DPORT_BASE + 0x378)
2482 /* DPORT_UHCI0_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2483 /*description: */
2484 #define DPORT_UHCI0_ACCESS_GRANT_CONFIG  0x0000003F
2485 #define DPORT_UHCI0_ACCESS_GRANT_CONFIG_M  ((DPORT_UHCI0_ACCESS_GRANT_CONFIG_V)<<(DPORT_UHCI0_ACCESS_GRANT_CONFIG_S))
2486 #define DPORT_UHCI0_ACCESS_GRANT_CONFIG_V  0x3F
2487 #define DPORT_UHCI0_ACCESS_GRANT_CONFIG_S  0
2488 
2489 #define DPORT_AHBLITE_MPU_TABLE_SLCHOST_REG          (DR_REG_DPORT_BASE + 0x37C)
2490 /* DPORT_SLCHOST_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2491 /*description: */
2492 #define DPORT_SLCHOST_ACCESS_GRANT_CONFIG  0x0000003F
2493 #define DPORT_SLCHOST_ACCESS_GRANT_CONFIG_M  ((DPORT_SLCHOST_ACCESS_GRANT_CONFIG_V)<<(DPORT_SLCHOST_ACCESS_GRANT_CONFIG_S))
2494 #define DPORT_SLCHOST_ACCESS_GRANT_CONFIG_V  0x3F
2495 #define DPORT_SLCHOST_ACCESS_GRANT_CONFIG_S  0
2496 
2497 #define DPORT_AHBLITE_MPU_TABLE_RMT_REG          (DR_REG_DPORT_BASE + 0x380)
2498 /* DPORT_RMT_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2499 /*description: */
2500 #define DPORT_RMT_ACCESS_GRANT_CONFIG  0x0000003F
2501 #define DPORT_RMT_ACCESS_GRANT_CONFIG_M  ((DPORT_RMT_ACCESS_GRANT_CONFIG_V)<<(DPORT_RMT_ACCESS_GRANT_CONFIG_S))
2502 #define DPORT_RMT_ACCESS_GRANT_CONFIG_V  0x3F
2503 #define DPORT_RMT_ACCESS_GRANT_CONFIG_S  0
2504 
2505 #define DPORT_AHBLITE_MPU_TABLE_PCNT_REG          (DR_REG_DPORT_BASE + 0x384)
2506 /* DPORT_PCNT_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2507 /*description: */
2508 #define DPORT_PCNT_ACCESS_GRANT_CONFIG  0x0000003F
2509 #define DPORT_PCNT_ACCESS_GRANT_CONFIG_M  ((DPORT_PCNT_ACCESS_GRANT_CONFIG_V)<<(DPORT_PCNT_ACCESS_GRANT_CONFIG_S))
2510 #define DPORT_PCNT_ACCESS_GRANT_CONFIG_V  0x3F
2511 #define DPORT_PCNT_ACCESS_GRANT_CONFIG_S  0
2512 
2513 #define DPORT_AHBLITE_MPU_TABLE_SLC_REG          (DR_REG_DPORT_BASE + 0x388)
2514 /* DPORT_SLC_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2515 /*description: */
2516 #define DPORT_SLC_ACCESS_GRANT_CONFIG  0x0000003F
2517 #define DPORT_SLC_ACCESS_GRANT_CONFIG_M  ((DPORT_SLC_ACCESS_GRANT_CONFIG_V)<<(DPORT_SLC_ACCESS_GRANT_CONFIG_S))
2518 #define DPORT_SLC_ACCESS_GRANT_CONFIG_V  0x3F
2519 #define DPORT_SLC_ACCESS_GRANT_CONFIG_S  0
2520 
2521 #define DPORT_AHBLITE_MPU_TABLE_LEDC_REG          (DR_REG_DPORT_BASE + 0x38C)
2522 /* DPORT_LEDC_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2523 /*description: */
2524 #define DPORT_LEDC_ACCESS_GRANT_CONFIG  0x0000003F
2525 #define DPORT_LEDC_ACCESS_GRANT_CONFIG_M  ((DPORT_LEDC_ACCESS_GRANT_CONFIG_V)<<(DPORT_LEDC_ACCESS_GRANT_CONFIG_S))
2526 #define DPORT_LEDC_ACCESS_GRANT_CONFIG_V  0x3F
2527 #define DPORT_LEDC_ACCESS_GRANT_CONFIG_S  0
2528 
2529 #define DPORT_AHBLITE_MPU_TABLE_EFUSE_REG          (DR_REG_DPORT_BASE + 0x390)
2530 /* DPORT_EFUSE_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2531 /*description: */
2532 #define DPORT_EFUSE_ACCESS_GRANT_CONFIG  0x0000003F
2533 #define DPORT_EFUSE_ACCESS_GRANT_CONFIG_M  ((DPORT_EFUSE_ACCESS_GRANT_CONFIG_V)<<(DPORT_EFUSE_ACCESS_GRANT_CONFIG_S))
2534 #define DPORT_EFUSE_ACCESS_GRANT_CONFIG_V  0x3F
2535 #define DPORT_EFUSE_ACCESS_GRANT_CONFIG_S  0
2536 
2537 #define DPORT_AHBLITE_MPU_TABLE_SPI_ENCRYPT_REG          (DR_REG_DPORT_BASE + 0x394)
2538 /* DPORT_SPI_ENCRYPY_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2539 /*description: */
2540 #define DPORT_SPI_ENCRYPY_ACCESS_GRANT_CONFIG  0x0000003F
2541 #define DPORT_SPI_ENCRYPY_ACCESS_GRANT_CONFIG_M  ((DPORT_SPI_ENCRYPY_ACCESS_GRANT_CONFIG_V)<<(DPORT_SPI_ENCRYPY_ACCESS_GRANT_CONFIG_S))
2542 #define DPORT_SPI_ENCRYPY_ACCESS_GRANT_CONFIG_V  0x3F
2543 #define DPORT_SPI_ENCRYPY_ACCESS_GRANT_CONFIG_S  0
2544 
2545 #define DPORT_AHBLITE_MPU_TABLE_BB_REG          (DR_REG_DPORT_BASE + 0x398)
2546 /* DPORT_BB_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2547 /*description: */
2548 #define DPORT_BB_ACCESS_GRANT_CONFIG  0x0000003F
2549 #define DPORT_BB_ACCESS_GRANT_CONFIG_M  ((DPORT_BB_ACCESS_GRANT_CONFIG_V)<<(DPORT_BB_ACCESS_GRANT_CONFIG_S))
2550 #define DPORT_BB_ACCESS_GRANT_CONFIG_V  0x3F
2551 #define DPORT_BB_ACCESS_GRANT_CONFIG_S  0
2552 
2553 #define DPORT_AHBLITE_MPU_TABLE_PWM0_REG          (DR_REG_DPORT_BASE + 0x39C)
2554 /* DPORT_PWM0_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2555 /*description: */
2556 #define DPORT_PWM0_ACCESS_GRANT_CONFIG  0x0000003F
2557 #define DPORT_PWM0_ACCESS_GRANT_CONFIG_M  ((DPORT_PWM0_ACCESS_GRANT_CONFIG_V)<<(DPORT_PWM0_ACCESS_GRANT_CONFIG_S))
2558 #define DPORT_PWM0_ACCESS_GRANT_CONFIG_V  0x3F
2559 #define DPORT_PWM0_ACCESS_GRANT_CONFIG_S  0
2560 
2561 #define DPORT_AHBLITE_MPU_TABLE_TIMERGROUP_REG          (DR_REG_DPORT_BASE + 0x3A0)
2562 /* DPORT_TIMERGROUP_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2563 /*description: */
2564 #define DPORT_TIMERGROUP_ACCESS_GRANT_CONFIG  0x0000003F
2565 #define DPORT_TIMERGROUP_ACCESS_GRANT_CONFIG_M  ((DPORT_TIMERGROUP_ACCESS_GRANT_CONFIG_V)<<(DPORT_TIMERGROUP_ACCESS_GRANT_CONFIG_S))
2566 #define DPORT_TIMERGROUP_ACCESS_GRANT_CONFIG_V  0x3F
2567 #define DPORT_TIMERGROUP_ACCESS_GRANT_CONFIG_S  0
2568 
2569 #define DPORT_AHBLITE_MPU_TABLE_TIMERGROUP1_REG          (DR_REG_DPORT_BASE + 0x3A4)
2570 /* DPORT_TIMERGROUP1_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2571 /*description: */
2572 #define DPORT_TIMERGROUP1_ACCESS_GRANT_CONFIG  0x0000003F
2573 #define DPORT_TIMERGROUP1_ACCESS_GRANT_CONFIG_M  ((DPORT_TIMERGROUP1_ACCESS_GRANT_CONFIG_V)<<(DPORT_TIMERGROUP1_ACCESS_GRANT_CONFIG_S))
2574 #define DPORT_TIMERGROUP1_ACCESS_GRANT_CONFIG_V  0x3F
2575 #define DPORT_TIMERGROUP1_ACCESS_GRANT_CONFIG_S  0
2576 
2577 #define DPORT_AHBLITE_MPU_TABLE_SPI2_REG          (DR_REG_DPORT_BASE + 0x3A8)
2578 /* DPORT_SPI2_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2579 /*description: */
2580 #define DPORT_SPI2_ACCESS_GRANT_CONFIG  0x0000003F
2581 #define DPORT_SPI2_ACCESS_GRANT_CONFIG_M  ((DPORT_SPI2_ACCESS_GRANT_CONFIG_V)<<(DPORT_SPI2_ACCESS_GRANT_CONFIG_S))
2582 #define DPORT_SPI2_ACCESS_GRANT_CONFIG_V  0x3F
2583 #define DPORT_SPI2_ACCESS_GRANT_CONFIG_S  0
2584 
2585 #define DPORT_AHBLITE_MPU_TABLE_SPI3_REG          (DR_REG_DPORT_BASE + 0x3AC)
2586 /* DPORT_SPI3_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2587 /*description: */
2588 #define DPORT_SPI3_ACCESS_GRANT_CONFIG  0x0000003F
2589 #define DPORT_SPI3_ACCESS_GRANT_CONFIG_M  ((DPORT_SPI3_ACCESS_GRANT_CONFIG_V)<<(DPORT_SPI3_ACCESS_GRANT_CONFIG_S))
2590 #define DPORT_SPI3_ACCESS_GRANT_CONFIG_V  0x3F
2591 #define DPORT_SPI3_ACCESS_GRANT_CONFIG_S  0
2592 
2593 #define DPORT_AHBLITE_MPU_TABLE_APB_CTRL_REG          (DR_REG_DPORT_BASE + 0x3B0)
2594 /* DPORT_APBCTRL_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2595 /*description: */
2596 #define DPORT_APBCTRL_ACCESS_GRANT_CONFIG  0x0000003F
2597 #define DPORT_APBCTRL_ACCESS_GRANT_CONFIG_M  ((DPORT_APBCTRL_ACCESS_GRANT_CONFIG_V)<<(DPORT_APBCTRL_ACCESS_GRANT_CONFIG_S))
2598 #define DPORT_APBCTRL_ACCESS_GRANT_CONFIG_V  0x3F
2599 #define DPORT_APBCTRL_ACCESS_GRANT_CONFIG_S  0
2600 
2601 #define DPORT_AHBLITE_MPU_TABLE_I2C_EXT1_REG          (DR_REG_DPORT_BASE + 0x3B4)
2602 /* DPORT_I2CEXT1_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2603 /*description: */
2604 #define DPORT_I2CEXT1_ACCESS_GRANT_CONFIG  0x0000003F
2605 #define DPORT_I2CEXT1_ACCESS_GRANT_CONFIG_M  ((DPORT_I2CEXT1_ACCESS_GRANT_CONFIG_V)<<(DPORT_I2CEXT1_ACCESS_GRANT_CONFIG_S))
2606 #define DPORT_I2CEXT1_ACCESS_GRANT_CONFIG_V  0x3F
2607 #define DPORT_I2CEXT1_ACCESS_GRANT_CONFIG_S  0
2608 
2609 #define DPORT_AHBLITE_MPU_TABLE_SDIO_HOST_REG          (DR_REG_DPORT_BASE + 0x3B8)
2610 /* DPORT_SDIOHOST_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2611 /*description: */
2612 #define DPORT_SDIOHOST_ACCESS_GRANT_CONFIG  0x0000003F
2613 #define DPORT_SDIOHOST_ACCESS_GRANT_CONFIG_M  ((DPORT_SDIOHOST_ACCESS_GRANT_CONFIG_V)<<(DPORT_SDIOHOST_ACCESS_GRANT_CONFIG_S))
2614 #define DPORT_SDIOHOST_ACCESS_GRANT_CONFIG_V  0x3F
2615 #define DPORT_SDIOHOST_ACCESS_GRANT_CONFIG_S  0
2616 
2617 #define DPORT_AHBLITE_MPU_TABLE_EMAC_REG          (DR_REG_DPORT_BASE + 0x3BC)
2618 /* DPORT_EMAC_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2619 /*description: */
2620 #define DPORT_EMAC_ACCESS_GRANT_CONFIG  0x0000003F
2621 #define DPORT_EMAC_ACCESS_GRANT_CONFIG_M  ((DPORT_EMAC_ACCESS_GRANT_CONFIG_V)<<(DPORT_EMAC_ACCESS_GRANT_CONFIG_S))
2622 #define DPORT_EMAC_ACCESS_GRANT_CONFIG_V  0x3F
2623 #define DPORT_EMAC_ACCESS_GRANT_CONFIG_S  0
2624 
2625 #define DPORT_AHBLITE_MPU_TABLE_CAN_REG          (DR_REG_DPORT_BASE + 0x3C0)
2626 /* DPORT_CAN_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2627 /*description: */
2628 #define DPORT_CAN_ACCESS_GRANT_CONFIG  0x0000003F
2629 #define DPORT_CAN_ACCESS_GRANT_CONFIG_M  ((DPORT_CAN_ACCESS_GRANT_CONFIG_V)<<(DPORT_CAN_ACCESS_GRANT_CONFIG_S))
2630 #define DPORT_CAN_ACCESS_GRANT_CONFIG_V  0x3F
2631 #define DPORT_CAN_ACCESS_GRANT_CONFIG_S  0
2632 
2633 #define DPORT_AHBLITE_MPU_TABLE_PWM1_REG          (DR_REG_DPORT_BASE + 0x3C4)
2634 /* DPORT_PWM1_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2635 /*description: */
2636 #define DPORT_PWM1_ACCESS_GRANT_CONFIG  0x0000003F
2637 #define DPORT_PWM1_ACCESS_GRANT_CONFIG_M  ((DPORT_PWM1_ACCESS_GRANT_CONFIG_V)<<(DPORT_PWM1_ACCESS_GRANT_CONFIG_S))
2638 #define DPORT_PWM1_ACCESS_GRANT_CONFIG_V  0x3F
2639 #define DPORT_PWM1_ACCESS_GRANT_CONFIG_S  0
2640 
2641 #define DPORT_AHBLITE_MPU_TABLE_I2S1_REG          (DR_REG_DPORT_BASE + 0x3C8)
2642 /* DPORT_I2S1_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2643 /*description: */
2644 #define DPORT_I2S1_ACCESS_GRANT_CONFIG  0x0000003F
2645 #define DPORT_I2S1_ACCESS_GRANT_CONFIG_M  ((DPORT_I2S1_ACCESS_GRANT_CONFIG_V)<<(DPORT_I2S1_ACCESS_GRANT_CONFIG_S))
2646 #define DPORT_I2S1_ACCESS_GRANT_CONFIG_V  0x3F
2647 #define DPORT_I2S1_ACCESS_GRANT_CONFIG_S  0
2648 
2649 #define DPORT_AHBLITE_MPU_TABLE_UART2_REG          (DR_REG_DPORT_BASE + 0x3CC)
2650 /* DPORT_UART2_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2651 /*description: */
2652 #define DPORT_UART2_ACCESS_GRANT_CONFIG  0x0000003F
2653 #define DPORT_UART2_ACCESS_GRANT_CONFIG_M  ((DPORT_UART2_ACCESS_GRANT_CONFIG_V)<<(DPORT_UART2_ACCESS_GRANT_CONFIG_S))
2654 #define DPORT_UART2_ACCESS_GRANT_CONFIG_V  0x3F
2655 #define DPORT_UART2_ACCESS_GRANT_CONFIG_S  0
2656 
2657 #define DPORT_AHBLITE_MPU_TABLE_PWM2_REG          (DR_REG_DPORT_BASE + 0x3D0)
2658 /* DPORT_PWM2_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2659 /*description: */
2660 #define DPORT_PWM2_ACCESS_GRANT_CONFIG  0x0000003F
2661 #define DPORT_PWM2_ACCESS_GRANT_CONFIG_M  ((DPORT_PWM2_ACCESS_GRANT_CONFIG_V)<<(DPORT_PWM2_ACCESS_GRANT_CONFIG_S))
2662 #define DPORT_PWM2_ACCESS_GRANT_CONFIG_V  0x3F
2663 #define DPORT_PWM2_ACCESS_GRANT_CONFIG_S  0
2664 
2665 #define DPORT_AHBLITE_MPU_TABLE_PWM3_REG          (DR_REG_DPORT_BASE + 0x3D4)
2666 /* DPORT_PWM3_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2667 /*description: */
2668 #define DPORT_PWM3_ACCESS_GRANT_CONFIG  0x0000003F
2669 #define DPORT_PWM3_ACCESS_GRANT_CONFIG_M  ((DPORT_PWM3_ACCESS_GRANT_CONFIG_V)<<(DPORT_PWM3_ACCESS_GRANT_CONFIG_S))
2670 #define DPORT_PWM3_ACCESS_GRANT_CONFIG_V  0x3F
2671 #define DPORT_PWM3_ACCESS_GRANT_CONFIG_S  0
2672 
2673 #define DPORT_AHBLITE_MPU_TABLE_RWBT_REG          (DR_REG_DPORT_BASE + 0x3D8)
2674 /* DPORT_RWBT_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2675 /*description: */
2676 #define DPORT_RWBT_ACCESS_GRANT_CONFIG  0x0000003F
2677 #define DPORT_RWBT_ACCESS_GRANT_CONFIG_M  ((DPORT_RWBT_ACCESS_GRANT_CONFIG_V)<<(DPORT_RWBT_ACCESS_GRANT_CONFIG_S))
2678 #define DPORT_RWBT_ACCESS_GRANT_CONFIG_V  0x3F
2679 #define DPORT_RWBT_ACCESS_GRANT_CONFIG_S  0
2680 
2681 #define DPORT_AHBLITE_MPU_TABLE_BTMAC_REG          (DR_REG_DPORT_BASE + 0x3DC)
2682 /* DPORT_BTMAC_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2683 /*description: */
2684 #define DPORT_BTMAC_ACCESS_GRANT_CONFIG  0x0000003F
2685 #define DPORT_BTMAC_ACCESS_GRANT_CONFIG_M  ((DPORT_BTMAC_ACCESS_GRANT_CONFIG_V)<<(DPORT_BTMAC_ACCESS_GRANT_CONFIG_S))
2686 #define DPORT_BTMAC_ACCESS_GRANT_CONFIG_V  0x3F
2687 #define DPORT_BTMAC_ACCESS_GRANT_CONFIG_S  0
2688 
2689 #define DPORT_AHBLITE_MPU_TABLE_WIFIMAC_REG          (DR_REG_DPORT_BASE + 0x3E0)
2690 /* DPORT_WIFIMAC_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2691 /*description: */
2692 #define DPORT_WIFIMAC_ACCESS_GRANT_CONFIG  0x0000003F
2693 #define DPORT_WIFIMAC_ACCESS_GRANT_CONFIG_M  ((DPORT_WIFIMAC_ACCESS_GRANT_CONFIG_V)<<(DPORT_WIFIMAC_ACCESS_GRANT_CONFIG_S))
2694 #define DPORT_WIFIMAC_ACCESS_GRANT_CONFIG_V  0x3F
2695 #define DPORT_WIFIMAC_ACCESS_GRANT_CONFIG_S  0
2696 
2697 #define DPORT_AHBLITE_MPU_TABLE_PWR_REG          (DR_REG_DPORT_BASE + 0x3E4)
2698 /* DPORT_PWR_ACCESS_GRANT_CONFIG : R/W ;bitpos:[5:0] ;default: 6'b0 ; */
2699 /*description: */
2700 #define DPORT_PWR_ACCESS_GRANT_CONFIG  0x0000003F
2701 #define DPORT_PWR_ACCESS_GRANT_CONFIG_M  ((DPORT_PWR_ACCESS_GRANT_CONFIG_V)<<(DPORT_PWR_ACCESS_GRANT_CONFIG_S))
2702 #define DPORT_PWR_ACCESS_GRANT_CONFIG_V  0x3F
2703 #define DPORT_PWR_ACCESS_GRANT_CONFIG_S  0
2704 
2705 #define DPORT_MEM_ACCESS_DBUG0_REG          (DR_REG_DPORT_BASE + 0x3E8)
2706 /* DPORT_INTERNAL_SRAM_MMU_MULTI_HIT : RO ;bitpos:[29:26] ;default: 4'b0 ; */
2707 /*description: */
2708 #define DPORT_INTERNAL_SRAM_MMU_MULTI_HIT  0x0000000F
2709 #define DPORT_INTERNAL_SRAM_MMU_MULTI_HIT_M  ((DPORT_INTERNAL_SRAM_MMU_MULTI_HIT_V)<<(DPORT_INTERNAL_SRAM_MMU_MULTI_HIT_S))
2710 #define DPORT_INTERNAL_SRAM_MMU_MULTI_HIT_V  0xF
2711 #define DPORT_INTERNAL_SRAM_MMU_MULTI_HIT_S  26
2712 /* DPORT_INTERNAL_SRAM_IA : RO ;bitpos:[25:14] ;default: 12'b0 ; */
2713 /*description: */
2714 #define DPORT_INTERNAL_SRAM_IA  0x00000FFF
2715 #define DPORT_INTERNAL_SRAM_IA_M  ((DPORT_INTERNAL_SRAM_IA_V)<<(DPORT_INTERNAL_SRAM_IA_S))
2716 #define DPORT_INTERNAL_SRAM_IA_V  0xFFF
2717 #define DPORT_INTERNAL_SRAM_IA_S  14
2718 /* DPORT_INTERNAL_SRAM_MMU_AD : RO ;bitpos:[13:10] ;default: 4'b0 ; */
2719 /*description: */
2720 #define DPORT_INTERNAL_SRAM_MMU_AD  0x0000000F
2721 #define DPORT_INTERNAL_SRAM_MMU_AD_M  ((DPORT_INTERNAL_SRAM_MMU_AD_V)<<(DPORT_INTERNAL_SRAM_MMU_AD_S))
2722 #define DPORT_INTERNAL_SRAM_MMU_AD_V  0xF
2723 #define DPORT_INTERNAL_SRAM_MMU_AD_S  10
2724 /* DPORT_SHARE_ROM_IA : RO ;bitpos:[9:6] ;default: 4'b0 ; */
2725 /*description: */
2726 #define DPORT_SHARE_ROM_IA  0x0000000F
2727 #define DPORT_SHARE_ROM_IA_M  ((DPORT_SHARE_ROM_IA_V)<<(DPORT_SHARE_ROM_IA_S))
2728 #define DPORT_SHARE_ROM_IA_V  0xF
2729 #define DPORT_SHARE_ROM_IA_S  6
2730 /* DPORT_SHARE_ROM_MPU_AD : RO ;bitpos:[5:4] ;default: 2'b0 ; */
2731 /*description: */
2732 #define DPORT_SHARE_ROM_MPU_AD  0x00000003
2733 #define DPORT_SHARE_ROM_MPU_AD_M  ((DPORT_SHARE_ROM_MPU_AD_V)<<(DPORT_SHARE_ROM_MPU_AD_S))
2734 #define DPORT_SHARE_ROM_MPU_AD_V  0x3
2735 #define DPORT_SHARE_ROM_MPU_AD_S  4
2736 /* DPORT_APP_ROM_IA : RO ;bitpos:[3] ;default: 1'b0 ; */
2737 /*description: */
2738 #define DPORT_APP_ROM_IA  (BIT(3))
2739 #define DPORT_APP_ROM_IA_M  (BIT(3))
2740 #define DPORT_APP_ROM_IA_V  0x1
2741 #define DPORT_APP_ROM_IA_S  3
2742 /* DPORT_APP_ROM_MPU_AD : RO ;bitpos:[2] ;default: 1'b0 ; */
2743 /*description: */
2744 #define DPORT_APP_ROM_MPU_AD  (BIT(2))
2745 #define DPORT_APP_ROM_MPU_AD_M  (BIT(2))
2746 #define DPORT_APP_ROM_MPU_AD_V  0x1
2747 #define DPORT_APP_ROM_MPU_AD_S  2
2748 /* DPORT_PRO_ROM_IA : RO ;bitpos:[1] ;default: 1'b0 ; */
2749 /*description: */
2750 #define DPORT_PRO_ROM_IA  (BIT(1))
2751 #define DPORT_PRO_ROM_IA_M  (BIT(1))
2752 #define DPORT_PRO_ROM_IA_V  0x1
2753 #define DPORT_PRO_ROM_IA_S  1
2754 /* DPORT_PRO_ROM_MPU_AD : RO ;bitpos:[0] ;default: 1'b0 ; */
2755 /*description: */
2756 #define DPORT_PRO_ROM_MPU_AD  (BIT(0))
2757 #define DPORT_PRO_ROM_MPU_AD_M  (BIT(0))
2758 #define DPORT_PRO_ROM_MPU_AD_V  0x1
2759 #define DPORT_PRO_ROM_MPU_AD_S  0
2760 
2761 #define DPORT_MEM_ACCESS_DBUG1_REG          (DR_REG_DPORT_BASE + 0x3EC)
2762 /* DPORT_AHBLITE_IA : RO ;bitpos:[10] ;default: 1'b0 ; */
2763 /*description: */
2764 #define DPORT_AHBLITE_IA  (BIT(10))
2765 #define DPORT_AHBLITE_IA_M  (BIT(10))
2766 #define DPORT_AHBLITE_IA_V  0x1
2767 #define DPORT_AHBLITE_IA_S  10
2768 /* DPORT_AHBLITE_ACCESS_DENY : RO ;bitpos:[9] ;default: 1'b0 ; */
2769 /*description: */
2770 #define DPORT_AHBLITE_ACCESS_DENY  (BIT(9))
2771 #define DPORT_AHBLITE_ACCESS_DENY_M  (BIT(9))
2772 #define DPORT_AHBLITE_ACCESS_DENY_V  0x1
2773 #define DPORT_AHBLITE_ACCESS_DENY_S  9
2774 /* DPORT_AHB_ACCESS_DENY : RO ;bitpos:[8] ;default: 1'b0 ; */
2775 /*description: */
2776 #define DPORT_AHB_ACCESS_DENY  (BIT(8))
2777 #define DPORT_AHB_ACCESS_DENY_M  (BIT(8))
2778 #define DPORT_AHB_ACCESS_DENY_V  0x1
2779 #define DPORT_AHB_ACCESS_DENY_S  8
2780 /* DPORT_PIDGEN_IA : RO ;bitpos:[7:6] ;default: 2'b0 ; */
2781 /*description: */
2782 #define DPORT_PIDGEN_IA  0x00000003
2783 #define DPORT_PIDGEN_IA_M  ((DPORT_PIDGEN_IA_V)<<(DPORT_PIDGEN_IA_S))
2784 #define DPORT_PIDGEN_IA_V  0x3
2785 #define DPORT_PIDGEN_IA_S  6
2786 /* DPORT_ARB_IA : RO ;bitpos:[5:4] ;default: 2'b0 ; */
2787 /*description: */
2788 #define DPORT_ARB_IA  0x00000003
2789 #define DPORT_ARB_IA_M  ((DPORT_ARB_IA_V)<<(DPORT_ARB_IA_S))
2790 #define DPORT_ARB_IA_V  0x3
2791 #define DPORT_ARB_IA_S  4
2792 /* DPORT_INTERNAL_SRAM_MMU_MISS : RO ;bitpos:[3:0] ;default: 4'b0 ; */
2793 /*description: */
2794 #define DPORT_INTERNAL_SRAM_MMU_MISS  0x0000000F
2795 #define DPORT_INTERNAL_SRAM_MMU_MISS_M  ((DPORT_INTERNAL_SRAM_MMU_MISS_V)<<(DPORT_INTERNAL_SRAM_MMU_MISS_S))
2796 #define DPORT_INTERNAL_SRAM_MMU_MISS_V  0xF
2797 #define DPORT_INTERNAL_SRAM_MMU_MISS_S  0
2798 
2799 #define DPORT_PRO_DCACHE_DBUG0_REG          (DR_REG_DPORT_BASE + 0x3F0)
2800 /* DPORT_PRO_RX_END : RO ;bitpos:[23] ;default: 1'b0 ; */
2801 /*description: */
2802 #define DPORT_PRO_RX_END  (BIT(23))
2803 #define DPORT_PRO_RX_END_M  (BIT(23))
2804 #define DPORT_PRO_RX_END_V  0x1
2805 #define DPORT_PRO_RX_END_S  23
2806 /* DPORT_PRO_SLAVE_WDATA_V : RO ;bitpos:[22] ;default: 1'b0 ; */
2807 /*description: */
2808 #define DPORT_PRO_SLAVE_WDATA_V  (BIT(22))
2809 #define DPORT_PRO_SLAVE_WDATA_V_M  (BIT(22))
2810 #define DPORT_PRO_SLAVE_WDATA_V_V  0x1
2811 #define DPORT_PRO_SLAVE_WDATA_V_S  22
2812 /* DPORT_PRO_SLAVE_WR : RO ;bitpos:[21] ;default: 1'b0 ; */
2813 /*description: */
2814 #define DPORT_PRO_SLAVE_WR  (BIT(21))
2815 #define DPORT_PRO_SLAVE_WR_M  (BIT(21))
2816 #define DPORT_PRO_SLAVE_WR_V  0x1
2817 #define DPORT_PRO_SLAVE_WR_S  21
2818 /* DPORT_PRO_TX_END : RO ;bitpos:[20] ;default: 1'b0 ; */
2819 /*description: */
2820 #define DPORT_PRO_TX_END  (BIT(20))
2821 #define DPORT_PRO_TX_END_M  (BIT(20))
2822 #define DPORT_PRO_TX_END_V  0x1
2823 #define DPORT_PRO_TX_END_S  20
2824 /* DPORT_PRO_WR_BAK_TO_READ : RO ;bitpos:[19] ;default: 1'b0 ; */
2825 /*description: */
2826 #define DPORT_PRO_WR_BAK_TO_READ  (BIT(19))
2827 #define DPORT_PRO_WR_BAK_TO_READ_M  (BIT(19))
2828 #define DPORT_PRO_WR_BAK_TO_READ_V  0x1
2829 #define DPORT_PRO_WR_BAK_TO_READ_S  19
2830 /* DPORT_PRO_CACHE_STATE : RO ;bitpos:[18:7] ;default: 12'b0 ; */
2831 /*description: */
2832 #define DPORT_PRO_CACHE_STATE  0x00000FFF
2833 #define DPORT_PRO_CACHE_STATE_M  ((DPORT_PRO_CACHE_STATE_V)<<(DPORT_PRO_CACHE_STATE_S))
2834 #define DPORT_PRO_CACHE_STATE_V  0xFFF
2835 #define DPORT_PRO_CACHE_STATE_S  7
2836 /* DPORT_PRO_CACHE_IA : RO ;bitpos:[6:1] ;default: 6'b0 ; */
2837 /*description: */
2838 #define DPORT_PRO_CACHE_IA  0x0000003F
2839 #define DPORT_PRO_CACHE_IA_M  ((DPORT_PRO_CACHE_IA_V)<<(DPORT_PRO_CACHE_IA_S))
2840 #define DPORT_PRO_CACHE_IA_V  0x3F
2841 #define DPORT_PRO_CACHE_IA_S  1
2842 /* DPORT_PRO_CACHE_MMU_IA : RO ;bitpos:[0] ;default: 1'b0 ; */
2843 /*description: */
2844 #define DPORT_PRO_CACHE_MMU_IA  (BIT(0))
2845 #define DPORT_PRO_CACHE_MMU_IA_M  (BIT(0))
2846 #define DPORT_PRO_CACHE_MMU_IA_V  0x1
2847 #define DPORT_PRO_CACHE_MMU_IA_S  0
2848 
2849 #define DPORT_PRO_DCACHE_DBUG1_REG          (DR_REG_DPORT_BASE + 0x3F4)
2850 /* DPORT_PRO_CTAG_RAM_RDATA : RO ;bitpos:[31:0] ;default: 32'b0 ; */
2851 /*description: */
2852 #define DPORT_PRO_CTAG_RAM_RDATA  0xFFFFFFFF
2853 #define DPORT_PRO_CTAG_RAM_RDATA_M  ((DPORT_PRO_CTAG_RAM_RDATA_V)<<(DPORT_PRO_CTAG_RAM_RDATA_S))
2854 #define DPORT_PRO_CTAG_RAM_RDATA_V  0xFFFFFFFF
2855 #define DPORT_PRO_CTAG_RAM_RDATA_S  0
2856 
2857 #define DPORT_PRO_DCACHE_DBUG2_REG          (DR_REG_DPORT_BASE + 0x3F8)
2858 /* DPORT_PRO_CACHE_VADDR : RO ;bitpos:[26:0] ;default: 27'b0 ; */
2859 /*description: */
2860 #define DPORT_PRO_CACHE_VADDR  0x07FFFFFF
2861 #define DPORT_PRO_CACHE_VADDR_M  ((DPORT_PRO_CACHE_VADDR_V)<<(DPORT_PRO_CACHE_VADDR_S))
2862 #define DPORT_PRO_CACHE_VADDR_V  0x7FFFFFF
2863 #define DPORT_PRO_CACHE_VADDR_S  0
2864 
2865 #define DPORT_PRO_DCACHE_DBUG3_REG          (DR_REG_DPORT_BASE + 0x3FC)
2866 /* DPORT_PRO_CACHE_IRAM0_PID_ERROR : RO ;bitpos:[15] ;default: 1'b0 ; */
2867 /*description: */
2868 #define DPORT_PRO_CACHE_IRAM0_PID_ERROR  (BIT(15))
2869 #define DPORT_PRO_CACHE_IRAM0_PID_ERROR_M  (BIT(15))
2870 #define DPORT_PRO_CACHE_IRAM0_PID_ERROR_V  0x1
2871 #define DPORT_PRO_CACHE_IRAM0_PID_ERROR_S  15
2872 /* DPORT_PRO_CPU_DISABLED_CACHE_IA : RO ;bitpos:[14:9] ;default: 6'b0 ; */
2873 /*description: */
2874 #define DPORT_PRO_CPU_DISABLED_CACHE_IA  0x0000003F
2875 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_M  ((DPORT_PRO_CPU_DISABLED_CACHE_IA_V)<<(DPORT_PRO_CPU_DISABLED_CACHE_IA_S))
2876 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_V  0x3F
2877 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_S  9
2878 /* This is the contents of DPORT_PRO_CPU_DISABLED_CACHE_IA field expanded */
2879 /* The following bits will be set upon invalid access for different memory
2880  * regions: */
2881 /* Port of the APP CPU cache when cache is used in high/low or odd/even mode */
2882 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_OPPOSITE   BIT(9)
2883 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_OPPOSITE_M BIT(9)
2884 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_OPPOSITE_V 1
2885 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_OPPOSITE_S 9
2886 /* DRAM1: 0x3F80_0000 ~ 0x3FBF_FFFF(R/W) */
2887 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DRAM1    BIT(10)
2888 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DRAM1_M  BIT(10)
2889 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DRAM1_V  1
2890 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DRAM1_S  10
2891 /* IROM0: 0x4080_0000 ~ 0x40BF_FFFF(RO) */
2892 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IROM0    BIT(11)
2893 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IROM0_M  BIT(11)
2894 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IROM0_V  1
2895 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IROM0_S  11
2896 /* IRAM1:  0x4040_0000 ~ 0x407F_FFFF(RO) */
2897 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM1    BIT(12)
2898 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM1_M  BIT(12)
2899 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM1_V  1
2900 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM1_S  12
2901 /* IRAM0: 0x4080_0000 ~ 0x40BF_FFFF(RO) */
2902 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM0    BIT(13)
2903 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM0_M  BIT(13)
2904 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM0_V  1
2905 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_IRAM0_S  13
2906 /* DROM0: 0x3F40_0000 ~ 0x3F7F_FFFF (RO) */
2907 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DROM0    BIT(14)
2908 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DROM0_M  BIT(14)
2909 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DROM0_V  1
2910 #define DPORT_PRO_CPU_DISABLED_CACHE_IA_DROM0_S  14
2911 
2912 /* DPORT_PRO_MMU_RDATA : RO ;bitpos:[8:0] ;default: 9'h0 ; */
2913 /*description: */
2914 #define DPORT_PRO_MMU_RDATA  0x000001FF
2915 #define DPORT_PRO_MMU_RDATA_M  ((DPORT_PRO_MMU_RDATA_V)<<(DPORT_PRO_MMU_RDATA_S))
2916 #define DPORT_PRO_MMU_RDATA_V  0x1FF
2917 #define DPORT_PRO_MMU_RDATA_S  0
2918 
2919 #define DPORT_PRO_DCACHE_DBUG4_REG          (DR_REG_DPORT_BASE + 0x400)
2920 /* DPORT_PRO_DRAM1ADDR0_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
2921 /*description: */
2922 #define DPORT_PRO_DRAM1ADDR0_IA  0x000FFFFF
2923 #define DPORT_PRO_DRAM1ADDR0_IA_M  ((DPORT_PRO_DRAM1ADDR0_IA_V)<<(DPORT_PRO_DRAM1ADDR0_IA_S))
2924 #define DPORT_PRO_DRAM1ADDR0_IA_V  0xFFFFF
2925 #define DPORT_PRO_DRAM1ADDR0_IA_S  0
2926 
2927 #define DPORT_PRO_DCACHE_DBUG5_REG          (DR_REG_DPORT_BASE + 0x404)
2928 /* DPORT_PRO_DROM0ADDR0_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
2929 /*description: */
2930 #define DPORT_PRO_DROM0ADDR0_IA  0x000FFFFF
2931 #define DPORT_PRO_DROM0ADDR0_IA_M  ((DPORT_PRO_DROM0ADDR0_IA_V)<<(DPORT_PRO_DROM0ADDR0_IA_S))
2932 #define DPORT_PRO_DROM0ADDR0_IA_V  0xFFFFF
2933 #define DPORT_PRO_DROM0ADDR0_IA_S  0
2934 
2935 #define DPORT_PRO_DCACHE_DBUG6_REG          (DR_REG_DPORT_BASE + 0x408)
2936 /* DPORT_PRO_IRAM0ADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
2937 /*description: */
2938 #define DPORT_PRO_IRAM0ADDR_IA  0x000FFFFF
2939 #define DPORT_PRO_IRAM0ADDR_IA_M  ((DPORT_PRO_IRAM0ADDR_IA_V)<<(DPORT_PRO_IRAM0ADDR_IA_S))
2940 #define DPORT_PRO_IRAM0ADDR_IA_V  0xFFFFF
2941 #define DPORT_PRO_IRAM0ADDR_IA_S  0
2942 
2943 #define DPORT_PRO_DCACHE_DBUG7_REG          (DR_REG_DPORT_BASE + 0x40C)
2944 /* DPORT_PRO_IRAM1ADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
2945 /*description: */
2946 #define DPORT_PRO_IRAM1ADDR_IA  0x000FFFFF
2947 #define DPORT_PRO_IRAM1ADDR_IA_M  ((DPORT_PRO_IRAM1ADDR_IA_V)<<(DPORT_PRO_IRAM1ADDR_IA_S))
2948 #define DPORT_PRO_IRAM1ADDR_IA_V  0xFFFFF
2949 #define DPORT_PRO_IRAM1ADDR_IA_S  0
2950 
2951 #define DPORT_PRO_DCACHE_DBUG8_REG          (DR_REG_DPORT_BASE + 0x410)
2952 /* DPORT_PRO_IROM0ADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
2953 /*description: */
2954 #define DPORT_PRO_IROM0ADDR_IA  0x000FFFFF
2955 #define DPORT_PRO_IROM0ADDR_IA_M  ((DPORT_PRO_IROM0ADDR_IA_V)<<(DPORT_PRO_IROM0ADDR_IA_S))
2956 #define DPORT_PRO_IROM0ADDR_IA_V  0xFFFFF
2957 #define DPORT_PRO_IROM0ADDR_IA_S  0
2958 
2959 #define DPORT_PRO_DCACHE_DBUG9_REG          (DR_REG_DPORT_BASE + 0x414)
2960 /* DPORT_PRO_OPSDRAMADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
2961 /*description: */
2962 #define DPORT_PRO_OPSDRAMADDR_IA  0x000FFFFF
2963 #define DPORT_PRO_OPSDRAMADDR_IA_M  ((DPORT_PRO_OPSDRAMADDR_IA_V)<<(DPORT_PRO_OPSDRAMADDR_IA_S))
2964 #define DPORT_PRO_OPSDRAMADDR_IA_V  0xFFFFF
2965 #define DPORT_PRO_OPSDRAMADDR_IA_S  0
2966 
2967 #define DPORT_APP_DCACHE_DBUG0_REG          (DR_REG_DPORT_BASE + 0x418)
2968 /* DPORT_APP_RX_END : RO ;bitpos:[23] ;default: 1'b0 ; */
2969 /*description: */
2970 #define DPORT_APP_RX_END  (BIT(23))
2971 #define DPORT_APP_RX_END_M  (BIT(23))
2972 #define DPORT_APP_RX_END_V  0x1
2973 #define DPORT_APP_RX_END_S  23
2974 /* DPORT_APP_SLAVE_WDATA_V : RO ;bitpos:[22] ;default: 1'b0 ; */
2975 /*description: */
2976 #define DPORT_APP_SLAVE_WDATA_V  (BIT(22))
2977 #define DPORT_APP_SLAVE_WDATA_V_M  (BIT(22))
2978 #define DPORT_APP_SLAVE_WDATA_V_V  0x1
2979 #define DPORT_APP_SLAVE_WDATA_V_S  22
2980 /* DPORT_APP_SLAVE_WR : RO ;bitpos:[21] ;default: 1'b0 ; */
2981 /*description: */
2982 #define DPORT_APP_SLAVE_WR  (BIT(21))
2983 #define DPORT_APP_SLAVE_WR_M  (BIT(21))
2984 #define DPORT_APP_SLAVE_WR_V  0x1
2985 #define DPORT_APP_SLAVE_WR_S  21
2986 /* DPORT_APP_TX_END : RO ;bitpos:[20] ;default: 1'b0 ; */
2987 /*description: */
2988 #define DPORT_APP_TX_END  (BIT(20))
2989 #define DPORT_APP_TX_END_M  (BIT(20))
2990 #define DPORT_APP_TX_END_V  0x1
2991 #define DPORT_APP_TX_END_S  20
2992 /* DPORT_APP_WR_BAK_TO_READ : RO ;bitpos:[19] ;default: 1'b0 ; */
2993 /*description: */
2994 #define DPORT_APP_WR_BAK_TO_READ  (BIT(19))
2995 #define DPORT_APP_WR_BAK_TO_READ_M  (BIT(19))
2996 #define DPORT_APP_WR_BAK_TO_READ_V  0x1
2997 #define DPORT_APP_WR_BAK_TO_READ_S  19
2998 /* DPORT_APP_CACHE_STATE : RO ;bitpos:[18:7] ;default: 12'b0 ; */
2999 /*description: */
3000 #define DPORT_APP_CACHE_STATE  0x00000FFF
3001 #define DPORT_APP_CACHE_STATE_M  ((DPORT_APP_CACHE_STATE_V)<<(DPORT_APP_CACHE_STATE_S))
3002 #define DPORT_APP_CACHE_STATE_V  0xFFF
3003 #define DPORT_APP_CACHE_STATE_S  7
3004 /* DPORT_APP_CACHE_IA : RO ;bitpos:[6:1] ;default: 6'b0 ; */
3005 /*description: */
3006 #define DPORT_APP_CACHE_IA  0x0000003F
3007 #define DPORT_APP_CACHE_IA_M  ((DPORT_APP_CACHE_IA_V)<<(DPORT_APP_CACHE_IA_S))
3008 #define DPORT_APP_CACHE_IA_V  0x3F
3009 #define DPORT_APP_CACHE_IA_S  1
3010 /* DPORT_APP_CACHE_MMU_IA : RO ;bitpos:[0] ;default: 1'b0 ; */
3011 /*description: */
3012 #define DPORT_APP_CACHE_MMU_IA  (BIT(0))
3013 #define DPORT_APP_CACHE_MMU_IA_M  (BIT(0))
3014 #define DPORT_APP_CACHE_MMU_IA_V  0x1
3015 #define DPORT_APP_CACHE_MMU_IA_S  0
3016 
3017 #define DPORT_APP_DCACHE_DBUG1_REG          (DR_REG_DPORT_BASE + 0x41C)
3018 /* DPORT_APP_CTAG_RAM_RDATA : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3019 /*description: */
3020 #define DPORT_APP_CTAG_RAM_RDATA  0xFFFFFFFF
3021 #define DPORT_APP_CTAG_RAM_RDATA_M  ((DPORT_APP_CTAG_RAM_RDATA_V)<<(DPORT_APP_CTAG_RAM_RDATA_S))
3022 #define DPORT_APP_CTAG_RAM_RDATA_V  0xFFFFFFFF
3023 #define DPORT_APP_CTAG_RAM_RDATA_S  0
3024 
3025 #define DPORT_APP_DCACHE_DBUG2_REG          (DR_REG_DPORT_BASE + 0x420)
3026 /* DPORT_APP_CACHE_VADDR : RO ;bitpos:[26:0] ;default: 27'b0 ; */
3027 /*description: */
3028 #define DPORT_APP_CACHE_VADDR  0x07FFFFFF
3029 #define DPORT_APP_CACHE_VADDR_M  ((DPORT_APP_CACHE_VADDR_V)<<(DPORT_APP_CACHE_VADDR_S))
3030 #define DPORT_APP_CACHE_VADDR_V  0x7FFFFFF
3031 #define DPORT_APP_CACHE_VADDR_S  0
3032 
3033 #define DPORT_APP_DCACHE_DBUG3_REG          (DR_REG_DPORT_BASE + 0x424)
3034 /* DPORT_APP_CACHE_IRAM0_PID_ERROR : RO ;bitpos:[15] ;default: 1'b0 ; */
3035 /*description: */
3036 #define DPORT_APP_CACHE_IRAM0_PID_ERROR  (BIT(15))
3037 #define DPORT_APP_CACHE_IRAM0_PID_ERROR_M  (BIT(15))
3038 #define DPORT_APP_CACHE_IRAM0_PID_ERROR_V  0x1
3039 #define DPORT_APP_CACHE_IRAM0_PID_ERROR_S  15
3040 /* DPORT_APP_CPU_DISABLED_CACHE_IA : RO ;bitpos:[14:9] ;default: 6'b0 ; */
3041 /*description: */
3042 #define DPORT_APP_CPU_DISABLED_CACHE_IA  0x0000003F
3043 #define DPORT_APP_CPU_DISABLED_CACHE_IA_M  ((DPORT_APP_CPU_DISABLED_CACHE_IA_V)<<(DPORT_APP_CPU_DISABLED_CACHE_IA_S))
3044 #define DPORT_APP_CPU_DISABLED_CACHE_IA_V  0x3F
3045 #define DPORT_APP_CPU_DISABLED_CACHE_IA_S  9
3046 /* This is the contents of DPORT_APP_CPU_DISABLED_CACHE_IA field expanded */
3047 /* The following bits will be set upon invalid access for different memory
3048  * regions: */
3049 /* Port of the PRO CPU cache when cache is used in high/low or odd/even mode */
3050 #define DPORT_APP_CPU_DISABLED_CACHE_IA_OPPOSITE   BIT(9)
3051 #define DPORT_APP_CPU_DISABLED_CACHE_IA_OPPOSITE_M BIT(9)
3052 #define DPORT_APP_CPU_DISABLED_CACHE_IA_OPPOSITE_V 1
3053 #define DPORT_APP_CPU_DISABLED_CACHE_IA_OPPOSITE_S 9
3054 /* DRAM1: 0x3F80_0000 ~ 0x3FBF_FFFF(R/W) */
3055 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DRAM1    BIT(10)
3056 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DRAM1_M  BIT(10)
3057 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DRAM1_V  1
3058 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DRAM1_S  10
3059 /* IROM0: 0x4080_0000 ~ 0x40BF_FFFF(RO) */
3060 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IROM0    BIT(11)
3061 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IROM0_M  BIT(11)
3062 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IROM0_V  1
3063 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IROM0_S  11
3064 /* IRAM1:  0x4040_0000 ~ 0x407F_FFFF(RO) */
3065 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM1    BIT(12)
3066 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM1_M  BIT(12)
3067 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM1_V  1
3068 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM1_S  12
3069 /* IRAM0: 0x4080_0000 ~ 0x40BF_FFFF(RO) */
3070 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM0    BIT(13)
3071 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM0_M  BIT(13)
3072 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM0_V  1
3073 #define DPORT_APP_CPU_DISABLED_CACHE_IA_IRAM0_S  13
3074 /* DROM0: 0x3F40_0000 ~ 0x3F7F_FFFF (RO) */
3075 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DROM0    BIT(14)
3076 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DROM0_M  BIT(14)
3077 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DROM0_V  1
3078 #define DPORT_APP_CPU_DISABLED_CACHE_IA_DROM0_S  14
3079 
3080 /* DPORT_APP_MMU_RDATA : RO ;bitpos:[8:0] ;default: 9'h0 ; */
3081 /*description: */
3082 #define DPORT_APP_MMU_RDATA  0x000001FF
3083 #define DPORT_APP_MMU_RDATA_M  ((DPORT_APP_MMU_RDATA_V)<<(DPORT_APP_MMU_RDATA_S))
3084 #define DPORT_APP_MMU_RDATA_V  0x1FF
3085 #define DPORT_APP_MMU_RDATA_S  0
3086 
3087 #define DPORT_APP_DCACHE_DBUG4_REG          (DR_REG_DPORT_BASE + 0x428)
3088 /* DPORT_APP_DRAM1ADDR0_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
3089 /*description: */
3090 #define DPORT_APP_DRAM1ADDR0_IA  0x000FFFFF
3091 #define DPORT_APP_DRAM1ADDR0_IA_M  ((DPORT_APP_DRAM1ADDR0_IA_V)<<(DPORT_APP_DRAM1ADDR0_IA_S))
3092 #define DPORT_APP_DRAM1ADDR0_IA_V  0xFFFFF
3093 #define DPORT_APP_DRAM1ADDR0_IA_S  0
3094 
3095 #define DPORT_APP_DCACHE_DBUG5_REG          (DR_REG_DPORT_BASE + 0x42C)
3096 /* DPORT_APP_DROM0ADDR0_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
3097 /*description: */
3098 #define DPORT_APP_DROM0ADDR0_IA  0x000FFFFF
3099 #define DPORT_APP_DROM0ADDR0_IA_M  ((DPORT_APP_DROM0ADDR0_IA_V)<<(DPORT_APP_DROM0ADDR0_IA_S))
3100 #define DPORT_APP_DROM0ADDR0_IA_V  0xFFFFF
3101 #define DPORT_APP_DROM0ADDR0_IA_S  0
3102 
3103 #define DPORT_APP_DCACHE_DBUG6_REG          (DR_REG_DPORT_BASE + 0x430)
3104 /* DPORT_APP_IRAM0ADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
3105 /*description: */
3106 #define DPORT_APP_IRAM0ADDR_IA  0x000FFFFF
3107 #define DPORT_APP_IRAM0ADDR_IA_M  ((DPORT_APP_IRAM0ADDR_IA_V)<<(DPORT_APP_IRAM0ADDR_IA_S))
3108 #define DPORT_APP_IRAM0ADDR_IA_V  0xFFFFF
3109 #define DPORT_APP_IRAM0ADDR_IA_S  0
3110 
3111 #define DPORT_APP_DCACHE_DBUG7_REG          (DR_REG_DPORT_BASE + 0x434)
3112 /* DPORT_APP_IRAM1ADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
3113 /*description: */
3114 #define DPORT_APP_IRAM1ADDR_IA  0x000FFFFF
3115 #define DPORT_APP_IRAM1ADDR_IA_M  ((DPORT_APP_IRAM1ADDR_IA_V)<<(DPORT_APP_IRAM1ADDR_IA_S))
3116 #define DPORT_APP_IRAM1ADDR_IA_V  0xFFFFF
3117 #define DPORT_APP_IRAM1ADDR_IA_S  0
3118 
3119 #define DPORT_APP_DCACHE_DBUG8_REG          (DR_REG_DPORT_BASE + 0x438)
3120 /* DPORT_APP_IROM0ADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
3121 /*description: */
3122 #define DPORT_APP_IROM0ADDR_IA  0x000FFFFF
3123 #define DPORT_APP_IROM0ADDR_IA_M  ((DPORT_APP_IROM0ADDR_IA_V)<<(DPORT_APP_IROM0ADDR_IA_S))
3124 #define DPORT_APP_IROM0ADDR_IA_V  0xFFFFF
3125 #define DPORT_APP_IROM0ADDR_IA_S  0
3126 
3127 #define DPORT_APP_DCACHE_DBUG9_REG          (DR_REG_DPORT_BASE + 0x43C)
3128 /* DPORT_APP_OPSDRAMADDR_IA : RO ;bitpos:[19:0] ;default: 20'b0 ; */
3129 /*description: */
3130 #define DPORT_APP_OPSDRAMADDR_IA  0x000FFFFF
3131 #define DPORT_APP_OPSDRAMADDR_IA_M  ((DPORT_APP_OPSDRAMADDR_IA_V)<<(DPORT_APP_OPSDRAMADDR_IA_S))
3132 #define DPORT_APP_OPSDRAMADDR_IA_V  0xFFFFF
3133 #define DPORT_APP_OPSDRAMADDR_IA_S  0
3134 
3135 #define DPORT_PRO_CPU_RECORD_CTRL_REG          (DR_REG_DPORT_BASE + 0x440)
3136 /* DPORT_PRO_CPU_PDEBUG_ENABLE : R/W ;bitpos:[8] ;default: 1'b1 ; */
3137 /*description: */
3138 #define DPORT_PRO_CPU_PDEBUG_ENABLE  (BIT(8))
3139 #define DPORT_PRO_CPU_PDEBUG_ENABLE_M  (BIT(8))
3140 #define DPORT_PRO_CPU_PDEBUG_ENABLE_V  0x1
3141 #define DPORT_PRO_CPU_PDEBUG_ENABLE_S  8
3142 /* DPORT_PRO_CPU_RECORD_DISABLE : R/W ;bitpos:[4] ;default: 1'b0 ; */
3143 /*description: */
3144 #define DPORT_PRO_CPU_RECORD_DISABLE  (BIT(4))
3145 #define DPORT_PRO_CPU_RECORD_DISABLE_M  (BIT(4))
3146 #define DPORT_PRO_CPU_RECORD_DISABLE_V  0x1
3147 #define DPORT_PRO_CPU_RECORD_DISABLE_S  4
3148 /* DPORT_PRO_CPU_RECORD_ENABLE : R/W ;bitpos:[0] ;default: 1'b0 ; */
3149 /*description: */
3150 #define DPORT_PRO_CPU_RECORD_ENABLE  (BIT(0))
3151 #define DPORT_PRO_CPU_RECORD_ENABLE_M  (BIT(0))
3152 #define DPORT_PRO_CPU_RECORD_ENABLE_V  0x1
3153 #define DPORT_PRO_CPU_RECORD_ENABLE_S  0
3154 
3155 #define DPORT_PRO_CPU_RECORD_STATUS_REG          (DR_REG_DPORT_BASE + 0x444)
3156 /* DPORT_PRO_CPU_RECORDING : RO ;bitpos:[0] ;default: 1'b0 ; */
3157 /*description: */
3158 #define DPORT_PRO_CPU_RECORDING  (BIT(0))
3159 #define DPORT_PRO_CPU_RECORDING_M  (BIT(0))
3160 #define DPORT_PRO_CPU_RECORDING_V  0x1
3161 #define DPORT_PRO_CPU_RECORDING_S  0
3162 
3163 #define DPORT_PRO_CPU_RECORD_PID_REG          (DR_REG_DPORT_BASE + 0x448)
3164 /* DPORT_RECORD_PRO_PID : RO ;bitpos:[2:0] ;default: 3'd0 ; */
3165 /*description: */
3166 #define DPORT_RECORD_PRO_PID  0x00000007
3167 #define DPORT_RECORD_PRO_PID_M  ((DPORT_RECORD_PRO_PID_V)<<(DPORT_RECORD_PRO_PID_S))
3168 #define DPORT_RECORD_PRO_PID_V  0x7
3169 #define DPORT_RECORD_PRO_PID_S  0
3170 
3171 #define DPORT_PRO_CPU_RECORD_PDEBUGINST_REG          (DR_REG_DPORT_BASE + 0x44C)
3172 /* DPORT_RECORD_PRO_PDEBUGINST : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3173 /*description: */
3174 #define DPORT_RECORD_PRO_PDEBUGINST  0xFFFFFFFF
3175 #define DPORT_RECORD_PRO_PDEBUGINST_M  ((DPORT_RECORD_PRO_PDEBUGINST_V)<<(DPORT_RECORD_PRO_PDEBUGINST_S))
3176 #define DPORT_RECORD_PRO_PDEBUGINST_V  0xFFFFFFFF
3177 #define DPORT_RECORD_PRO_PDEBUGINST_S  0
3178 /* register layout:
3179  * SIZE [7..0] 		 : Instructions normally complete in the W stage. The size of the instruction in the W is given
3180  *                	   by this field in number of bytes. If it is 8’b0 in a given cycle the W stage has no completing
3181  *                	   instruction. This is also known as a bubble cycle. Also see DPORT_PRO_CPU_RECORD_PDEBUGSTATUS_REG.
3182  * ISRC [14..12]	 : Instruction source.
3183 ** LOOP [23..20]	 : Loopback status.
3184 ** CINTLEVEL [27..24]: CINTLEVEL.
3185 */
3186 #define DPORT_RECORD_PDEBUGINST_SZ_M  		((DPORT_RECORD_PDEBUGINST_SZ_V)<<(DPORT_RECORD_PDEBUGINST_SZ_S))
3187 #define DPORT_RECORD_PDEBUGINST_SZ_V  		0xFF
3188 #define DPORT_RECORD_PDEBUGINST_SZ_S  		0
3189 #define DPORT_RECORD_PDEBUGINST_SZ(_r_)		(((_r_)>>DPORT_RECORD_PDEBUGINST_SZ_S) & DPORT_RECORD_PDEBUGINST_SZ_V)
3190 #define DPORT_RECORD_PDEBUGINST_ISRC_M  	((DPORT_RECORD_PDEBUGINST_ISRC_V)<<(DPORT_RECORD_PDEBUGINST_ISRC_S))
3191 #define DPORT_RECORD_PDEBUGINST_ISRC_V  	0x07
3192 #define DPORT_RECORD_PDEBUGINST_ISRC_S  	12
3193 #define DPORT_RECORD_PDEBUGINST_ISRC(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGINST_ISRC_S) & DPORT_RECORD_PDEBUGINST_ISRC_V)
3194 // #define DPORT_RECORD_PDEBUGINST_LOOP_M  	((DPORT_RECORD_PDEBUGINST_LOOP_V)<<(DPORT_RECORD_PDEBUGINST_LOOP_S))
3195 // #define DPORT_RECORD_PDEBUGINST_LOOP_V  	0x0F
3196 // #define DPORT_RECORD_PDEBUGINST_LOOP_S  	20
3197 // #define DPORT_RECORD_PDEBUGINST_LOOP(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGINST_LOOP_S) & DPORT_RECORD_PDEBUGINST_LOOP_V)
3198 #define DPORT_RECORD_PDEBUGINST_LOOP_REP 	(BIT(20)) /* loopback will occur */
3199 #define DPORT_RECORD_PDEBUGINST_LOOP		(BIT(21)) /* last inst of loop */
3200 #define DPORT_RECORD_PDEBUGINST_CINTL_M  	((DPORT_RECORD_PDEBUGINST_CINTL_V)<<(DPORT_RECORD_PDEBUGINST_CINTL_S))
3201 #define DPORT_RECORD_PDEBUGINST_CINTL_V  	0x0F
3202 #define DPORT_RECORD_PDEBUGINST_CINTL_S  	24
3203 #define DPORT_RECORD_PDEBUGINST_CINTL(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGINST_CINTL_S) & DPORT_RECORD_PDEBUGINST_CINTL_V)
3204 
3205 #define DPORT_PRO_CPU_RECORD_PDEBUGSTATUS_REG          (DR_REG_DPORT_BASE + 0x450)
3206 /* DPORT_RECORD_PRO_PDEBUGSTATUS : RO ;bitpos:[7:0] ;default: 8'b0 ; */
3207 /*description: */
3208 #define DPORT_RECORD_PRO_PDEBUGSTATUS  0x000000FF
3209 #define DPORT_RECORD_PRO_PDEBUGSTATUS_M  ((DPORT_RECORD_PRO_PDEBUGSTATUS_V)<<(DPORT_RECORD_PRO_PDEBUGSTATUS_S))
3210 #define DPORT_RECORD_PRO_PDEBUGSTATUS_V  0xFF
3211 #define DPORT_RECORD_PRO_PDEBUGSTATUS_S  0
3212 /* register layout:
3213  * BBCAUSE [5..0]: Indicates cause for bubble cycle. See below for posible values. When DPORT_RECORD_PDEBUGINST_SZ == 0
3214  * INSNTYPE[5..0]: Indicates type of instruction retiring in the W stage. See below for posible values. When DPORT_RECORD_PDEBUGINST_SZ > 0
3215 */
3216 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_M  		((DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_V)<<(DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_S))
3217 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_V  		0x3F
3218 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_S  		0
3219 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE(_r_)		(((_r_)>>DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_S) & DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_V)
3220 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_PSO		0x00 /* Power shut off */
3221 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_DEP		0x02 /* Register dependency or resource conflict. See DPORT_XXX_CPU_RECORD_PDEBUGDATA_REG for extra info. */
3222 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_CTL		0x04 /* Control transfer bubble */
3223 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_ICM		0x08 /* I-cache miss (incl uncached miss) */
3224 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_DCM		0x0C /* D-cache miss (excl uncached miss) */
3225 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_EXC0		0x10 /* Exception or interrupt (W stage). See DPORT_XXX_CPU_RECORD_PDEBUGDATA_REG for extra info.
3226 															The virtual address of the instruction that was killed appears on DPORT_PRO_CPU_RECORD_PDEBUGPC_REG[31:0] */
3227 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_EXC1		0x11 /* Exception or interrupt (W+1 stage). See DPORT_XXX_CPU_RECORD_PDEBUGDATA_REG for extra info. */
3228 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_RPL		0x14 /* Instruction replay (other). DPORT_XXX_CPU_RECORD_PDEBUGDATA_REG has the PC of the replaying instruction. */
3229 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_ITLB		0x18 /* HW ITLB refill. The refill address and data are available on
3230 															DPORT_PRO_CPU_RECORD_PDEBUGLS0ADDR_REG and DPORT_PRO_CPU_RECORD_PDEBUGLS0DATA_REG. */
3231 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_ITLBM		0x1A /* ITLB miss */
3232 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_DTLB		0x1C /* HW DTLB refill. The refill address and data are available on
3233 															DPORT_PRO_CPU_RECORD_PDEBUGLS0ADDR_REG and DPORT_PRO_CPU_RECORD_PDEBUGLS0DATA_REG. */
3234 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_DTLBM		0x1E /* DTLB miss */
3235 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_STALL		0x20 /* Stall . The cause of the global stall is further classified in the DPORT_XXX_CPU_RECORD_PDEBUGDATA_REG. */
3236 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_HWMEC		0x24 /* HW-corrected memory error */
3237 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_WAITI		0x28 /* WAITI mode */
3238 #define DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_OTHER		0x3C /* all other bubbles */
3239 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_M  		((DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_V)<<(DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_S))
3240 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_V  		0x3F
3241 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_S  		0
3242 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE(_r_)		(((_r_)>>DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_S) & DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_V)
3243 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_JX		0x00 /* JX */
3244 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_CALLX	0x04 /* CALLX */
3245 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_CRET		0x08 /* All call returns */
3246 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_ERET		0x0C /* All exception returns */
3247 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_B		0x10 /* Branch taken or loop not taken */
3248 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_J		0x14 /* J */
3249 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_CALL		0x18 /* CALL */
3250 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_BN		0x1C /* Branch not taken */
3251 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_LOOP		0x20 /* Loop instruction (taken) */
3252 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_S32C1I	0x24 /* S32C1I. The address and load data (before the conditional store) are available on the LS signals*/
3253 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_WXSR2LB	0x28 /* WSR/XSR to LBEGIN */
3254 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_WSR2MMID	0x2C /* WSR to MMID */
3255 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_RWXSR	0x30 /* RSR or WSR (except MMID and LBEGIN) or XSR (except LBEGIN) */
3256 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_RWER		0x34 /* RER or WER */
3257 #define DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_DEF		0x3C /* Default */
3258 
3259 #define DPORT_PRO_CPU_RECORD_PDEBUGDATA_REG          (DR_REG_DPORT_BASE + 0x454)
3260 /* DPORT_RECORD_PRO_PDEBUGDATA : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3261 /*description: */
3262 #define DPORT_RECORD_PRO_PDEBUGDATA  0xFFFFFFFF
3263 #define DPORT_RECORD_PRO_PDEBUGDATA_M  ((DPORT_RECORD_PRO_PDEBUGDATA_V)<<(DPORT_RECORD_PRO_PDEBUGDATA_S))
3264 #define DPORT_RECORD_PRO_PDEBUGDATA_V  0xFFFFFFFF
3265 #define DPORT_RECORD_PRO_PDEBUGDATA_S  0
3266 /* register layout when bubble cycke cause is DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_DEP:
3267  *
3268  * HALT [17]: HALT instruction (TX only)
3269  * MEMW [16]: MEMW, EXTW or EXCW instruction dependency
3270  * REG  [12]: register dependencies or resource (e.g.TIE ports) conflicts
3271  * STR  [11]: store release (instruction) dependency
3272  * LSU  [8] : various LSU dependencies (MHT access, prefetch, cache access insts, s32c1i, etc)
3273  * OTHER[0] : all other hold dependencies resulting from data or resource dependencies
3274 */
3275 #define DPORT_RECORD_PDEBUGDATA_DEP_HALT  	(BIT(17))
3276 #define DPORT_RECORD_PDEBUGDATA_DEP_MEMW  	(BIT(16))
3277 #define DPORT_RECORD_PDEBUGDATA_DEP_REG  	(BIT(12))
3278 #define DPORT_RECORD_PDEBUGDATA_DEP_STR  	(BIT(11))
3279 #define DPORT_RECORD_PDEBUGDATA_DEP_LSU  	(BIT(8))
3280 #define DPORT_RECORD_PDEBUGDATA_DEP_OTHER	(BIT(0))
3281 /* register layout when bubble cycke cause is DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_EXCn:
3282  *
3283  * EXCCAUSE[21..16]: Processor exception cause
3284  * EXCVEC  [4..0]  : Encoded Exception Vector
3285 */
3286 #define DPORT_RECORD_PDEBUGDATA_EXCCAUSE_M  	((DPORT_RECORD_PDEBUGDATA_EXCCAUSE_V)<<(DPORT_RECORD_PDEBUGDATA_EXCCAUSE_S))
3287 #define DPORT_RECORD_PDEBUGDATA_EXCCAUSE_V  	0x3F
3288 #define DPORT_RECORD_PDEBUGDATA_EXCCAUSE_S  	16
3289 #define DPORT_RECORD_PDEBUGDATA_EXCCAUSE(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGDATA_EXCCAUSE_S) & DPORT_RECORD_PDEBUGDATA_EXCCAUSE_V)
3290 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_M  		((DPORT_RECORD_PDEBUGDATA_EXCCAUSE_V)<<(DPORT_RECORD_PDEBUGDATA_EXCCAUSE_S))
3291 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_V  		0x1F
3292 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_S  		0
3293 #define DPORT_RECORD_PDEBUGDATA_EXCVEC(_r_)		(((_r_)>>DPORT_RECORD_PDEBUGDATA_EXCCAUSE_S) & DPORT_RECORD_PDEBUGDATA_EXCCAUSE_V)
3294 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_NONE		0x00 /* no vector */
3295 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_RST		0x01 /* Reset */
3296 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_DBG		0x02 /* Debug (repl corresp level “n”) */
3297 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_NMI		0x03 /* NMI (repl corresp level “n”) */
3298 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_USR		0x04 /* User */
3299 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_KRNL		0x05 /* Kernel */
3300 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_DBL		0x06 /* Double */
3301 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_EMEM		0x07 /* Memory Error */
3302 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_OVF4		0x0A /* Window Overflow 4 */
3303 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_UNF4		0x0B /* Window Underflow 4 */
3304 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_OVF8		0x0C /* Window Overflow 8 */
3305 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_UNF8		0x0D /* Window Underflow 8 */
3306 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_OVF12	0x0E /* Window Overflow 12 */
3307 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_UNF12	0x0F /* Window Underflow 12 */
3308 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_INT2		0x10 /* Int Level 2 (n/a if debug/NMI) */
3309 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_INT3		0x11 /* Int Level 3 (n/a if debug/NMI) */
3310 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_INT4		0x12 /* Int Level 4 (n/a if debug/NMI) */
3311 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_INT5		0x13 /* Int Level 5 (n/a if debug/NMI) */
3312 #define DPORT_RECORD_PDEBUGDATA_EXCVEC_INT6		0x14 /* Int Level 6 (n/a if debug/NMI) */
3313 /* register layout when bubble cycke cause is DPORT_RECORD_PDEBUGSTATUS_BBCAUSE_STALL:
3314  *
3315  * ITERDIV[19]  : Iterative divide stall.
3316  * ITERMUL[18]  : Iterative multiply stall.
3317  * BANKCONFL[16]: Bank-conflict stall.
3318  * BPLOAD[15]  	: Bypass load stall.
3319  * LSPROC[14]  	: Load/store miss-processing stall.
3320  * L32R[13]	   	: FastL32R stall.
3321  * BPIFETCH[12]	: Bypass I fetch stall.
3322  * RUNSTALL[10]	: RunStall.
3323  * TIE[9] 	   	: TIE port stall.
3324  * IPIF[8]	   	: Instruction RAM inbound-PIF stall.
3325  * IRAMBUSY[7] 	: Instruction RAM/ROM busy stall.
3326  * ICM[6] 	   	: I-cache-miss stall.
3327  * LSU[4]      	: The LSU will stall the pipeline under various local memory access conflict situations.
3328  * DCM[3] 	   	: D-cache-miss stall.
3329  * BUFFCONFL[2]	: Store buffer conflict stall.
3330  * BUFF[1] 	   	: Store buffer full stall.
3331 */
3332 #define DPORT_RECORD_PDEBUGDATA_STALL_ITERDIV	(BIT(19))
3333 #define DPORT_RECORD_PDEBUGDATA_STALL_ITERMUL	(BIT(18))
3334 #define DPORT_RECORD_PDEBUGDATA_STALL_BANKCONFL	(BIT(16))
3335 #define DPORT_RECORD_PDEBUGDATA_STALL_BPLOAD	(BIT(15))
3336 #define DPORT_RECORD_PDEBUGDATA_STALL_LSPROC	(BIT(14))
3337 #define DPORT_RECORD_PDEBUGDATA_STALL_L32R		(BIT(13))
3338 #define DPORT_RECORD_PDEBUGDATA_STALL_BPIFETCH	(BIT(12))
3339 #define DPORT_RECORD_PDEBUGDATA_STALL_RUN		(BIT(10))
3340 #define DPORT_RECORD_PDEBUGDATA_STALL_TIE		(BIT(9))
3341 #define DPORT_RECORD_PDEBUGDATA_STALL_IPIF		(BIT(8))
3342 #define DPORT_RECORD_PDEBUGDATA_STALL_IRAMBUSY	(BIT(7))
3343 #define DPORT_RECORD_PDEBUGDATA_STALL_ICM		(BIT(6))
3344 #define DPORT_RECORD_PDEBUGDATA_STALL_LSU		(BIT(4))
3345 #define DPORT_RECORD_PDEBUGDATA_STALL_DCM		(BIT(3))
3346 #define DPORT_RECORD_PDEBUGDATA_STALL_BUFFCONFL	(BIT(2))
3347 #define DPORT_RECORD_PDEBUGDATA_STALL_BUFF		(BIT(1))
3348 /* register layout for DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_RWXSR:
3349  *
3350  * XSR[10]		: XSR Instruction
3351  * WSR[9]		: WSR Instruction
3352  * RSR[8]		: RSR Instruction
3353  * SR[7..0] : Special Register Number
3354 */
3355 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_XSR		(BIT(10))
3356 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_WSR		(BIT(9))
3357 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_RSR		(BIT(8))
3358 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR_M  		((DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR_V)<<(DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR_S))
3359 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR_V  		0xFF
3360 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR_S  		0
3361 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR_S) & DPORT_RECORD_PDEBUGDATA_INSNTYPE_SR_V)
3362 /* register layout for DPORT_RECORD_PDEBUGSTATUS_INSNTYPE_RWER:
3363  *
3364  * ER[13..2]: ER Address
3365  * WER[1]	: WER Instruction
3366  * RER[0]	: RER Instruction
3367 */
3368 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER_M  		((DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER_V)<<(DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER_S))
3369 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER_V  		0xFFF
3370 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER_S  		2
3371 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER_S) & DPORT_RECORD_PDEBUGDATA_INSNTYPE_ER_V)
3372 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_WER		(BIT(1))
3373 #define DPORT_RECORD_PDEBUGDATA_INSNTYPE_RER		(BIT(0))
3374 
3375 
3376 #define DPORT_PRO_CPU_RECORD_PDEBUGPC_REG          (DR_REG_DPORT_BASE + 0x458)
3377 /* DPORT_RECORD_PRO_PDEBUGPC : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3378 /*description: */
3379 #define DPORT_RECORD_PRO_PDEBUGPC  0xFFFFFFFF
3380 #define DPORT_RECORD_PRO_PDEBUGPC_M  ((DPORT_RECORD_PRO_PDEBUGPC_V)<<(DPORT_RECORD_PRO_PDEBUGPC_S))
3381 #define DPORT_RECORD_PRO_PDEBUGPC_V  0xFFFFFFFF
3382 #define DPORT_RECORD_PRO_PDEBUGPC_S  0
3383 
3384 #define DPORT_PRO_CPU_RECORD_PDEBUGLS0STAT_REG          (DR_REG_DPORT_BASE + 0x45C)
3385 /* DPORT_RECORD_PRO_PDEBUGLS0STAT : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3386 /*description: */
3387 #define DPORT_RECORD_PRO_PDEBUGLS0STAT  0xFFFFFFFF
3388 #define DPORT_RECORD_PRO_PDEBUGLS0STAT_M  ((DPORT_RECORD_PRO_PDEBUGLS0STAT_V)<<(DPORT_RECORD_PRO_PDEBUGLS0STAT_S))
3389 #define DPORT_RECORD_PRO_PDEBUGLS0STAT_V  0xFFFFFFFF
3390 #define DPORT_RECORD_PRO_PDEBUGLS0STAT_S  0
3391 /* register layout:
3392  * TYPE [3..0] 	 : Type of instruction in LS.
3393  * SZ [7..4]	 : Operand size.
3394  * DTLBM [8]	 : Data TLB miss.
3395  * DCM [9]		 : D-cache miss.
3396  * DCH [10]		 : D-cache hit.
3397  * UC [12]		 : Uncached.
3398  * WB [13]		 : Writeback.
3399  * COH [16]	     : Coherency.
3400  * STCOH [18..17]: Coherent state.
3401  * TGT [23..20]  : Local target.
3402 */
3403 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_M  		((DPORT_RECORD_PDEBUGLS0STAT_TYPE_V)<<(DPORT_RECORD_PDEBUGLS0STAT_TYPE_S))
3404 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_V  		0x0F
3405 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_S  		0
3406 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGLS0STAT_TYPE_S) & DPORT_RECORD_PDEBUGLS0STAT_TYPE_V)
3407 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_NONE	0x00 /* neither */
3408 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_ITLBR	0x01 /* hw itlb refill */
3409 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_DTLBR	0x02 /* hw dtlb refill */
3410 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_LD		0x05 /* load */
3411 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_STR		0x06 /* store */
3412 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_L32R	0x08 /* l32r */
3413 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_S32CLI1	0x0A /* s32ci1 */
3414 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_CTI		0x0C /* cache test inst */
3415 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_RWXSR	0x0E /* rsr/wsr/xsr */
3416 #define DPORT_RECORD_PDEBUGLS0STAT_TYPE_RWER	0x0F /* rer/wer */
3417 #define DPORT_RECORD_PDEBUGLS0STAT_SZ_M  		((DPORT_RECORD_PDEBUGLS0STAT_SZ_V)<<(DPORT_RECORD_PDEBUGLS0STAT_SZ_S))
3418 #define DPORT_RECORD_PDEBUGLS0STAT_SZ_V  		0x0F
3419 #define DPORT_RECORD_PDEBUGLS0STAT_SZ_S  		4
3420 #define DPORT_RECORD_PDEBUGLS0STAT_SZ(_r_)		(((_r_)>>DPORT_RECORD_PDEBUGLS0STAT_SZ_S) & DPORT_RECORD_PDEBUGLS0STAT_SZ_V)
3421 #define DPORT_RECORD_PDEBUGLS0STAT_SZB(_r_)		((8<<DPORT_RECORD_PDEBUGLS0STAT_SZ(_r_))/8) // in bytes
3422 #define DPORT_RECORD_PDEBUGLS0STAT_DTLBM		(BIT(8))
3423 #define DPORT_RECORD_PDEBUGLS0STAT_DCM			(BIT(9))
3424 #define DPORT_RECORD_PDEBUGLS0STAT_DCH			(BIT(10))
3425 #define DPORT_RECORD_PDEBUGLS0STAT_UC			(BIT(12))
3426 #define DPORT_RECORD_PDEBUGLS0STAT_WB			(BIT(13))
3427 #define DPORT_RECORD_PDEBUGLS0STAT_COH			(BIT(16))
3428 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH_M  	((DPORT_RECORD_PDEBUGLS0STAT_STCOH_V)<<(DPORT_RECORD_PDEBUGLS0STAT_STCOH_S))
3429 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH_V  	0x03
3430 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH_S  	17
3431 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH(_r_)	(((_r_)>>DPORT_RECORD_PDEBUGLS0STAT_STCOH_S) & DPORT_RECORD_PDEBUGLS0STAT_STCOH_V)
3432 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH_NONE  	0x0 /* neither shared nor exclusive nor modified */
3433 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH_SHARED	0x1 /* shared */
3434 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH_EXCL  	0x2 /* exclusive */
3435 #define DPORT_RECORD_PDEBUGLS0STAT_STCOH_MOD  	0x3 /* modified */
3436 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_M  		((DPORT_RECORD_PDEBUGLS0STAT_TGT_V)<<(DPORT_RECORD_PDEBUGLS0STAT_TGT_S))
3437 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_V  		0x0F
3438 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_S  		20
3439 #define DPORT_RECORD_PDEBUGLS0STAT_TGT(_r_)		(((_r_)>>DPORT_RECORD_PDEBUGLS0STAT_TGT_S) & DPORT_RECORD_PDEBUGLS0STAT_TGT_V)
3440 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_EXT  	0x0 /* not to local memory */
3441 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_IRAM0	0x2 /* 001x: InstRAM (0/1) */
3442 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_IRAM1	0x3 /* 001x: InstRAM (0/1) */
3443 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_IROM0  	0x4 /* 010x: InstROM (0/1) */
3444 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_IROM1  	0x5 /* 010x: InstROM (0/1) */
3445 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_DRAM0  	0x0A /* 101x: DataRAM (0/1) */
3446 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_DRAM1  	0x0B /* 101x: DataRAM (0/1) */
3447 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_DROM0  	0xE /* 111x: DataROM (0/1) */
3448 #define DPORT_RECORD_PDEBUGLS0STAT_TGT_DROM1  	0xF /* 111x: DataROM (0/1) */
3449 // #define DPORT_RECORD_PDEBUGLS0STAT_TGT_IRAM(_t_)	(((_t_)&0xE)=0x2) /* 001x: InstRAM (0/1) */
3450 // #define DPORT_RECORD_PDEBUGLS0STAT_TGT_IROM(_t_)  	(((_t_)&0xE)=0x4) /* 010x: InstROM (0/1) */
3451 // #define DPORT_RECORD_PDEBUGLS0STAT_TGT_DRAM(_t_)  	(((_t_)&0xE)=0x2) /* 101x: DataRAM (0/1) */
3452 // #define DPORT_RECORD_PDEBUGLS0STAT_TGT_DROM(_t_)  	(((_t_)&0xE)=0x2) /* 111x: DataROM (0/1) */
3453 
3454 #define DPORT_PRO_CPU_RECORD_PDEBUGLS0ADDR_REG          (DR_REG_DPORT_BASE + 0x460)
3455 /* DPORT_RECORD_PRO_PDEBUGLS0ADDR : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3456 /*description: */
3457 #define DPORT_RECORD_PRO_PDEBUGLS0ADDR  0xFFFFFFFF
3458 #define DPORT_RECORD_PRO_PDEBUGLS0ADDR_M  ((DPORT_RECORD_PRO_PDEBUGLS0ADDR_V)<<(DPORT_RECORD_PRO_PDEBUGLS0ADDR_S))
3459 #define DPORT_RECORD_PRO_PDEBUGLS0ADDR_V  0xFFFFFFFF
3460 #define DPORT_RECORD_PRO_PDEBUGLS0ADDR_S  0
3461 
3462 #define DPORT_PRO_CPU_RECORD_PDEBUGLS0DATA_REG          (DR_REG_DPORT_BASE + 0x464)
3463 /* DPORT_RECORD_PRO_PDEBUGLS0DATA : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3464 /*description: */
3465 #define DPORT_RECORD_PRO_PDEBUGLS0DATA  0xFFFFFFFF
3466 #define DPORT_RECORD_PRO_PDEBUGLS0DATA_M  ((DPORT_RECORD_PRO_PDEBUGLS0DATA_V)<<(DPORT_RECORD_PRO_PDEBUGLS0DATA_S))
3467 #define DPORT_RECORD_PRO_PDEBUGLS0DATA_V  0xFFFFFFFF
3468 #define DPORT_RECORD_PRO_PDEBUGLS0DATA_S  0
3469 
3470 #define DPORT_APP_CPU_RECORD_CTRL_REG          (DR_REG_DPORT_BASE + 0x468)
3471 /* DPORT_APP_CPU_PDEBUG_ENABLE : R/W ;bitpos:[8] ;default: 1'b1 ; */
3472 /*description: */
3473 #define DPORT_APP_CPU_PDEBUG_ENABLE  (BIT(8))
3474 #define DPORT_APP_CPU_PDEBUG_ENABLE_M  (BIT(8))
3475 #define DPORT_APP_CPU_PDEBUG_ENABLE_V  0x1
3476 #define DPORT_APP_CPU_PDEBUG_ENABLE_S  8
3477 /* DPORT_APP_CPU_RECORD_DISABLE : R/W ;bitpos:[4] ;default: 1'b0 ; */
3478 /*description: */
3479 #define DPORT_APP_CPU_RECORD_DISABLE  (BIT(4))
3480 #define DPORT_APP_CPU_RECORD_DISABLE_M  (BIT(4))
3481 #define DPORT_APP_CPU_RECORD_DISABLE_V  0x1
3482 #define DPORT_APP_CPU_RECORD_DISABLE_S  4
3483 /* DPORT_APP_CPU_RECORD_ENABLE : R/W ;bitpos:[0] ;default: 1'b0 ; */
3484 /*description: */
3485 #define DPORT_APP_CPU_RECORD_ENABLE  (BIT(0))
3486 #define DPORT_APP_CPU_RECORD_ENABLE_M  (BIT(0))
3487 #define DPORT_APP_CPU_RECORD_ENABLE_V  0x1
3488 #define DPORT_APP_CPU_RECORD_ENABLE_S  0
3489 
3490 #define DPORT_APP_CPU_RECORD_STATUS_REG          (DR_REG_DPORT_BASE + 0x46C)
3491 /* DPORT_APP_CPU_RECORDING : RO ;bitpos:[0] ;default: 1'b0 ; */
3492 /*description: */
3493 #define DPORT_APP_CPU_RECORDING  (BIT(0))
3494 #define DPORT_APP_CPU_RECORDING_M  (BIT(0))
3495 #define DPORT_APP_CPU_RECORDING_V  0x1
3496 #define DPORT_APP_CPU_RECORDING_S  0
3497 
3498 #define DPORT_APP_CPU_RECORD_PID_REG          (DR_REG_DPORT_BASE + 0x470)
3499 /* DPORT_RECORD_APP_PID : RO ;bitpos:[2:0] ;default: 3'd0 ; */
3500 /*description: */
3501 #define DPORT_RECORD_APP_PID  0x00000007
3502 #define DPORT_RECORD_APP_PID_M  ((DPORT_RECORD_APP_PID_V)<<(DPORT_RECORD_APP_PID_S))
3503 #define DPORT_RECORD_APP_PID_V  0x7
3504 #define DPORT_RECORD_APP_PID_S  0
3505 
3506 #define DPORT_APP_CPU_RECORD_PDEBUGINST_REG          (DR_REG_DPORT_BASE + 0x474)
3507 /* DPORT_RECORD_APP_PDEBUGINST : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3508 /*description: */
3509 #define DPORT_RECORD_APP_PDEBUGINST  0xFFFFFFFF
3510 #define DPORT_RECORD_APP_PDEBUGINST_M  ((DPORT_RECORD_APP_PDEBUGINST_V)<<(DPORT_RECORD_APP_PDEBUGINST_S))
3511 #define DPORT_RECORD_APP_PDEBUGINST_V  0xFFFFFFFF
3512 #define DPORT_RECORD_APP_PDEBUGINST_S  0
3513 
3514 #define DPORT_APP_CPU_RECORD_PDEBUGSTATUS_REG          (DR_REG_DPORT_BASE + 0x478)
3515 /* DPORT_RECORD_APP_PDEBUGSTATUS : RO ;bitpos:[7:0] ;default: 8'b0 ; */
3516 /*description: */
3517 #define DPORT_RECORD_APP_PDEBUGSTATUS  0x000000FF
3518 #define DPORT_RECORD_APP_PDEBUGSTATUS_M  ((DPORT_RECORD_APP_PDEBUGSTATUS_V)<<(DPORT_RECORD_APP_PDEBUGSTATUS_S))
3519 #define DPORT_RECORD_APP_PDEBUGSTATUS_V  0xFF
3520 #define DPORT_RECORD_APP_PDEBUGSTATUS_S  0
3521 
3522 #define DPORT_APP_CPU_RECORD_PDEBUGDATA_REG          (DR_REG_DPORT_BASE + 0x47C)
3523 /* DPORT_RECORD_APP_PDEBUGDATA : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3524 /*description: */
3525 #define DPORT_RECORD_APP_PDEBUGDATA  0xFFFFFFFF
3526 #define DPORT_RECORD_APP_PDEBUGDATA_M  ((DPORT_RECORD_APP_PDEBUGDATA_V)<<(DPORT_RECORD_APP_PDEBUGDATA_S))
3527 #define DPORT_RECORD_APP_PDEBUGDATA_V  0xFFFFFFFF
3528 #define DPORT_RECORD_APP_PDEBUGDATA_S  0
3529 
3530 #define DPORT_APP_CPU_RECORD_PDEBUGPC_REG          (DR_REG_DPORT_BASE + 0x480)
3531 /* DPORT_RECORD_APP_PDEBUGPC : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3532 /*description: */
3533 #define DPORT_RECORD_APP_PDEBUGPC  0xFFFFFFFF
3534 #define DPORT_RECORD_APP_PDEBUGPC_M  ((DPORT_RECORD_APP_PDEBUGPC_V)<<(DPORT_RECORD_APP_PDEBUGPC_S))
3535 #define DPORT_RECORD_APP_PDEBUGPC_V  0xFFFFFFFF
3536 #define DPORT_RECORD_APP_PDEBUGPC_S  0
3537 
3538 #define DPORT_APP_CPU_RECORD_PDEBUGLS0STAT_REG          (DR_REG_DPORT_BASE + 0x484)
3539 /* DPORT_RECORD_APP_PDEBUGLS0STAT : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3540 /*description: */
3541 #define DPORT_RECORD_APP_PDEBUGLS0STAT  0xFFFFFFFF
3542 #define DPORT_RECORD_APP_PDEBUGLS0STAT_M  ((DPORT_RECORD_APP_PDEBUGLS0STAT_V)<<(DPORT_RECORD_APP_PDEBUGLS0STAT_S))
3543 #define DPORT_RECORD_APP_PDEBUGLS0STAT_V  0xFFFFFFFF
3544 #define DPORT_RECORD_APP_PDEBUGLS0STAT_S  0
3545 
3546 #define DPORT_APP_CPU_RECORD_PDEBUGLS0ADDR_REG          (DR_REG_DPORT_BASE + 0x488)
3547 /* DPORT_RECORD_APP_PDEBUGLS0ADDR : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3548 /*description: */
3549 #define DPORT_RECORD_APP_PDEBUGLS0ADDR  0xFFFFFFFF
3550 #define DPORT_RECORD_APP_PDEBUGLS0ADDR_M  ((DPORT_RECORD_APP_PDEBUGLS0ADDR_V)<<(DPORT_RECORD_APP_PDEBUGLS0ADDR_S))
3551 #define DPORT_RECORD_APP_PDEBUGLS0ADDR_V  0xFFFFFFFF
3552 #define DPORT_RECORD_APP_PDEBUGLS0ADDR_S  0
3553 
3554 #define DPORT_APP_CPU_RECORD_PDEBUGLS0DATA_REG          (DR_REG_DPORT_BASE + 0x48C)
3555 /* DPORT_RECORD_APP_PDEBUGLS0DATA : RO ;bitpos:[31:0] ;default: 32'b0 ; */
3556 /*description: */
3557 #define DPORT_RECORD_APP_PDEBUGLS0DATA  0xFFFFFFFF
3558 #define DPORT_RECORD_APP_PDEBUGLS0DATA_M  ((DPORT_RECORD_APP_PDEBUGLS0DATA_V)<<(DPORT_RECORD_APP_PDEBUGLS0DATA_S))
3559 #define DPORT_RECORD_APP_PDEBUGLS0DATA_V  0xFFFFFFFF
3560 #define DPORT_RECORD_APP_PDEBUGLS0DATA_S  0
3561 
3562 #define DPORT_RSA_PD_CTRL_REG          (DR_REG_DPORT_BASE + 0x490)
3563 /* DPORT_RSA_PD : R/W ;bitpos:[0] ;default: 1'b0 ; */
3564 /*description: */
3565 #define DPORT_RSA_PD  (BIT(0))
3566 #define DPORT_RSA_PD_M  (BIT(0))
3567 #define DPORT_RSA_PD_V  0x1
3568 #define DPORT_RSA_PD_S  0
3569 
3570 #define DPORT_ROM_MPU_TABLE0_REG          (DR_REG_DPORT_BASE + 0x494)
3571 /* DPORT_ROM_MPU_TABLE0 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3572 /*description: */
3573 #define DPORT_ROM_MPU_TABLE0  0x00000003
3574 #define DPORT_ROM_MPU_TABLE0_M  ((DPORT_ROM_MPU_TABLE0_V)<<(DPORT_ROM_MPU_TABLE0_S))
3575 #define DPORT_ROM_MPU_TABLE0_V  0x3
3576 #define DPORT_ROM_MPU_TABLE0_S  0
3577 
3578 #define DPORT_ROM_MPU_TABLE1_REG          (DR_REG_DPORT_BASE + 0x498)
3579 /* DPORT_ROM_MPU_TABLE1 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3580 /*description: */
3581 #define DPORT_ROM_MPU_TABLE1  0x00000003
3582 #define DPORT_ROM_MPU_TABLE1_M  ((DPORT_ROM_MPU_TABLE1_V)<<(DPORT_ROM_MPU_TABLE1_S))
3583 #define DPORT_ROM_MPU_TABLE1_V  0x3
3584 #define DPORT_ROM_MPU_TABLE1_S  0
3585 
3586 #define DPORT_ROM_MPU_TABLE2_REG          (DR_REG_DPORT_BASE + 0x49C)
3587 /* DPORT_ROM_MPU_TABLE2 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3588 /*description: */
3589 #define DPORT_ROM_MPU_TABLE2  0x00000003
3590 #define DPORT_ROM_MPU_TABLE2_M  ((DPORT_ROM_MPU_TABLE2_V)<<(DPORT_ROM_MPU_TABLE2_S))
3591 #define DPORT_ROM_MPU_TABLE2_V  0x3
3592 #define DPORT_ROM_MPU_TABLE2_S  0
3593 
3594 #define DPORT_ROM_MPU_TABLE3_REG          (DR_REG_DPORT_BASE + 0x4A0)
3595 /* DPORT_ROM_MPU_TABLE3 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3596 /*description: */
3597 #define DPORT_ROM_MPU_TABLE3  0x00000003
3598 #define DPORT_ROM_MPU_TABLE3_M  ((DPORT_ROM_MPU_TABLE3_V)<<(DPORT_ROM_MPU_TABLE3_S))
3599 #define DPORT_ROM_MPU_TABLE3_V  0x3
3600 #define DPORT_ROM_MPU_TABLE3_S  0
3601 
3602 #define DPORT_SHROM_MPU_TABLE0_REG          (DR_REG_DPORT_BASE + 0x4A4)
3603 /* DPORT_SHROM_MPU_TABLE0 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3604 /*description: */
3605 #define DPORT_SHROM_MPU_TABLE0  0x00000003
3606 #define DPORT_SHROM_MPU_TABLE0_M  ((DPORT_SHROM_MPU_TABLE0_V)<<(DPORT_SHROM_MPU_TABLE0_S))
3607 #define DPORT_SHROM_MPU_TABLE0_V  0x3
3608 #define DPORT_SHROM_MPU_TABLE0_S  0
3609 
3610 #define DPORT_SHROM_MPU_TABLE1_REG          (DR_REG_DPORT_BASE + 0x4A8)
3611 /* DPORT_SHROM_MPU_TABLE1 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3612 /*description: */
3613 #define DPORT_SHROM_MPU_TABLE1  0x00000003
3614 #define DPORT_SHROM_MPU_TABLE1_M  ((DPORT_SHROM_MPU_TABLE1_V)<<(DPORT_SHROM_MPU_TABLE1_S))
3615 #define DPORT_SHROM_MPU_TABLE1_V  0x3
3616 #define DPORT_SHROM_MPU_TABLE1_S  0
3617 
3618 #define DPORT_SHROM_MPU_TABLE2_REG          (DR_REG_DPORT_BASE + 0x4AC)
3619 /* DPORT_SHROM_MPU_TABLE2 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3620 /*description: */
3621 #define DPORT_SHROM_MPU_TABLE2  0x00000003
3622 #define DPORT_SHROM_MPU_TABLE2_M  ((DPORT_SHROM_MPU_TABLE2_V)<<(DPORT_SHROM_MPU_TABLE2_S))
3623 #define DPORT_SHROM_MPU_TABLE2_V  0x3
3624 #define DPORT_SHROM_MPU_TABLE2_S  0
3625 
3626 #define DPORT_SHROM_MPU_TABLE3_REG          (DR_REG_DPORT_BASE + 0x4B0)
3627 /* DPORT_SHROM_MPU_TABLE3 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3628 /*description: */
3629 #define DPORT_SHROM_MPU_TABLE3  0x00000003
3630 #define DPORT_SHROM_MPU_TABLE3_M  ((DPORT_SHROM_MPU_TABLE3_V)<<(DPORT_SHROM_MPU_TABLE3_S))
3631 #define DPORT_SHROM_MPU_TABLE3_V  0x3
3632 #define DPORT_SHROM_MPU_TABLE3_S  0
3633 
3634 #define DPORT_SHROM_MPU_TABLE4_REG          (DR_REG_DPORT_BASE + 0x4B4)
3635 /* DPORT_SHROM_MPU_TABLE4 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3636 /*description: */
3637 #define DPORT_SHROM_MPU_TABLE4  0x00000003
3638 #define DPORT_SHROM_MPU_TABLE4_M  ((DPORT_SHROM_MPU_TABLE4_V)<<(DPORT_SHROM_MPU_TABLE4_S))
3639 #define DPORT_SHROM_MPU_TABLE4_V  0x3
3640 #define DPORT_SHROM_MPU_TABLE4_S  0
3641 
3642 #define DPORT_SHROM_MPU_TABLE5_REG          (DR_REG_DPORT_BASE + 0x4B8)
3643 /* DPORT_SHROM_MPU_TABLE5 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3644 /*description: */
3645 #define DPORT_SHROM_MPU_TABLE5  0x00000003
3646 #define DPORT_SHROM_MPU_TABLE5_M  ((DPORT_SHROM_MPU_TABLE5_V)<<(DPORT_SHROM_MPU_TABLE5_S))
3647 #define DPORT_SHROM_MPU_TABLE5_V  0x3
3648 #define DPORT_SHROM_MPU_TABLE5_S  0
3649 
3650 #define DPORT_SHROM_MPU_TABLE6_REG          (DR_REG_DPORT_BASE + 0x4BC)
3651 /* DPORT_SHROM_MPU_TABLE6 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3652 /*description: */
3653 #define DPORT_SHROM_MPU_TABLE6  0x00000003
3654 #define DPORT_SHROM_MPU_TABLE6_M  ((DPORT_SHROM_MPU_TABLE6_V)<<(DPORT_SHROM_MPU_TABLE6_S))
3655 #define DPORT_SHROM_MPU_TABLE6_V  0x3
3656 #define DPORT_SHROM_MPU_TABLE6_S  0
3657 
3658 #define DPORT_SHROM_MPU_TABLE7_REG          (DR_REG_DPORT_BASE + 0x4C0)
3659 /* DPORT_SHROM_MPU_TABLE7 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3660 /*description: */
3661 #define DPORT_SHROM_MPU_TABLE7  0x00000003
3662 #define DPORT_SHROM_MPU_TABLE7_M  ((DPORT_SHROM_MPU_TABLE7_V)<<(DPORT_SHROM_MPU_TABLE7_S))
3663 #define DPORT_SHROM_MPU_TABLE7_V  0x3
3664 #define DPORT_SHROM_MPU_TABLE7_S  0
3665 
3666 #define DPORT_SHROM_MPU_TABLE8_REG          (DR_REG_DPORT_BASE + 0x4C4)
3667 /* DPORT_SHROM_MPU_TABLE8 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3668 /*description: */
3669 #define DPORT_SHROM_MPU_TABLE8  0x00000003
3670 #define DPORT_SHROM_MPU_TABLE8_M  ((DPORT_SHROM_MPU_TABLE8_V)<<(DPORT_SHROM_MPU_TABLE8_S))
3671 #define DPORT_SHROM_MPU_TABLE8_V  0x3
3672 #define DPORT_SHROM_MPU_TABLE8_S  0
3673 
3674 #define DPORT_SHROM_MPU_TABLE9_REG          (DR_REG_DPORT_BASE + 0x4C8)
3675 /* DPORT_SHROM_MPU_TABLE9 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3676 /*description: */
3677 #define DPORT_SHROM_MPU_TABLE9  0x00000003
3678 #define DPORT_SHROM_MPU_TABLE9_M  ((DPORT_SHROM_MPU_TABLE9_V)<<(DPORT_SHROM_MPU_TABLE9_S))
3679 #define DPORT_SHROM_MPU_TABLE9_V  0x3
3680 #define DPORT_SHROM_MPU_TABLE9_S  0
3681 
3682 #define DPORT_SHROM_MPU_TABLE10_REG          (DR_REG_DPORT_BASE + 0x4CC)
3683 /* DPORT_SHROM_MPU_TABLE10 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3684 /*description: */
3685 #define DPORT_SHROM_MPU_TABLE10  0x00000003
3686 #define DPORT_SHROM_MPU_TABLE10_M  ((DPORT_SHROM_MPU_TABLE10_V)<<(DPORT_SHROM_MPU_TABLE10_S))
3687 #define DPORT_SHROM_MPU_TABLE10_V  0x3
3688 #define DPORT_SHROM_MPU_TABLE10_S  0
3689 
3690 #define DPORT_SHROM_MPU_TABLE11_REG          (DR_REG_DPORT_BASE + 0x4D0)
3691 /* DPORT_SHROM_MPU_TABLE11 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3692 /*description: */
3693 #define DPORT_SHROM_MPU_TABLE11  0x00000003
3694 #define DPORT_SHROM_MPU_TABLE11_M  ((DPORT_SHROM_MPU_TABLE11_V)<<(DPORT_SHROM_MPU_TABLE11_S))
3695 #define DPORT_SHROM_MPU_TABLE11_V  0x3
3696 #define DPORT_SHROM_MPU_TABLE11_S  0
3697 
3698 #define DPORT_SHROM_MPU_TABLE12_REG          (DR_REG_DPORT_BASE + 0x4D4)
3699 /* DPORT_SHROM_MPU_TABLE12 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3700 /*description: */
3701 #define DPORT_SHROM_MPU_TABLE12  0x00000003
3702 #define DPORT_SHROM_MPU_TABLE12_M  ((DPORT_SHROM_MPU_TABLE12_V)<<(DPORT_SHROM_MPU_TABLE12_S))
3703 #define DPORT_SHROM_MPU_TABLE12_V  0x3
3704 #define DPORT_SHROM_MPU_TABLE12_S  0
3705 
3706 #define DPORT_SHROM_MPU_TABLE13_REG          (DR_REG_DPORT_BASE + 0x4D8)
3707 /* DPORT_SHROM_MPU_TABLE13 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3708 /*description: */
3709 #define DPORT_SHROM_MPU_TABLE13  0x00000003
3710 #define DPORT_SHROM_MPU_TABLE13_M  ((DPORT_SHROM_MPU_TABLE13_V)<<(DPORT_SHROM_MPU_TABLE13_S))
3711 #define DPORT_SHROM_MPU_TABLE13_V  0x3
3712 #define DPORT_SHROM_MPU_TABLE13_S  0
3713 
3714 #define DPORT_SHROM_MPU_TABLE14_REG          (DR_REG_DPORT_BASE + 0x4DC)
3715 /* DPORT_SHROM_MPU_TABLE14 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3716 /*description: */
3717 #define DPORT_SHROM_MPU_TABLE14  0x00000003
3718 #define DPORT_SHROM_MPU_TABLE14_M  ((DPORT_SHROM_MPU_TABLE14_V)<<(DPORT_SHROM_MPU_TABLE14_S))
3719 #define DPORT_SHROM_MPU_TABLE14_V  0x3
3720 #define DPORT_SHROM_MPU_TABLE14_S  0
3721 
3722 #define DPORT_SHROM_MPU_TABLE15_REG          (DR_REG_DPORT_BASE + 0x4E0)
3723 /* DPORT_SHROM_MPU_TABLE15 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3724 /*description: */
3725 #define DPORT_SHROM_MPU_TABLE15  0x00000003
3726 #define DPORT_SHROM_MPU_TABLE15_M  ((DPORT_SHROM_MPU_TABLE15_V)<<(DPORT_SHROM_MPU_TABLE15_S))
3727 #define DPORT_SHROM_MPU_TABLE15_V  0x3
3728 #define DPORT_SHROM_MPU_TABLE15_S  0
3729 
3730 #define DPORT_SHROM_MPU_TABLE16_REG          (DR_REG_DPORT_BASE + 0x4E4)
3731 /* DPORT_SHROM_MPU_TABLE16 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3732 /*description: */
3733 #define DPORT_SHROM_MPU_TABLE16  0x00000003
3734 #define DPORT_SHROM_MPU_TABLE16_M  ((DPORT_SHROM_MPU_TABLE16_V)<<(DPORT_SHROM_MPU_TABLE16_S))
3735 #define DPORT_SHROM_MPU_TABLE16_V  0x3
3736 #define DPORT_SHROM_MPU_TABLE16_S  0
3737 
3738 #define DPORT_SHROM_MPU_TABLE17_REG          (DR_REG_DPORT_BASE + 0x4E8)
3739 /* DPORT_SHROM_MPU_TABLE17 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3740 /*description: */
3741 #define DPORT_SHROM_MPU_TABLE17  0x00000003
3742 #define DPORT_SHROM_MPU_TABLE17_M  ((DPORT_SHROM_MPU_TABLE17_V)<<(DPORT_SHROM_MPU_TABLE17_S))
3743 #define DPORT_SHROM_MPU_TABLE17_V  0x3
3744 #define DPORT_SHROM_MPU_TABLE17_S  0
3745 
3746 #define DPORT_SHROM_MPU_TABLE18_REG          (DR_REG_DPORT_BASE + 0x4EC)
3747 /* DPORT_SHROM_MPU_TABLE18 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3748 /*description: */
3749 #define DPORT_SHROM_MPU_TABLE18  0x00000003
3750 #define DPORT_SHROM_MPU_TABLE18_M  ((DPORT_SHROM_MPU_TABLE18_V)<<(DPORT_SHROM_MPU_TABLE18_S))
3751 #define DPORT_SHROM_MPU_TABLE18_V  0x3
3752 #define DPORT_SHROM_MPU_TABLE18_S  0
3753 
3754 #define DPORT_SHROM_MPU_TABLE19_REG          (DR_REG_DPORT_BASE + 0x4F0)
3755 /* DPORT_SHROM_MPU_TABLE19 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3756 /*description: */
3757 #define DPORT_SHROM_MPU_TABLE19  0x00000003
3758 #define DPORT_SHROM_MPU_TABLE19_M  ((DPORT_SHROM_MPU_TABLE19_V)<<(DPORT_SHROM_MPU_TABLE19_S))
3759 #define DPORT_SHROM_MPU_TABLE19_V  0x3
3760 #define DPORT_SHROM_MPU_TABLE19_S  0
3761 
3762 #define DPORT_SHROM_MPU_TABLE20_REG          (DR_REG_DPORT_BASE + 0x4F4)
3763 /* DPORT_SHROM_MPU_TABLE20 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3764 /*description: */
3765 #define DPORT_SHROM_MPU_TABLE20  0x00000003
3766 #define DPORT_SHROM_MPU_TABLE20_M  ((DPORT_SHROM_MPU_TABLE20_V)<<(DPORT_SHROM_MPU_TABLE20_S))
3767 #define DPORT_SHROM_MPU_TABLE20_V  0x3
3768 #define DPORT_SHROM_MPU_TABLE20_S  0
3769 
3770 #define DPORT_SHROM_MPU_TABLE21_REG          (DR_REG_DPORT_BASE + 0x4F8)
3771 /* DPORT_SHROM_MPU_TABLE21 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3772 /*description: */
3773 #define DPORT_SHROM_MPU_TABLE21  0x00000003
3774 #define DPORT_SHROM_MPU_TABLE21_M  ((DPORT_SHROM_MPU_TABLE21_V)<<(DPORT_SHROM_MPU_TABLE21_S))
3775 #define DPORT_SHROM_MPU_TABLE21_V  0x3
3776 #define DPORT_SHROM_MPU_TABLE21_S  0
3777 
3778 #define DPORT_SHROM_MPU_TABLE22_REG          (DR_REG_DPORT_BASE + 0x4FC)
3779 /* DPORT_SHROM_MPU_TABLE22 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3780 /*description: */
3781 #define DPORT_SHROM_MPU_TABLE22  0x00000003
3782 #define DPORT_SHROM_MPU_TABLE22_M  ((DPORT_SHROM_MPU_TABLE22_V)<<(DPORT_SHROM_MPU_TABLE22_S))
3783 #define DPORT_SHROM_MPU_TABLE22_V  0x3
3784 #define DPORT_SHROM_MPU_TABLE22_S  0
3785 
3786 #define DPORT_SHROM_MPU_TABLE23_REG          (DR_REG_DPORT_BASE + 0x500)
3787 /* DPORT_SHROM_MPU_TABLE23 : R/W ;bitpos:[1:0] ;default: 2'b1 ; */
3788 /*description: */
3789 #define DPORT_SHROM_MPU_TABLE23  0x00000003
3790 #define DPORT_SHROM_MPU_TABLE23_M  ((DPORT_SHROM_MPU_TABLE23_V)<<(DPORT_SHROM_MPU_TABLE23_S))
3791 #define DPORT_SHROM_MPU_TABLE23_V  0x3
3792 #define DPORT_SHROM_MPU_TABLE23_S  0
3793 
3794 #define DPORT_IMMU_TABLE0_REG          (DR_REG_DPORT_BASE + 0x504)
3795 /* DPORT_IMMU_TABLE0 : R/W ;bitpos:[6:0] ;default: 7'd0 ; */
3796 /*description: */
3797 #define DPORT_IMMU_TABLE0  0x0000007F
3798 #define DPORT_IMMU_TABLE0_M  ((DPORT_IMMU_TABLE0_V)<<(DPORT_IMMU_TABLE0_S))
3799 #define DPORT_IMMU_TABLE0_V  0x7F
3800 #define DPORT_IMMU_TABLE0_S  0
3801 
3802 #define DPORT_IMMU_TABLE1_REG          (DR_REG_DPORT_BASE + 0x508)
3803 /* DPORT_IMMU_TABLE1 : R/W ;bitpos:[6:0] ;default: 7'd1 ; */
3804 /*description: */
3805 #define DPORT_IMMU_TABLE1  0x0000007F
3806 #define DPORT_IMMU_TABLE1_M  ((DPORT_IMMU_TABLE1_V)<<(DPORT_IMMU_TABLE1_S))
3807 #define DPORT_IMMU_TABLE1_V  0x7F
3808 #define DPORT_IMMU_TABLE1_S  0
3809 
3810 #define DPORT_IMMU_TABLE2_REG          (DR_REG_DPORT_BASE + 0x50C)
3811 /* DPORT_IMMU_TABLE2 : R/W ;bitpos:[6:0] ;default: 7'd2 ; */
3812 /*description: */
3813 #define DPORT_IMMU_TABLE2  0x0000007F
3814 #define DPORT_IMMU_TABLE2_M  ((DPORT_IMMU_TABLE2_V)<<(DPORT_IMMU_TABLE2_S))
3815 #define DPORT_IMMU_TABLE2_V  0x7F
3816 #define DPORT_IMMU_TABLE2_S  0
3817 
3818 #define DPORT_IMMU_TABLE3_REG          (DR_REG_DPORT_BASE + 0x510)
3819 /* DPORT_IMMU_TABLE3 : R/W ;bitpos:[6:0] ;default: 7'd3 ; */
3820 /*description: */
3821 #define DPORT_IMMU_TABLE3  0x0000007F
3822 #define DPORT_IMMU_TABLE3_M  ((DPORT_IMMU_TABLE3_V)<<(DPORT_IMMU_TABLE3_S))
3823 #define DPORT_IMMU_TABLE3_V  0x7F
3824 #define DPORT_IMMU_TABLE3_S  0
3825 
3826 #define DPORT_IMMU_TABLE4_REG          (DR_REG_DPORT_BASE + 0x514)
3827 /* DPORT_IMMU_TABLE4 : R/W ;bitpos:[6:0] ;default: 7'd4 ; */
3828 /*description: */
3829 #define DPORT_IMMU_TABLE4  0x0000007F
3830 #define DPORT_IMMU_TABLE4_M  ((DPORT_IMMU_TABLE4_V)<<(DPORT_IMMU_TABLE4_S))
3831 #define DPORT_IMMU_TABLE4_V  0x7F
3832 #define DPORT_IMMU_TABLE4_S  0
3833 
3834 #define DPORT_IMMU_TABLE5_REG          (DR_REG_DPORT_BASE + 0x518)
3835 /* DPORT_IMMU_TABLE5 : R/W ;bitpos:[6:0] ;default: 7'd5 ; */
3836 /*description: */
3837 #define DPORT_IMMU_TABLE5  0x0000007F
3838 #define DPORT_IMMU_TABLE5_M  ((DPORT_IMMU_TABLE5_V)<<(DPORT_IMMU_TABLE5_S))
3839 #define DPORT_IMMU_TABLE5_V  0x7F
3840 #define DPORT_IMMU_TABLE5_S  0
3841 
3842 #define DPORT_IMMU_TABLE6_REG          (DR_REG_DPORT_BASE + 0x51C)
3843 /* DPORT_IMMU_TABLE6 : R/W ;bitpos:[6:0] ;default: 7'd6 ; */
3844 /*description: */
3845 #define DPORT_IMMU_TABLE6  0x0000007F
3846 #define DPORT_IMMU_TABLE6_M  ((DPORT_IMMU_TABLE6_V)<<(DPORT_IMMU_TABLE6_S))
3847 #define DPORT_IMMU_TABLE6_V  0x7F
3848 #define DPORT_IMMU_TABLE6_S  0
3849 
3850 #define DPORT_IMMU_TABLE7_REG          (DR_REG_DPORT_BASE + 0x520)
3851 /* DPORT_IMMU_TABLE7 : R/W ;bitpos:[6:0] ;default: 7'd7 ; */
3852 /*description: */
3853 #define DPORT_IMMU_TABLE7  0x0000007F
3854 #define DPORT_IMMU_TABLE7_M  ((DPORT_IMMU_TABLE7_V)<<(DPORT_IMMU_TABLE7_S))
3855 #define DPORT_IMMU_TABLE7_V  0x7F
3856 #define DPORT_IMMU_TABLE7_S  0
3857 
3858 #define DPORT_IMMU_TABLE8_REG          (DR_REG_DPORT_BASE + 0x524)
3859 /* DPORT_IMMU_TABLE8 : R/W ;bitpos:[6:0] ;default: 7'd8 ; */
3860 /*description: */
3861 #define DPORT_IMMU_TABLE8  0x0000007F
3862 #define DPORT_IMMU_TABLE8_M  ((DPORT_IMMU_TABLE8_V)<<(DPORT_IMMU_TABLE8_S))
3863 #define DPORT_IMMU_TABLE8_V  0x7F
3864 #define DPORT_IMMU_TABLE8_S  0
3865 
3866 #define DPORT_IMMU_TABLE9_REG          (DR_REG_DPORT_BASE + 0x528)
3867 /* DPORT_IMMU_TABLE9 : R/W ;bitpos:[6:0] ;default: 7'd9 ; */
3868 /*description: */
3869 #define DPORT_IMMU_TABLE9  0x0000007F
3870 #define DPORT_IMMU_TABLE9_M  ((DPORT_IMMU_TABLE9_V)<<(DPORT_IMMU_TABLE9_S))
3871 #define DPORT_IMMU_TABLE9_V  0x7F
3872 #define DPORT_IMMU_TABLE9_S  0
3873 
3874 #define DPORT_IMMU_TABLE10_REG          (DR_REG_DPORT_BASE + 0x52C)
3875 /* DPORT_IMMU_TABLE10 : R/W ;bitpos:[6:0] ;default: 7'd10 ; */
3876 /*description: */
3877 #define DPORT_IMMU_TABLE10  0x0000007F
3878 #define DPORT_IMMU_TABLE10_M  ((DPORT_IMMU_TABLE10_V)<<(DPORT_IMMU_TABLE10_S))
3879 #define DPORT_IMMU_TABLE10_V  0x7F
3880 #define DPORT_IMMU_TABLE10_S  0
3881 
3882 #define DPORT_IMMU_TABLE11_REG          (DR_REG_DPORT_BASE + 0x530)
3883 /* DPORT_IMMU_TABLE11 : R/W ;bitpos:[6:0] ;default: 7'd11 ; */
3884 /*description: */
3885 #define DPORT_IMMU_TABLE11  0x0000007F
3886 #define DPORT_IMMU_TABLE11_M  ((DPORT_IMMU_TABLE11_V)<<(DPORT_IMMU_TABLE11_S))
3887 #define DPORT_IMMU_TABLE11_V  0x7F
3888 #define DPORT_IMMU_TABLE11_S  0
3889 
3890 #define DPORT_IMMU_TABLE12_REG          (DR_REG_DPORT_BASE + 0x534)
3891 /* DPORT_IMMU_TABLE12 : R/W ;bitpos:[6:0] ;default: 7'd12 ; */
3892 /*description: */
3893 #define DPORT_IMMU_TABLE12  0x0000007F
3894 #define DPORT_IMMU_TABLE12_M  ((DPORT_IMMU_TABLE12_V)<<(DPORT_IMMU_TABLE12_S))
3895 #define DPORT_IMMU_TABLE12_V  0x7F
3896 #define DPORT_IMMU_TABLE12_S  0
3897 
3898 #define DPORT_IMMU_TABLE13_REG          (DR_REG_DPORT_BASE + 0x538)
3899 /* DPORT_IMMU_TABLE13 : R/W ;bitpos:[6:0] ;default: 7'd13 ; */
3900 /*description: */
3901 #define DPORT_IMMU_TABLE13  0x0000007F
3902 #define DPORT_IMMU_TABLE13_M  ((DPORT_IMMU_TABLE13_V)<<(DPORT_IMMU_TABLE13_S))
3903 #define DPORT_IMMU_TABLE13_V  0x7F
3904 #define DPORT_IMMU_TABLE13_S  0
3905 
3906 #define DPORT_IMMU_TABLE14_REG          (DR_REG_DPORT_BASE + 0x53C)
3907 /* DPORT_IMMU_TABLE14 : R/W ;bitpos:[6:0] ;default: 7'd14 ; */
3908 /*description: */
3909 #define DPORT_IMMU_TABLE14  0x0000007F
3910 #define DPORT_IMMU_TABLE14_M  ((DPORT_IMMU_TABLE14_V)<<(DPORT_IMMU_TABLE14_S))
3911 #define DPORT_IMMU_TABLE14_V  0x7F
3912 #define DPORT_IMMU_TABLE14_S  0
3913 
3914 #define DPORT_IMMU_TABLE15_REG          (DR_REG_DPORT_BASE + 0x540)
3915 /* DPORT_IMMU_TABLE15 : R/W ;bitpos:[6:0] ;default: 7'd15 ; */
3916 /*description: */
3917 #define DPORT_IMMU_TABLE15  0x0000007F
3918 #define DPORT_IMMU_TABLE15_M  ((DPORT_IMMU_TABLE15_V)<<(DPORT_IMMU_TABLE15_S))
3919 #define DPORT_IMMU_TABLE15_V  0x7F
3920 #define DPORT_IMMU_TABLE15_S  0
3921 
3922 #define DPORT_DMMU_TABLE0_REG          (DR_REG_DPORT_BASE + 0x544)
3923 /* DPORT_DMMU_TABLE0 : R/W ;bitpos:[6:0] ;default: 7'd0 ; */
3924 /*description: */
3925 #define DPORT_DMMU_TABLE0  0x0000007F
3926 #define DPORT_DMMU_TABLE0_M  ((DPORT_DMMU_TABLE0_V)<<(DPORT_DMMU_TABLE0_S))
3927 #define DPORT_DMMU_TABLE0_V  0x7F
3928 #define DPORT_DMMU_TABLE0_S  0
3929 
3930 #define DPORT_DMMU_TABLE1_REG          (DR_REG_DPORT_BASE + 0x548)
3931 /* DPORT_DMMU_TABLE1 : R/W ;bitpos:[6:0] ;default: 7'd1 ; */
3932 /*description: */
3933 #define DPORT_DMMU_TABLE1  0x0000007F
3934 #define DPORT_DMMU_TABLE1_M  ((DPORT_DMMU_TABLE1_V)<<(DPORT_DMMU_TABLE1_S))
3935 #define DPORT_DMMU_TABLE1_V  0x7F
3936 #define DPORT_DMMU_TABLE1_S  0
3937 
3938 #define DPORT_DMMU_TABLE2_REG          (DR_REG_DPORT_BASE + 0x54C)
3939 /* DPORT_DMMU_TABLE2 : R/W ;bitpos:[6:0] ;default: 7'd2 ; */
3940 /*description: */
3941 #define DPORT_DMMU_TABLE2  0x0000007F
3942 #define DPORT_DMMU_TABLE2_M  ((DPORT_DMMU_TABLE2_V)<<(DPORT_DMMU_TABLE2_S))
3943 #define DPORT_DMMU_TABLE2_V  0x7F
3944 #define DPORT_DMMU_TABLE2_S  0
3945 
3946 #define DPORT_DMMU_TABLE3_REG          (DR_REG_DPORT_BASE + 0x550)
3947 /* DPORT_DMMU_TABLE3 : R/W ;bitpos:[6:0] ;default: 7'd3 ; */
3948 /*description: */
3949 #define DPORT_DMMU_TABLE3  0x0000007F
3950 #define DPORT_DMMU_TABLE3_M  ((DPORT_DMMU_TABLE3_V)<<(DPORT_DMMU_TABLE3_S))
3951 #define DPORT_DMMU_TABLE3_V  0x7F
3952 #define DPORT_DMMU_TABLE3_S  0
3953 
3954 #define DPORT_DMMU_TABLE4_REG          (DR_REG_DPORT_BASE + 0x554)
3955 /* DPORT_DMMU_TABLE4 : R/W ;bitpos:[6:0] ;default: 7'd4 ; */
3956 /*description: */
3957 #define DPORT_DMMU_TABLE4  0x0000007F
3958 #define DPORT_DMMU_TABLE4_M  ((DPORT_DMMU_TABLE4_V)<<(DPORT_DMMU_TABLE4_S))
3959 #define DPORT_DMMU_TABLE4_V  0x7F
3960 #define DPORT_DMMU_TABLE4_S  0
3961 
3962 #define DPORT_DMMU_TABLE5_REG          (DR_REG_DPORT_BASE + 0x558)
3963 /* DPORT_DMMU_TABLE5 : R/W ;bitpos:[6:0] ;default: 7'd5 ; */
3964 /*description: */
3965 #define DPORT_DMMU_TABLE5  0x0000007F
3966 #define DPORT_DMMU_TABLE5_M  ((DPORT_DMMU_TABLE5_V)<<(DPORT_DMMU_TABLE5_S))
3967 #define DPORT_DMMU_TABLE5_V  0x7F
3968 #define DPORT_DMMU_TABLE5_S  0
3969 
3970 #define DPORT_DMMU_TABLE6_REG          (DR_REG_DPORT_BASE + 0x55C)
3971 /* DPORT_DMMU_TABLE6 : R/W ;bitpos:[6:0] ;default: 7'd6 ; */
3972 /*description: */
3973 #define DPORT_DMMU_TABLE6  0x0000007F
3974 #define DPORT_DMMU_TABLE6_M  ((DPORT_DMMU_TABLE6_V)<<(DPORT_DMMU_TABLE6_S))
3975 #define DPORT_DMMU_TABLE6_V  0x7F
3976 #define DPORT_DMMU_TABLE6_S  0
3977 
3978 #define DPORT_DMMU_TABLE7_REG          (DR_REG_DPORT_BASE + 0x560)
3979 /* DPORT_DMMU_TABLE7 : R/W ;bitpos:[6:0] ;default: 7'd7 ; */
3980 /*description: */
3981 #define DPORT_DMMU_TABLE7  0x0000007F
3982 #define DPORT_DMMU_TABLE7_M  ((DPORT_DMMU_TABLE7_V)<<(DPORT_DMMU_TABLE7_S))
3983 #define DPORT_DMMU_TABLE7_V  0x7F
3984 #define DPORT_DMMU_TABLE7_S  0
3985 
3986 #define DPORT_DMMU_TABLE8_REG          (DR_REG_DPORT_BASE + 0x564)
3987 /* DPORT_DMMU_TABLE8 : R/W ;bitpos:[6:0] ;default: 7'd8 ; */
3988 /*description: */
3989 #define DPORT_DMMU_TABLE8  0x0000007F
3990 #define DPORT_DMMU_TABLE8_M  ((DPORT_DMMU_TABLE8_V)<<(DPORT_DMMU_TABLE8_S))
3991 #define DPORT_DMMU_TABLE8_V  0x7F
3992 #define DPORT_DMMU_TABLE8_S  0
3993 
3994 #define DPORT_DMMU_TABLE9_REG          (DR_REG_DPORT_BASE + 0x568)
3995 /* DPORT_DMMU_TABLE9 : R/W ;bitpos:[6:0] ;default: 7'd9 ; */
3996 /*description: */
3997 #define DPORT_DMMU_TABLE9  0x0000007F
3998 #define DPORT_DMMU_TABLE9_M  ((DPORT_DMMU_TABLE9_V)<<(DPORT_DMMU_TABLE9_S))
3999 #define DPORT_DMMU_TABLE9_V  0x7F
4000 #define DPORT_DMMU_TABLE9_S  0
4001 
4002 #define DPORT_DMMU_TABLE10_REG          (DR_REG_DPORT_BASE + 0x56C)
4003 /* DPORT_DMMU_TABLE10 : R/W ;bitpos:[6:0] ;default: 7'd10 ; */
4004 /*description: */
4005 #define DPORT_DMMU_TABLE10  0x0000007F
4006 #define DPORT_DMMU_TABLE10_M  ((DPORT_DMMU_TABLE10_V)<<(DPORT_DMMU_TABLE10_S))
4007 #define DPORT_DMMU_TABLE10_V  0x7F
4008 #define DPORT_DMMU_TABLE10_S  0
4009 
4010 #define DPORT_DMMU_TABLE11_REG          (DR_REG_DPORT_BASE + 0x570)
4011 /* DPORT_DMMU_TABLE11 : R/W ;bitpos:[6:0] ;default: 7'd11 ; */
4012 /*description: */
4013 #define DPORT_DMMU_TABLE11  0x0000007F
4014 #define DPORT_DMMU_TABLE11_M  ((DPORT_DMMU_TABLE11_V)<<(DPORT_DMMU_TABLE11_S))
4015 #define DPORT_DMMU_TABLE11_V  0x7F
4016 #define DPORT_DMMU_TABLE11_S  0
4017 
4018 #define DPORT_DMMU_TABLE12_REG          (DR_REG_DPORT_BASE + 0x574)
4019 /* DPORT_DMMU_TABLE12 : R/W ;bitpos:[6:0] ;default: 7'd12 ; */
4020 /*description: */
4021 #define DPORT_DMMU_TABLE12  0x0000007F
4022 #define DPORT_DMMU_TABLE12_M  ((DPORT_DMMU_TABLE12_V)<<(DPORT_DMMU_TABLE12_S))
4023 #define DPORT_DMMU_TABLE12_V  0x7F
4024 #define DPORT_DMMU_TABLE12_S  0
4025 
4026 #define DPORT_DMMU_TABLE13_REG          (DR_REG_DPORT_BASE + 0x578)
4027 /* DPORT_DMMU_TABLE13 : R/W ;bitpos:[6:0] ;default: 7'd13 ; */
4028 /*description: */
4029 #define DPORT_DMMU_TABLE13  0x0000007F
4030 #define DPORT_DMMU_TABLE13_M  ((DPORT_DMMU_TABLE13_V)<<(DPORT_DMMU_TABLE13_S))
4031 #define DPORT_DMMU_TABLE13_V  0x7F
4032 #define DPORT_DMMU_TABLE13_S  0
4033 
4034 #define DPORT_DMMU_TABLE14_REG          (DR_REG_DPORT_BASE + 0x57C)
4035 /* DPORT_DMMU_TABLE14 : R/W ;bitpos:[6:0] ;default: 7'd14 ; */
4036 /*description: */
4037 #define DPORT_DMMU_TABLE14  0x0000007F
4038 #define DPORT_DMMU_TABLE14_M  ((DPORT_DMMU_TABLE14_V)<<(DPORT_DMMU_TABLE14_S))
4039 #define DPORT_DMMU_TABLE14_V  0x7F
4040 #define DPORT_DMMU_TABLE14_S  0
4041 
4042 #define DPORT_DMMU_TABLE15_REG          (DR_REG_DPORT_BASE + 0x580)
4043 /* DPORT_DMMU_TABLE15 : R/W ;bitpos:[6:0] ;default: 7'd15 ; */
4044 /*description: */
4045 #define DPORT_DMMU_TABLE15  0x0000007F
4046 #define DPORT_DMMU_TABLE15_M  ((DPORT_DMMU_TABLE15_V)<<(DPORT_DMMU_TABLE15_S))
4047 #define DPORT_DMMU_TABLE15_V  0x7F
4048 #define DPORT_DMMU_TABLE15_S  0
4049 
4050 #define DPORT_PRO_INTRUSION_CTRL_REG          (DR_REG_DPORT_BASE + 0x584)
4051 /* DPORT_PRO_INTRUSION_RECORD_RESET_N : R/W ;bitpos:[0] ;default: 1'b1 ; */
4052 /*description: */
4053 #define DPORT_PRO_INTRUSION_RECORD_RESET_N  (BIT(0))
4054 #define DPORT_PRO_INTRUSION_RECORD_RESET_N_M  (BIT(0))
4055 #define DPORT_PRO_INTRUSION_RECORD_RESET_N_V  0x1
4056 #define DPORT_PRO_INTRUSION_RECORD_RESET_N_S  0
4057 
4058 #define DPORT_PRO_INTRUSION_STATUS_REG          (DR_REG_DPORT_BASE + 0x588)
4059 /* DPORT_PRO_INTRUSION_RECORD : RO ;bitpos:[3:0] ;default: 4'b0 ; */
4060 /*description: */
4061 #define DPORT_PRO_INTRUSION_RECORD  0x0000000F
4062 #define DPORT_PRO_INTRUSION_RECORD_M  ((DPORT_PRO_INTRUSION_RECORD_V)<<(DPORT_PRO_INTRUSION_RECORD_S))
4063 #define DPORT_PRO_INTRUSION_RECORD_V  0xF
4064 #define DPORT_PRO_INTRUSION_RECORD_S  0
4065 
4066 #define DPORT_APP_INTRUSION_CTRL_REG          (DR_REG_DPORT_BASE + 0x58C)
4067 /* DPORT_APP_INTRUSION_RECORD_RESET_N : R/W ;bitpos:[0] ;default: 1'b1 ; */
4068 /*description: */
4069 #define DPORT_APP_INTRUSION_RECORD_RESET_N  (BIT(0))
4070 #define DPORT_APP_INTRUSION_RECORD_RESET_N_M  (BIT(0))
4071 #define DPORT_APP_INTRUSION_RECORD_RESET_N_V  0x1
4072 #define DPORT_APP_INTRUSION_RECORD_RESET_N_S  0
4073 
4074 #define DPORT_APP_INTRUSION_STATUS_REG          (DR_REG_DPORT_BASE + 0x590)
4075 /* DPORT_APP_INTRUSION_RECORD : RO ;bitpos:[3:0] ;default: 4'b0 ; */
4076 /*description: */
4077 #define DPORT_APP_INTRUSION_RECORD  0x0000000F
4078 #define DPORT_APP_INTRUSION_RECORD_M  ((DPORT_APP_INTRUSION_RECORD_V)<<(DPORT_APP_INTRUSION_RECORD_S))
4079 #define DPORT_APP_INTRUSION_RECORD_V  0xF
4080 #define DPORT_APP_INTRUSION_RECORD_S  0
4081 
4082 #define DPORT_FRONT_END_MEM_PD_REG          (DR_REG_DPORT_BASE + 0x594)
4083 /* DPORT_PBUS_MEM_FORCE_PD : R/W ;bitpos:[3] ;default: 1'b0 ; */
4084 /*description: */
4085 #define DPORT_PBUS_MEM_FORCE_PD  (BIT(3))
4086 #define DPORT_PBUS_MEM_FORCE_PD_M  (BIT(3))
4087 #define DPORT_PBUS_MEM_FORCE_PD_V  0x1
4088 #define DPORT_PBUS_MEM_FORCE_PD_S  3
4089 /* DPORT_PBUS_MEM_FORCE_PU : R/W ;bitpos:[2] ;default: 1'b1 ; */
4090 /*description: */
4091 #define DPORT_PBUS_MEM_FORCE_PU  (BIT(2))
4092 #define DPORT_PBUS_MEM_FORCE_PU_M  (BIT(2))
4093 #define DPORT_PBUS_MEM_FORCE_PU_V  0x1
4094 #define DPORT_PBUS_MEM_FORCE_PU_S  2
4095 /* DPORT_AGC_MEM_FORCE_PD : R/W ;bitpos:[1] ;default: 1'b0 ; */
4096 /*description: */
4097 #define DPORT_AGC_MEM_FORCE_PD  (BIT(1))
4098 #define DPORT_AGC_MEM_FORCE_PD_M  (BIT(1))
4099 #define DPORT_AGC_MEM_FORCE_PD_V  0x1
4100 #define DPORT_AGC_MEM_FORCE_PD_S  1
4101 /* DPORT_AGC_MEM_FORCE_PU : R/W ;bitpos:[0] ;default: 1'b1 ; */
4102 /*description: */
4103 #define DPORT_AGC_MEM_FORCE_PU  (BIT(0))
4104 #define DPORT_AGC_MEM_FORCE_PU_M  (BIT(0))
4105 #define DPORT_AGC_MEM_FORCE_PU_V  0x1
4106 #define DPORT_AGC_MEM_FORCE_PU_S  0
4107 
4108 #define DPORT_MMU_IA_INT_EN_REG          (DR_REG_DPORT_BASE + 0x598)
4109 /* DPORT_MMU_IA_INT_EN : R/W ;bitpos:[23:0] ;default: 24'b0 ; */
4110 /*description: */
4111 #define DPORT_MMU_IA_INT_EN  0x00FFFFFF
4112 #define DPORT_MMU_IA_INT_EN_M  ((DPORT_MMU_IA_INT_EN_V)<<(DPORT_MMU_IA_INT_EN_S))
4113 #define DPORT_MMU_IA_INT_EN_V  0xFFFFFF
4114 #define DPORT_MMU_IA_INT_EN_S  0
4115 
4116 #define DPORT_MPU_IA_INT_EN_REG          (DR_REG_DPORT_BASE + 0x59C)
4117 /* DPORT_MPU_IA_INT_EN : R/W ;bitpos:[16:0] ;default: 17'b0 ; */
4118 /*description: */
4119 #define DPORT_MPU_IA_INT_EN  0x0001FFFF
4120 #define DPORT_MPU_IA_INT_EN_M  ((DPORT_MPU_IA_INT_EN_V)<<(DPORT_MPU_IA_INT_EN_S))
4121 #define DPORT_MPU_IA_INT_EN_V  0x1FFFF
4122 #define DPORT_MPU_IA_INT_EN_S  0
4123 
4124 #define DPORT_CACHE_IA_INT_EN_REG          (DR_REG_DPORT_BASE + 0x5A0)
4125 /* DPORT_CACHE_IA_INT_EN : R/W ;bitpos:[27:0] ;default: 28'b0 ; */
4126 /*description: Interrupt enable bits for various invalid cache access reasons*/
4127 #define DPORT_CACHE_IA_INT_EN  0x0FFFFFFF
4128 #define DPORT_CACHE_IA_INT_EN_M  ((DPORT_CACHE_IA_INT_EN_V)<<(DPORT_CACHE_IA_INT_EN_S))
4129 #define DPORT_CACHE_IA_INT_EN_V  0xFFFFFFF
4130 #define DPORT_CACHE_IA_INT_EN_S  0
4131 /* Contents of DPORT_CACHE_IA_INT_EN field: */
4132 /* DPORT_CACHE_IA_INT_PRO_OPPOSITE : R/W ;bitpos:[19] ;default: 1'b0 ; */
4133 /*description: PRO CPU invalid access to APP CPU cache when cache disabled */
4134 #define DPORT_CACHE_IA_INT_PRO_OPPOSITE    BIT(19)
4135 #define DPORT_CACHE_IA_INT_PRO_OPPOSITE_M  BIT(19)
4136 #define DPORT_CACHE_IA_INT_PRO_OPPOSITE_V  (1)
4137 #define DPORT_CACHE_IA_INT_PRO_OPPOSITE_S  (19)
4138 /* DPORT_CACHE_IA_INT_PRO_DRAM1 : R/W ;bitpos:[18] ;default: 1'b0 ; */
4139 /*description: PRO CPU invalid access to DRAM1 when cache is disabled */
4140 #define DPORT_CACHE_IA_INT_PRO_DRAM1    BIT(18)
4141 #define DPORT_CACHE_IA_INT_PRO_DRAM1_M  BIT(18)
4142 #define DPORT_CACHE_IA_INT_PRO_DRAM1_V  (1)
4143 #define DPORT_CACHE_IA_INT_PRO_DRAM1_S  (18)
4144 /* DPORT_CACHE_IA_INT_PRO_IROM0 : R/W ;bitpos:[17] ;default: 1'b0 ; */
4145 /*description: PRO CPU invalid access to IROM0 when cache is disabled */
4146 #define DPORT_CACHE_IA_INT_PRO_IROM0    BIT(17)
4147 #define DPORT_CACHE_IA_INT_PRO_IROM0_M  BIT(17)
4148 #define DPORT_CACHE_IA_INT_PRO_IROM0_V  (1)
4149 #define DPORT_CACHE_IA_INT_PRO_IROM0_S  (17)
4150 /* DPORT_CACHE_IA_INT_PRO_IRAM1 : R/W ;bitpos:[16] ;default: 1'b0 ; */
4151 /*description: PRO CPU invalid access to IRAM1 when cache is disabled */
4152 #define DPORT_CACHE_IA_INT_PRO_IRAM1    BIT(16)
4153 #define DPORT_CACHE_IA_INT_PRO_IRAM1_M  BIT(16)
4154 #define DPORT_CACHE_IA_INT_PRO_IRAM1_V  (1)
4155 #define DPORT_CACHE_IA_INT_PRO_IRAM1_S  (16)
4156 /* DPORT_CACHE_IA_INT_PRO_IRAM0 : R/W ;bitpos:[15] ;default: 1'b0 ; */
4157 /*description: PRO CPU invalid access to IRAM0 when cache is disabled */
4158 #define DPORT_CACHE_IA_INT_PRO_IRAM0    BIT(15)
4159 #define DPORT_CACHE_IA_INT_PRO_IRAM0_M  BIT(15)
4160 #define DPORT_CACHE_IA_INT_PRO_IRAM0_V  (1)
4161 #define DPORT_CACHE_IA_INT_PRO_IRAM0_S  (15)
4162 /* DPORT_CACHE_IA_INT_PRO_DROM0 : R/W ;bitpos:[14] ;default: 1'b0 ; */
4163 /*description: PRO CPU invalid access to DROM0 when cache is disabled */
4164 #define DPORT_CACHE_IA_INT_PRO_DROM0    BIT(14)
4165 #define DPORT_CACHE_IA_INT_PRO_DROM0_M  BIT(14)
4166 #define DPORT_CACHE_IA_INT_PRO_DROM0_V  (1)
4167 #define DPORT_CACHE_IA_INT_PRO_DROM0_S  (14)
4168 /* DPORT_CACHE_IA_INT_APP_OPPOSITE : R/W ;bitpos:[5] ;default: 1'b0 ; */
4169 /*description: APP CPU invalid access to APP CPU cache when cache disabled */
4170 #define DPORT_CACHE_IA_INT_APP_OPPOSITE    BIT(5)
4171 #define DPORT_CACHE_IA_INT_APP_OPPOSITE_M  BIT(5)
4172 #define DPORT_CACHE_IA_INT_APP_OPPOSITE_V  (1)
4173 #define DPORT_CACHE_IA_INT_APP_OPPOSITE_S  (5)
4174 /* DPORT_CACHE_IA_INT_APP_DRAM1 : R/W ;bitpos:43] ;default: 1'b0 ; */
4175 /*description: APP CPU invalid access to DRAM1 when cache is disabled */
4176 #define DPORT_CACHE_IA_INT_APP_DRAM1    BIT(4)
4177 #define DPORT_CACHE_IA_INT_APP_DRAM1_M  BIT(4)
4178 #define DPORT_CACHE_IA_INT_APP_DRAM1_V  (1)
4179 #define DPORT_CACHE_IA_INT_APP_DRAM1_S  (4)
4180 /* DPORT_CACHE_IA_INT_APP_IROM0 : R/W ;bitpos:[3] ;default: 1'b0 ; */
4181 /*description: APP CPU invalid access to IROM0 when cache is disabled */
4182 #define DPORT_CACHE_IA_INT_APP_IROM0    BIT(3)
4183 #define DPORT_CACHE_IA_INT_APP_IROM0_M  BIT(3)
4184 #define DPORT_CACHE_IA_INT_APP_IROM0_V  (1)
4185 #define DPORT_CACHE_IA_INT_APP_IROM0_S  (3)
4186 /* DPORT_CACHE_IA_INT_APP_IRAM1 : R/W ;bitpos:[2] ;default: 1'b0 ; */
4187 /*description: APP CPU invalid access to IRAM1 when cache is disabled */
4188 #define DPORT_CACHE_IA_INT_APP_IRAM1    BIT(2)
4189 #define DPORT_CACHE_IA_INT_APP_IRAM1_M  BIT(2)
4190 #define DPORT_CACHE_IA_INT_APP_IRAM1_V  (1)
4191 #define DPORT_CACHE_IA_INT_APP_IRAM1_S  (2)
4192 /* DPORT_CACHE_IA_INT_APP_IRAM0 : R/W ;bitpos:[1] ;default: 1'b0 ; */
4193 /*description: APP CPU invalid access to IRAM0 when cache is disabled */
4194 #define DPORT_CACHE_IA_INT_APP_IRAM0    BIT(1)
4195 #define DPORT_CACHE_IA_INT_APP_IRAM0_M  BIT(1)
4196 #define DPORT_CACHE_IA_INT_APP_IRAM0_V  (1)
4197 #define DPORT_CACHE_IA_INT_APP_IRAM0_S  (1)
4198 /* DPORT_CACHE_IA_INT_APP_DROM0 : R/W ;bitpos:[0] ;default: 1'b0 ; */
4199 /*description: APP CPU invalid access to DROM0 when cache is disabled */
4200 #define DPORT_CACHE_IA_INT_APP_DROM0    BIT(0)
4201 #define DPORT_CACHE_IA_INT_APP_DROM0_M  BIT(0)
4202 #define DPORT_CACHE_IA_INT_APP_DROM0_V  (1)
4203 #define DPORT_CACHE_IA_INT_APP_DROM0_S  (0)
4204 
4205 #define DPORT_SECURE_BOOT_CTRL_REG          (DR_REG_DPORT_BASE + 0x5A4)
4206 /* DPORT_SW_BOOTLOADER_SEL : R/W ;bitpos:[0] ;default: 1'b0 ; */
4207 /*description: */
4208 #define DPORT_SW_BOOTLOADER_SEL  (BIT(0))
4209 #define DPORT_SW_BOOTLOADER_SEL_M  (BIT(0))
4210 #define DPORT_SW_BOOTLOADER_SEL_V  0x1
4211 #define DPORT_SW_BOOTLOADER_SEL_S  0
4212 
4213 #define DPORT_SPI_DMA_CHAN_SEL_REG          (DR_REG_DPORT_BASE + 0x5A8)
4214 /* DPORT_SPI3_DMA_CHAN_SEL : R/W ;bitpos:[5:4] ;default: 2'b00 ; */
4215 /*description: */
4216 #define DPORT_SPI3_DMA_CHAN_SEL  0x00000003
4217 #define DPORT_SPI3_DMA_CHAN_SEL_M  ((DPORT_SPI3_DMA_CHAN_SEL_V)<<(DPORT_SPI3_DMA_CHAN_SEL_S))
4218 #define DPORT_SPI3_DMA_CHAN_SEL_V  0x3
4219 #define DPORT_SPI3_DMA_CHAN_SEL_S  4
4220 /* DPORT_SPI2_DMA_CHAN_SEL : R/W ;bitpos:[3:2] ;default: 2'b00 ; */
4221 /*description: */
4222 #define DPORT_SPI2_DMA_CHAN_SEL  0x00000003
4223 #define DPORT_SPI2_DMA_CHAN_SEL_M  ((DPORT_SPI2_DMA_CHAN_SEL_V)<<(DPORT_SPI2_DMA_CHAN_SEL_S))
4224 #define DPORT_SPI2_DMA_CHAN_SEL_V  0x3
4225 #define DPORT_SPI2_DMA_CHAN_SEL_S  2
4226 /* DPORT_SPI1_DMA_CHAN_SEL : R/W ;bitpos:[1:0] ;default: 2'b00 ; */
4227 /*description: */
4228 #define DPORT_SPI1_DMA_CHAN_SEL  0x00000003
4229 #define DPORT_SPI1_DMA_CHAN_SEL_M  ((DPORT_SPI1_DMA_CHAN_SEL_V)<<(DPORT_SPI1_DMA_CHAN_SEL_S))
4230 #define DPORT_SPI1_DMA_CHAN_SEL_V  0x3
4231 #define DPORT_SPI1_DMA_CHAN_SEL_S  0
4232 
4233 #define DPORT_PRO_VECBASE_CTRL_REG          (DR_REG_DPORT_BASE + 0x5AC)
4234 /* DPORT_PRO_OUT_VECBASE_SEL : R/W ;bitpos:[1:0] ;default: 2'b0 ; */
4235 /*description: */
4236 #define DPORT_PRO_OUT_VECBASE_SEL  0x00000003
4237 #define DPORT_PRO_OUT_VECBASE_SEL_M  ((DPORT_PRO_OUT_VECBASE_SEL_V)<<(DPORT_PRO_OUT_VECBASE_SEL_S))
4238 #define DPORT_PRO_OUT_VECBASE_SEL_V  0x3
4239 #define DPORT_PRO_OUT_VECBASE_SEL_S  0
4240 
4241 #define DPORT_PRO_VECBASE_SET_REG          (DR_REG_DPORT_BASE + 0x5B0)
4242 /* DPORT_PRO_OUT_VECBASE_REG : R/W ;bitpos:[21:0] ;default: 22'b0 ; */
4243 /*description: */
4244 #define DPORT_PRO_OUT_VECBASE_REG  0x003FFFFF
4245 #define DPORT_PRO_OUT_VECBASE_REG_M  ((DPORT_PRO_OUT_VECBASE_REG_V)<<(DPORT_PRO_OUT_VECBASE_REG_S))
4246 #define DPORT_PRO_OUT_VECBASE_REG_V  0x3FFFFF
4247 #define DPORT_PRO_OUT_VECBASE_REG_S  0
4248 
4249 #define DPORT_APP_VECBASE_CTRL_REG          (DR_REG_DPORT_BASE + 0x5B4)
4250 /* DPORT_APP_OUT_VECBASE_SEL : R/W ;bitpos:[1:0] ;default: 2'b0 ; */
4251 /*description: */
4252 #define DPORT_APP_OUT_VECBASE_SEL  0x00000003
4253 #define DPORT_APP_OUT_VECBASE_SEL_M  ((DPORT_APP_OUT_VECBASE_SEL_V)<<(DPORT_APP_OUT_VECBASE_SEL_S))
4254 #define DPORT_APP_OUT_VECBASE_SEL_V  0x3
4255 #define DPORT_APP_OUT_VECBASE_SEL_S  0
4256 
4257 #define DPORT_APP_VECBASE_SET_REG          (DR_REG_DPORT_BASE + 0x5B8)
4258 /* DPORT_APP_OUT_VECBASE_REG : R/W ;bitpos:[21:0] ;default: 22'b0 ; */
4259 /*description: */
4260 #define DPORT_APP_OUT_VECBASE_REG  0x003FFFFF
4261 #define DPORT_APP_OUT_VECBASE_REG_M  ((DPORT_APP_OUT_VECBASE_REG_V)<<(DPORT_APP_OUT_VECBASE_REG_S))
4262 #define DPORT_APP_OUT_VECBASE_REG_V  0x3FFFFF
4263 #define DPORT_APP_OUT_VECBASE_REG_S  0
4264 
4265 #define DPORT_DATE_REG          (DR_REG_DPORT_BASE + 0xFFC)
4266 /* DPORT_DATE : R/W ;bitpos:[27:0] ;default: 28'h1605190 ; */
4267 /*description: */
4268 #define DPORT_DATE  0x0FFFFFFF
4269 #define DPORT_DATE_M  ((DPORT_DATE_V)<<(DPORT_DATE_S))
4270 #define DPORT_DATE_V  0xFFFFFFF
4271 #define DPORT_DATE_S  0
4272 #define DPORT_DPORT_DATE_VERSION 0x1605190
4273 
4274 /* Flash MMU table for PRO CPU */
4275 #define DPORT_PRO_FLASH_MMU_TABLE ((volatile uint32_t*) 0x3FF10000)
4276 
4277 /* Flash MMU table for APP CPU */
4278 #define DPORT_APP_FLASH_MMU_TABLE ((volatile uint32_t*) 0x3FF12000)
4279 
4280 #define DPORT_FLASH_MMU_TABLE_SIZE 0x100
4281 
4282 #define DPORT_FLASH_MMU_TABLE_INVALID_VAL 0x100
4283 
4284 #define DPORT_MMU_ADDRESS_MASK 0xff
4285 
4286 #define TRACEMEM_MUX_PROBLK0_APPBLK1    0
4287 #define TRACEMEM_MUX_BLK0_ONLY          1
4288 #define TRACEMEM_MUX_BLK1_ONLY          2
4289 #define TRACEMEM_MUX_PROBLK1_APPBLK0    3
4290 
4291 #endif /*_SOC_DPORT_REG_H_ */
4292