SICTR
sh_msiof_write(p, SICTR, data);
return readl_poll_timeout_atomic(p->mapbase + SICTR, data,
data = sh_msiof_read(p, SICTR);
sh_msiof_write(p, SICTR, data);
readl_poll_timeout_atomic(p->mapbase + SICTR, data, !(data & mask), 1,
sh_msiof_write(p, SICTR, tmp);
data = sh_msiof_read(p, SICTR);
msiof_update_and_wait(priv, SICTR, val, val, val);
msiof_update_and_wait(priv, SICTR, val, 0, 0);