xref: /rk3399_ARM-atf/plat/mediatek/mt8192/drivers/devapc/devapc.c (revision 77b6801966d203e09ca118fad42543e934d73e6f)
16b822d49SNina Wu /*
26b822d49SNina Wu  * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved.
36b822d49SNina Wu  *
46b822d49SNina Wu  * SPDX-License-Identifier: BSD-3-Clause
56b822d49SNina Wu  */
66b822d49SNina Wu 
76b822d49SNina Wu #include <common/debug.h>
86b822d49SNina Wu #include <drivers/console.h>
96b822d49SNina Wu #include <lib/mmio.h>
106b822d49SNina Wu 
116b822d49SNina Wu #include <devapc.h>
126b822d49SNina Wu 
136b822d49SNina Wu /* Infra_ao */
146b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_16 INFRA_AO_SYS0_Devices[] = {
156b822d49SNina Wu 
166b822d49SNina Wu /* 0 */
176b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S",
186b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
226b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-1",
236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
266b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
276b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-2",
286b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
316b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
326b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-3",
336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
376b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-4",
386b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
426b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-5",
436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
476b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-6",
486b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
526b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-7",
536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
546b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
556b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
576b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MFG_S_S-8",
586b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
596b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
626b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("APU_S_S",
636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
646b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
676b822d49SNina Wu 
686b822d49SNina Wu /* 10 */
696b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-1",
706b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
746b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-2",
756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
796b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-3",
806b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
846b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-4",
85*77b68019SFlora Fu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
896b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("APU_S_S-5",
90*77b68019SFlora Fu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
946b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S",
956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
996b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-1",
1006b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
1016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1026b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1046b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-2",
1056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
1066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1096b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-3",
1106b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
1116b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1146b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("MCUSYS_CFGREG_APB_S-4",
1156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
1166b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1196b822d49SNina Wu 
1206b822d49SNina Wu /* 20 */
1216b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("L3C_S",
1226b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1266b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("L3C_S-1",
1276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1316b822d49SNina Wu DAPC_INFRA_AO_SYS0_ATTR("PCIE_AXI_S",
1326b822d49SNina Wu 			NO_PROTECTION, NO_PROTECTION, FORBIDDEN,     FORBIDDEN,
1336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
1356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1366b822d49SNina Wu 
1376b822d49SNina Wu };
1386b822d49SNina Wu 
1396b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS1_Devices[] = {
1406b822d49SNina Wu 
1416b822d49SNina Wu /* 0 */
1426b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S",
1436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1446b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-1",
1456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1466b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-2",
1476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1486b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-3",
1496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1506b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-4",
1516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1526b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-5",
1536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1546b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-6",
1556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1566b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-7",
1576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1586b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-8",
1596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1606b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-9",
1616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1626b822d49SNina Wu 
1636b822d49SNina Wu /* 10 */
1646b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-10",
1656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1666b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-11",
1676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1686b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-12",
1696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1706b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-13",
1716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1726b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-14",
1736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1746b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-15",
1756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1766b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-16",
1776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1786b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-17",
1796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1806b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-18",
1816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1826b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-19",
1836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1846b822d49SNina Wu 
1856b822d49SNina Wu /* 20 */
1866b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-20",
1876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1886b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-21",
1896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1906b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-22",
1916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1926b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-23",
1936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1946b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-24",
1956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1966b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-25",
1976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
1986b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-26",
1996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2006b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-27",
2016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2026b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-28",
2036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2046b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-29",
2056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2066b822d49SNina Wu 
2076b822d49SNina Wu /* 30 */
2086b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-30",
2096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2106b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-31",
2116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2126b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-32",
2136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2146b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-33",
2156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2166b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-34",
2176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2186b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-35",
2196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2206b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-36",
2216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2226b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-37",
2236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2246b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-38",
2256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2266b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-39",
2276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2286b822d49SNina Wu 
2296b822d49SNina Wu /* 40 */
2306b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-100",
2316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2326b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-101",
2336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2346b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-102",
2356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2366b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-103",
2376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2386b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-104",
2396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2406b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-105",
2416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2426b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-106",
2436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2446b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-107",
2456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2466b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-108",
2476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2486b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-109",
2496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2506b822d49SNina Wu 
2516b822d49SNina Wu /* 50 */
2526b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-110",
2536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2546b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-111",
2556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2566b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-112",
2576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2586b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-113",
2596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2606b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-114",
2616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2626b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-115",
2636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2646b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-116",
2656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2666b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-117",
2676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2686b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-118",
2696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2706b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-119",
2716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2726b822d49SNina Wu 
2736b822d49SNina Wu /* 60 */
2746b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-120",
2756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2766b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-121",
2776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2786b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-122",
2796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2806b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-123",
2816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2826b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-124",
2836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2846b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-125",
2856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2866b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-126",
2876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2886b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-127",
2896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2906b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-128",
2916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2926b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-129",
2936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2946b822d49SNina Wu 
2956b822d49SNina Wu /* 70 */
2966b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-130",
2976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
2986b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-131",
2996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3006b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-132",
3016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3026b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-133",
3036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3046b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-134",
3056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3066b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-135",
3076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3086b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-136",
3096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3106b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-137",
3116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3126b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-138",
3136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3146b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-139",
3156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3166b822d49SNina Wu 
3176b822d49SNina Wu /* 80 */
3186b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-140",
3196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3206b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-141",
3216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3226b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-142",
3236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3246b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-143",
3256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3266b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-200",
3276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
3286b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-201",
3296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
3306b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-202",
3316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3326b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-203",
3336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
3346b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-204",
3356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3366b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-205",
3376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3386b822d49SNina Wu 
3396b822d49SNina Wu /* 90 */
3406b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-206",
3416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3426b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-207",
3436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3446b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-300",
3456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3466b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-301",
3476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3486b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-302",
3496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION),
3506b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-303",
3516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3526b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-304",
3536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3546b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-305",
3556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3566b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-306",
3576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3586b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-307",
3596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3606b822d49SNina Wu 
3616b822d49SNina Wu /* 100 */
3626b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-400",
3636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3646b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-401",
3656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3666b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-402",
3676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3686b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-403",
3696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3706b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-404",
3716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3726b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-405",
3736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3746b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-406",
3756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3766b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-407",
3776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3786b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-408",
3796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3806b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-409",
3816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3826b822d49SNina Wu 
3836b822d49SNina Wu /* 110 */
3846b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-410",
3856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3866b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-411",
3876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3886b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-412",
3896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3906b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-413",
3916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3926b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-414",
3936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3946b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-415",
3956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3966b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-416",
3976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
3986b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-417",
3996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4006b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-418",
4016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4026b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-419",
4036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4046b822d49SNina Wu 
4056b822d49SNina Wu /* 120 */
4066b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-420",
4076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4086b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-421",
4096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4106b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-422",
4116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4126b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-423",
4136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4146b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-424",
4156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4166b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-425",
4176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4186b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-426",
4196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4206b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-427",
4216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4226b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-428",
4236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4246b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-429",
4256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4266b822d49SNina Wu 
4276b822d49SNina Wu /* 130 */
4286b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-430",
4296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4306b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-431",
4316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4326b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-432",
4336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4346b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-433",
4356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4366b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-434",
4376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4386b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-435",
4396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4406b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-436",
4416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4426b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-437",
4436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4446b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-438",
4456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4466b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-439",
4476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4486b822d49SNina Wu 
4496b822d49SNina Wu /* 140 */
4506b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-440",
4516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4526b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-441",
4536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4546b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-442",
4556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4566b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-443",
4576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4586b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-444",
4596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4606b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-445",
4616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4626b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-446",
4636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4646b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-447",
4656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4666b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-448",
4676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4686b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-449",
4696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4706b822d49SNina Wu 
4716b822d49SNina Wu /* 150 */
4726b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-450",
4736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4746b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-451",
4756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4766b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-452",
4776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4786b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-453",
4796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4806b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-454",
4816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4826b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-455",
4836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4846b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-456",
4856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4866b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-457",
4876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4886b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-458",
4896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4906b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-459",
4916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4926b822d49SNina Wu 
4936b822d49SNina Wu /* 160 */
4946b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-460",
4956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4966b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-461",
4976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
4986b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-462",
4996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5006b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-463",
5016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5026b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-464",
5036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5046b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-465",
5056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5066b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-466",
5076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5086b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-467",
5096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5106b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-468",
5116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5126b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-469",
5136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5146b822d49SNina Wu 
5156b822d49SNina Wu /* 170 */
5166b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-470",
5176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5186b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-471",
5196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5206b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-472",
5216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5226b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-473",
5236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5246b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-474",
5256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5266b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-475",
5276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5286b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-476",
5296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5306b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-477",
5316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5326b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-478",
5336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5346b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-479",
5356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5366b822d49SNina Wu 
5376b822d49SNina Wu /* 180 */
5386b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-480",
5396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5406b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-481",
5416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5426b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-482",
5436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5446b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-483",
5456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5466b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-484",
5476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5486b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-485",
5496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5506b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-486",
5516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5526b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-487",
5536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5546b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-488",
5556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5566b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-489",
5576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5586b822d49SNina Wu 
5596b822d49SNina Wu /* 190 */
5606b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-490",
5616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5626b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-491",
5636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5646b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-492",
5656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5666b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-493",
5676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5686b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-494",
5696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5706b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-495",
5716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5726b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-496",
5736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5746b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-497",
5756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5766b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-498",
5776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5786b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-499",
5796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5806b822d49SNina Wu 
5816b822d49SNina Wu /* 200 */
5826b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-500",
5836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5846b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-501",
5856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5866b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-502",
5876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5886b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-503",
5896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5906b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-504",
5916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5926b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-505",
5936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5946b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-506",
5956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5966b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-507",
5976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
5986b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-508",
5996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6006b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-509",
6016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6026b822d49SNina Wu 
6036b822d49SNina Wu /* 210 */
6046b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-510",
6056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6066b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-511",
6076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6086b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-512",
6096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6106b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-513",
6116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6126b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-514",
6136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6146b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-515",
6156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6166b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-516",
6176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6186b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-517",
6196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6206b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-518",
6216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6226b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-519",
6236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6246b822d49SNina Wu 
6256b822d49SNina Wu /* 220 */
6266b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-520",
6276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6286b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-521",
6296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6306b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-522",
6316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6326b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-523",
6336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6346b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-524",
6356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6366b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-525",
6376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6386b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-526",
6396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6406b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-527",
6416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6426b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-528",
6436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6446b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-529",
6456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6466b822d49SNina Wu 
6476b822d49SNina Wu /* 230 */
6486b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-530",
6496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6506b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-531",
6516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6526b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-532",
6536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6546b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-533",
6556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6566b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-534",
6576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6586b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-535",
6596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6606b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-536",
6616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6626b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-537",
6636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6646b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-538",
6656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6666b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-539",
6676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6686b822d49SNina Wu 
6696b822d49SNina Wu /* 240 */
6706b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-540",
6716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6726b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-541",
6736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6746b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-542",
6756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6766b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-543",
6776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6786b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-544",
6796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6806b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-545",
6816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6826b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-546",
6836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6846b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-547",
6856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6866b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-548",
6876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6886b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-549",
6896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6906b822d49SNina Wu 
6916b822d49SNina Wu /* 250 */
6926b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-550",
6936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6946b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-551",
6956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6966b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-552",
6976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
6986b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-553",
6996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7006b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-554",
7016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7026b822d49SNina Wu DAPC_INFRA_AO_SYS1_ATTR("MM_S_S-555",
7036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7046b822d49SNina Wu 
7056b822d49SNina Wu };
7066b822d49SNina Wu 
7076b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_4 INFRA_AO_SYS2_Devices[] = {
7086b822d49SNina Wu 
7096b822d49SNina Wu /* 0 */
7106b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-556",
7116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7126b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-557",
7136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7146b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-558",
7156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7166b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-559",
7176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7186b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-560",
7196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7206b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-561",
7216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7226b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-562",
7236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7246b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-563",
7256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7266b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-564",
7276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7286b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-565",
7296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7306b822d49SNina Wu 
7316b822d49SNina Wu /* 10 */
7326b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-566",
7336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7346b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-567",
7356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7366b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-568",
7376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7386b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-569",
7396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7406b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-570",
7416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7426b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-571",
7436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7446b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-572",
7456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7466b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-573",
7476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7486b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-574",
7496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7506b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-575",
7516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7526b822d49SNina Wu 
7536b822d49SNina Wu /* 20 */
7546b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-576",
7556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7566b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-577",
7576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7586b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-578",
7596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7606b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-579",
7616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7626b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-580",
7636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7646b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-581",
7656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7666b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-582",
7676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7686b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-583",
7696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7706b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-584",
7716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7726b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-585",
7736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7746b822d49SNina Wu 
7756b822d49SNina Wu /* 30 */
7766b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-586",
7776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7786b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-587",
7796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7806b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-588",
7816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7826b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-589",
7836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7846b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-590",
7856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7866b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-591",
7876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7886b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-592",
7896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7906b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-593",
7916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7926b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-594",
7936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7946b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-595",
7956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
7966b822d49SNina Wu 
7976b822d49SNina Wu /* 40 */
7986b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-600",
7996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8006b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-601",
8016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8026b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-602",
8036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8046b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-603",
8056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8066b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-604",
8076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8086b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-605",
8096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8106b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-606",
8116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8126b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-607",
8136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8146b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-608",
8156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8166b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-609",
8176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8186b822d49SNina Wu 
8196b822d49SNina Wu /* 50 */
8206b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-610",
8216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8226b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-611",
8236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8246b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-700",
8256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8266b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-701",
8276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8286b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-702",
8296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8306b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-703",
8316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8326b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-704",
8336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8346b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-705",
8356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8366b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-706",
8376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8386b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-707",
8396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8406b822d49SNina Wu 
8416b822d49SNina Wu /* 60 */
8426b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-708",
8436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8446b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-709",
8456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8466b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-710",
8476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8486b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-711",
8496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8506b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-712",
8516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8526b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-713",
8536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8546b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-714",
8556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8566b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-715",
8576b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8586b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-716",
8596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8606b822d49SNina Wu DAPC_INFRA_AO_SYS2_ATTR("MM_S_S-717",
8616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8626b822d49SNina Wu 
8636b822d49SNina Wu };
8646b822d49SNina Wu 
8656b822d49SNina Wu /* Peri_ao */
8666b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_16 PERI_AO_SYS0_Devices[] = {
8676b822d49SNina Wu 
8686b822d49SNina Wu /* 0 */
8696b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S",
8706b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
8716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8746b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-1",
8756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8796b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-2",
8806b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8846b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-3",
8856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8896b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SPM_APB_S-4",
8906b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8946b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("APMIXEDSYS_APB_S",
8956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, NO_PROTECTION,
8966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
8986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
8996b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("APMIXEDSYS_APB_S-1",
9006b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
9016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9026b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9046b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("TOPCKGEN_APB_S",
9056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, NO_PROTECTION,
9066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9096b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("INFRACFG_AO_APB_S",
9106b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
9116b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9146b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("INFRACFG_AO_MEM_APB_S",
9156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9166b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9196b822d49SNina Wu 
9206b822d49SNina Wu /* 10 */
9216b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PERICFG_AO_APB_S",
9226b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9266b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("GPIO_APB_S",
9276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     NO_PROTECTION,
9286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9316b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("TOPRGU_APB_S",
9326b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9366b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("RESERVED_APB_S",
9376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9386b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9416b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_INFRA_AO_APB_S",
9426b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9466b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("BCRM_INFRA_AO_APB_S",
9476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9516b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEBUG_CTRL_INFRA_AO_APB_S",
9526b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9546b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9556b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9566b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_PERI_AO_APB_S",
9576b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9586b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9596b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9616b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("BCRM_PERI_AO_APB_S",
9626b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9646b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9666b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEBUG_CTRL_PERI_AO_APB_S",
9676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9706b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9716b822d49SNina Wu 
9726b822d49SNina Wu /* 20 */
9736b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("AP_CIRQ_EINT_APB_S",
9746b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9786b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PMIC_WRAP_APB_S",
9796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9836b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_AO_MM_APB_S",
9846b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9886b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("KP_APB_S",
9896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9906b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9936b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("TOP_MISC_APB_S",
9946b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9956b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
9976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
9986b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DVFSRC_APB_S",
9996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
10006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10026b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10036b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("MBIST_AO_APB_S",
10046b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10086b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DPMAIF_AO_APB_S",
10096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10116b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10136b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEVICE_MPU_AO_APB_S",
10146b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10156b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10166b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10186b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SYS_TIMER_APB_S",
10196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10226b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10236b822d49SNina Wu 
10246b822d49SNina Wu /* 30 */
10256b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("MODEM_TEMP_SHARE_APB_S",
10266b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10276b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10306b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEVICE_APC_AO_MD_APB_S",
10316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10326b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10356b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PMIF1_APB_S",
10366b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10376b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10386b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10406b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PMICSPI_MST_APB_S",
10416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10426b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10456b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("TIA_APB_S",
10466b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
10476b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10506b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("TOPCKGEN_INFRA_CFG_APB_S",
10516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10546b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10556b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRM_DEBUG_TOP_APB_S",
10566b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
10576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10586b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10596b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10606b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S",
10616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10646b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10656b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-1",
10666b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10706b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-2",
10716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10746b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10756b822d49SNina Wu 
10766b822d49SNina Wu /* 40 */
10776b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-3",
10786b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
10796b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10826b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-4",
10836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10846b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10876b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-5",
10886b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10906b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10926b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-6",
10936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10956b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
10976b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-7",
10986b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
10996b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11026b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-8",
11036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11076b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-9",
11086b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11116b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11126b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PWR_MD32_S-10",
11136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11156b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11166b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11176b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("AUDIO_S",
11186b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11226b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("AUDIO_S-1",
11236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11266b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11276b822d49SNina Wu 
11286b822d49SNina Wu /* 50 */
11296b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SSUSB_S",
11306b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11316b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11326b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11346b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SSUSB_S-1",
11356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11376b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11386b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11396b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SSUSB_S-2",
11406b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11426b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11446b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("UFS_S",
11456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11476b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11496b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("UFS_S-1",
11506b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11546b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("UFS_S-2",
11556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11586b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11596b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("UFS_S-3",
11606b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11646b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEBUGSYS_APB_S",
11656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11696b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S0_APB_S",
11706b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11746b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S0_APB_S-1",
11756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
11766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11796b822d49SNina Wu 
11806b822d49SNina Wu /* 60 */
11816b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S1_APB_S",
11826b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11846b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11866b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_MD32_S1_APB_S-1",
11876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11906b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11916b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("NOR_AXI_S",
11926b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11956b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
11966b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("PCIE_AHB_S",
11976b822d49SNina Wu 			NO_PROTECTION, NO_PROTECTION, FORBIDDEN,     FORBIDDEN,
11986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
11996b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12016b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP0_APB_S",
12026b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
12036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12066b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP1_APB_S",
12076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12116b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP2_APB_S",
12126b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12156b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12166b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP3_APB_S",
12176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12216b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP4_APB_S",
12226b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12266b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP5_APB_S",
12276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12316b822d49SNina Wu 
12326b822d49SNina Wu /* 70 */
12336b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH0_TOP6_APB_S",
12346b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12376b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12386b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP0_APB_S",
12396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
12406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12426b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12436b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP1_APB_S",
12446b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12476b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12486b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP2_APB_S",
12496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12536b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP3_APB_S",
12546b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12556b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12586b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP4_APB_S",
12596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12636b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP5_APB_S",
12646b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12686b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH1_TOP6_APB_S",
12696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12706b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12736b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP0_APB_S",
12746b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12786b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP1_APB_S",
12796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12836b822d49SNina Wu 
12846b822d49SNina Wu /* 80 */
12856b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP2_APB_S",
12866b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12906b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP3_APB_S",
12916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
12956b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP4_APB_S",
12966b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
12996b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13006b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP5_APB_S",
13016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13026b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13056b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH2_TOP6_APB_S",
13066b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13106b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP0_APB_S",
13116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13156b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP1_APB_S",
13166b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13206b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP2_APB_S",
13216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13226b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13256b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP3_APB_S",
13266b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13276b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13306b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP4_APB_S",
13316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13326b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13356b822d49SNina Wu 
13366b822d49SNina Wu /* 90 */
13376b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP5_APB_S",
13386b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13426b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DRAMC_CH3_TOP6_APB_S",
13436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13476b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF2_AP_APB_S",
13486b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13526b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF2_MD_APB_S",
13536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13546b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13556b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13576b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF3_AP_APB_S",
13586b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13596b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13626b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF3_MD_APB_S",
13636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13646b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13676b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF4_AP_APB_S",
13686b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13706b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13726b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF4_MD_APB_S",
13736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13746b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13776b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("INFRA_BUS_TRACE_APB_S",
13786b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13796b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13826b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF5_AP_APB_S",
13836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13846b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13876b822d49SNina Wu 
13886b822d49SNina Wu /* 100 */
13896b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("CCIF5_MD_APB_S",
13906b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13946b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SSC_INFRA_APB0_S",
13956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
13986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
13996b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SSC_INFRA_APB1_S",
14006b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14026b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14046b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("SSC_INFRA_APB2_S",
14056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14096b822d49SNina Wu DAPC_PERI_AO_SYS0_ATTR("DEVICE_MPU_ACP_APB_S",
14106b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14116b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14146b822d49SNina Wu 
14156b822d49SNina Wu };
14166b822d49SNina Wu 
14176b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_8 PERI_AO_SYS1_Devices[] = {
14186b822d49SNina Wu 
14196b822d49SNina Wu /* 0 */
14206b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S",
14216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14226b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14236b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-1",
14246b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14266b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-2",
14276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14296b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-3",
14306b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14316b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14326b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-4",
14336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14356b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-5",
14366b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14376b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14386b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-6",
14396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14416b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-7",
14426b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14446b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-8",
14456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14476b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-9",
14486b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14506b822d49SNina Wu 
14516b822d49SNina Wu /* 10 */
14526b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-10",
14536b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14546b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14556b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-11",
14566b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14586b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-12",
14596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14616b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-13",
14626b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14646b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-14",
14656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14676b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-15",
14686b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14706b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-16",
14716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14736b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-17",
14746b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14766b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-18",
14776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14796b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-19",
14806b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14826b822d49SNina Wu 
14836b822d49SNina Wu /* 20 */
14846b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-20",
14856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14876b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-21",
14886b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14906b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("TINSYS_S-22",
14916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14936b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S",
14946b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14956b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14966b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-1",
14976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
14986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
14996b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-2",
15006b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15026b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-3",
15036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15056b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-4",
15066b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15086b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-5",
15096b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15116b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-6",
15126b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15146b822d49SNina Wu 
15156b822d49SNina Wu /* 30 */
15166b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-7",
15176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15196b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-8",
15206b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15226b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-9",
15236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15256b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-10",
15266b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15276b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15286b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-11",
15296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15316b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-12",
15326b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15346b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-13",
15356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15376b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-14",
15386b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15406b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-15",
15416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15426b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15436b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-16",
15446b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15466b822d49SNina Wu 
15476b822d49SNina Wu /* 40 */
15486b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-17",
15496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15516b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-18",
15526b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15546b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-19",
15556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15576b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-20",
15586b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15596b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15606b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-21",
15616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15636b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-22",
15646b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15666b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-23",
15676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15696b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-24",
15706b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15726b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-25",
15736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15746b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15756b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-26",
15766b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15786b822d49SNina Wu 
15796b822d49SNina Wu /* 50 */
15806b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-27",
15816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15836b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-28",
15846b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15866b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-29",
15876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15896b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-30",
15906b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15926b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-31",
15936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15956b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-32",
15966b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
15976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
15986b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-33",
15996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16016b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-34",
16026b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16046b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-35",
16056b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16076b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-36",
16086b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16106b822d49SNina Wu 
16116b822d49SNina Wu /* 60 */
16126b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-37",
16136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16156b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-38",
16166b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16186b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-39",
16196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16216b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-40",
16226b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16246b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-41",
16256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16266b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16276b822d49SNina Wu DAPC_PERI_AO_SYS1_ATTR("MD_AP_S-42",
16286b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16306b822d49SNina Wu 
16316b822d49SNina Wu };
16326b822d49SNina Wu 
16336b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_4 PERI_AO_SYS2_Devices[] = {
16346b822d49SNina Wu 
16356b822d49SNina Wu /* 0 */
16366b822d49SNina Wu DAPC_PERI_AO_SYS2_ATTR("CONN_S",
16376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16386b822d49SNina Wu 
16396b822d49SNina Wu };
16406b822d49SNina Wu 
16416b822d49SNina Wu /* Peri_ao2 */
16426b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_16 PERI_AO2_SYS0_Devices[] = {
16436b822d49SNina Wu 
16446b822d49SNina Wu /* 0 */
16456b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("EFUSE_DEBUG_AO_APB_S",
16466b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16476b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16506b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("APXGPT_APB_S",
16516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
16526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16546b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16556b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("SEJ_APB_S",
16566b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16586b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16596b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16606b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("AES_TOP0_APB_S",
16616b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16646b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16656b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("SECURITY_AO_APB_S",
16666b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16706b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_PERI_AO2_APB_S",
16716b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16746b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16756b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BCRM_PERI_AO2_APB_S",
16766b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16796b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16806b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEBUG_CTRL_PERI_AO2_APB_S",
16816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16846b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16856b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("SPMI_MST_APB_S",
16866b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16906b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEBUG_CTRL_FMEM_AO_APB_S",
16916b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
16956b822d49SNina Wu 
16966b822d49SNina Wu /* 10 */
16976b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BCRM_FMEM_AO_APB_S",
16986b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
16996b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17026b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_FMEM_AO_APB_S",
17036b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17076b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("PWM_APB_S",
17086b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17116b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17126b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S",
17136b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17156b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17166b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17176b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S-1",
17186b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17226b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S-2",
17236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17266b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17276b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("GCE_APB_S-3",
17286b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17316b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17326b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S",
17336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17376b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S-1",
17386b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17426b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S-2",
17436b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17476b822d49SNina Wu 
17486b822d49SNina Wu /* 20 */
17496b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DPMAIF_PDN_APB_S-3",
17506b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17546b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB0_S",
17556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17586b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17596b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB1_S",
17606b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     SEC_RW_NS_R,   FORBIDDEN,
17616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17646b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB2_S",
17656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17696b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB3_S",
17706b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17746b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB4_S",
17756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17796b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB5_S",
17806b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17846b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB6_S",
17856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17896b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB7_S",
17906b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17946b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB8_S",
17956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
17986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
17996b822d49SNina Wu 
18006b822d49SNina Wu /* 30 */
18016b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB9_S",
18026b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18066b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB10_S",
18076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18116b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB11_S",
18126b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18156b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18166b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB12_S",
18176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18216b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB13_S",
18226b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18266b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB14_S",
18276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18316b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_APB15_S",
18326b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18366b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB0_S",
18376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18386b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18416b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB1_S",
18426b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18466b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB2_S",
18476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18516b822d49SNina Wu 
18526b822d49SNina Wu /* 40 */
18536b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB3_S",
18546b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18556b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18586b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB4_S",
18596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18636b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB5_S",
18646b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18686b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB6_S",
18696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18706b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18736b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_WEST_APB7_S",
18746b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18786b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB0_S",
18796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18836b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB1_S",
18846b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18886b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB2_S",
18896b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18906b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18936b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB3_S",
18946b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18956b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
18976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
18986b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB4_S",
18996b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19026b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19036b822d49SNina Wu 
19046b822d49SNina Wu /* 50 */
19056b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB5_S",
19066b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19106b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB6_S",
19116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19156b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB7_S",
19166b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19206b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB8_S",
19216b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19226b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19256b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB9_S",
19266b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19276b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19306b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB10_S",
19316b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19326b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19356b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB11_S",
19366b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19376b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19386b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19406b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB12_S",
19416b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19426b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19456b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB13_S",
19466b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19476b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19506b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB14_S",
19516b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19546b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19556b822d49SNina Wu 
19566b822d49SNina Wu /* 60 */
19576b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_NORTH_APB15_S",
19586b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19596b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19626b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB0_S",
19636b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19646b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19676b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB1_S",
19686b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19706b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19726b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB2_S",
19736b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19746b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19776b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB3_S",
19786b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19796b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19826b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB4_S",
19836b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19846b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19876b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB5_S",
19886b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19906b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19926b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB6_S",
19936b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19956b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
19976b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB7_S",
19986b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
19996b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20016b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20026b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB8_S",
20036b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20066b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20076b822d49SNina Wu 
20086b822d49SNina Wu /* 70 */
20096b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB9_S",
20106b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20116b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20146b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB10_S",
20156b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20166b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20196b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB11_S",
20206b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20226b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20246b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB12_S",
20256b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20266b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20276b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20296b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB13_S",
20306b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20316b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20326b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20346b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB14_S",
20356b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20376b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20386b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20396b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_SOUTH_APB15_S",
20406b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20426b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20446b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB0_S",
20456b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20476b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20496b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB1_S",
20506b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20546b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB2_S",
20556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20586b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20596b822d49SNina Wu 
20606b822d49SNina Wu /* 80 */
20616b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB3_S",
20626b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20646b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20666b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB4_S",
20676b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20706b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20716b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB5_S",
20726b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20746b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20766b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB6_S",
20776b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20796b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20816b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BND_EAST_NORTH_APB7_S",
20826b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20846b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20866b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("SYS_CIRQ_APB_S",
20876b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20906b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20916b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("EFUSE_DEBUG_PDN_APB_S",
20926b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20956b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
20966b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_INFRA_PDN_APB_S",
20976b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
20996b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21006b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21016b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEBUG_TRACKER_APB_S",
21026b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21066b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("CCIF0_AP_APB_S",
21076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21116b822d49SNina Wu 
21126b822d49SNina Wu /* 90 */
21136b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("CCIF0_MD_APB_S",
21146b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21156b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21166b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21176b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21186b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("CCIF1_AP_APB_S",
21196b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21226b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21236b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("CCIF1_MD_APB_S",
21246b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21266b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21276b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21286b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("MBIST_PDN_APB_S",
21296b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21316b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21326b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21336b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("INFRACFG_PDN_APB_S",
21346b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
21356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21376b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21386b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("TRNG_APB_S",
21396b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21426b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21436b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DX_CC_APB_S",
21446b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21466b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21476b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21486b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("CQ_DMA_APB_S",
21496b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21536b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("SRAMROM_APB_S",
21546b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21556b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21586b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("INFRACFG_MEM_APB_S",
21596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21636b822d49SNina Wu 
21646b822d49SNina Wu /* 100 */
21656b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("RESERVED_DVFS_PROC_APB_S",
21666b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21696b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21706b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("SYS_CIRQ1_APB_S",
21716b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21746b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21756b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("SYS_CIRQ2_APB_S",
21766b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21796b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21806b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEBUG_TRACKER_APB1_S",
21816b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21846b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21856b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("EMI_APB_S",
21866b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
21876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21896b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21906b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("EMI_MPU_APB_S",
21916b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21946b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
21956b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEVICE_MPU_PDN_APB_S",
21966b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
21996b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22006b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("APDMA_APB_S",
22016b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22026b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22056b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEBUG_TRACKER_APB2_S",
22066b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22076b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22106b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BCRM_INFRA_PDN_APB_S",
22116b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
22126b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22156b822d49SNina Wu 
22166b822d49SNina Wu /* 110 */
22176b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BCRM_PERI_PDN_APB_S",
22186b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22216b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22226b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BCRM_PERI_PDN2_APB_S",
22236b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22266b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22276b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_PERI_PDN_APB_S",
22286b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22316b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22326b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("DEVICE_APC_PERI_PDN2_APB_S",
22336b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22366b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22376b822d49SNina Wu DAPC_PERI_AO2_SYS0_ATTR("BCRM_FMEM_PDN_APB_S",
22386b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22416b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22426b822d49SNina Wu 
22436b822d49SNina Wu };
22446b822d49SNina Wu 
22456b822d49SNina Wu /* Peri_par_ao */
22466b822d49SNina Wu static const struct APC_INFRA_PERI_DOM_16 PERI_PAR_AO_SYS0_Devices[] = {
22476b822d49SNina Wu 
22486b822d49SNina Wu /* 0 */
22496b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("AUXADC_APB_S",
22506b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22516b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22526b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22536b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22546b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("UART0_APB_S",
22556b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
22566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22586b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22596b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("UART1_APB_S",
22606b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22636b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22646b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("UART2_APB_S",
22656b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22686b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22696b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB4_S",
22706b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22736b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22746b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI0_APB_S",
22756b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22786b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22796b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("PTP_THERM_CTRL_APB_S",
22806b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
22816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22836b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22846b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("BTIF_APB_S",
22856b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22886b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22896b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("DISP_PWM_APB_S",
22906b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22916b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22926b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22936b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22946b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI1_APB_S",
22956b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22966b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22976b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
22986b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
22996b822d49SNina Wu 
23006b822d49SNina Wu /* 10 */
23016b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI2_APB_S",
23026b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23036b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23046b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23056b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23066b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI3_APB_S",
23076b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23086b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23096b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23106b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23116b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB0_S",
23126b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23136b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23146b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23156b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23166b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB1_S",
23176b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23186b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23196b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23206b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23216b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI4_APB_S",
23226b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23236b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23246b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23256b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23266b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI5_APB_S",
23276b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23286b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23296b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23306b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23316b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB2_S",
23326b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23336b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23346b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23356b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23366b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("IIC_P2P_REMAP_APB3_S",
23376b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23386b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23396b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23406b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23416b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI6_APB_S",
23426b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23436b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23446b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23456b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23466b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("SPI7_APB_S",
23476b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23486b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23496b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23506b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23516b822d49SNina Wu 
23526b822d49SNina Wu /* 20 */
23536b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("BCRM_PERI_PAR_PDN_APB_S",
23546b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23556b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23566b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23576b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23586b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("DEVICE_APC_PERI_PAR_PDN_APB_S",
23596b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23606b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23616b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23626b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23636b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("PTP_THERM_CTRL2_APB_S",
23646b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     NO_PROTECTION, FORBIDDEN,
23656b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23666b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23676b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23686b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("NOR_APB_S",
23696b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23706b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23716b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23726b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23736b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("DEVICE_APC_PERI_PAR_AO_APB_S",
23746b822d49SNina Wu 			SEC_RW_ONLY,   FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23756b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23766b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23776b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23786b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("DEBUG_CTRL_PERI_PAR_AO_APB_S",
23796b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23806b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23816b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23826b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23836b822d49SNina Wu DAPC_PERI_PAR_AO_SYS0_ATTR("BCRM_PERI_PAR_AO_APB_S",
23846b822d49SNina Wu 			NO_PROTECTION, FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23856b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23866b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN,
23876b822d49SNina Wu 			FORBIDDEN,     FORBIDDEN,     FORBIDDEN,     FORBIDDEN),
23886b822d49SNina Wu 
23896b822d49SNina Wu };
23906b822d49SNina Wu 
23916b822d49SNina Wu static void set_module_apc(enum DEVAPC_SLAVE_TYPE slave_type,
23926b822d49SNina Wu 		uint32_t module, enum DOMAIN_ID domain_id,
23936b822d49SNina Wu 		enum DEVAPC_PERM_TYPE perm)
23946b822d49SNina Wu {
23956b822d49SNina Wu 	uint32_t apc_register_index;
23966b822d49SNina Wu 	uint32_t apc_set_index;
23976b822d49SNina Wu 	uintptr_t base = 0, reg;
23986b822d49SNina Wu 	uint32_t clr_bit;
23996b822d49SNina Wu 	uint32_t set_bit;
24006b822d49SNina Wu 
24016b822d49SNina Wu 	apc_register_index = module / MOD_NO_IN_1_DEVAPC;
24026b822d49SNina Wu 	apc_set_index = module % MOD_NO_IN_1_DEVAPC;
24036b822d49SNina Wu 
24046b822d49SNina Wu 	clr_bit = (0x3U << (apc_set_index * 2));
24056b822d49SNina Wu 	set_bit = (uint32_t)perm << (apc_set_index * 2);
24066b822d49SNina Wu 
24076b822d49SNina Wu 	/* infra_ao */
24086b822d49SNina Wu 	if ((slave_type == SLAVE_TYPE_INFRA_AO_SYS0) &&
24096b822d49SNina Wu 		(module < SLAVE_NUM_INFRA_AO_SYS0) &&
24106b822d49SNina Wu 		(domain_id < (uint32_t)DOM_NUM_INFRA_AO_SYS0)) {
24116b822d49SNina Wu 		base = DEVAPC_INFRA_AO_SYS0_D0_APC_0;
24126b822d49SNina Wu 
24136b822d49SNina Wu 	} else if ((slave_type == SLAVE_TYPE_INFRA_AO_SYS1) &&
24146b822d49SNina Wu 		(module < SLAVE_NUM_INFRA_AO_SYS1) &&
24156b822d49SNina Wu 		(domain_id < (uint32_t)DOM_NUM_INFRA_AO_SYS1)) {
24166b822d49SNina Wu 		base = DEVAPC_INFRA_AO_SYS1_D0_APC_0;
24176b822d49SNina Wu 
24186b822d49SNina Wu 	} else if ((slave_type == SLAVE_TYPE_INFRA_AO_SYS2) &&
24196b822d49SNina Wu 		(module < SLAVE_NUM_INFRA_AO_SYS2) &&
24206b822d49SNina Wu 		(domain_id < (uint32_t)DOM_NUM_INFRA_AO_SYS2)) {
24216b822d49SNina Wu 		base = DEVAPC_INFRA_AO_SYS2_D0_APC_0;
24226b822d49SNina Wu 	/* peri_ao */
24236b822d49SNina Wu 	} else if ((slave_type == SLAVE_TYPE_PERI_AO_SYS0) &&
24246b822d49SNina Wu 		(module < SLAVE_NUM_PERI_AO_SYS0) &&
24256b822d49SNina Wu 		(domain_id < (uint32_t)DOM_NUM_PERI_AO_SYS0)) {
24266b822d49SNina Wu 		base = DEVAPC_PERI_AO_SYS0_D0_APC_0;
24276b822d49SNina Wu 
24286b822d49SNina Wu 	} else if ((slave_type == SLAVE_TYPE_PERI_AO_SYS1) &&
24296b822d49SNina Wu 		(module < SLAVE_NUM_PERI_AO_SYS1) &&
24306b822d49SNina Wu 		(domain_id <= (uint32_t)DOM_NUM_PERI_AO_SYS1)) {
24316b822d49SNina Wu 		base = DEVAPC_PERI_AO_SYS1_D0_APC_0;
24326b822d49SNina Wu 
24336b822d49SNina Wu 	} else if ((slave_type == SLAVE_TYPE_PERI_AO_SYS2) &&
24346b822d49SNina Wu 		(module < SLAVE_NUM_PERI_AO_SYS2) &&
24356b822d49SNina Wu 		(domain_id < (uint32_t)DOM_NUM_PERI_AO_SYS2)) {
24366b822d49SNina Wu 		base = DEVAPC_PERI_AO_SYS2_D0_APC_0;
24376b822d49SNina Wu 	/* peri_ao2 */
24386b822d49SNina Wu 	} else if ((slave_type == SLAVE_TYPE_PERI_AO2_SYS0) &&
24396b822d49SNina Wu 		(module < SLAVE_NUM_PERI_AO2_SYS0) &&
24406b822d49SNina Wu 		(domain_id < (uint32_t)DOM_NUM_PERI_AO2_SYS0)) {
24416b822d49SNina Wu 		base = DEVAPC_PERI_AO2_SYS0_D0_APC_0;
24426b822d49SNina Wu 
24436b822d49SNina Wu 	/* peri_par_ao */
24446b822d49SNina Wu 	} else if ((slave_type == SLAVE_TYPE_PERI_PAR_AO_SYS0) &&
24456b822d49SNina Wu 		(module < SLAVE_NUM_PERI_PAR_AO_SYS0) &&
24466b822d49SNina Wu 		(domain_id < (uint32_t)DOM_NUM_PERI_PAR_AO_SYS0)) {
24476b822d49SNina Wu 		base = DEVAPC_PERI_PAR_AO_SYS0_D0_APC_0;
24486b822d49SNina Wu 
24496b822d49SNina Wu 	} else {
24506b822d49SNina Wu 		ERROR("[DEVAPC] %s: %s, %s:0x%x, %s:0x%x, %s:0x%x\n",
24516b822d49SNina Wu 				__func__, "out of boundary",
24526b822d49SNina Wu 				"slave_type", slave_type,
24536b822d49SNina Wu 				"module", module,
24546b822d49SNina Wu 				"domain_id", domain_id);
24556b822d49SNina Wu 	}
24566b822d49SNina Wu 
24576b822d49SNina Wu 	if (base != 0U) {
24586b822d49SNina Wu 		reg = base + domain_id * 0x40 + apc_register_index * 4;
24596b822d49SNina Wu 		mmio_clrsetbits_32(reg, clr_bit, set_bit);
24606b822d49SNina Wu 	}
24616b822d49SNina Wu }
24626b822d49SNina Wu 
24636b822d49SNina Wu static void dump_infra_ao_apc(void)
24646b822d49SNina Wu {
24656b822d49SNina Wu 	int reg_num;
24666b822d49SNina Wu 	int d, i;
24676b822d49SNina Wu 
24686b822d49SNina Wu 	reg_num = (SLAVE_NUM_INFRA_AO_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
24696b822d49SNina Wu 	for (d = 0; d < DOM_NUM_INFRA_AO_SYS0; d++) {
24706b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
24716b822d49SNina Wu 			INFO("[DEVAPC] (INFRA_AO_SYS0)D%d_APC_%d: 0x%x\n",
24726b822d49SNina Wu 					d, i, devapc_readl(
24736b822d49SNina Wu 					DEVAPC_INFRA_AO_SYS0_D0_APC_0 +
24746b822d49SNina Wu 					d * 0x40 + i * 4)
24756b822d49SNina Wu 			);
24766b822d49SNina Wu 		}
24776b822d49SNina Wu 	}
24786b822d49SNina Wu 
24796b822d49SNina Wu 	reg_num = (SLAVE_NUM_INFRA_AO_SYS1 - 1) / MOD_NO_IN_1_DEVAPC;
24806b822d49SNina Wu 	for (d = 0; d < DOM_NUM_INFRA_AO_SYS1; d++) {
24816b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
24826b822d49SNina Wu 			INFO("[DEVAPC] (INFRA_AO_SYS1)D%d_APC_%d: 0x%x\n",
24836b822d49SNina Wu 					d, i, devapc_readl(
24846b822d49SNina Wu 					DEVAPC_INFRA_AO_SYS1_D0_APC_0 +
24856b822d49SNina Wu 					d * 0x40 + i * 4)
24866b822d49SNina Wu 			);
24876b822d49SNina Wu 		}
24886b822d49SNina Wu 	}
24896b822d49SNina Wu 
24906b822d49SNina Wu 	reg_num = (SLAVE_NUM_INFRA_AO_SYS2 - 1) / MOD_NO_IN_1_DEVAPC;
24916b822d49SNina Wu 	for (d = 0; d < DOM_NUM_INFRA_AO_SYS2; d++) {
24926b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
24936b822d49SNina Wu 			INFO("[DEVAPC] (INFRA_AO_SYS2)D%d_APC_%d: 0x%x\n",
24946b822d49SNina Wu 					d, i, devapc_readl(
24956b822d49SNina Wu 					DEVAPC_INFRA_AO_SYS2_D0_APC_0 +
24966b822d49SNina Wu 					d * 0x40 + i * 4)
24976b822d49SNina Wu 			);
24986b822d49SNina Wu 		}
24996b822d49SNina Wu 	}
25006b822d49SNina Wu 
25016b822d49SNina Wu 	INFO("[DEVAPC] (INFRA_AO)MAS_SEC_0: 0x%x\n",
25026b822d49SNina Wu 		devapc_readl(DEVAPC_INFRA_AO_MAS_SEC_0));
25036b822d49SNina Wu }
25046b822d49SNina Wu 
25056b822d49SNina Wu static void dump_peri_ao_apc(void)
25066b822d49SNina Wu {
25076b822d49SNina Wu 	int reg_num;
25086b822d49SNina Wu 	int d, i;
25096b822d49SNina Wu 
25106b822d49SNina Wu 	reg_num = (SLAVE_NUM_PERI_AO_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
25116b822d49SNina Wu 	for (d = 0; d < DOM_NUM_PERI_AO_SYS0; d++) {
25126b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
25136b822d49SNina Wu 			INFO("[DEVAPC] (PERI_AO_SYS0)D%d_APC_%d: 0x%x\n",
25146b822d49SNina Wu 					d, i, devapc_readl(
25156b822d49SNina Wu 					DEVAPC_PERI_AO_SYS0_D0_APC_0 +
25166b822d49SNina Wu 					d * 0x40 + i * 4)
25176b822d49SNina Wu 			);
25186b822d49SNina Wu 		}
25196b822d49SNina Wu 	}
25206b822d49SNina Wu 
25216b822d49SNina Wu 	reg_num = (SLAVE_NUM_PERI_AO_SYS1 - 1) / MOD_NO_IN_1_DEVAPC;
25226b822d49SNina Wu 	for (d = 0; d < DOM_NUM_PERI_AO_SYS1; d++) {
25236b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
25246b822d49SNina Wu 			INFO("[DEVAPC] (PERI_AO_SYS1)D%d_APC_%d: 0x%x\n",
25256b822d49SNina Wu 					d, i, devapc_readl(
25266b822d49SNina Wu 					DEVAPC_PERI_AO_SYS1_D0_APC_0 +
25276b822d49SNina Wu 					d * 0x40 + i * 4)
25286b822d49SNina Wu 			);
25296b822d49SNina Wu 		}
25306b822d49SNina Wu 	}
25316b822d49SNina Wu 
25326b822d49SNina Wu 	reg_num = (SLAVE_NUM_PERI_AO_SYS2 - 1) / MOD_NO_IN_1_DEVAPC;
25336b822d49SNina Wu 	for (d = 0; d < DOM_NUM_PERI_AO_SYS2; d++) {
25346b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
25356b822d49SNina Wu 			INFO("[DEVAPC] (PERI_AO_SYS2)D%d_APC_%d: 0x%x\n",
25366b822d49SNina Wu 					d, i, devapc_readl(
25376b822d49SNina Wu 					DEVAPC_PERI_AO_SYS2_D0_APC_0 +
25386b822d49SNina Wu 					d * 0x40 + i * 4)
25396b822d49SNina Wu 			);
25406b822d49SNina Wu 		}
25416b822d49SNina Wu 	}
25426b822d49SNina Wu 
25436b822d49SNina Wu 	INFO("[DEVAPC] (PERI_AO)MAS_SEC_0: 0x%x\n",
25446b822d49SNina Wu 		devapc_readl(DEVAPC_PERI_AO_MAS_SEC_0));
25456b822d49SNina Wu }
25466b822d49SNina Wu 
25476b822d49SNina Wu static void dump_peri_ao2_apc(void)
25486b822d49SNina Wu {
25496b822d49SNina Wu 	int reg_num;
25506b822d49SNina Wu 	int d, i;
25516b822d49SNina Wu 
25526b822d49SNina Wu 	reg_num = (SLAVE_NUM_PERI_AO2_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
25536b822d49SNina Wu 	for (d = 0; d < DOM_NUM_PERI_AO2_SYS0; d++) {
25546b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
25556b822d49SNina Wu 			INFO("[DEVAPC] (PERI_AO2_SYS0)D%d_APC_%d: 0x%x\n",
25566b822d49SNina Wu 					d, i, devapc_readl(
25576b822d49SNina Wu 					DEVAPC_PERI_AO2_SYS0_D0_APC_0 +
25586b822d49SNina Wu 					d * 0x40 + i * 4)
25596b822d49SNina Wu 			);
25606b822d49SNina Wu 		}
25616b822d49SNina Wu 	}
25626b822d49SNina Wu }
25636b822d49SNina Wu 
25646b822d49SNina Wu static void dump_peri_par_ao_apc(void)
25656b822d49SNina Wu {
25666b822d49SNina Wu 	int reg_num;
25676b822d49SNina Wu 	int d, i;
25686b822d49SNina Wu 
25696b822d49SNina Wu 	reg_num = (SLAVE_NUM_PERI_PAR_AO_SYS0 - 1) / MOD_NO_IN_1_DEVAPC;
25706b822d49SNina Wu 	for (d = 0; d < DOM_NUM_PERI_PAR_AO_SYS0; d++) {
25716b822d49SNina Wu 		for (i = 0; i <= reg_num; i++) {
25726b822d49SNina Wu 			INFO("[DEVAPC] (PERI_PAR_AO_SYS0)D%d_APC_%d: 0x%x\n",
25736b822d49SNina Wu 					d, i, devapc_readl(
25746b822d49SNina Wu 					DEVAPC_PERI_PAR_AO_SYS0_D0_APC_0 +
25756b822d49SNina Wu 					d * 0x40 + i * 4)
25766b822d49SNina Wu 			);
25776b822d49SNina Wu 		}
25786b822d49SNina Wu 	}
25796b822d49SNina Wu 
25806b822d49SNina Wu 	INFO("[DEVAPC] (PERI_PAR_AO)MAS_SEC_0: 0x%x\n",
25816b822d49SNina Wu 		devapc_readl(DEVAPC_PERI_PAR_AO_MAS_SEC_0));
25826b822d49SNina Wu }
25836b822d49SNina Wu 
25846b822d49SNina Wu static void set_infra_ao_apc(void)
25856b822d49SNina Wu {
25866b822d49SNina Wu 	uint32_t infra_ao_size;
25876b822d49SNina Wu 	uint32_t i;
25886b822d49SNina Wu 
25896b822d49SNina Wu 	infra_ao_size = ARRAY_SIZE(INFRA_AO_SYS0_Devices);
25906b822d49SNina Wu 
25916b822d49SNina Wu 	for (i = 0; i < infra_ao_size; i++) {
25926b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_0,
25936b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d0_permission);		/* APMCU */
25946b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_1,
25956b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d1_permission);
25966b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_2,
25976b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d2_permission);
25986b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_3,
25996b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d3_permission);
26006b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_4,
26016b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d4_permission);
26026b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_5,
26036b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d5_permission);
26046b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_6,
26056b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d6_permission);
26066b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_7,
26076b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d7_permission);
26086b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_8,
26096b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d8_permission);
26106b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_9,
26116b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d9_permission);
26126b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_10,
26136b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d10_permission);
26146b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_11,
26156b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d11_permission);
26166b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_12,
26176b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d12_permission);
26186b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_13,
26196b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d13_permission);
26206b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_14,
26216b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d14_permission);
26226b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS0, i, DOMAIN_15,
26236b822d49SNina Wu 				INFRA_AO_SYS0_Devices[i].d15_permission);
26246b822d49SNina Wu 	}
26256b822d49SNina Wu 
26266b822d49SNina Wu 	infra_ao_size = ARRAY_SIZE(INFRA_AO_SYS1_Devices);
26276b822d49SNina Wu 
26286b822d49SNina Wu 	for (i = 0; i < infra_ao_size; i++) {
26296b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_0,
26306b822d49SNina Wu 				INFRA_AO_SYS1_Devices[i].d0_permission);		/* APMCU */
26316b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_1,
26326b822d49SNina Wu 				INFRA_AO_SYS1_Devices[i].d1_permission);
26336b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_2,
26346b822d49SNina Wu 				INFRA_AO_SYS1_Devices[i].d2_permission);
26356b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS1, i, DOMAIN_3,
26366b822d49SNina Wu 				INFRA_AO_SYS1_Devices[i].d3_permission);
26376b822d49SNina Wu 	}
26386b822d49SNina Wu 
26396b822d49SNina Wu 	infra_ao_size = ARRAY_SIZE(INFRA_AO_SYS2_Devices);
26406b822d49SNina Wu 
26416b822d49SNina Wu 	for (i = 0; i < infra_ao_size; i++) {
26426b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_0,
26436b822d49SNina Wu 				INFRA_AO_SYS2_Devices[i].d0_permission);		/* APMCU */
26446b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_1,
26456b822d49SNina Wu 				INFRA_AO_SYS2_Devices[i].d1_permission);
26466b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_2,
26476b822d49SNina Wu 				INFRA_AO_SYS2_Devices[i].d2_permission);
26486b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_INFRA_AO_SYS2, i, DOMAIN_3,
26496b822d49SNina Wu 				INFRA_AO_SYS2_Devices[i].d3_permission);
26506b822d49SNina Wu 	}
26516b822d49SNina Wu }
26526b822d49SNina Wu 
26536b822d49SNina Wu static void set_peri_ao_apc(void)
26546b822d49SNina Wu {
26556b822d49SNina Wu 	uint32_t peri_ao_size;
26566b822d49SNina Wu 	uint32_t i;
26576b822d49SNina Wu 
26586b822d49SNina Wu 	peri_ao_size = ARRAY_SIZE(PERI_AO_SYS0_Devices);
26596b822d49SNina Wu 
26606b822d49SNina Wu 	for (i = 0; i < peri_ao_size; i++) {
26616b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_0,
26626b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d0_permission);			/* APMCU */
26636b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_1,
26646b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d1_permission);
26656b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_2,
26666b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d2_permission);
26676b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_3,
26686b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d3_permission);
26696b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_4,
26706b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d4_permission);
26716b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_5,
26726b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d5_permission);
26736b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_6,
26746b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d6_permission);
26756b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_7,
26766b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d7_permission);
26776b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_8,
26786b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d8_permission);
26796b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_9,
26806b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d9_permission);
26816b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_10,
26826b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d10_permission);
26836b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_11,
26846b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d11_permission);
26856b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_12,
26866b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d12_permission);
26876b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_13,
26886b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d13_permission);
26896b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_14,
26906b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d14_permission);
26916b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, i, DOMAIN_15,
26926b822d49SNina Wu 				PERI_AO_SYS0_Devices[i].d15_permission);
26936b822d49SNina Wu 	}
26946b822d49SNina Wu 
26956b822d49SNina Wu 	peri_ao_size = ARRAY_SIZE(PERI_AO_SYS1_Devices);
26966b822d49SNina Wu 
26976b822d49SNina Wu 	for (i = 0; i < peri_ao_size; i++) {
26986b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_0,
26996b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d0_permission);			/* APMCU */
27006b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_1,
27016b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d1_permission);
27026b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_2,
27036b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d2_permission);
27046b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_3,
27056b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d3_permission);
27066b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_4,
27076b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d4_permission);
27086b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_5,
27096b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d5_permission);
27106b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_6,
27116b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d6_permission);
27126b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS1, i, DOMAIN_7,
27136b822d49SNina Wu 				PERI_AO_SYS1_Devices[i].d7_permission);
27146b822d49SNina Wu 	}
27156b822d49SNina Wu 
27166b822d49SNina Wu 	peri_ao_size = ARRAY_SIZE(PERI_AO_SYS2_Devices);
27176b822d49SNina Wu 
27186b822d49SNina Wu 	for (i = 0; i < peri_ao_size; i++) {
27196b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_0,
27206b822d49SNina Wu 				PERI_AO_SYS2_Devices[i].d0_permission);			/* APMCU */
27216b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_1,
27226b822d49SNina Wu 				PERI_AO_SYS2_Devices[i].d1_permission);
27236b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_2,
27246b822d49SNina Wu 				PERI_AO_SYS2_Devices[i].d2_permission);
27256b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO_SYS2, i, DOMAIN_3,
27266b822d49SNina Wu 				PERI_AO_SYS2_Devices[i].d3_permission);
27276b822d49SNina Wu 	}
27286b822d49SNina Wu }
27296b822d49SNina Wu 
27306b822d49SNina Wu static void set_peri_ao2_apc(void)
27316b822d49SNina Wu {
27326b822d49SNina Wu 	uint32_t peri_ao2_size;
27336b822d49SNina Wu 	uint32_t i;
27346b822d49SNina Wu 
27356b822d49SNina Wu 	peri_ao2_size = ARRAY_SIZE(PERI_AO2_SYS0_Devices);
27366b822d49SNina Wu 
27376b822d49SNina Wu 	for (i = 0; i < peri_ao2_size; i++) {
27386b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_0,
27396b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d0_permission);		/* APMCU */
27406b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_1,
27416b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d1_permission);
27426b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_2,
27436b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d2_permission);
27446b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_3,
27456b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d3_permission);
27466b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_4,
27476b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d4_permission);
27486b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_5,
27496b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d5_permission);
27506b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_6,
27516b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d6_permission);
27526b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_7,
27536b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d7_permission);
27546b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_8,
27556b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d8_permission);
27566b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_9,
27576b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d9_permission);
27586b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_10,
27596b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d10_permission);
27606b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_11,
27616b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d11_permission);
27626b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_12,
27636b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d12_permission);
27646b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_13,
27656b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d13_permission);
27666b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_14,
27676b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d14_permission);
27686b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_AO2_SYS0, i, DOMAIN_15,
27696b822d49SNina Wu 				PERI_AO2_SYS0_Devices[i].d15_permission);
27706b822d49SNina Wu 	}
27716b822d49SNina Wu }
27726b822d49SNina Wu 
27736b822d49SNina Wu static void set_peri_par_ao_apc(void)
27746b822d49SNina Wu {
27756b822d49SNina Wu 	uint32_t peri_par_ao_size;
27766b822d49SNina Wu 	uint32_t i;
27776b822d49SNina Wu 
27786b822d49SNina Wu 	peri_par_ao_size = ARRAY_SIZE(PERI_PAR_AO_SYS0_Devices);
27796b822d49SNina Wu 
27806b822d49SNina Wu 	for (i = 0; i < peri_par_ao_size; i++) {
27816b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_0,
27826b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d0_permission);		/* APMCU */
27836b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_1,
27846b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d1_permission);
27856b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_2,
27866b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d2_permission);
27876b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_3,
27886b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d3_permission);
27896b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_4,
27906b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d4_permission);
27916b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_5,
27926b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d5_permission);
27936b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_6,
27946b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d6_permission);
27956b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_7,
27966b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d7_permission);
27976b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_8,
27986b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d8_permission);
27996b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_9,
28006b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d9_permission);
28016b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_10,
28026b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d10_permission);
28036b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_11,
28046b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d11_permission);
28056b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_12,
28066b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d12_permission);
28076b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_13,
28086b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d13_permission);
28096b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_14,
28106b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d14_permission);
28116b822d49SNina Wu 		set_module_apc(SLAVE_TYPE_PERI_PAR_AO_SYS0, i, DOMAIN_15,
28126b822d49SNina Wu 				PERI_PAR_AO_SYS0_Devices[i].d15_permission);
28136b822d49SNina Wu 	}
28146b822d49SNina Wu }
28156b822d49SNina Wu 
28166b822d49SNina Wu static void set_extra_apc(void)
28176b822d49SNina Wu {
28186b822d49SNina Wu #ifdef MTK_DEBUGSYS_LOCK
28196b822d49SNina Wu 	/* Block debugsys to avoid privilege escalation (user load only) */
28206b822d49SNina Wu 	set_module_apc(SLAVE_TYPE_PERI_AO_SYS0, DEVAPC_DEBUGSYS_INDEX,
28216b822d49SNina Wu 			DOMAIN_0, SEC_RW_NS_R);
28226b822d49SNina Wu #endif
28236b822d49SNina Wu }
28246b822d49SNina Wu 
28256b822d49SNina Wu void devapc_init(void)
28266b822d49SNina Wu {
28276b822d49SNina Wu 	/* Initial Permission */
28286b822d49SNina Wu 	set_infra_ao_apc();
28296b822d49SNina Wu 	set_peri_ao_apc();
28306b822d49SNina Wu 	set_peri_ao2_apc();
28316b822d49SNina Wu 	set_peri_par_ao_apc();
28326b822d49SNina Wu 
28336b822d49SNina Wu 	/* Extra Permission */
28346b822d49SNina Wu 	set_extra_apc();
28356b822d49SNina Wu 
28366b822d49SNina Wu 	/* Dump Permission */
28376b822d49SNina Wu 	dump_infra_ao_apc();
28386b822d49SNina Wu 	dump_peri_ao_apc();
28396b822d49SNina Wu 	dump_peri_ao2_apc();
28406b822d49SNina Wu 	dump_peri_par_ao_apc();
28416b822d49SNina Wu 
28426b822d49SNina Wu 	INFO("[DEVAPC] %s done\n", __func__);
28436b822d49SNina Wu }
2844