ETMSR
case ETMSR:
*val = etm_read(ETMSR);
case ETMSR:
etm_write(val, ETMSR);
if (coresight_timeout_etm(drvdata, ETMSR, ETMSR_PROG_BIT, 1)) {
__func__, ETMSR);
if (coresight_timeout_etm(drvdata, ETMSR, ETMSR_PROG_BIT, 0)) {
__func__, ETMSR);
val = etm_readl(drvdata, ETMSR);