blob: b11f272abf7400acabfcd84e0c3d1e1fd5ec44ad [file] [log] [blame]
developer47aad1c2021-02-09 11:28:00 +08001/*
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>
developer282d3df2021-04-20 18:08:35 +080012#include <mtk_apusys_apc.h>
developer47aad1c2021-02-09 11:28:00 +080013
14/* Infra_ao */
15static const struct APC_INFRA_PERI_DOM_16 INFRA_AO_SYS0_Devices[] = {
16
17/* 0 */
18DAPC_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),
23DAPC_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),
28DAPC_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),
33DAPC_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),
38DAPC_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),
43DAPC_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),
48DAPC_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),
53DAPC_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),
58DAPC_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),
63DAPC_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 */
70DAPC_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),
75DAPC_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),
80DAPC_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),
85DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-4",
developer93629ab2021-04-20 11:45:56 +080086 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
developer47aad1c2021-02-09 11:28:00 +080087 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
88 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
89 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
90DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-5",
developer93629ab2021-04-20 11:45:56 +080091 SEC_RW_ONLY, FORBIDDEN, FORBIDDEN, FORBIDDEN,
developer47aad1c2021-02-09 11:28:00 +080092 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
93 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN,
94 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
95DAPC_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),
100DAPC_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),
105DAPC_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),
110DAPC_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),
115DAPC_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 */
122DAPC_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),
127DAPC_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),
132DAPC_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
140static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS1_Devices[] = {
141
142/* 0 */
143DAPC_INFRA_AO_SYS1_ATTR("MM_S_S",
144 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
145DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-1",
146 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
147DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-2",
148 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
149DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-3",
150 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
151DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-4",
152 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
153DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-5",
154 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
155DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-6",
156 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
157DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-7",
158 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
159DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-8",
160 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
161DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-9",
162 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
163
164/* 10 */
165DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-10",
166 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
167DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-11",
168 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
169DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-12",
170 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
171DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-13",
172 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
173DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-14",
174 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
175DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-15",
176 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
177DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-16",
178 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
179DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-17",
180 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
181DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-18",
182 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
183DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-19",
184 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
185
186/* 20 */
187DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-20",
188 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
189DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-21",
190 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
191DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-22",
192 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
193DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-23",
194 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
195DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-24",
196 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
197DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-25",
198 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
199DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-26",
200 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
201DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-27",
202 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
203DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-28",
204 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
205DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-29",
206 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
207
208/* 30 */
209DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-30",
210 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
211DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-31",
212 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
213DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-32",
214 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
215DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-33",
216 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
217DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-34",
218 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
219DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-35",
220 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
221DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-36",
222 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
223DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-37",
224 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
225DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-38",
226 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
227DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-39",
228 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
229
230/* 40 */
231DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-100",
232 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
233DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-101",
234 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
235DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-102",
236 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
237DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-103",
238 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
239DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-104",
240 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
241DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-105",
242 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
243DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-106",
244 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
245DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-107",
246 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
247DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-108",
248 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
249DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-109",
250 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
251
252/* 50 */
253DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-110",
254 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
255DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-111",
256 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
257DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-112",
258 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
259DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-113",
260 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
261DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-114",
262 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
263DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-115",
264 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
265DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-116",
266 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
267DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-117",
268 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
269DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-118",
270 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
271DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-119",
272 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
273
274/* 60 */
275DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-120",
276 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
277DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-121",
278 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
279DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-122",
280 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
281DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-123",
282 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
283DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-124",
284 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
285DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-125",
286 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
287DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-126",
288 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
289DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-127",
290 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
291DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-128",
292 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
293DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-129",
294 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
295
296/* 70 */
297DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-130",
298 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
299DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-131",
300 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
301DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-132",
302 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
303DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-133",
304 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
305DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-134",
306 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
307DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-135",
308 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
309DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-136",
310 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
311DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-137",
312 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
313DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-138",
314 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
315DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-139",
316 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
317
318/* 80 */
319DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-140",
320 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
321DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-141",
322 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
323DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-142",
324 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
325DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-143",
326 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
327DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-200",
328 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
329DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-201",
330 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
331DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-202",
332 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
333DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-203",
334 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
335DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-204",
336 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
337DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-205",
338 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
339
340/* 90 */
341DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-206",
342 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
343DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-207",
344 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
345DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-300",
346 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
347DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-301",
348 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
349DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-302",
350 NO_PROTECTION, FORBIDDEN, FORBIDDEN, NO_PROTECTION),
351DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-303",
352 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
353DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-304",
354 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
355DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-305",
356 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
357DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-306",
358 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
359DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-307",
360 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
361
362/* 100 */
363DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-400",
364 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
365DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-401",
366 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
367DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-402",
368 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
369DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-403",
370 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
371DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-404",
372 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
373DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-405",
374 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
375DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-406",
376 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
377DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-407",
378 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
379DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-408",
380 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
381DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-409",
382 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
383
384/* 110 */
385DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-410",
386 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
387DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-411",
388 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
389DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-412",
390 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
391DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-413",
392 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
393DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-414",
394 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
395DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-415",
396 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
397DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-416",
398 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
399DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-417",
400 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
401DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-418",
402 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
403DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-419",
404 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
405
406/* 120 */
407DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-420",
408 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
409DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-421",
410 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
411DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-422",
412 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
413DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-423",
414 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
415DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-424",
416 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
417DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-425",
418 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
419DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-426",
420 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
421DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-427",
422 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
423DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-428",
424 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
425DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-429",
426 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
427
428/* 130 */
429DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-430",
430 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
431DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-431",
432 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
433DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-432",
434 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
435DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-433",
436 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
437DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-434",
438 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
439DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-435",
440 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
441DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-436",
442 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
443DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-437",
444 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
445DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-438",
446 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
447DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-439",
448 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
449
450/* 140 */
451DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-440",
452 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
453DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-441",
454 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
455DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-442",
456 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
457DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-443",
458 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
459DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-444",
460 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
461DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-445",
462 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
463DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-446",
464 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
465DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-447",
466 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
467DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-448",
468 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
469DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-449",
470 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
471
472/* 150 */
473DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-450",
474 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
475DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-451",
476 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
477DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-452",
478 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
479DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-453",
480 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
481DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-454",
482 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
483DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-455",
484 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
485DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-456",
486 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
487DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-457",
488 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
489DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-458",
490 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
491DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-459",
492 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
493
494/* 160 */
495DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-460",
496 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
497DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-461",
498 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
499DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-462",
500 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
501DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-463",
502 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
503DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-464",
504 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
505DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-465",
506 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
507DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-466",
508 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
509DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-467",
510 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
511DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-468",
512 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
513DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-469",
514 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
515
516/* 170 */
517DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-470",
518 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
519DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-471",
520 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
521DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-472",
522 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
523DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-473",
524 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
525DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-474",
526 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
527DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-475",
528 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
529DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-476",
530 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
531DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-477",
532 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
533DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-478",
534 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
535DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-479",
536 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
537
538/* 180 */
539DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-480",
540 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
541DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-481",
542 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
543DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-482",
544 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
545DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-483",
546 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
547DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-484",
548 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
549DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-485",
550 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
551DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-486",
552 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
553DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-487",
554 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
555DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-488",
556 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
557DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-489",
558 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
559
560/* 190 */
561DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-490",
562 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
563DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-491",
564 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
565DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-492",
566 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
567DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-493",
568 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
569DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-494",
570 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
571DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-495",
572 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
573DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-496",
574 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
575DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-497",
576 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
577DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-498",
578 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
579DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-499",
580 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
581
582/* 200 */
583DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-500",
584 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
585DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-501",
586 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
587DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-502",
588 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
589DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-503",
590 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
591DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-504",
592 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
593DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-505",
594 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
595DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-506",
596 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
597DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-507",
598 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
599DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-508",
600 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
601DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-509",
602 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
603
604/* 210 */
605DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-510",
606 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
607DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-511",
608 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
609DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-512",
610 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
611DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-513",
612 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
613DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-514",
614 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
615DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-515",
616 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
617DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-516",
618 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
619DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-517",
620 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
621DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-518",
622 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
623DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-519",
624 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
625
626/* 220 */
627DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-520",
628 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
629DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-521",
630 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
631DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-522",
632 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
633DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-523",
634 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
635DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-524",
636 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
637DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-525",
638 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
639DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-526",
640 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
641DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-527",
642 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
643DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-528",
644 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
645DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-529",
646 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
647
648/* 230 */
649DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-530",
650 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
651DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-531",
652 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
653DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-532",
654 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
655DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-533",
656 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
657DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-534",
658 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
659DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-535",
660 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
661DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-536",
662 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
663DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-537",
664 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
665DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-538",
666 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
667DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-539",
668 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
669
670/* 240 */
671DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-540",
672 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
673DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-541",
674 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
675DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-542",
676 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
677DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-543",
678 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
679DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-544",
680 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
681DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-545",
682 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
683DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-546",
684 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
685DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-547",
686 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
687DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-548",
688 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
689DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-549",
690 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
691
692/* 250 */
693DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-550",
694 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
695DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-551",
696 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
697DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-552",
698 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
699DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-553",
700 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
701DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-554",
702 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
703DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-555",
704 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
705
706};
707
708static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS2_Devices[] = {
709
710/* 0 */
711DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-556",
712 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
713DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-557",
714 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
715DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-558",
716 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
717DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-559",
718 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
719DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-560",
720 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
721DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-561",
722 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
723DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-562",
724 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
725DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-563",
726 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
727DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-564",
728 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
729DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-565",
730 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
731
732/* 10 */
733DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-566",
734 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
735DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-567",
736 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
737DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-568",
738 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
739DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-569",
740 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
741DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-570",
742 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
743DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-571",
744 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
745DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-572",
746 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
747DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-573",
748 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
749DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-574",
750 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
751DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-575",
752 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
753
754/* 20 */
755DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-576",
756 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
757DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-577",
758 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
759DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-578",
760 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
761DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-579",
762 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
763DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-580",
764 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
765DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-581",
766 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
767DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-582",
768 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
769DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-583",
770 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
771DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-584",
772 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
773DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-585",
774 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
775
776/* 30 */
777DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-586",
778 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
779DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-587",
780 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
781DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-588",
782 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
783DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-589",
784 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
785DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-590",
786 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
787DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-591",
788 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
789DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-592",
790 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
791DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-593",
792 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
793DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-594",
794 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
795DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-595",
796 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
797
798/* 40 */
799DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-600",
800 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
801DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-601",
802 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
803DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-602",
804 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
805DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-603",
806 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
807DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-604",
808 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
809DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-605",
810 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
811DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-606",
812 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
813DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-607",
814 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
815DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-608",
816 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
817DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-609",
818 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
819
820/* 50 */
821DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-610",
822 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
823DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-611",
824 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
825DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-700",
826 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
827DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-701",
828 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
829DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-702",
830 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
831DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-703",
832 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
833DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-704",
834 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
835DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-705",
836 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
837DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-706",
838 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
839DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-707",
840 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
841
842/* 60 */
843DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-708",
844 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
845DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-709",
846 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
847DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-710",
848 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
849DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-711",
850 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
851DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-712",
852 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
853DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-713",
854 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
855DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-714",
856 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
857DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-715",
858 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
859DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-716",
860 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
861DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-717",
862 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
863
864};
865
866/* Peri_ao */
867static const struct APC_INFRA_PERI_DOM_16 PERI_AO_SYS0_Devices[] = {
868
869/* 0 */
870DAPC_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),
875DAPC_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),
880DAPC_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),
885DAPC_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),
890DAPC_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),
895DAPC_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),
900DAPC_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),
905DAPC_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),
910DAPC_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),
915DAPC_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 */
922DAPC_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),
927DAPC_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),
932DAPC_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),
937DAPC_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),
942DAPC_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),
947DAPC_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),
952DAPC_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),
957DAPC_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),
962DAPC_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),
967DAPC_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 */
974DAPC_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),
979DAPC_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),
984DAPC_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),
989DAPC_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),
994DAPC_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),
999DAPC_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),
1004DAPC_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),
1009DAPC_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),
1014DAPC_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),
1019DAPC_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 */
1026DAPC_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),
1031DAPC_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),
1036DAPC_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),
1041DAPC_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),
1046DAPC_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),
1051DAPC_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),
1056DAPC_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),
1061DAPC_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),
1066DAPC_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),
1071DAPC_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 */
1078DAPC_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),
1083DAPC_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),
1088DAPC_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),
1093DAPC_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),
1098DAPC_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),
1103DAPC_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),
1108DAPC_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),
1113DAPC_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),
1118DAPC_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),
1123DAPC_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 */
1130DAPC_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),
1135DAPC_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),
1140DAPC_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),
1145DAPC_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),
1150DAPC_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),
1155DAPC_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),
1160DAPC_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),
1165DAPC_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),
1170DAPC_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),
1175DAPC_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 */
1182DAPC_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),
1187DAPC_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),
1192DAPC_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),
1197DAPC_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),
1202DAPC_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),
1207DAPC_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),
1212DAPC_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),
1217DAPC_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),
1222DAPC_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),
1227DAPC_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 */
1234DAPC_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),
1239DAPC_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),
1244DAPC_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),
1249DAPC_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),
1254DAPC_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),
1259DAPC_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),
1264DAPC_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),
1269DAPC_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),
1274DAPC_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),
1279DAPC_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 */
1286DAPC_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),
1291DAPC_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),
1296DAPC_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),
1301DAPC_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),
1306DAPC_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),
1311DAPC_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),
1316DAPC_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),
1321DAPC_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),
1326DAPC_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),
1331DAPC_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 */
1338DAPC_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),
1343DAPC_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),
1348DAPC_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),
1353DAPC_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),
1358DAPC_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),
1363DAPC_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),
1368DAPC_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),
1373DAPC_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),
1378DAPC_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),
1383DAPC_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 */
1390DAPC_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),
1395DAPC_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),
1400DAPC_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),
1405DAPC_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),
1410DAPC_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
1418static const struct APC_INFRA_PERI_DOM_8 PERI_AO_SYS1_Devices[] = {
1419
1420/* 0 */
1421DAPC_PERI_AO_SYS1_ATTR("TINSYS_S",
1422 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1423 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1424DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-1",
1425 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1426 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1427DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-2",
1428 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1429 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1430DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-3",
1431 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1432 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1433DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-4",
1434 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1435 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1436DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-5",
1437 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1438 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1439DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-6",
1440 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1441 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1442DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-7",
1443 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1444 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1445DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-8",
1446 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1447 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1448DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-9",
1449 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1450 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1451
1452/* 10 */
1453DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-10",
1454 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1455 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1456DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-11",
1457 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1458 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1459DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-12",
1460 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1461 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1462DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-13",
1463 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1464 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1465DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-14",
1466 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1467 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1468DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-15",
1469 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1470 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1471DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-16",
1472 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1473 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1474DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-17",
1475 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1476 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1477DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-18",
1478 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1479 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1480DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-19",
1481 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1482 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1483
1484/* 20 */
1485DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-20",
1486 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1487 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1488DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-21",
1489 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1490 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1491DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-22",
1492 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1493 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1494DAPC_PERI_AO_SYS1_ATTR("MD_AP_S",
1495 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1496 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1497DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-1",
1498 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1499 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1500DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-2",
1501 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1502 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1503DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-3",
1504 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1505 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1506DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-4",
1507 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1508 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1509DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-5",
1510 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1511 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1512DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-6",
1513 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1514 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1515
1516/* 30 */
1517DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-7",
1518 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1519 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1520DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-8",
1521 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1522 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1523DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-9",
1524 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1525 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1526DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-10",
1527 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1528 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1529DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-11",
1530 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1531 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1532DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-12",
1533 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1534 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1535DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-13",
1536 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1537 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1538DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-14",
1539 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1540 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1541DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-15",
1542 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1543 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1544DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-16",
1545 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1546 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1547
1548/* 40 */
1549DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-17",
1550 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1551 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1552DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-18",
1553 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1554 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1555DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-19",
1556 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1557 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1558DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-20",
1559 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1560 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1561DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-21",
1562 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1563 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1564DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-22",
1565 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1566 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1567DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-23",
1568 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1569 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1570DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-24",
1571 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1572 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1573DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-25",
1574 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1575 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1576DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-26",
1577 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1578 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1579
1580/* 50 */
1581DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-27",
1582 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1583 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1584DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-28",
1585 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1586 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1587DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-29",
1588 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1589 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1590DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-30",
1591 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1592 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1593DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-31",
1594 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1595 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1596DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-32",
1597 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1598 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1599DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-33",
1600 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1601 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1602DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-34",
1603 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1604 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1605DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-35",
1606 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1607 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1608DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-36",
1609 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1610 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1611
1612/* 60 */
1613DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-37",
1614 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1615 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1616DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-38",
1617 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1618 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1619DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-39",
1620 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1621 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1622DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-40",
1623 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1624 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1625DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-41",
1626 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1627 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1628DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-42",
1629 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN,
1630 FORBIDDEN, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1631
1632};
1633
1634static const struct APC_INFRA_PERI_DOM_4 PERI_AO_SYS2_Devices[] = {
1635
1636/* 0 */
1637DAPC_PERI_AO_SYS2_ATTR("CONN_S",
1638 NO_PROTECTION, FORBIDDEN, FORBIDDEN, FORBIDDEN),
1639
1640};
1641
1642/* Peri_ao2 */
1643static const struct APC_INFRA_PERI_DOM_16 PERI_AO2_SYS0_Devices[] = {
1644
1645/* 0 */
1646DAPC_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),
1651DAPC_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),
1656DAPC_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),
1661DAPC_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),
1666DAPC_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),
1671DAPC_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),
1676DAPC_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),
1681DAPC_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),
1686DAPC_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),
1691DAPC_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 */
1698DAPC_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),
1703DAPC_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),
1708DAPC_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),
1713DAPC_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),
1718DAPC_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),
1723DAPC_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),
1728DAPC_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),
1733DAPC_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),
1738DAPC_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),
1743DAPC_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 */
1750DAPC_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),
1755DAPC_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),
1760DAPC_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),
1765DAPC_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),
1770DAPC_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),
1775DAPC_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),
1780DAPC_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),
1785DAPC_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),
1790DAPC_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),
1795DAPC_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 */
1802DAPC_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),
1807DAPC_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),
1812DAPC_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),
1817DAPC_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),
1822DAPC_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),
1827DAPC_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),
1832DAPC_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),
1837DAPC_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),
1842DAPC_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),
1847DAPC_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 */
1854DAPC_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),
1859DAPC_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),
1864DAPC_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),
1869DAPC_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),
1874DAPC_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),
1879DAPC_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),
1884DAPC_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),
1889DAPC_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),
1894DAPC_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),
1899DAPC_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 */
1906DAPC_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),
1911DAPC_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),
1916DAPC_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),
1921DAPC_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),
1926DAPC_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),
1931DAPC_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),
1936DAPC_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),
1941DAPC_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),
1946DAPC_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),
1951DAPC_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 */
1958DAPC_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),
1963DAPC_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),
1968DAPC_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),
1973DAPC_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),
1978DAPC_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),
1983DAPC_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),
1988DAPC_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),
1993DAPC_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),
1998DAPC_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),
2003DAPC_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 */
2010DAPC_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),
2015DAPC_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),
2020DAPC_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),
2025DAPC_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),
2030DAPC_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),
2035DAPC_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),
2040DAPC_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),
2045DAPC_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),
2050DAPC_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),
2055DAPC_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 */
2062DAPC_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),
2067DAPC_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),
2072DAPC_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),
2077DAPC_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),
2082DAPC_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),
2087DAPC_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),
2092DAPC_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),
2097DAPC_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),
2102DAPC_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),
2107DAPC_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 */
2114DAPC_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),
2119DAPC_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),
2124DAPC_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),
2129DAPC_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),
2134DAPC_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),
2139DAPC_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),
2144DAPC_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),
2149DAPC_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),
2154DAPC_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),
2159DAPC_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 */
2166DAPC_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),
2171DAPC_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),
2176DAPC_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),
2181DAPC_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),
2186DAPC_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),
2191DAPC_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),
2196DAPC_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),
2201DAPC_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),
2206DAPC_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),
2211DAPC_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 */
2218DAPC_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),
2223DAPC_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),
2228DAPC_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),
2233DAPC_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),
2238DAPC_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 */
2247static const struct APC_INFRA_PERI_DOM_16 PERI_PAR_AO_SYS0_Devices[] = {
2248
2249/* 0 */
2250DAPC_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),
2255DAPC_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),
2260DAPC_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),
2265DAPC_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),
2270DAPC_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),
2275DAPC_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),
2280DAPC_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),
2285DAPC_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),
2290DAPC_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),
2295DAPC_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 */
2302DAPC_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),
2307DAPC_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),
2312DAPC_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),
2317DAPC_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),
2322DAPC_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),
2327DAPC_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),
2332DAPC_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),
2337DAPC_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),
2342DAPC_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),
2347DAPC_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 */
2354DAPC_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),
2359DAPC_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),
2364DAPC_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),
2369DAPC_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),
2374DAPC_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),
2379DAPC_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),
2384DAPC_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
2392static 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
2464static 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
2506static 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
2548static 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
2565static 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
2585static 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
2654static 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
2731static 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
2774static 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
2817static 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
2826void 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
developer282d3df2021-04-20 18:08:35 +08002843 /* Setup APUSYS Permission */
2844 set_apusys_apc();
2845
developer47aad1c2021-02-09 11:28:00 +08002846 INFO("[DEVAPC] %s done\n", __func__);
2847}