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