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