etm_write
etm_write(val, ETMCR);
etm_write(val, ETMTRIGGER);
etm_write(val, ETMSR);
etm_write(val, ETMTSSCR);
etm_write(val, ETMTEEVR);
etm_write(val, ETMTECR1);
etm_write(val, ETMFFLR);
etm_write(val, ETMACVR0);
etm_write(val, ETMACVR1);
etm_write(val, ETMACVR2);
etm_write(val, ETMACVR3);
etm_write(val, ETMACVR4);
etm_write(val, ETMACVR5);
etm_write(val, ETMACVR6);
etm_write(val, ETMACVR7);
etm_write(val, ETMACVR8);
etm_write(val, ETMACVR9);
etm_write(val, ETMACVR10);
etm_write(val, ETMACVR11);
etm_write(val, ETMACVR12);
etm_write(val, ETMACVR13);
etm_write(val, ETMACVR14);
etm_write(val, ETMACVR15);
etm_write(val, ETMACTR0);
etm_write(val, ETMACTR1);
etm_write(val, ETMACTR2);
etm_write(val, ETMACTR3);
etm_write(val, ETMACTR4);
etm_write(val, ETMACTR5);
etm_write(val, ETMACTR6);
etm_write(val, ETMACTR7);
etm_write(val, ETMACTR8);
etm_write(val, ETMACTR9);
etm_write(val, ETMACTR10);
etm_write(val, ETMACTR11);
etm_write(val, ETMACTR12);
etm_write(val, ETMACTR13);
etm_write(val, ETMACTR14);
etm_write(val, ETMACTR15);
etm_write(val, ETMCNTRLDVR0);
etm_write(val, ETMCNTRLDVR1);
etm_write(val, ETMCNTRLDVR2);
etm_write(val, ETMCNTRLDVR3);
etm_write(val, ETMCNTENR0);
etm_write(val, ETMCNTENR1);
etm_write(val, ETMCNTENR2);
etm_write(val, ETMCNTENR3);
etm_write(val, ETMCNTRLDEVR0);
etm_write(val, ETMCNTRLDEVR1);
etm_write(val, ETMCNTRLDEVR2);
etm_write(val, ETMCNTRLDEVR3);
etm_write(val, ETMCNTVR0);
etm_write(val, ETMCNTVR1);
etm_write(val, ETMCNTVR2);
etm_write(val, ETMCNTVR3);
etm_write(val, ETMSQ12EVR);
etm_write(val, ETMSQ21EVR);
etm_write(val, ETMSQ23EVR);
etm_write(val, ETMSQ31EVR);
etm_write(val, ETMSQ32EVR);
etm_write(val, ETMSQ13EVR);
etm_write(val, ETMSQR);
etm_write(val, ETMEXTOUTEVR0);
etm_write(val, ETMEXTOUTEVR1);
etm_write(val, ETMEXTOUTEVR2);
etm_write(val, ETMEXTOUTEVR3);
etm_write(val, ETMCIDCVR0);
etm_write(val, ETMCIDCVR1);
etm_write(val, ETMCIDCVR2);
etm_write(val, ETMCIDCMR);
etm_write(val, ETMIMPSPEC0);
etm_write(val, ETMIMPSPEC1);
etm_write(val, ETMIMPSPEC2);
etm_write(val, ETMIMPSPEC3);
etm_write(val, ETMIMPSPEC4);
etm_write(val, ETMIMPSPEC5);
etm_write(val, ETMIMPSPEC6);
etm_write(val, ETMIMPSPEC7);
etm_write(val, ETMSYNCFR);
etm_write(val, ETMEXTINSELR);
etm_write(val, ETMTESSEICR);
etm_write(val, ETMEIBCR);
etm_write(val, ETMTSEVR);
etm_write(val, ETMAUXCR);
etm_write(val, ETMTRACEIDR);
etm_write(val, ETMVMIDCVR);
etm_write(val, ETMOSLAR);
etm_write(val, ETMOSSRR);
etm_write(val, ETMPDCR);
etm_write(val, ETMPDSR);