devapc.c 132 KB

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