1 /*
2 * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7 #include <common/debug.h>
8 #include <drivers/console.h>
9 #include <lib/mmio.h>
10
11 #include <devapc.h>
12 #include <mtk_apusys_apc.h>
13
14 /* Infra_ao */
15 static const struct APC_INFRA_PERI_DOM_16 INFRA_AO_SYS0_Devices[] = {
16
17 /* 0 */
18 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S",
19 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
20 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
21 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
22 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
23 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-1",
24 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
25 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
26 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
27 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
28 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-2",
29 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
30 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
31 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
32 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
33 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-3",
34 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
35 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
36 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
37 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
38 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-4",
39 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
40 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
41 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
42 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
43 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-5",
44 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
45 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
46 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
47 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
48 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-6",
49 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
50 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
51 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
52 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
53 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-7",
54 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
55 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
56 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
57 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
58 DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-8",
59 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
60 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
61 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
62 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
63 DAPC_INFRA_AO_SYS0_ATTR("APU_S_S",
64 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
65 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
66 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
67 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
68
69 /* 10 */
70 DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-1",
71 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
72 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
73 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
74 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
75 DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-2",
76 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
77 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
78 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
79 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
80 DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-3",
81 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
82 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
83 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
84 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
85 DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-4",
86 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
87 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
88 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
89 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
90 DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-5",
91 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
92 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
93 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
94 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
95 DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S",
96 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
97 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
98 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
99 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
100 DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-1",
101 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
102 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
103 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
104 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
105 DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-2",
106 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
107 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
108 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
109 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
110 DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-3",
111 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
112 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
113 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
114 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
115 DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-4",
116 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
117 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
118 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
119 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
120
121 /* 20 */
122 DAPC_INFRA_AO_SYS0_ATTR("L3C_S",
123 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
124 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
125 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
126 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
127 DAPC_INFRA_AO_SYS0_ATTR("L3C_S-1",
128 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
129 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
130 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
131 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
132 DAPC_INFRA_AO_SYS0_ATTR("PCIE_AXI_S",
133 NO_PROTECTION, NO_PROTECTION, FORBIDDEN, FORBIDDEN,
134 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
135 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
136 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
137
138 };
139
140 static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS1_Devices[] = {
141
142 /* 0 */
143 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S",
144 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
145 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-1",
146 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
147 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-2",
148 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
149 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-3",
150 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
151 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-4",
152 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
153 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-5",
154 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
155 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-6",
156 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
157 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-7",
158 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
159 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-8",
160 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
161 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-9",
162 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
163
164 /* 10 */
165 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-10",
166 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
167 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-11",
168 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
169 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-12",
170 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
171 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-13",
172 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
173 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-14",
174 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
175 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-15",
176 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
177 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-16",
178 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
179 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-17",
180 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
181 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-18",
182 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
183 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-19",
184 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
185
186 /* 20 */
187 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-20",
188 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
189 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-21",
190 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
191 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-22",
192 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
193 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-23",
194 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
195 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-24",
196 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
197 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-25",
198 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
199 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-26",
200 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
201 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-27",
202 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
203 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-28",
204 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
205 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-29",
206 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
207
208 /* 30 */
209 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-30",
210 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
211 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-31",
212 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
213 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-32",
214 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
215 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-33",
216 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
217 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-34",
218 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
219 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-35",
220 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
221 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-36",
222 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
223 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-37",
224 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
225 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-38",
226 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
227 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-39",
228 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
229
230 /* 40 */
231 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-100",
232 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
233 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-101",
234 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
235 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-102",
236 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
237 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-103",
238 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
239 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-104",
240 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
241 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-105",
242 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
243 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-106",
244 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
245 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-107",
246 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
247 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-108",
248 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
249 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-109",
250 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
251
252 /* 50 */
253 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-110",
254 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
255 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-111",
256 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
257 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-112",
258 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
259 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-113",
260 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
261 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-114",
262 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
263 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-115",
264 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
265 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-116",
266 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
267 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-117",
268 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
269 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-118",
270 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
271 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-119",
272 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
273
274 /* 60 */
275 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-120",
276 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
277 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-121",
278 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
279 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-122",
280 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
281 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-123",
282 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
283 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-124",
284 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
285 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-125",
286 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
287 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-126",
288 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
289 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-127",
290 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
291 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-128",
292 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
293 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-129",
294 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
295
296 /* 70 */
297 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-130",
298 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
299 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-131",
300 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
301 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-132",
302 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
303 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-133",
304 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
305 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-134",
306 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
307 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-135",
308 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
309 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-136",
310 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
311 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-137",
312 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
313 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-138",
314 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
315 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-139",
316 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
317
318 /* 80 */
319 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-140",
320 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
321 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-141",
322 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
323 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-142",
324 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
325 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-143",
326 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
327 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-200",
328 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
329 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-201",
330 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
331 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-202",
332 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
333 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-203",
334 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
335 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-204",
336 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
337 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-205",
338 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
339
340 /* 90 */
341 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-206",
342 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
343 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-207",
344 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
345 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-300",
346 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
347 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-301",
348 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
349 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-302",
350 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
351 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-303",
352 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
353 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-304",
354 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
355 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-305",
356 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
357 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-306",
358 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
359 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-307",
360 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
361
362 /* 100 */
363 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-400",
364 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
365 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-401",
366 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
367 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-402",
368 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
369 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-403",
370 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
371 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-404",
372 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
373 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-405",
374 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
375 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-406",
376 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
377 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-407",
378 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
379 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-408",
380 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
381 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-409",
382 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
383
384 /* 110 */
385 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-410",
386 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
387 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-411",
388 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
389 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-412",
390 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
391 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-413",
392 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
393 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-414",
394 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
395 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-415",
396 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
397 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-416",
398 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
399 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-417",
400 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
401 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-418",
402 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
403 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-419",
404 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
405
406 /* 120 */
407 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-420",
408 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
409 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-421",
410 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
411 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-422",
412 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
413 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-423",
414 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
415 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-424",
416 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
417 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-425",
418 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
419 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-426",
420 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
421 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-427",
422 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
423 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-428",
424 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
425 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-429",
426 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
427
428 /* 130 */
429 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-430",
430 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
431 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-431",
432 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
433 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-432",
434 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
435 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-433",
436 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
437 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-434",
438 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
439 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-435",
440 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
441 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-436",
442 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
443 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-437",
444 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
445 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-438",
446 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
447 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-439",
448 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
449
450 /* 140 */
451 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-440",
452 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
453 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-441",
454 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
455 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-442",
456 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
457 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-443",
458 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
459 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-444",
460 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
461 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-445",
462 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
463 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-446",
464 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
465 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-447",
466 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
467 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-448",
468 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
469 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-449",
470 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
471
472 /* 150 */
473 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-450",
474 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
475 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-451",
476 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
477 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-452",
478 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
479 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-453",
480 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
481 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-454",
482 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
483 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-455",
484 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
485 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-456",
486 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
487 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-457",
488 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
489 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-458",
490 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
491 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-459",
492 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
493
494 /* 160 */
495 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-460",
496 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
497 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-461",
498 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
499 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-462",
500 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
501 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-463",
502 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
503 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-464",
504 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
505 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-465",
506 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
507 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-466",
508 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
509 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-467",
510 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
511 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-468",
512 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
513 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-469",
514 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
515
516 /* 170 */
517 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-470",
518 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
519 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-471",
520 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
521 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-472",
522 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
523 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-473",
524 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
525 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-474",
526 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
527 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-475",
528 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
529 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-476",
530 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
531 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-477",
532 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
533 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-478",
534 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
535 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-479",
536 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
537
538 /* 180 */
539 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-480",
540 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
541 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-481",
542 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
543 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-482",
544 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
545 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-483",
546 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
547 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-484",
548 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
549 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-485",
550 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
551 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-486",
552 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
553 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-487",
554 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
555 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-488",
556 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
557 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-489",
558 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
559
560 /* 190 */
561 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-490",
562 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
563 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-491",
564 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
565 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-492",
566 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
567 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-493",
568 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
569 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-494",
570 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
571 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-495",
572 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
573 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-496",
574 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
575 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-497",
576 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
577 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-498",
578 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
579 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-499",
580 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
581
582 /* 200 */
583 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-500",
584 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
585 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-501",
586 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
587 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-502",
588 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
589 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-503",
590 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
591 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-504",
592 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
593 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-505",
594 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
595 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-506",
596 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
597 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-507",
598 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
599 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-508",
600 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
601 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-509",
602 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
603
604 /* 210 */
605 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-510",
606 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
607 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-511",
608 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
609 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-512",
610 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
611 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-513",
612 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
613 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-514",
614 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
615 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-515",
616 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
617 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-516",
618 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
619 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-517",
620 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
621 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-518",
622 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
623 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-519",
624 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
625
626 /* 220 */
627 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-520",
628 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
629 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-521",
630 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
631 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-522",
632 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
633 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-523",
634 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
635 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-524",
636 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
637 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-525",
638 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
639 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-526",
640 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
641 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-527",
642 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
643 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-528",
644 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
645 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-529",
646 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
647
648 /* 230 */
649 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-530",
650 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
651 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-531",
652 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
653 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-532",
654 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
655 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-533",
656 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
657 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-534",
658 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
659 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-535",
660 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
661 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-536",
662 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
663 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-537",
664 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
665 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-538",
666 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
667 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-539",
668 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
669
670 /* 240 */
671 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-540",
672 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
673 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-541",
674 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
675 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-542",
676 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
677 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-543",
678 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
679 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-544",
680 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
681 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-545",
682 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
683 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-546",
684 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
685 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-547",
686 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
687 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-548",
688 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
689 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-549",
690 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
691
692 /* 250 */
693 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-550",
694 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
695 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-551",
696 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
697 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-552",
698 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
699 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-553",
700 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
701 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-554",
702 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
703 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-555",
704 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
705
706 };
707
708 static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS2_Devices[] = {
709
710 /* 0 */
711 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-556",
712 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
713 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-557",
714 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
715 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-558",
716 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
717 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-559",
718 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
719 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-560",
720 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
721 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-561",
722 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
723 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-562",
724 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
725 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-563",
726 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
727 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-564",
728 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
729 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-565",
730 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
731
732 /* 10 */
733 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-566",
734 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
735 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-567",
736 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
737 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-568",
738 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
739 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-569",
740 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
741 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-570",
742 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
743 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-571",
744 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
745 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-572",
746 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
747 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-573",
748 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
749 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-574",
750 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
751 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-575",
752 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
753
754 /* 20 */
755 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-576",
756 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
757 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-577",
758 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
759 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-578",
760 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
761 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-579",
762 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
763 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-580",
764 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
765 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-581",
766 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
767 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-582",
768 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
769 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-583",
770 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
771 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-584",
772 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
773 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-585",
774 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
775
776 /* 30 */
777 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-586",
778 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
779 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-587",
780 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
781 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-588",
782 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
783 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-589",
784 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
785 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-590",
786 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
787 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-591",
788 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
789 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-592",
790 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
791 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-593",
792 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
793 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-594",
794 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
795 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-595",
796 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
797
798 /* 40 */
799 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-600",
800 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
801 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-601",
802 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
803 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-602",
804 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
805 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-603",
806 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
807 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-604",
808 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
809 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-605",
810 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
811 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-606",
812 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
813 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-607",
814 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
815 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-608",
816 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
817 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-609",
818 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
819
820 /* 50 */
821 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-610",
822 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
823 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-611",
824 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
825 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-700",
826 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
827 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-701",
828 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
829 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-702",
830 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
831 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-703",
832 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
833 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-704",
834 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
835 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-705",
836 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
837 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-706",
838 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
839 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-707",
840 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
841
842 /* 60 */
843 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-708",
844 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
845 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-709",
846 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
847 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-710",
848 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
849 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-711",
850 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
851 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-712",
852 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
853 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-713",
854 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
855 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-714",
856 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
857 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-715",
858 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
859 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-716",
860 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
861 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-717",
862 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
863
864 };
865
866 /* Peri_ao */
867 static const struct APC_INFRA_PERI_DOM_16 PERI_AO_SYS0_Devices[] = {
868
869 /* 0 */
870 DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S",
871 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
872 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
873 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
874 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
875 DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-1",
876 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
877 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
878 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
879 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
880 DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-2",
881 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
882 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
883 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
884 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
885 DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-3",
886 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
887 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
888 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
889 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
890 DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-4",
891 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
892 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
893 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
894 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
895 DAPC_PERI_AO_SYS0_ATTR("APMIXEDSYS_APB_S",
896 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, NO_PROTECTION,
897 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
898 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
899 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
900 DAPC_PERI_AO_SYS0_ATTR("APMIXEDSYS_APB_S-1",
901 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
902 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
903 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
904 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
905 DAPC_PERI_AO_SYS0_ATTR("TOPCKGEN_APB_S",
906 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, NO_PROTECTION,
907 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
908 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
909 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
910 DAPC_PERI_AO_SYS0_ATTR("INFRACFG_AO_APB_S",
911 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
912 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
913 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
914 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
915 DAPC_PERI_AO_SYS0_ATTR("INFRACFG_AO_MEM_APB_S",
916 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
917 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
918 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
919 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
920
921 /* 10 */
922 DAPC_PERI_AO_SYS0_ATTR("PERICFG_AO_APB_S",
923 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
924 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
925 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
926 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
927 DAPC_PERI_AO_SYS0_ATTR("GPIO_APB_S",
928 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION,
929 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
930 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
931 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
932 DAPC_PERI_AO_SYS0_ATTR("TOPRGU_APB_S",
933 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
934 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
935 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
936 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
937 DAPC_PERI_AO_SYS0_ATTR("RESERVED_APB_S",
938 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
939 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
940 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
941 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
942 DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_INFRA_AO_APB_S",
943 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
944 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
945 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
946 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
947 DAPC_PERI_AO_SYS0_ATTR("BCRM_INFRA_AO_APB_S",
948 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
949 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
950 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
951 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
952 DAPC_PERI_AO_SYS0_ATTR("DEBUG_CTRL_INFRA_AO_APB_S",
953 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
954 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
955 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
956 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
957 DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_PERI_AO_APB_S",
958 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
959 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
960 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
961 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
962 DAPC_PERI_AO_SYS0_ATTR("BCRM_PERI_AO_APB_S",
963 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
964 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
965 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
966 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
967 DAPC_PERI_AO_SYS0_ATTR("DEBUG_CTRL_PERI_AO_APB_S",
968 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
969 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
970 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
971 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
972
973 /* 20 */
974 DAPC_PERI_AO_SYS0_ATTR("AP_CIRQ_EINT_APB_S",
975 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
976 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
977 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
978 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
979 DAPC_PERI_AO_SYS0_ATTR("PMIC_WRAP_APB_S",
980 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
981 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
982 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
983 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
984 DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_AO_MM_APB_S",
985 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
986 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
987 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
988 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
989 DAPC_PERI_AO_SYS0_ATTR("KP_APB_S",
990 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
991 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
992 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
993 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
994 DAPC_PERI_AO_SYS0_ATTR("TOP_MISC_APB_S",
995 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
996 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
997 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
998 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
999 DAPC_PERI_AO_SYS0_ATTR("DVFSRC_APB_S",
1000 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1001 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1002 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1003 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1004 DAPC_PERI_AO_SYS0_ATTR("MBIST_AO_APB_S",
1005 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1006 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1007 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1008 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1009 DAPC_PERI_AO_SYS0_ATTR("DPMAIF_AO_APB_S",
1010 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1011 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1012 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1013 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1014 DAPC_PERI_AO_SYS0_ATTR("DEVICE_MPU_AO_APB_S",
1015 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1016 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1017 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1018 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1019 DAPC_PERI_AO_SYS0_ATTR("SYS_TIMER_APB_S",
1020 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1021 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1022 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1023 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1024
1025 /* 30 */
1026 DAPC_PERI_AO_SYS0_ATTR("MODEM_TEMP_SHARE_APB_S",
1027 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1028 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1029 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1030 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1031 DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_AO_MD_APB_S",
1032 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1033 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1034 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1035 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1036 DAPC_PERI_AO_SYS0_ATTR("PMIF1_APB_S",
1037 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1038 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1039 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1040 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1041 DAPC_PERI_AO_SYS0_ATTR("PMICSPI_MST_APB_S",
1042 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1043 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1044 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1045 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1046 DAPC_PERI_AO_SYS0_ATTR("TIA_APB_S",
1047 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1048 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1049 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1050 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1051 DAPC_PERI_AO_SYS0_ATTR("TOPCKGEN_INFRA_CFG_APB_S",
1052 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1053 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1054 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1055 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1056 DAPC_PERI_AO_SYS0_ATTR("DRM_DEBUG_TOP_APB_S",
1057 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1058 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1059 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1060 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1061 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S",
1062 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1063 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1064 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1065 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1066 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-1",
1067 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1068 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1069 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1070 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1071 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-2",
1072 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1073 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1074 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1075 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1076
1077 /* 40 */
1078 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-3",
1079 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1080 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1081 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1082 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1083 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-4",
1084 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1085 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1086 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1087 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1088 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-5",
1089 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1090 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1091 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1092 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1093 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-6",
1094 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1095 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1096 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1097 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1098 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-7",
1099 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1100 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1101 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1102 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1103 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-8",
1104 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1105 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1106 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1107 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1108 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-9",
1109 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1110 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1111 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1112 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1113 DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-10",
1114 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1115 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1116 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1117 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1118 DAPC_PERI_AO_SYS0_ATTR("AUDIO_S",
1119 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1120 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1121 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1122 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1123 DAPC_PERI_AO_SYS0_ATTR("AUDIO_S-1",
1124 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1125 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1126 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1127 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1128
1129 /* 50 */
1130 DAPC_PERI_AO_SYS0_ATTR("SSUSB_S",
1131 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1132 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1133 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1134 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1135 DAPC_PERI_AO_SYS0_ATTR("SSUSB_S-1",
1136 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1137 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1138 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1139 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1140 DAPC_PERI_AO_SYS0_ATTR("SSUSB_S-2",
1141 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1142 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1143 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1144 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1145 DAPC_PERI_AO_SYS0_ATTR("UFS_S",
1146 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1147 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1148 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1149 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1150 DAPC_PERI_AO_SYS0_ATTR("UFS_S-1",
1151 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1152 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1153 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1154 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1155 DAPC_PERI_AO_SYS0_ATTR("UFS_S-2",
1156 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1157 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1158 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1159 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1160 DAPC_PERI_AO_SYS0_ATTR("UFS_S-3",
1161 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1162 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1163 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1164 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1165 DAPC_PERI_AO_SYS0_ATTR("DEBUGSYS_APB_S",
1166 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1167 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1168 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1169 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1170 DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S0_APB_S",
1171 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1172 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1173 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1174 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1175 DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S0_APB_S-1",
1176 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1177 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1178 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1179 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1180
1181 /* 60 */
1182 DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S1_APB_S",
1183 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1184 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1185 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1186 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1187 DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S1_APB_S-1",
1188 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1189 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1190 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1191 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1192 DAPC_PERI_AO_SYS0_ATTR("NOR_AXI_S",
1193 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1194 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1195 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1196 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1197 DAPC_PERI_AO_SYS0_ATTR("PCIE_AHB_S",
1198 NO_PROTECTION, NO_PROTECTION, FORBIDDEN, FORBIDDEN,
1199 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1200 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1201 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1202 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP0_APB_S",
1203 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1204 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1205 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1206 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1207 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP1_APB_S",
1208 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1209 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1210 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1211 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1212 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP2_APB_S",
1213 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1214 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1215 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1216 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1217 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP3_APB_S",
1218 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1219 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1220 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1221 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1222 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP4_APB_S",
1223 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1224 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1225 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1226 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1227 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP5_APB_S",
1228 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1229 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1230 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1231 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1232
1233 /* 70 */
1234 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP6_APB_S",
1235 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1236 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1237 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1238 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1239 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP0_APB_S",
1240 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1241 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1242 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1243 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1244 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP1_APB_S",
1245 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1246 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1247 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1248 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1249 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP2_APB_S",
1250 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1251 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1252 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1253 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1254 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP3_APB_S",
1255 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1256 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1257 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1258 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1259 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP4_APB_S",
1260 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1261 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1262 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1263 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1264 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP5_APB_S",
1265 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1266 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1267 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1268 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1269 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP6_APB_S",
1270 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1271 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1272 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1273 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1274 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP0_APB_S",
1275 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1276 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1277 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1278 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1279 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP1_APB_S",
1280 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1281 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1282 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1283 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1284
1285 /* 80 */
1286 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP2_APB_S",
1287 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1288 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1289 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1290 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1291 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP3_APB_S",
1292 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1293 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1294 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1295 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1296 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP4_APB_S",
1297 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1298 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1299 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1300 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1301 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP5_APB_S",
1302 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1303 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1304 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1305 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1306 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP6_APB_S",
1307 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1308 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1309 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1310 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1311 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP0_APB_S",
1312 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1313 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1314 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1315 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1316 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP1_APB_S",
1317 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1318 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1319 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1320 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1321 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP2_APB_S",
1322 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1323 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1324 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1325 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1326 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP3_APB_S",
1327 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1328 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1329 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1330 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1331 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP4_APB_S",
1332 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1333 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1334 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1335 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1336
1337 /* 90 */
1338 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP5_APB_S",
1339 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1340 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1341 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1342 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1343 DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP6_APB_S",
1344 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1345 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1346 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1347 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1348 DAPC_PERI_AO_SYS0_ATTR("CCIF2_AP_APB_S",
1349 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1350 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1351 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1352 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1353 DAPC_PERI_AO_SYS0_ATTR("CCIF2_MD_APB_S",
1354 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1355 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1356 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1357 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1358 DAPC_PERI_AO_SYS0_ATTR("CCIF3_AP_APB_S",
1359 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1360 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1361 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1362 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1363 DAPC_PERI_AO_SYS0_ATTR("CCIF3_MD_APB_S",
1364 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1365 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1366 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1367 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1368 DAPC_PERI_AO_SYS0_ATTR("CCIF4_AP_APB_S",
1369 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1370 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1371 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1372 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1373 DAPC_PERI_AO_SYS0_ATTR("CCIF4_MD_APB_S",
1374 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1375 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1376 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1377 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1378 DAPC_PERI_AO_SYS0_ATTR("INFRA_BUS_TRACE_APB_S",
1379 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1380 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1381 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1382 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1383 DAPC_PERI_AO_SYS0_ATTR("CCIF5_AP_APB_S",
1384 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1385 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1386 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1387 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1388
1389 /* 100 */
1390 DAPC_PERI_AO_SYS0_ATTR("CCIF5_MD_APB_S",
1391 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1392 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1393 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1394 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1395 DAPC_PERI_AO_SYS0_ATTR("SSC_INFRA_APB0_S",
1396 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1397 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1398 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1399 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1400 DAPC_PERI_AO_SYS0_ATTR("SSC_INFRA_APB1_S",
1401 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1402 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1403 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1404 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1405 DAPC_PERI_AO_SYS0_ATTR("SSC_INFRA_APB2_S",
1406 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1407 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1408 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1409 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1410 DAPC_PERI_AO_SYS0_ATTR("DEVICE_MPU_ACP_APB_S",
1411 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1412 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1413 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1414 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1415
1416 };
1417
1418 static const struct APC_INFRA_PERI_DOM_8 PERI_AO_SYS1_Devices[] = {
1419
1420 /* 0 */
1421 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S",
1422 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1423 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1424 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-1",
1425 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1426 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1427 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-2",
1428 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1429 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1430 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-3",
1431 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1432 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1433 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-4",
1434 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1435 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1436 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-5",
1437 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1438 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1439 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-6",
1440 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1441 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1442 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-7",
1443 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1444 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1445 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-8",
1446 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1447 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1448 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-9",
1449 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1450 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1451
1452 /* 10 */
1453 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-10",
1454 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1455 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1456 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-11",
1457 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1458 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1459 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-12",
1460 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1461 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1462 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-13",
1463 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1464 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1465 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-14",
1466 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1467 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1468 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-15",
1469 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1470 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1471 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-16",
1472 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1473 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1474 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-17",
1475 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1476 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1477 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-18",
1478 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1479 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1480 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-19",
1481 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1482 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1483
1484 /* 20 */
1485 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-20",
1486 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1487 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1488 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-21",
1489 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1490 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1491 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-22",
1492 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1493 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1494 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S",
1495 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1496 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1497 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-1",
1498 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1499 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1500 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-2",
1501 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1502 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1503 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-3",
1504 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1505 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1506 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-4",
1507 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1508 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1509 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-5",
1510 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1511 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1512 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-6",
1513 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1514 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1515
1516 /* 30 */
1517 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-7",
1518 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1519 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1520 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-8",
1521 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1522 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1523 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-9",
1524 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1525 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1526 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-10",
1527 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1528 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1529 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-11",
1530 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1531 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1532 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-12",
1533 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1534 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1535 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-13",
1536 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1537 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1538 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-14",
1539 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1540 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1541 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-15",
1542 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1543 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1544 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-16",
1545 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1546 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1547
1548 /* 40 */
1549 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-17",
1550 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1551 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1552 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-18",
1553 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1554 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1555 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-19",
1556 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1557 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1558 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-20",
1559 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1560 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1561 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-21",
1562 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1563 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1564 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-22",
1565 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1566 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1567 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-23",
1568 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1569 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1570 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-24",
1571 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1572 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1573 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-25",
1574 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1575 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1576 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-26",
1577 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1578 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1579
1580 /* 50 */
1581 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-27",
1582 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1583 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1584 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-28",
1585 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1586 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1587 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-29",
1588 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1589 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1590 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-30",
1591 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1592 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1593 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-31",
1594 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1595 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1596 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-32",
1597 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1598 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1599 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-33",
1600 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1601 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1602 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-34",
1603 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1604 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1605 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-35",
1606 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1607 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1608 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-36",
1609 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1610 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1611
1612 /* 60 */
1613 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-37",
1614 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1615 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1616 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-38",
1617 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1618 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1619 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-39",
1620 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1621 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1622 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-40",
1623 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1624 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1625 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-41",
1626 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1627 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1628 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-42",
1629 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1630 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1631
1632 };
1633
1634 static const struct APC_INFRA_PERI_DOM_4 PERI_AO_SYS2_Devices[] = {
1635
1636 /* 0 */
1637 DAPC_PERI_AO_SYS2_ATTR("CONN_S",
1638 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1639
1640 };
1641
1642 /* Peri_ao2 */
1643 static const struct APC_INFRA_PERI_DOM_16 PERI_AO2_SYS0_Devices[] = {
1644
1645 /* 0 */
1646 DAPC_PERI_AO2_SYS0_ATTR("EFUSE_DEBUG_AO_APB_S",
1647 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1648 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1649 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1650 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1651 DAPC_PERI_AO2_SYS0_ATTR("APXGPT_APB_S",
1652 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
1653 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1654 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1655 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1656 DAPC_PERI_AO2_SYS0_ATTR("SEJ_APB_S",
1657 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1658 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1659 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1660 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1661 DAPC_PERI_AO2_SYS0_ATTR("AES_TOP0_APB_S",
1662 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1663 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1664 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1665 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1666 DAPC_PERI_AO2_SYS0_ATTR("SECURITY_AO_APB_S",
1667 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1668 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1669 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1670 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1671 DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_PERI_AO2_APB_S",
1672 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1673 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1674 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1675 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1676 DAPC_PERI_AO2_SYS0_ATTR("BCRM_PERI_AO2_APB_S",
1677 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1678 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1679 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1680 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1681 DAPC_PERI_AO2_SYS0_ATTR("DEBUG_CTRL_PERI_AO2_APB_S",
1682 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1683 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1684 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1685 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1686 DAPC_PERI_AO2_SYS0_ATTR("SPMI_MST_APB_S",
1687 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1688 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1689 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1690 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1691 DAPC_PERI_AO2_SYS0_ATTR("DEBUG_CTRL_FMEM_AO_APB_S",
1692 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1693 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1694 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1695 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1696
1697 /* 10 */
1698 DAPC_PERI_AO2_SYS0_ATTR("BCRM_FMEM_AO_APB_S",
1699 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1700 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1701 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1702 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1703 DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_FMEM_AO_APB_S",
1704 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1705 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1706 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1707 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1708 DAPC_PERI_AO2_SYS0_ATTR("PWM_APB_S",
1709 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1710 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1711 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1712 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1713 DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S",
1714 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1715 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1716 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1717 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1718 DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S-1",
1719 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1720 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1721 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1722 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1723 DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S-2",
1724 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1725 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1726 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1727 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1728 DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S-3",
1729 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1730 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1731 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1732 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1733 DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S",
1734 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1735 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1736 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1737 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1738 DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S-1",
1739 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1740 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1741 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1742 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1743 DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S-2",
1744 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1745 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1746 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1747 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1748
1749 /* 20 */
1750 DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S-3",
1751 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1752 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1753 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1754 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1755 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB0_S",
1756 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1757 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1758 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1759 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1760 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB1_S",
1761 NO_PROTECTION, FORBIDDEN, SEC_RW_NS_R, FORBIDDEN,
1762 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1763 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1764 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1765 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB2_S",
1766 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1767 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1768 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1769 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1770 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB3_S",
1771 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1772 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1773 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1774 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1775 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB4_S",
1776 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1777 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1778 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1779 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1780 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB5_S",
1781 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1782 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1783 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1784 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1785 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB6_S",
1786 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1787 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1788 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1789 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1790 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB7_S",
1791 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1792 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1793 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1794 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1795 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB8_S",
1796 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1797 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1798 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1799 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1800
1801 /* 30 */
1802 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB9_S",
1803 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1804 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1805 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1806 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1807 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB10_S",
1808 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1809 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1810 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1811 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1812 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB11_S",
1813 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1814 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1815 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1816 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1817 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB12_S",
1818 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1819 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1820 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1821 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1822 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB13_S",
1823 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1824 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1825 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1826 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1827 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB14_S",
1828 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1829 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1830 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1831 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1832 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB15_S",
1833 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1834 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1835 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1836 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1837 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB0_S",
1838 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1839 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1840 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1841 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1842 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB1_S",
1843 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1844 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1845 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1846 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1847 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB2_S",
1848 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1849 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1850 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1851 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1852
1853 /* 40 */
1854 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB3_S",
1855 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1856 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1857 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1858 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1859 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB4_S",
1860 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1861 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1862 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1863 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1864 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB5_S",
1865 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1866 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1867 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1868 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1869 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB6_S",
1870 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1871 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1872 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1873 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1874 DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB7_S",
1875 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1876 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1877 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1878 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1879 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB0_S",
1880 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1881 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1882 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1883 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1884 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB1_S",
1885 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1886 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1887 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1888 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1889 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB2_S",
1890 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1891 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1892 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1893 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1894 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB3_S",
1895 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1896 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1897 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1898 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1899 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB4_S",
1900 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1901 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1902 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1903 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1904
1905 /* 50 */
1906 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB5_S",
1907 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1908 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1909 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1910 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1911 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB6_S",
1912 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1913 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1914 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1915 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1916 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB7_S",
1917 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1918 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1919 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1920 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1921 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB8_S",
1922 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1923 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1924 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1925 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1926 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB9_S",
1927 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1928 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1929 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1930 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1931 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB10_S",
1932 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1933 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1934 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1935 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1936 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB11_S",
1937 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1938 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1939 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1940 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1941 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB12_S",
1942 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1943 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1944 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1945 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1946 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB13_S",
1947 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1948 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1949 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1950 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1951 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB14_S",
1952 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1953 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1954 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1955 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1956
1957 /* 60 */
1958 DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB15_S",
1959 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1960 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1961 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1962 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1963 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB0_S",
1964 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1965 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1966 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1967 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1968 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB1_S",
1969 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1970 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1971 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1972 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1973 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB2_S",
1974 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1975 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1976 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1977 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1978 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB3_S",
1979 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1980 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1981 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1982 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1983 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB4_S",
1984 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1985 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1986 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1987 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1988 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB5_S",
1989 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1990 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1991 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1992 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1993 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB6_S",
1994 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1995 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1996 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1997 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1998 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB7_S",
1999 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2000 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2001 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2002 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2003 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB8_S",
2004 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2005 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2006 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2007 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2008
2009 /* 70 */
2010 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB9_S",
2011 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2012 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2013 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2014 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2015 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB10_S",
2016 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2017 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2018 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2019 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2020 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB11_S",
2021 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2022 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2023 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2024 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2025 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB12_S",
2026 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2027 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2028 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2029 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2030 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB13_S",
2031 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2032 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2033 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2034 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2035 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB14_S",
2036 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2037 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2038 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2039 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2040 DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB15_S",
2041 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2042 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2043 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2044 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2045 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB0_S",
2046 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2047 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2048 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2049 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2050 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB1_S",
2051 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2052 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2053 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2054 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2055 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB2_S",
2056 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2057 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2058 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2059 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2060
2061 /* 80 */
2062 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB3_S",
2063 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2064 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2065 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2066 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2067 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB4_S",
2068 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2069 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2070 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2071 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2072 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB5_S",
2073 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2074 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2075 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2076 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2077 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB6_S",
2078 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2079 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2080 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2081 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2082 DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB7_S",
2083 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2084 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2085 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2086 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2087 DAPC_PERI_AO2_SYS0_ATTR("SYS_CIRQ_APB_S",
2088 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2089 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2090 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2091 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2092 DAPC_PERI_AO2_SYS0_ATTR("EFUSE_DEBUG_PDN_APB_S",
2093 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2094 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2095 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2096 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2097 DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_INFRA_PDN_APB_S",
2098 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2099 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2100 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2101 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2102 DAPC_PERI_AO2_SYS0_ATTR("DEBUG_TRACKER_APB_S",
2103 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2104 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2105 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2106 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2107 DAPC_PERI_AO2_SYS0_ATTR("CCIF0_AP_APB_S",
2108 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2109 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2110 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2111 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2112
2113 /* 90 */
2114 DAPC_PERI_AO2_SYS0_ATTR("CCIF0_MD_APB_S",
2115 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2116 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2117 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2118 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2119 DAPC_PERI_AO2_SYS0_ATTR("CCIF1_AP_APB_S",
2120 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2121 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2122 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2123 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2124 DAPC_PERI_AO2_SYS0_ATTR("CCIF1_MD_APB_S",
2125 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2126 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2127 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2128 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2129 DAPC_PERI_AO2_SYS0_ATTR("MBIST_PDN_APB_S",
2130 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2131 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2132 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2133 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2134 DAPC_PERI_AO2_SYS0_ATTR("INFRACFG_PDN_APB_S",
2135 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
2136 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2137 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2138 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2139 DAPC_PERI_AO2_SYS0_ATTR("TRNG_APB_S",
2140 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2141 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2142 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2143 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2144 DAPC_PERI_AO2_SYS0_ATTR("DX_CC_APB_S",
2145 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2146 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2147 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2148 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2149 DAPC_PERI_AO2_SYS0_ATTR("CQ_DMA_APB_S",
2150 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2151 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2152 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2153 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2154 DAPC_PERI_AO2_SYS0_ATTR("SRAMROM_APB_S",
2155 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2156 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2157 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2158 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2159 DAPC_PERI_AO2_SYS0_ATTR("INFRACFG_MEM_APB_S",
2160 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2161 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2162 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2163 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2164
2165 /* 100 */
2166 DAPC_PERI_AO2_SYS0_ATTR("RESERVED_DVFS_PROC_APB_S",
2167 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2168 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2169 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2170 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2171 DAPC_PERI_AO2_SYS0_ATTR("SYS_CIRQ1_APB_S",
2172 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2173 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2174 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2175 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2176 DAPC_PERI_AO2_SYS0_ATTR("SYS_CIRQ2_APB_S",
2177 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2178 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2179 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2180 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2181 DAPC_PERI_AO2_SYS0_ATTR("DEBUG_TRACKER_APB1_S",
2182 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2183 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2184 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2185 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2186 DAPC_PERI_AO2_SYS0_ATTR("EMI_APB_S",
2187 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
2188 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2189 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2190 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2191 DAPC_PERI_AO2_SYS0_ATTR("EMI_MPU_APB_S",
2192 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2193 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2194 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2195 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2196 DAPC_PERI_AO2_SYS0_ATTR("DEVICE_MPU_PDN_APB_S",
2197 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2198 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2199 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2200 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2201 DAPC_PERI_AO2_SYS0_ATTR("APDMA_APB_S",
2202 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2203 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2204 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2205 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2206 DAPC_PERI_AO2_SYS0_ATTR("DEBUG_TRACKER_APB2_S",
2207 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2208 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2209 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2210 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2211 DAPC_PERI_AO2_SYS0_ATTR("BCRM_INFRA_PDN_APB_S",
2212 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
2213 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2214 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2215 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2216
2217 /* 110 */
2218 DAPC_PERI_AO2_SYS0_ATTR("BCRM_PERI_PDN_APB_S",
2219 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2220 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2221 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2222 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2223 DAPC_PERI_AO2_SYS0_ATTR("BCRM_PERI_PDN2_APB_S",
2224 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2225 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2226 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2227 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2228 DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_PERI_PDN_APB_S",
2229 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2230 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2231 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2232 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2233 DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_PERI_PDN2_APB_S",
2234 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2235 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2236 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2237 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2238 DAPC_PERI_AO2_SYS0_ATTR("BCRM_FMEM_PDN_APB_S",
2239 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2240 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2241 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2242 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2243
2244 };
2245
2246 /* Peri_par_ao */
2247 static const struct APC_INFRA_PERI_DOM_16 PERI_PAR_AO_SYS0_Devices[] = {
2248
2249 /* 0 */
2250 DAPC_PERI_PAR_AO_SYS0_ATTR("AUXADC_APB_S",
2251 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2252 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2253 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2254 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2255 DAPC_PERI_PAR_AO_SYS0_ATTR("UART0_APB_S",
2256 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
2257 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2258 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2259 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2260 DAPC_PERI_PAR_AO_SYS0_ATTR("UART1_APB_S",
2261 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2262 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2263 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2264 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2265 DAPC_PERI_PAR_AO_SYS0_ATTR("UART2_APB_S",
2266 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2267 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2268 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2269 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2270 DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB4_S",
2271 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2272 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2273 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2274 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2275 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI0_APB_S",
2276 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2277 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2278 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2279 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2280 DAPC_PERI_PAR_AO_SYS0_ATTR("PTP_THERM_CTRL_APB_S",
2281 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
2282 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2283 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2284 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2285 DAPC_PERI_PAR_AO_SYS0_ATTR("BTIF_APB_S",
2286 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2287 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2288 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2289 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2290 DAPC_PERI_PAR_AO_SYS0_ATTR("DISP_PWM_APB_S",
2291 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2292 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2293 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2294 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2295 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI1_APB_S",
2296 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2297 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2298 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2299 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2300
2301 /* 10 */
2302 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI2_APB_S",
2303 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2304 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2305 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2306 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2307 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI3_APB_S",
2308 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2309 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2310 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2311 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2312 DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB0_S",
2313 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2314 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2315 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2316 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2317 DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB1_S",
2318 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2319 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2320 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2321 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2322 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI4_APB_S",
2323 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2324 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2325 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2326 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2327 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI5_APB_S",
2328 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2329 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2330 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2331 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2332 DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB2_S",
2333 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2334 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2335 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2336 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2337 DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB3_S",
2338 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2339 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2340 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2341 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2342 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI6_APB_S",
2343 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2344 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2345 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2346 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2347 DAPC_PERI_PAR_AO_SYS0_ATTR("SPI7_APB_S",
2348 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2349 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2350 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2351 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2352
2353 /* 20 */
2354 DAPC_PERI_PAR_AO_SYS0_ATTR("BCRM_PERI_PAR_PDN_APB_S",
2355 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2356 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2357 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2358 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2359 DAPC_PERI_PAR_AO_SYS0_ATTR("DEVICE_APC_PERI_PAR_PDN_APB_S",
2360 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2361 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2362 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2363 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2364 DAPC_PERI_PAR_AO_SYS0_ATTR("PTP_THERM_CTRL2_APB_S",
2365 NO_PROTECTION, FORBIDDEN, NO_PROTECTION, FORBIDDEN,
2366 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2367 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2368 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2369 DAPC_PERI_PAR_AO_SYS0_ATTR("NOR_APB_S",
2370 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2371 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2372 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2373 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2374 DAPC_PERI_PAR_AO_SYS0_ATTR("DEVICE_APC_PERI_PAR_AO_APB_S",
2375 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2376 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2377 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2378 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2379 DAPC_PERI_PAR_AO_SYS0_ATTR("DEBUG_CTRL_PERI_PAR_AO_APB_S",
2380 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2381 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2382 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2383 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2384 DAPC_PERI_PAR_AO_SYS0_ATTR("BCRM_PERI_PAR_AO_APB_S",
2385 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2386 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2387 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
2388 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
2389
2390 };
2391
set_module_apc(enum DEVAPC_SLAVE_TYPE slave_type,uint32_t module,enum DOMAIN_ID domain_id,enum DEVAPC_PERM_TYPE perm)2392 static void set_module_apc(enum DEVAPC_SLAVE_TYPE slave_type,
2393 uint32_t module, enum DOMAIN_ID domain_id,
2394 enum DEVAPC_PERM_TYPE perm)
2395 {
2396 uint32_t apc_register_index;
2397 uint32_t apc_set_index;
2398 uintptr_t base = 0, reg;
2399 uint32_t clr_bit;
2400 uint32_t set_bit;
2401
2402 apc_register_index = module / MOD_NO_IN_1_DEVAPC;
2403 apc_set_index = module % MOD_NO_IN_1_DEVAPC;
2404
2405 clr_bit = (0x3U << (apc_set_index * 2));
2406 set_bit = (uint32_t)perm << (apc_set_index * 2);
2407
2408 /* infra_ao */
2409 if ((slave_type == SLAVE_TYPE_INFRA_AO_SYS0) &&
2410 (module < SLAVE_NUM_INFRA_AO_SYS0) &&
2411 (domain_id < (uint32_t)DOM_NUM_INFRA_AO_SYS0)) {
2412 base = DEVAPC_INFRA_AO_SYS0_D0_APC_0;
2413
2414 } else if ((slave_type == SLAVE_TYPE_INFRA_AO_SYS1) &&
2415 (module < SLAVE_NUM_INFRA_AO_SYS1) &&
2416 (domain_id < (uint32_t)DOM_NUM_INFRA_AO_SYS1)) {
2417 base = DEVAPC_INFRA_AO_SYS1_D0_APC_0;
2418
2419 } else if ((slave_type == SLAVE_TYPE_INFRA_AO_SYS2) &&
2420 (module < SLAVE_NUM_INFRA_AO_SYS2) &&
2421 (domain_id < (uint32_t)DOM_NUM_INFRA_AO_SYS2)) {
2422 base = DEVAPC_INFRA_AO_SYS2_D0_APC_0;
2423 /* peri_ao */
2424 } else if ((slave_type == SLAVE_TYPE_PERI_AO_SYS0) &&
2425 (module < SLAVE_NUM_PERI_AO_SYS0) &&
2426 (domain_id < (uint32_t)DOM_NUM_PERI_AO_SYS0)) {
2427 base = DEVAPC_PERI_AO_SYS0_D0_APC_0;
2428
2429 } else if ((slave_type == SLAVE_TYPE_PERI_AO_SYS1) &&
2430 (module < SLAVE_NUM_PERI_AO_SYS1) &&
2431 (domain_id <= (uint32_t)DOM_NUM_PERI_AO_SYS1)) {
2432 base = DEVAPC_PERI_AO_SYS1_D0_APC_0;
2433
2434 } else if ((slave_type == SLAVE_TYPE_PERI_AO_SYS2) &&
2435 (module < SLAVE_NUM_PERI_AO_SYS2) &&
2436 (domain_id < (uint32_t)DOM_NUM_PERI_AO_SYS2)) {
2437 base = DEVAPC_PERI_AO_SYS2_D0_APC_0;
2438 /* peri_ao2 */
2439 } else if ((slave_type == SLAVE_TYPE_PERI_AO2_SYS0) &&
2440 (module < SLAVE_NUM_PERI_AO2_SYS0) &&
2441 (domain_id < (uint32_t)DOM_NUM_PERI_AO2_SYS0)) {
2442 base = DEVAPC_PERI_AO2_SYS0_D0_APC_0;
2443
2444 /* peri_par_ao */
2445 } else if ((slave_type == SLAVE_TYPE_PERI_PAR_AO_SYS0) &&
2446 (module < SLAVE_NUM_PERI_PAR_AO_SYS0) &&
2447 (domain_id < (uint32_t)DOM_NUM_PERI_PAR_AO_SYS0)) {
2448 base = DEVAPC_PERI_PAR_AO_SYS0_D0_APC_0;
2449
2450 } else {
2451 ERROR("[DEVAPC] %s: %s, %s:0x%x, %s:0x%x, %s:0x%x\n",
2452 __func__, "out of boundary",
2453 "slave_type", slave_type,
2454 "module", module,
2455 "domain_id", domain_id);
2456 }
2457
2458 if (base != 0U) {
2459 reg = base + domain_id * 0x40 + apc_register_index * 4;
2460 mmio_clrsetbits_32(reg, clr_bit, set_bit);
2461 }
2462 }
2463
dump_infra_ao_apc(void)2464 static void dump_infra_ao_apc(void)
2465 {
2466 int reg_num;
2467 int d, i;
2468
2469 reg_num = (SLAVE_NUM_INFRA_AO_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
2470 for (d = 0; d < DOM_NUM_INFRA_AO_SYS0; d++) {
2471 for (i = 0; i <= reg_num; i++) {
2472 INFO("[DEVAPC] (INFRA_AO_SYS0)D%d_APC_%d: 0x%x\n",
2473 d, i, devapc_readl(
2474 DEVAPC_INFRA_AO_SYS0_D0_APC_0 +
2475 d * 0x40 + i * 4)
2476 );
2477 }
2478 }
2479
2480 reg_num = (SLAVE_NUM_INFRA_AO_SYS1 - 1) / MOD_NO_IN_1_DEVAPC;
2481 for (d = 0; d < DOM_NUM_INFRA_AO_SYS1; d++) {
2482 for (i = 0; i <= reg_num; i++) {
2483 INFO("[DEVAPC] (INFRA_AO_SYS1)D%d_APC_%d: 0x%x\n",
2484 d, i, devapc_readl(
2485 DEVAPC_INFRA_AO_SYS1_D0_APC_0 +
2486 d * 0x40 + i * 4)
2487 );
2488 }
2489 }
2490
2491 reg_num = (SLAVE_NUM_INFRA_AO_SYS2 - 1) / MOD_NO_IN_1_DEVAPC;
2492 for (d = 0; d < DOM_NUM_INFRA_AO_SYS2; d++) {
2493 for (i = 0; i <= reg_num; i++) {
2494 INFO("[DEVAPC] (INFRA_AO_SYS2)D%d_APC_%d: 0x%x\n",
2495 d, i, devapc_readl(
2496 DEVAPC_INFRA_AO_SYS2_D0_APC_0 +
2497 d * 0x40 + i * 4)
2498 );
2499 }
2500 }
2501
2502 INFO("[DEVAPC] (INFRA_AO)MAS_SEC_0: 0x%x\n",
2503 devapc_readl(DEVAPC_INFRA_AO_MAS_SEC_0));
2504 }
2505
dump_peri_ao_apc(void)2506 static void dump_peri_ao_apc(void)
2507 {
2508 int reg_num;
2509 int d, i;
2510
2511 reg_num = (SLAVE_NUM_PERI_AO_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
2512 for (d = 0; d < DOM_NUM_PERI_AO_SYS0; d++) {
2513 for (i = 0; i <= reg_num; i++) {
2514 INFO("[DEVAPC] (PERI_AO_SYS0)D%d_APC_%d: 0x%x\n",
2515 d, i, devapc_readl(
2516 DEVAPC_PERI_AO_SYS0_D0_APC_0 +
2517 d * 0x40 + i * 4)
2518 );
2519 }
2520 }
2521
2522 reg_num = (SLAVE_NUM_PERI_AO_SYS1 - 1) / MOD_NO_IN_1_DEVAPC;
2523 for (d = 0; d < DOM_NUM_PERI_AO_SYS1; d++) {
2524 for (i = 0; i <= reg_num; i++) {
2525 INFO("[DEVAPC] (PERI_AO_SYS1)D%d_APC_%d: 0x%x\n",
2526 d, i, devapc_readl(
2527 DEVAPC_PERI_AO_SYS1_D0_APC_0 +
2528 d * 0x40 + i * 4)
2529 );
2530 }
2531 }
2532
2533 reg_num = (SLAVE_NUM_PERI_AO_SYS2 - 1) / MOD_NO_IN_1_DEVAPC;
2534 for (d = 0; d < DOM_NUM_PERI_AO_SYS2; d++) {
2535 for (i = 0; i <= reg_num; i++) {
2536 INFO("[DEVAPC] (PERI_AO_SYS2)D%d_APC_%d: 0x%x\n",
2537 d, i, devapc_readl(
2538 DEVAPC_PERI_AO_SYS2_D0_APC_0 +
2539 d * 0x40 + i * 4)
2540 );
2541 }
2542 }
2543
2544 INFO("[DEVAPC] (PERI_AO)MAS_SEC_0: 0x%x\n",
2545 devapc_readl(DEVAPC_PERI_AO_MAS_SEC_0));
2546 }
2547
dump_peri_ao2_apc(void)2548 static void dump_peri_ao2_apc(void)
2549 {
2550 int reg_num;
2551 int d, i;
2552
2553 reg_num = (SLAVE_NUM_PERI_AO2_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
2554 for (d = 0; d < DOM_NUM_PERI_AO2_SYS0; d++) {
2555 for (i = 0; i <= reg_num; i++) {
2556 INFO("[DEVAPC] (PERI_AO2_SYS0)D%d_APC_%d: 0x%x\n",
2557 d, i, devapc_readl(
2558 DEVAPC_PERI_AO2_SYS0_D0_APC_0 +
2559 d * 0x40 + i * 4)
2560 );
2561 }
2562 }
2563 }
2564
dump_peri_par_ao_apc(void)2565 static void dump_peri_par_ao_apc(void)
2566 {
2567 int reg_num;
2568 int d, i;
2569
2570 reg_num = (SLAVE_NUM_PERI_PAR_AO_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
2571 for (d = 0; d < DOM_NUM_PERI_PAR_AO_SYS0; d++) {
2572 for (i = 0; i <= reg_num; i++) {
2573 INFO("[DEVAPC] (PERI_PAR_AO_SYS0)D%d_APC_%d: 0x%x\n",
2574 d, i, devapc_readl(
2575 DEVAPC_PERI_PAR_AO_SYS0_D0_APC_0 +
2576 d * 0x40 + i * 4)
2577 );
2578 }
2579 }
2580
2581 INFO("[DEVAPC] (PERI_PAR_AO)MAS_SEC_0: 0x%x\n",
2582 devapc_readl(DEVAPC_PERI_PAR_AO_MAS_SEC_0));
2583 }
2584
set_infra_ao_apc(void)2585 static void set_infra_ao_apc(void)
2586 {
2587 uint32_t infra_ao_size;
2588 uint32_t i;
2589
2590 infra_ao_size = ARRAY_SIZE(INFRA_AO_SYS0_Devices);
2591
2592 for (i = 0; i < infra_ao_size; i++) {
2593 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_0,
2594 INFRA_AO_SYS0_Devices[i].d0_permission); /* APMCU */
2595 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_1,
2596 INFRA_AO_SYS0_Devices[i].d1_permission);
2597 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_2,
2598 INFRA_AO_SYS0_Devices[i].d2_permission);
2599 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_3,
2600 INFRA_AO_SYS0_Devices[i].d3_permission);
2601 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_4,
2602 INFRA_AO_SYS0_Devices[i].d4_permission);
2603 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_5,
2604 INFRA_AO_SYS0_Devices[i].d5_permission);
2605 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_6,
2606 INFRA_AO_SYS0_Devices[i].d6_permission);
2607 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_7,
2608 INFRA_AO_SYS0_Devices[i].d7_permission);
2609 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_8,
2610 INFRA_AO_SYS0_Devices[i].d8_permission);
2611 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_9,
2612 INFRA_AO_SYS0_Devices[i].d9_permission);
2613 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_10,
2614 INFRA_AO_SYS0_Devices[i].d10_permission);
2615 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_11,
2616 INFRA_AO_SYS0_Devices[i].d11_permission);
2617 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_12,
2618 INFRA_AO_SYS0_Devices[i].d12_permission);
2619 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_13,
2620 INFRA_AO_SYS0_Devices[i].d13_permission);
2621 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_14,
2622 INFRA_AO_SYS0_Devices[i].d14_permission);
2623 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_15,
2624 INFRA_AO_SYS0_Devices[i].d15_permission);
2625 }
2626
2627 infra_ao_size = ARRAY_SIZE(INFRA_AO_SYS1_Devices);
2628
2629 for (i = 0; i < infra_ao_size; i++) {
2630 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_0,
2631 INFRA_AO_SYS1_Devices[i].d0_permission); /* APMCU */
2632 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_1,
2633 INFRA_AO_SYS1_Devices[i].d1_permission);
2634 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_2,
2635 INFRA_AO_SYS1_Devices[i].d2_permission);
2636 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_3,
2637 INFRA_AO_SYS1_Devices[i].d3_permission);
2638 }
2639
2640 infra_ao_size = ARRAY_SIZE(INFRA_AO_SYS2_Devices);
2641
2642 for (i = 0; i < infra_ao_size; i++) {
2643 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_0,
2644 INFRA_AO_SYS2_Devices[i].d0_permission); /* APMCU */
2645 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_1,
2646 INFRA_AO_SYS2_Devices[i].d1_permission);
2647 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_2,
2648 INFRA_AO_SYS2_Devices[i].d2_permission);
2649 set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_3,
2650 INFRA_AO_SYS2_Devices[i].d3_permission);
2651 }
2652 }
2653
set_peri_ao_apc(void)2654 static void set_peri_ao_apc(void)
2655 {
2656 uint32_t peri_ao_size;
2657 uint32_t i;
2658
2659 peri_ao_size = ARRAY_SIZE(PERI_AO_SYS0_Devices);
2660
2661 for (i = 0; i < peri_ao_size; i++) {
2662 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_0,
2663 PERI_AO_SYS0_Devices[i].d0_permission); /* APMCU */
2664 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_1,
2665 PERI_AO_SYS0_Devices[i].d1_permission);
2666 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_2,
2667 PERI_AO_SYS0_Devices[i].d2_permission);
2668 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_3,
2669 PERI_AO_SYS0_Devices[i].d3_permission);
2670 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_4,
2671 PERI_AO_SYS0_Devices[i].d4_permission);
2672 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_5,
2673 PERI_AO_SYS0_Devices[i].d5_permission);
2674 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_6,
2675 PERI_AO_SYS0_Devices[i].d6_permission);
2676 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_7,
2677 PERI_AO_SYS0_Devices[i].d7_permission);
2678 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_8,
2679 PERI_AO_SYS0_Devices[i].d8_permission);
2680 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_9,
2681 PERI_AO_SYS0_Devices[i].d9_permission);
2682 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_10,
2683 PERI_AO_SYS0_Devices[i].d10_permission);
2684 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_11,
2685 PERI_AO_SYS0_Devices[i].d11_permission);
2686 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_12,
2687 PERI_AO_SYS0_Devices[i].d12_permission);
2688 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_13,
2689 PERI_AO_SYS0_Devices[i].d13_permission);
2690 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_14,
2691 PERI_AO_SYS0_Devices[i].d14_permission);
2692 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_15,
2693 PERI_AO_SYS0_Devices[i].d15_permission);
2694 }
2695
2696 peri_ao_size = ARRAY_SIZE(PERI_AO_SYS1_Devices);
2697
2698 for (i = 0; i < peri_ao_size; i++) {
2699 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_0,
2700 PERI_AO_SYS1_Devices[i].d0_permission); /* APMCU */
2701 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_1,
2702 PERI_AO_SYS1_Devices[i].d1_permission);
2703 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_2,
2704 PERI_AO_SYS1_Devices[i].d2_permission);
2705 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_3,
2706 PERI_AO_SYS1_Devices[i].d3_permission);
2707 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_4,
2708 PERI_AO_SYS1_Devices[i].d4_permission);
2709 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_5,
2710 PERI_AO_SYS1_Devices[i].d5_permission);
2711 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_6,
2712 PERI_AO_SYS1_Devices[i].d6_permission);
2713 set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_7,
2714 PERI_AO_SYS1_Devices[i].d7_permission);
2715 }
2716
2717 peri_ao_size = ARRAY_SIZE(PERI_AO_SYS2_Devices);
2718
2719 for (i = 0; i < peri_ao_size; i++) {
2720 set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_0,
2721 PERI_AO_SYS2_Devices[i].d0_permission); /* APMCU */
2722 set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_1,
2723 PERI_AO_SYS2_Devices[i].d1_permission);
2724 set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_2,
2725 PERI_AO_SYS2_Devices[i].d2_permission);
2726 set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_3,
2727 PERI_AO_SYS2_Devices[i].d3_permission);
2728 }
2729 }
2730
set_peri_ao2_apc(void)2731 static void set_peri_ao2_apc(void)
2732 {
2733 uint32_t peri_ao2_size;
2734 uint32_t i;
2735
2736 peri_ao2_size = ARRAY_SIZE(PERI_AO2_SYS0_Devices);
2737
2738 for (i = 0; i < peri_ao2_size; i++) {
2739 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_0,
2740 PERI_AO2_SYS0_Devices[i].d0_permission); /* APMCU */
2741 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_1,
2742 PERI_AO2_SYS0_Devices[i].d1_permission);
2743 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_2,
2744 PERI_AO2_SYS0_Devices[i].d2_permission);
2745 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_3,
2746 PERI_AO2_SYS0_Devices[i].d3_permission);
2747 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_4,
2748 PERI_AO2_SYS0_Devices[i].d4_permission);
2749 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_5,
2750 PERI_AO2_SYS0_Devices[i].d5_permission);
2751 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_6,
2752 PERI_AO2_SYS0_Devices[i].d6_permission);
2753 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_7,
2754 PERI_AO2_SYS0_Devices[i].d7_permission);
2755 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_8,
2756 PERI_AO2_SYS0_Devices[i].d8_permission);
2757 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_9,
2758 PERI_AO2_SYS0_Devices[i].d9_permission);
2759 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_10,
2760 PERI_AO2_SYS0_Devices[i].d10_permission);
2761 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_11,
2762 PERI_AO2_SYS0_Devices[i].d11_permission);
2763 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_12,
2764 PERI_AO2_SYS0_Devices[i].d12_permission);
2765 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_13,
2766 PERI_AO2_SYS0_Devices[i].d13_permission);
2767 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_14,
2768 PERI_AO2_SYS0_Devices[i].d14_permission);
2769 set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_15,
2770 PERI_AO2_SYS0_Devices[i].d15_permission);
2771 }
2772 }
2773
set_peri_par_ao_apc(void)2774 static void set_peri_par_ao_apc(void)
2775 {
2776 uint32_t peri_par_ao_size;
2777 uint32_t i;
2778
2779 peri_par_ao_size = ARRAY_SIZE(PERI_PAR_AO_SYS0_Devices);
2780
2781 for (i = 0; i < peri_par_ao_size; i++) {
2782 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_0,
2783 PERI_PAR_AO_SYS0_Devices[i].d0_permission); /* APMCU */
2784 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_1,
2785 PERI_PAR_AO_SYS0_Devices[i].d1_permission);
2786 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_2,
2787 PERI_PAR_AO_SYS0_Devices[i].d2_permission);
2788 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_3,
2789 PERI_PAR_AO_SYS0_Devices[i].d3_permission);
2790 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_4,
2791 PERI_PAR_AO_SYS0_Devices[i].d4_permission);
2792 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_5,
2793 PERI_PAR_AO_SYS0_Devices[i].d5_permission);
2794 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_6,
2795 PERI_PAR_AO_SYS0_Devices[i].d6_permission);
2796 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_7,
2797 PERI_PAR_AO_SYS0_Devices[i].d7_permission);
2798 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_8,
2799 PERI_PAR_AO_SYS0_Devices[i].d8_permission);
2800 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_9,
2801 PERI_PAR_AO_SYS0_Devices[i].d9_permission);
2802 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_10,
2803 PERI_PAR_AO_SYS0_Devices[i].d10_permission);
2804 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_11,
2805 PERI_PAR_AO_SYS0_Devices[i].d11_permission);
2806 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_12,
2807 PERI_PAR_AO_SYS0_Devices[i].d12_permission);
2808 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_13,
2809 PERI_PAR_AO_SYS0_Devices[i].d13_permission);
2810 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_14,
2811 PERI_PAR_AO_SYS0_Devices[i].d14_permission);
2812 set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_15,
2813 PERI_PAR_AO_SYS0_Devices[i].d15_permission);
2814 }
2815 }
2816
set_extra_apc(void)2817 static void set_extra_apc(void)
2818 {
2819 #ifdef MTK_DEBUGSYS_LOCK
2820 /* Block debugsys to avoid privilege escalation (user load only) */
2821 set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, DEVAPC_DEBUGSYS_INDEX,
2822 DOMAIN_0, SEC_RW_NS_R);
2823 #endif
2824 }
2825
devapc_init(void)2826 void devapc_init(void)
2827 {
2828 /* Initial Permission */
2829 set_infra_ao_apc();
2830 set_peri_ao_apc();
2831 set_peri_ao2_apc();
2832 set_peri_par_ao_apc();
2833
2834 /* Extra Permission */
2835 set_extra_apc();
2836
2837 /* Dump Permission */
2838 dump_infra_ao_apc();
2839 dump_peri_ao_apc();
2840 dump_peri_ao2_apc();
2841 dump_peri_par_ao_apc();
2842
2843 /* Setup APUSYS Permission */
2844 set_apusys_apc();
2845
2846 INFO("[DEVAPC] %s done\n", __func__);
2847 }
2848