VIAI2C_REG_CDR
msg->buf[i2c->xfered_len] = readw(base + VIAI2C_REG_CDR) >> 8;
writew(msg->buf[i2c->xfered_len + 1] & 0xFF, base + VIAI2C_REG_CDR);
writew(0, i2c->base + VIAI2C_REG_CDR);
writew(pmsg->buf[0] & 0xFF, i2c->base + VIAI2C_REG_CDR);