I2C_READ_REG
fifodepth = I2C_BUFSTAT_FIFODEPTH(I2C_READ_REG(sc, I2C_BUFSTAT));
stat = I2C_READ_REG(sc, I2C_IRQSTATUS);
if (I2C_READ_REG(sc, I2C_SYSS) & I2C_SYSS_RDONE)
DPRINTF(("SA 0x%x len %d\n", I2C_READ_REG(sc, I2C_SA), I2C_READ_REG(sc, I2C_CNT)));
I2C_READ_REG(sc, I2C_IRQSTATUS));
while (I2C_READ_REG(sc, I2C_CON) & I2C_CON_MST) {
len = I2C_READ_REG(sc, I2C_BUFSTAT);
len, I2C_READ_REG(sc, I2C_CNT)));
len, I2C_READ_REG(sc, I2C_CNT)));
len = I2C_READ_REG(sc, I2C_BUFSTAT);
len, I2C_READ_REG(sc, I2C_CNT)));
len, I2C_READ_REG(sc, I2C_CNT)));
while (((v = I2C_READ_REG(sc, I2C_IRQSTATUS_RAW)) & mask) != val) {
v = I2C_READ_REG(sc, I2C_IRQSTATUS_RAW) & mask;
while ((v = I2C_READ_REG(sc, I2C_IRQSTATUS_RAW)) & I2C_IRQSTATUS_RRDY) {