SWUCR
writel(mask, rmobile_pd->base + SWUCR);
ret = readl_poll_timeout_atomic(rmobile_pd->base + SWUCR, val,