SPACEMIT_ICR
val = readl(i2c->base + SPACEMIT_ICR);
writel(val, i2c->base + SPACEMIT_ICR);
val = readl(i2c->base + SPACEMIT_ICR);
writel(val, i2c->base + SPACEMIT_ICR);
writel(SPACEMIT_CR_UR, i2c->base + SPACEMIT_ICR);
writel(0, i2c->base + SPACEMIT_ICR);
writel(SPACEMIT_CR_RSTREQ, i2c->base + SPACEMIT_ICR);
writel(val, i2c->base + SPACEMIT_ICR);
val = readl(i2c->base + SPACEMIT_ICR);
writel(val, i2c->base + SPACEMIT_ICR);
val = readl(i2c->base + SPACEMIT_ICR);
writel(val, i2c->base + SPACEMIT_ICR);
val = readl(i2c->base + SPACEMIT_ICR);
writel(val, i2c->base + SPACEMIT_ICR);