xref: /rk3399_ARM-atf/plat/mediatek/mt8192/drivers/devapc/devapc.c (revision a1cedadf73863ff103fecd64fa188334e1541337)
1 /*
2  * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #include <common/debug.h>
8 #include <drivers/console.h>
9 #include <lib/mmio.h>
10 
11 #include <devapc.h>
12 
13 /* Infra_ao */
14 static const struct APC_INFRA_PERI_DOM_16 INFRA_AO_SYS0_Devices[] = {
15 
16 /* 0 */
17 DAPC_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),
22 DAPC_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),
27 DAPC_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),
32 DAPC_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),
37 DAPC_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),
42 DAPC_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),
47 DAPC_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),
52 DAPC_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),
57 DAPC_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),
62 DAPC_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 */
69 DAPC_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),
74 DAPC_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),
79 DAPC_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),
84 DAPC_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),
89 DAPC_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),
94 DAPC_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),
99 DAPC_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),
104 DAPC_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),
109 DAPC_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),
114 DAPC_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 */
121 DAPC_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),
126 DAPC_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),
131 DAPC_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 
139 static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS1_Devices[] = {
140 
141 /* 0 */
142 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S",
143 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
144 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-1",
145 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
146 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-2",
147 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
148 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-3",
149 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
150 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-4",
151 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
152 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-5",
153 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
154 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-6",
155 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
156 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-7",
157 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
158 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-8",
159 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
160 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-9",
161 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
162 
163 /* 10 */
164 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-10",
165 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
166 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-11",
167 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
168 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-12",
169 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
170 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-13",
171 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
172 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-14",
173 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
174 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-15",
175 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
176 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-16",
177 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
178 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-17",
179 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
180 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-18",
181 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
182 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-19",
183 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
184 
185 /* 20 */
186 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-20",
187 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
188 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-21",
189 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
190 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-22",
191 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
192 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-23",
193 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
194 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-24",
195 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
196 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-25",
197 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
198 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-26",
199 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
200 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-27",
201 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
202 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-28",
203 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
204 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-29",
205 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
206 
207 /* 30 */
208 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-30",
209 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
210 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-31",
211 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
212 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-32",
213 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
214 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-33",
215 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
216 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-34",
217 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
218 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-35",
219 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
220 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-36",
221 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
222 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-37",
223 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
224 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-38",
225 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
226 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-39",
227 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
228 
229 /* 40 */
230 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-100",
231 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
232 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-101",
233 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
234 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-102",
235 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
236 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-103",
237 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
238 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-104",
239 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
240 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-105",
241 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
242 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-106",
243 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
244 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-107",
245 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
246 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-108",
247 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
248 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-109",
249 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
250 
251 /* 50 */
252 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-110",
253 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
254 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-111",
255 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
256 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-112",
257 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
258 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-113",
259 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
260 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-114",
261 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
262 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-115",
263 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
264 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-116",
265 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
266 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-117",
267 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
268 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-118",
269 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
270 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-119",
271 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
272 
273 /* 60 */
274 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-120",
275 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
276 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-121",
277 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
278 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-122",
279 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
280 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-123",
281 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
282 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-124",
283 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
284 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-125",
285 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
286 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-126",
287 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
288 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-127",
289 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
290 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-128",
291 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
292 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-129",
293 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
294 
295 /* 70 */
296 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-130",
297 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
298 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-131",
299 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
300 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-132",
301 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
302 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-133",
303 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
304 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-134",
305 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
306 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-135",
307 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
308 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-136",
309 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
310 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-137",
311 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
312 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-138",
313 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
314 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-139",
315 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
316 
317 /* 80 */
318 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-140",
319 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
320 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-141",
321 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
322 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-142",
323 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
324 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-143",
325 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
326 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-200",
327 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
328 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-201",
329 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
330 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-202",
331 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
332 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-203",
333 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
334 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-204",
335 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
336 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-205",
337 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
338 
339 /* 90 */
340 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-206",
341 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
342 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-207",
343 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
344 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-300",
345 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
346 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-301",
347 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
348 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-302",
349 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
350 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-303",
351 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
352 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-304",
353 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
354 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-305",
355 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
356 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-306",
357 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
358 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-307",
359 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
360 
361 /* 100 */
362 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-400",
363 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
364 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-401",
365 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
366 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-402",
367 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
368 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-403",
369 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
370 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-404",
371 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
372 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-405",
373 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
374 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-406",
375 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
376 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-407",
377 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
378 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-408",
379 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
380 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-409",
381 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
382 
383 /* 110 */
384 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-410",
385 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
386 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-411",
387 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
388 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-412",
389 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
390 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-413",
391 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
392 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-414",
393 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
394 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-415",
395 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
396 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-416",
397 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
398 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-417",
399 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
400 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-418",
401 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
402 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-419",
403 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
404 
405 /* 120 */
406 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-420",
407 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
408 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-421",
409 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
410 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-422",
411 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
412 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-423",
413 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
414 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-424",
415 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
416 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-425",
417 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
418 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-426",
419 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
420 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-427",
421 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
422 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-428",
423 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
424 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-429",
425 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
426 
427 /* 130 */
428 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-430",
429 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
430 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-431",
431 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
432 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-432",
433 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
434 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-433",
435 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
436 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-434",
437 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
438 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-435",
439 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
440 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-436",
441 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
442 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-437",
443 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
444 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-438",
445 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
446 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-439",
447 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
448 
449 /* 140 */
450 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-440",
451 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
452 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-441",
453 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
454 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-442",
455 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
456 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-443",
457 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
458 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-444",
459 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
460 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-445",
461 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
462 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-446",
463 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
464 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-447",
465 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
466 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-448",
467 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
468 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-449",
469 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
470 
471 /* 150 */
472 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-450",
473 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
474 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-451",
475 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
476 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-452",
477 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
478 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-453",
479 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
480 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-454",
481 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
482 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-455",
483 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
484 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-456",
485 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
486 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-457",
487 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
488 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-458",
489 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
490 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-459",
491 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
492 
493 /* 160 */
494 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-460",
495 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
496 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-461",
497 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
498 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-462",
499 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
500 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-463",
501 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
502 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-464",
503 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
504 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-465",
505 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
506 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-466",
507 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
508 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-467",
509 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
510 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-468",
511 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
512 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-469",
513 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
514 
515 /* 170 */
516 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-470",
517 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
518 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-471",
519 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
520 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-472",
521 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
522 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-473",
523 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
524 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-474",
525 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
526 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-475",
527 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
528 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-476",
529 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
530 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-477",
531 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
532 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-478",
533 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
534 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-479",
535 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
536 
537 /* 180 */
538 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-480",
539 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
540 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-481",
541 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
542 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-482",
543 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
544 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-483",
545 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
546 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-484",
547 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
548 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-485",
549 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
550 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-486",
551 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
552 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-487",
553 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
554 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-488",
555 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
556 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-489",
557 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
558 
559 /* 190 */
560 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-490",
561 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
562 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-491",
563 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
564 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-492",
565 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
566 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-493",
567 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
568 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-494",
569 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
570 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-495",
571 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
572 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-496",
573 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
574 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-497",
575 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
576 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-498",
577 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
578 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-499",
579 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
580 
581 /* 200 */
582 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-500",
583 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
584 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-501",
585 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
586 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-502",
587 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
588 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-503",
589 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
590 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-504",
591 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
592 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-505",
593 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
594 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-506",
595 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
596 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-507",
597 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
598 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-508",
599 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
600 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-509",
601 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
602 
603 /* 210 */
604 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-510",
605 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
606 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-511",
607 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
608 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-512",
609 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
610 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-513",
611 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
612 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-514",
613 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
614 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-515",
615 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
616 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-516",
617 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
618 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-517",
619 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
620 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-518",
621 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
622 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-519",
623 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
624 
625 /* 220 */
626 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-520",
627 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
628 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-521",
629 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
630 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-522",
631 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
632 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-523",
633 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
634 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-524",
635 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
636 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-525",
637 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
638 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-526",
639 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
640 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-527",
641 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
642 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-528",
643 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
644 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-529",
645 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
646 
647 /* 230 */
648 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-530",
649 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
650 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-531",
651 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
652 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-532",
653 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
654 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-533",
655 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
656 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-534",
657 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
658 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-535",
659 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
660 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-536",
661 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
662 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-537",
663 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
664 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-538",
665 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
666 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-539",
667 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
668 
669 /* 240 */
670 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-540",
671 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
672 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-541",
673 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
674 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-542",
675 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
676 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-543",
677 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
678 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-544",
679 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
680 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-545",
681 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
682 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-546",
683 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
684 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-547",
685 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
686 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-548",
687 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
688 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-549",
689 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
690 
691 /* 250 */
692 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-550",
693 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
694 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-551",
695 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
696 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-552",
697 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
698 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-553",
699 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
700 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-554",
701 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
702 DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-555",
703 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
704 
705 };
706 
707 static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS2_Devices[] = {
708 
709 /* 0 */
710 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-556",
711 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
712 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-557",
713 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
714 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-558",
715 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
716 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-559",
717 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
718 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-560",
719 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
720 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-561",
721 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
722 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-562",
723 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
724 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-563",
725 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
726 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-564",
727 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
728 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-565",
729 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
730 
731 /* 10 */
732 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-566",
733 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
734 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-567",
735 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
736 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-568",
737 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
738 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-569",
739 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
740 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-570",
741 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
742 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-571",
743 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
744 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-572",
745 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
746 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-573",
747 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
748 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-574",
749 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
750 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-575",
751 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
752 
753 /* 20 */
754 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-576",
755 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
756 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-577",
757 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
758 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-578",
759 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
760 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-579",
761 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
762 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-580",
763 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
764 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-581",
765 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
766 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-582",
767 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
768 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-583",
769 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
770 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-584",
771 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
772 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-585",
773 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
774 
775 /* 30 */
776 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-586",
777 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
778 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-587",
779 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
780 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-588",
781 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
782 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-589",
783 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
784 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-590",
785 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
786 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-591",
787 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
788 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-592",
789 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
790 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-593",
791 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
792 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-594",
793 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
794 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-595",
795 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
796 
797 /* 40 */
798 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-600",
799 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
800 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-601",
801 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
802 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-602",
803 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
804 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-603",
805 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
806 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-604",
807 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
808 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-605",
809 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
810 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-606",
811 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
812 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-607",
813 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
814 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-608",
815 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
816 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-609",
817 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
818 
819 /* 50 */
820 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-610",
821 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
822 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-611",
823 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
824 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-700",
825 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
826 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-701",
827 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
828 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-702",
829 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
830 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-703",
831 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
832 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-704",
833 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
834 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-705",
835 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
836 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-706",
837 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
838 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-707",
839 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
840 
841 /* 60 */
842 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-708",
843 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
844 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-709",
845 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
846 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-710",
847 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
848 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-711",
849 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
850 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-712",
851 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
852 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-713",
853 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
854 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-714",
855 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
856 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-715",
857 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
858 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-716",
859 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
860 DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-717",
861 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
862 
863 };
864 
865 /* Peri_ao */
866 static const struct APC_INFRA_PERI_DOM_16 PERI_AO_SYS0_Devices[] = {
867 
868 /* 0 */
869 DAPC_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),
874 DAPC_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),
879 DAPC_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),
884 DAPC_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),
889 DAPC_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),
894 DAPC_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),
899 DAPC_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),
904 DAPC_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),
909 DAPC_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),
914 DAPC_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 */
921 DAPC_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),
926 DAPC_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),
931 DAPC_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),
936 DAPC_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),
941 DAPC_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),
946 DAPC_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),
951 DAPC_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),
956 DAPC_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),
961 DAPC_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),
966 DAPC_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 */
973 DAPC_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),
978 DAPC_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),
983 DAPC_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),
988 DAPC_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),
993 DAPC_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),
998 DAPC_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),
1003 DAPC_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),
1008 DAPC_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),
1013 DAPC_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),
1018 DAPC_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 */
1025 DAPC_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),
1030 DAPC_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),
1035 DAPC_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),
1040 DAPC_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),
1045 DAPC_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),
1050 DAPC_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),
1055 DAPC_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),
1060 DAPC_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),
1065 DAPC_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),
1070 DAPC_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 */
1077 DAPC_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),
1082 DAPC_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),
1087 DAPC_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),
1092 DAPC_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),
1097 DAPC_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),
1102 DAPC_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),
1107 DAPC_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),
1112 DAPC_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),
1117 DAPC_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),
1122 DAPC_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 */
1129 DAPC_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),
1134 DAPC_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),
1139 DAPC_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),
1144 DAPC_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),
1149 DAPC_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),
1154 DAPC_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),
1159 DAPC_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),
1164 DAPC_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),
1169 DAPC_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),
1174 DAPC_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 */
1181 DAPC_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),
1186 DAPC_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),
1191 DAPC_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),
1196 DAPC_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),
1201 DAPC_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),
1206 DAPC_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),
1211 DAPC_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),
1216 DAPC_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),
1221 DAPC_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),
1226 DAPC_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 */
1233 DAPC_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),
1238 DAPC_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),
1243 DAPC_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),
1248 DAPC_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),
1253 DAPC_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),
1258 DAPC_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),
1263 DAPC_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),
1268 DAPC_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),
1273 DAPC_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),
1278 DAPC_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 */
1285 DAPC_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),
1290 DAPC_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),
1295 DAPC_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),
1300 DAPC_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),
1305 DAPC_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),
1310 DAPC_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),
1315 DAPC_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),
1320 DAPC_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),
1325 DAPC_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),
1330 DAPC_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 */
1337 DAPC_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),
1342 DAPC_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),
1347 DAPC_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),
1352 DAPC_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),
1357 DAPC_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),
1362 DAPC_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),
1367 DAPC_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),
1372 DAPC_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),
1377 DAPC_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),
1382 DAPC_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 */
1389 DAPC_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),
1394 DAPC_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),
1399 DAPC_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),
1404 DAPC_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),
1409 DAPC_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 
1417 static const struct APC_INFRA_PERI_DOM_8 PERI_AO_SYS1_Devices[] = {
1418 
1419 /* 0 */
1420 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S",
1421 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1422 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1423 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-1",
1424 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1425 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1426 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-2",
1427 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1428 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1429 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-3",
1430 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1431 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1432 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-4",
1433 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1434 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1435 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-5",
1436 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1437 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1438 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-6",
1439 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1440 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1441 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-7",
1442 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1443 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1444 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-8",
1445 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1446 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1447 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-9",
1448 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1449 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1450 
1451 /* 10 */
1452 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-10",
1453 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1454 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1455 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-11",
1456 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1457 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1458 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-12",
1459 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1460 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1461 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-13",
1462 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1463 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1464 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-14",
1465 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1466 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1467 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-15",
1468 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1469 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1470 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-16",
1471 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1472 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1473 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-17",
1474 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1475 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1476 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-18",
1477 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1478 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1479 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-19",
1480 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1481 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1482 
1483 /* 20 */
1484 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-20",
1485 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1486 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1487 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-21",
1488 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1489 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1490 DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-22",
1491 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1492 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1493 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S",
1494 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1495 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1496 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-1",
1497 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1498 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1499 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-2",
1500 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1501 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1502 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-3",
1503 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1504 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1505 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-4",
1506 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1507 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1508 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-5",
1509 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1510 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1511 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-6",
1512 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1513 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1514 
1515 /* 30 */
1516 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-7",
1517 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1518 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1519 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-8",
1520 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1521 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1522 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-9",
1523 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1524 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1525 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-10",
1526 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1527 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1528 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-11",
1529 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1530 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1531 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-12",
1532 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1533 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1534 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-13",
1535 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1536 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1537 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-14",
1538 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1539 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1540 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-15",
1541 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1542 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1543 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-16",
1544 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1545 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1546 
1547 /* 40 */
1548 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-17",
1549 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1550 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1551 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-18",
1552 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1553 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1554 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-19",
1555 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1556 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1557 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-20",
1558 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1559 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1560 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-21",
1561 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1562 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1563 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-22",
1564 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1565 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1566 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-23",
1567 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1568 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1569 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-24",
1570 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1571 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1572 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-25",
1573 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1574 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1575 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-26",
1576 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1577 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1578 
1579 /* 50 */
1580 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-27",
1581 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1582 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1583 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-28",
1584 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1585 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1586 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-29",
1587 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1588 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1589 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-30",
1590 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1591 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1592 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-31",
1593 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1594 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1595 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-32",
1596 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1597 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1598 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-33",
1599 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1600 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1601 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-34",
1602 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1603 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1604 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-35",
1605 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1606 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1607 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-36",
1608 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1609 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1610 
1611 /* 60 */
1612 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-37",
1613 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1614 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1615 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-38",
1616 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1617 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1618 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-39",
1619 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1620 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1621 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-40",
1622 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1623 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1624 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-41",
1625 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1626 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1627 DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-42",
1628 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1629 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1630 
1631 };
1632 
1633 static const struct APC_INFRA_PERI_DOM_4 PERI_AO_SYS2_Devices[] = {
1634 
1635 /* 0 */
1636 DAPC_PERI_AO_SYS2_ATTR("CONN_S",
1637 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1638 
1639 };
1640 
1641 /* Peri_ao2 */
1642 static const struct APC_INFRA_PERI_DOM_16 PERI_AO2_SYS0_Devices[] = {
1643 
1644 /* 0 */
1645 DAPC_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),
1650 DAPC_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),
1655 DAPC_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),
1660 DAPC_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),
1665 DAPC_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),
1670 DAPC_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),
1675 DAPC_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),
1680 DAPC_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),
1685 DAPC_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),
1690 DAPC_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 */
1697 DAPC_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),
1702 DAPC_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),
1707 DAPC_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),
1712 DAPC_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),
1717 DAPC_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),
1722 DAPC_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),
1727 DAPC_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),
1732 DAPC_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),
1737 DAPC_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),
1742 DAPC_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 */
1749 DAPC_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),
1754 DAPC_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),
1759 DAPC_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),
1764 DAPC_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),
1769 DAPC_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),
1774 DAPC_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),
1779 DAPC_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),
1784 DAPC_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),
1789 DAPC_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),
1794 DAPC_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 */
1801 DAPC_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),
1806 DAPC_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),
1811 DAPC_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),
1816 DAPC_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),
1821 DAPC_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),
1826 DAPC_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),
1831 DAPC_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),
1836 DAPC_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),
1841 DAPC_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),
1846 DAPC_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 */
1853 DAPC_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),
1858 DAPC_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),
1863 DAPC_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),
1868 DAPC_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),
1873 DAPC_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),
1878 DAPC_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),
1883 DAPC_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),
1888 DAPC_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),
1893 DAPC_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),
1898 DAPC_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 */
1905 DAPC_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),
1910 DAPC_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),
1915 DAPC_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),
1920 DAPC_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),
1925 DAPC_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),
1930 DAPC_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),
1935 DAPC_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),
1940 DAPC_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),
1945 DAPC_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),
1950 DAPC_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 */
1957 DAPC_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),
1962 DAPC_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),
1967 DAPC_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),
1972 DAPC_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),
1977 DAPC_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),
1982 DAPC_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),
1987 DAPC_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),
1992 DAPC_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),
1997 DAPC_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),
2002 DAPC_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 */
2009 DAPC_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),
2014 DAPC_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),
2019 DAPC_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),
2024 DAPC_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),
2029 DAPC_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),
2034 DAPC_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),
2039 DAPC_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),
2044 DAPC_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),
2049 DAPC_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),
2054 DAPC_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 */
2061 DAPC_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),
2066 DAPC_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),
2071 DAPC_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),
2076 DAPC_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),
2081 DAPC_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),
2086 DAPC_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),
2091 DAPC_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),
2096 DAPC_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),
2101 DAPC_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),
2106 DAPC_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 */
2113 DAPC_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),
2118 DAPC_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),
2123 DAPC_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),
2128 DAPC_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),
2133 DAPC_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),
2138 DAPC_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),
2143 DAPC_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),
2148 DAPC_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),
2153 DAPC_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),
2158 DAPC_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 */
2165 DAPC_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),
2170 DAPC_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),
2175 DAPC_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),
2180 DAPC_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),
2185 DAPC_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),
2190 DAPC_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),
2195 DAPC_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),
2200 DAPC_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),
2205 DAPC_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),
2210 DAPC_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 */
2217 DAPC_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),
2222 DAPC_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),
2227 DAPC_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),
2232 DAPC_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),
2237 DAPC_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 */
2246 static const struct APC_INFRA_PERI_DOM_16 PERI_PAR_AO_SYS0_Devices[] = {
2247 
2248 /* 0 */
2249 DAPC_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),
2254 DAPC_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),
2259 DAPC_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),
2264 DAPC_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),
2269 DAPC_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),
2274 DAPC_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),
2279 DAPC_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),
2284 DAPC_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),
2289 DAPC_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),
2294 DAPC_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 */
2301 DAPC_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),
2306 DAPC_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),
2311 DAPC_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),
2316 DAPC_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),
2321 DAPC_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),
2326 DAPC_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),
2331 DAPC_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),
2336 DAPC_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),
2341 DAPC_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),
2346 DAPC_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 */
2353 DAPC_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),
2358 DAPC_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),
2363 DAPC_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),
2368 DAPC_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),
2373 DAPC_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),
2378 DAPC_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),
2383 DAPC_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 
2391 static 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 
2463 static 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 
2505 static 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 
2547 static 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 
2564 static 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 
2584 static 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 
2653 static 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 
2730 static 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 
2773 static 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 
2816 static 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 
2825 void 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 }
2844