IIC_CSR1
if (ioread32(addr + IIC_CSR1) & DIRECT_ABORT) {
iowrite32(DIRECT_ABORT, addr + IIC_CSR1);
tmp = ioread32(addr + IIC_CSR1);
iowrite32(DIRECT_ABORT, addr + IIC_CSR1);
if (ioread32(addr + IIC_CSR1) & DIRECT_ABORT) {
iowrite32(DIRECT_ABORT, addr + IIC_CSR1);