SISTR
sh_msiof_write(p, SISTR,
sh_msiof_read(p, SISTR) & ~(SISTR_TDREQ | SISTR_RDREQ));
msiof_update(priv, SISTR, val, val);
sistr = msiof_read(priv, SISTR);
msiof_write(priv, SISTR, SISTR_ERR_TX | SISTR_ERR_RX);