H A D | cp14.h | 24 /* MRC14 and MCR14 */ 25 #define MRC14(op1, crn, crm, op2) \ macro 53 #define RCP14_DBGDIDR() MRC14(0, c0, c0, 0) 54 #define RCP14_DBGDSCRint() MRC14(0, c0, c1, 0) 55 #define RCP14_DBGDTRRXint() MRC14(0, c0, c5, 0) 56 #define RCP14_DBGWFAR() MRC14(0, c0, c6, 0) 57 #define RCP14_DBGVCR() MRC14(0, c0, c7, 0) 58 #define RCP14_DBGECR() MRC14(0, c0, c9, 0) 59 #define RCP14_DBGDSCCR() MRC14(0, c0, c10, 0) 60 #define RCP14_DBGDSMCR() MRC14(0, c0, c11, 0) 61 #define RCP14_DBGDTRRXext() MRC14(0, c0, c0, 2) 62 #define RCP14_DBGDSCRext() MRC14(0, c0, c2, 2) 63 #define RCP14_DBGDTRTXext() MRC14(0, c0, c3, 2) 64 #define RCP14_DBGDRCR() MRC14(0, c0, c4, 2) 65 #define RCP14_DBGBVR0() MRC14(0, c0, c0, 4) 66 #define RCP14_DBGBVR1() MRC14(0, c0, c1, 4) 67 #define RCP14_DBGBVR2() MRC14(0, c0, c2, 4) 68 #define RCP14_DBGBVR3() MRC14(0, c0, c3, 4) 69 #define RCP14_DBGBVR4() MRC14(0, c0, c4, 4) 70 #define RCP14_DBGBVR5() MRC14(0, c0, c5, 4) 71 #define RCP14_DBGBVR6() MRC14(0, c0, c6, 4) 72 #define RCP14_DBGBVR7() MRC14(0, c0, c7, 4) 73 #define RCP14_DBGBVR8() MRC14(0, c0, c8, 4) 74 #define RCP14_DBGBVR9() MRC14(0, c0, c9, 4) 75 #define RCP14_DBGBVR10() MRC14(0, c0, c10, 4) 76 #define RCP14_DBGBVR11() MRC14(0, c0, c11, 4) 77 #define RCP14_DBGBVR12() MRC14(0, c0, c12, 4) 78 #define RCP14_DBGBVR13() MRC14(0, c0, c13, 4) 79 #define RCP14_DBGBVR14() MRC14(0, c0, c14, 4) 80 #define RCP14_DBGBVR15() MRC14(0, c0, c15, 4) 81 #define RCP14_DBGBCR0() MRC14(0, c0, c0, 5) 82 #define RCP14_DBGBCR1() MRC14(0, c0, c1, 5) 83 #define RCP14_DBGBCR2() MRC14(0, c0, c2, 5) 84 #define RCP14_DBGBCR3() MRC14(0, c0, c3, 5) 85 #define RCP14_DBGBCR4() MRC14(0, c0, c4, 5) 86 #define RCP14_DBGBCR5() MRC14(0, c0, c5, 5) 87 #define RCP14_DBGBCR6() MRC14(0, c0, c6, 5) 88 #define RCP14_DBGBCR7() MRC14(0, c0, c7, 5) 89 #define RCP14_DBGBCR8() MRC14(0, c0, c8, 5) 90 #define RCP14_DBGBCR9() MRC14(0, c0, c9, 5) 91 #define RCP14_DBGBCR10() MRC14(0, c0, c10, 5) 92 #define RCP14_DBGBCR11() MRC14(0, c0, c11, 5) 93 #define RCP14_DBGBCR12() MRC14(0, c0, c12, 5) 94 #define RCP14_DBGBCR13() MRC14(0, c0, c13, 5) 95 #define RCP14_DBGBCR14() MRC14(0, c0, c14, 5) 96 #define RCP14_DBGBCR15() MRC14(0, c0, c15, 5) 97 #define RCP14_DBGWVR0() MRC14(0, c0, c0, 6) 98 #define RCP14_DBGWVR1() MRC14(0, c0, c1, 6) 99 #define RCP14_DBGWVR2() MRC14(0, c0, c2, 6) 100 #define RCP14_DBGWVR3() MRC14(0, c0, c3, 6) 101 #define RCP14_DBGWVR4() MRC14(0, c0, c4, 6) 102 #define RCP14_DBGWVR5() MRC14(0, c0, c5, 6) 103 #define RCP14_DBGWVR6() MRC14(0, c0, c6, 6) 104 #define RCP14_DBGWVR7() MRC14(0, c0, c7, 6) 105 #define RCP14_DBGWVR8() MRC14(0, c0, c8, 6) 106 #define RCP14_DBGWVR9() MRC14(0, c0, c9, 6) 107 #define RCP14_DBGWVR10() MRC14(0, c0, c10, 6) 108 #define RCP14_DBGWVR11() MRC14(0, c0, c11, 6) 109 #define RCP14_DBGWVR12() MRC14(0, c0, c12, 6) 110 #define RCP14_DBGWVR13() MRC14(0, c0, c13, 6) 111 #define RCP14_DBGWVR14() MRC14(0, c0, c14, 6) 112 #define RCP14_DBGWVR15() MRC14(0, c0, c15, 6) 113 #define RCP14_DBGWCR0() MRC14(0, c0, c0, 7) 114 #define RCP14_DBGWCR1() MRC14(0, c0, c1, 7) 115 #define RCP14_DBGWCR2() MRC14(0, c0, c2, 7) 116 #define RCP14_DBGWCR3() MRC14(0, c0, c3, 7) 117 #define RCP14_DBGWCR4() MRC14(0, c0, c4, 7) 118 #define RCP14_DBGWCR5() MRC14(0, c0, c5, 7) 119 #define RCP14_DBGWCR6() MRC14(0, c0, c6, 7) 120 #define RCP14_DBGWCR7() MRC14(0, c0, c7, 7) 121 #define RCP14_DBGWCR8() MRC14(0, c0, c8, 7) 122 #define RCP14_DBGWCR9() MRC14(0, c0, c9, 7) 123 #define RCP14_DBGWCR10() MRC14(0, c0, c10, 7) 124 #define RCP14_DBGWCR11() MRC14(0, c0, c11, 7) 125 #define RCP14_DBGWCR12() MRC14(0, c0, c12, 7) 126 #define RCP14_DBGWCR13() MRC14(0, c0, c13, 7) 127 #define RCP14_DBGWCR14() MRC14(0, c0, c14, 7) 128 #define RCP14_DBGWCR15() MRC14(0, c0, c15, 7) 129 #define RCP14_DBGDRAR() MRC14(0, c1, c0, 0) 130 #define RCP14_DBGBXVR0() MRC14(0, c1, c0, 1) 131 #define RCP14_DBGBXVR1() MRC14(0, c1, c1, 1) 132 #define RCP14_DBGBXVR2() MRC14(0, c1, c2, 1) 133 #define RCP14_DBGBXVR3() MRC14(0, c1, c3, 1) 134 #define RCP14_DBGBXVR4() MRC14(0, c1, c4, 1) 135 #define RCP14_DBGBXVR5() MRC14(0, c1, c5, 1) 136 #define RCP14_DBGBXVR6() MRC14(0, c1, c6, 1) 137 #define RCP14_DBGBXVR7() MRC14(0, c1, c7, 1) 138 #define RCP14_DBGBXVR8() MRC14(0, c1, c8, 1) 139 #define RCP14_DBGBXVR9() MRC14(0, c1, c9, 1) 140 #define RCP14_DBGBXVR10() MRC14(0, c1, c10, 1) 141 #define RCP14_DBGBXVR11() MRC14(0, c1, c11, 1) 142 #define RCP14_DBGBXVR12() MRC14(0, c1, c12, 1) 143 #define RCP14_DBGBXVR13() MRC14(0, c1, c13, 1) 144 #define RCP14_DBGBXVR14() MRC14(0, c1, c14, 1) 145 #define RCP14_DBGBXVR15() MRC14(0, c1, c15, 1) 146 #define RCP14_DBGOSLSR() MRC14(0, c1, c1, 4) 147 #define RCP14_DBGOSSRR() MRC14(0, c1, c2, 4) 148 #define RCP14_DBGOSDLR() MRC14(0, c1, c3, 4) 149 #define RCP14_DBGPRCR() MRC14(0, c1, c4, 4) 150 #define RCP14_DBGPRSR() MRC14(0, c1, c5, 4) 151 #define RCP14_DBGDSAR() MRC14(0, c2, c0, 0) 152 #define RCP14_DBGITCTRL() MRC14(0, c7, c0, 4) 153 #define RCP14_DBGCLAIMSET() MRC14(0, c7, c8, 6) 154 #define RCP14_DBGCLAIMCLR() MRC14(0, c7, c9, 6) 155 #define RCP14_DBGAUTHSTATUS() MRC14(0, c7, c14, 6) 156 #define RCP14_DBGDEVID2() MRC14(0, c7, c0, 7) 157 #define RCP14_DBGDEVID1() MRC14(0, c7, c1, 7) 158 #define RCP14_DBGDEVID() MRC14(0, c7, c2, 7) 281 #define RCP14_ETMCR() MRC14(1, c0, c0, 0) 282 #define RCP14_ETMCCR() MRC14(1, c0, c1, 0) 283 #define RCP14_ETMTRIGGER() MRC14(1, c0, c2, 0) 284 #define RCP14_ETMASICCR() MRC14(1, c0, c3, 0) 285 #define RCP14_ETMSR() MRC14(1, c0, c4, 0) 286 #define RCP14_ETMSCR() MRC14(1, c0, c5, 0) 287 #define RCP14_ETMTSSCR() MRC14(1, c0, c6, 0) 288 #define RCP14_ETMTECR2() MRC14(1, c0, c7, 0) 289 #define RCP14_ETMTEEVR() MRC14(1, c0, c8, 0) 290 #define RCP14_ETMTECR1() MRC14(1, c0, c9, 0) 291 #define RCP14_ETMFFRR() MRC14(1, c0, c10, 0) 292 #define RCP14_ETMFFLR() MRC14(1, c0, c11, 0) 293 #define RCP14_ETMVDEVR() MRC14(1, c0, c12, 0) 294 #define RCP14_ETMVDCR1() MRC14(1, c0, c13, 0) 295 #define RCP14_ETMVDCR2() MRC14(1, c0, c14, 0) 296 #define RCP14_ETMVDCR3() MRC14(1, c0, c15, 0) 297 #define RCP14_ETMACVR0() MRC14(1, c0, c0, 1) 298 #define RCP14_ETMACVR1() MRC14(1, c0, c1, 1) 299 #define RCP14_ETMACVR2() MRC14(1, c0, c2, 1) 300 #define RCP14_ETMACVR3() MRC14(1, c0, c3, 1) 301 #define RCP14_ETMACVR4() MRC14(1, c0, c4, 1) 302 #define RCP14_ETMACVR5() MRC14(1, c0, c5, 1) 303 #define RCP14_ETMACVR6() MRC14(1, c0, c6, 1) 304 #define RCP14_ETMACVR7() MRC14(1, c0, c7, 1) 305 #define RCP14_ETMACVR8() MRC14(1, c0, c8, 1) 306 #define RCP14_ETMACVR9() MRC14(1, c0, c9, 1) 307 #define RCP14_ETMACVR10() MRC14(1, c0, c10, 1) 308 #define RCP14_ETMACVR11() MRC14(1, c0, c11, 1) 309 #define RCP14_ETMACVR12() MRC14(1, c0, c12, 1) 310 #define RCP14_ETMACVR13() MRC14(1, c0, c13, 1) 311 #define RCP14_ETMACVR14() MRC14(1, c0, c14, 1) 312 #define RCP14_ETMACVR15() MRC14(1, c0, c15, 1) 313 #define RCP14_ETMACTR0() MRC14(1, c0, c0, 2) 314 #define RCP14_ETMACTR1() MRC14(1, c0, c1, 2) 315 #define RCP14_ETMACTR2() MRC14(1, c0, c2, 2) 316 #define RCP14_ETMACTR3() MRC14(1, c0, c3, 2) 317 #define RCP14_ETMACTR4() MRC14(1, c0, c4, 2) 318 #define RCP14_ETMACTR5() MRC14(1, c0, c5, 2) 319 #define RCP14_ETMACTR6() MRC14(1, c0, c6, 2) 320 #define RCP14_ETMACTR7() MRC14(1, c0, c7, 2) 321 #define RCP14_ETMACTR8() MRC14(1, c0, c8, 2) 322 #define RCP14_ETMACTR9() MRC14(1, c0, c9, 2) 323 #define RCP14_ETMACTR10() MRC14(1, c0, c10, 2) 324 #define RCP14_ETMACTR11() MRC14(1, c0, c11, 2) 325 #define RCP14_ETMACTR12() MRC14(1, c0, c12, 2) 326 #define RCP14_ETMACTR13() MRC14(1, c0, c13, 2) 327 #define RCP14_ETMACTR14() MRC14(1, c0, c14, 2) 328 #define RCP14_ETMACTR15() MRC14(1, c0, c15, 2) 329 #define RCP14_ETMDCVR0() MRC14(1, c0, c0, 3) 330 #define RCP14_ETMDCVR2() MRC14(1, c0, c2, 3) 331 #define RCP14_ETMDCVR4() MRC14(1, c0, c4, 3) 332 #define RCP14_ETMDCVR6() MRC14(1, c0, c6, 3) 333 #define RCP14_ETMDCVR8() MRC14(1, c0, c8, 3) 334 #define RCP14_ETMDCVR10() MRC14(1, c0, c10, 3) 335 #define RCP14_ETMDCVR12() MRC14(1, c0, c12, 3) 336 #define RCP14_ETMDCVR14() MRC14(1, c0, c14, 3) 337 #define RCP14_ETMDCMR0() MRC14(1, c0, c0, 4) 338 #define RCP14_ETMDCMR2() MRC14(1, c0, c2, 4) 339 #define RCP14_ETMDCMR4() MRC14(1, c0, c4, 4) 340 #define RCP14_ETMDCMR6() MRC14(1, c0, c6, 4) 341 #define RCP14_ETMDCMR8() MRC14(1, c0, c8, 4) 342 #define RCP14_ETMDCMR10() MRC14(1, c0, c10, 4) 343 #define RCP14_ETMDCMR12() MRC14(1, c0, c12, 4) 344 #define RCP14_ETMDCMR14() MRC14(1, c0, c14, 4) 345 #define RCP14_ETMCNTRLDVR0() MRC14(1, c0, c0, 5) 346 #define RCP14_ETMCNTRLDVR1() MRC14(1, c0, c1, 5) 347 #define RCP14_ETMCNTRLDVR2() MRC14(1, c0, c2, 5) 348 #define RCP14_ETMCNTRLDVR3() MRC14(1, c0, c3, 5) 349 #define RCP14_ETMCNTENR0() MRC14(1, c0, c4, 5) 350 #define RCP14_ETMCNTENR1() MRC14(1, c0, c5, 5) 351 #define RCP14_ETMCNTENR2() MRC14(1, c0, c6, 5) 352 #define RCP14_ETMCNTENR3() MRC14(1, c0, c7, 5) 353 #define RCP14_ETMCNTRLDEVR0() MRC14(1, c0, c8, 5) 354 #define RCP14_ETMCNTRLDEVR1() MRC14(1, c0, c9, 5) 355 #define RCP14_ETMCNTRLDEVR2() MRC14(1, c0, c10, 5) 356 #define RCP14_ETMCNTRLDEVR3() MRC14(1, c0, c11, 5) 357 #define RCP14_ETMCNTVR0() MRC14(1, c0, c12, 5) 358 #define RCP14_ETMCNTVR1() MRC14(1, c0, c13, 5) 359 #define RCP14_ETMCNTVR2() MRC14(1, c0, c14, 5) 360 #define RCP14_ETMCNTVR3() MRC14(1, c0, c15, 5) 361 #define RCP14_ETMSQ12EVR() MRC14(1, c0, c0, 6) 362 #define RCP14_ETMSQ21EVR() MRC14(1, c0, c1, 6) 363 #define RCP14_ETMSQ23EVR() MRC14(1, c0, c2, 6) 364 #define RCP14_ETMSQ31EVR() MRC14(1, c0, c3, 6) 365 #define RCP14_ETMSQ32EVR() MRC14(1, c0, c4, 6) 366 #define RCP14_ETMSQ13EVR() MRC14(1, c0, c5, 6) 367 #define RCP14_ETMSQR() MRC14(1, c0, c7, 6) 368 #define RCP14_ETMEXTOUTEVR0() MRC14(1, c0, c8, 6) 369 #define RCP14_ETMEXTOUTEVR1() MRC14(1, c0, c9, 6) 370 #define RCP14_ETMEXTOUTEVR2() MRC14(1, c0, c10, 6) 371 #define RCP14_ETMEXTOUTEVR3() MRC14(1, c0, c11, 6) 372 #define RCP14_ETMCIDCVR0() MRC14(1, c0, c12, 6) 373 #define RCP14_ETMCIDCVR1() MRC14(1, c0, c13, 6) 374 #define RCP14_ETMCIDCVR2() MRC14(1, c0, c14, 6) 375 #define RCP14_ETMCIDCMR() MRC14(1, c0, c15, 6) 376 #define RCP14_ETMIMPSPEC0() MRC14(1, c0, c0, 7) 377 #define RCP14_ETMIMPSPEC1() MRC14(1, c0, c1, 7) 378 #define RCP14_ETMIMPSPEC2() MRC14(1, c0, c2, 7) 379 #define RCP14_ETMIMPSPEC3() MRC14(1, c0, c3, 7) 380 #define RCP14_ETMIMPSPEC4() MRC14(1, c0, c4, 7) 381 #define RCP14_ETMIMPSPEC5() MRC14(1, c0, c5, 7) 382 #define RCP14_ETMIMPSPEC6() MRC14(1, c0, c6, 7) 383 #define RCP14_ETMIMPSPEC7() MRC14(1, c0, c7, 7) 384 #define RCP14_ETMSYNCFR() MRC14(1, c0, c8, 7) 385 #define RCP14_ETMIDR() MRC14(1, c0, c9, 7) 386 #define RCP14_ETMCCER() MRC14(1, c0, c10, 7) 387 #define RCP14_ETMEXTINSELR() MRC14(1, c0, c11, 7) 388 #define RCP14_ETMTESSEICR() MRC14(1, c0, c12, 7) 389 #define RCP14_ETMEIBCR() MRC14(1, c0, c13, 7) 390 #define RCP14_ETMTSEVR() MRC14(1, c0, c14, 7) 391 #define RCP14_ETMAUXCR() MRC14(1, c0, c15, 7) 392 #define RCP14_ETMTRACEIDR() MRC14(1, c1, c0, 0) 393 #define RCP14_ETMIDR2() MRC14(1, c1, c2, 0) 394 #define RCP14_ETMVMIDCVR() MRC14(1, c1, c0, 1) 395 #define RCP14_ETMOSLSR() MRC14(1, c1, c1, 4) 397 #define RCP14_ETMOSSRR() MRC14(1, c1, c2, 4) 398 #define RCP14_ETMPDCR() MRC14(1, c1, c4, 4) 399 #define RCP14_ETMPDSR() MRC14(1, c1, c5, 4) 400 #define RCP14_ETMITCTRL() MRC14(1, c7, c0, 4) 401 #define RCP14_ETMCLAIMSET() MRC14(1, c7, c8, 6) 402 #define RCP14_ETMCLAIMCLR() MRC14(1, c7, c9, 6) 403 #define RCP14_ETMLSR() MRC14(1, c7, c13, 6) 404 #define RCP14_ETMAUTHSTATUS() MRC14(1, c7, c14, 6) 405 #define RCP14_ETMDEVID() MRC14(1, c7, c2, 7) 406 #define RCP14_ETMDEVTYPE() MRC14(1, c7, c3, 7) 407 #define RCP14_ETMPIDR4() MRC14(1, c7, c4, 7) 408 #define RCP14_ETMPIDR5() MRC14(1, c7, c5, 7) 409 #define RCP14_ETMPIDR6() MRC14(1, c7, c6, 7) 410 #define RCP14_ETMPIDR7() MRC14(1, c7, c7, 7) 411 #define RCP14_ETMPIDR0() MRC14(1, c7, c8, 7) 412 #define RCP14_ETMPIDR1() MRC14(1, c7, c9, 7) 413 #define RCP14_ETMPIDR2() MRC14(1, c7, c10, 7) 414 #define RCP14_ETMPIDR3() MRC14(1, c7, c11, 7) 415 #define RCP14_ETMCIDR0() MRC14(1, c7, c12, 7) 416 #define RCP14_ETMCIDR1() MRC14(1, c7, c13, 7) 417 #define RCP14_ETMCIDR2() MRC14(1, c7, c14, 7) 418 #define RCP14_ETMCIDR3() MRC14(1, c7, c15, 7)
|