CS4231U
__cs4231_readb(chip, CS4231U(chip, STATUS));
__cs4231_writeb(chip, 0, CS4231U(chip, STATUS));
if (!(__cs4231_readb(chip, CS4231U(chip, STATUS)) & CS4231_GLOBALIRQ))
int val = __cs4231_readb(chip, CS4231U(chip, REGSEL));
if (__cs4231_readb(chip, CS4231U(chip, REGSEL)) & CS4231_INIT)
__cs4231_writeb(chip, chip->mce_bit | reg, CS4231U(chip, REGSEL));
__cs4231_writeb(chip, value, CS4231U(chip, REG));
if (__cs4231_readb(chip, CS4231U(chip, REGSEL)) & CS4231_INIT)
__cs4231_writeb(chip, chip->mce_bit | reg, CS4231U(chip, REGSEL));
return __cs4231_readb(chip, CS4231U(chip, REG));
__cs4231_readb(chip, CS4231U(chip, REGSEL));
int val = __cs4231_readb(chip, CS4231U(chip, REGSEL));
if (__cs4231_readb(chip, CS4231U(chip, REGSEL)) & CS4231_INIT)
timeout = __cs4231_readb(chip, CS4231U(chip, REGSEL));
CS4231U(chip, REGSEL));
if (__cs4231_readb(chip, CS4231U(chip, REGSEL)) & CS4231_INIT)
CS4231U(chip, REGSEL));
reg = __cs4231_readb(chip, CS4231U(chip, REGSEL));
CS4231U(chip, REGSEL));
__cs4231_writeb(chip, 0, CS4231U(chip, STATUS)); /* clear IRQ */
__cs4231_writeb(chip, 0, CS4231U(chip, STATUS)); /* clear IRQ */
__cs4231_writeb(chip, 0, CS4231U(chip, STATUS)); /* clear IRQ */
__cs4231_writeb(chip, 0, CS4231U(chip, STATUS)); /* clear IRQ */
__cs4231_writeb(chip, 0, CS4231U(chip, STATUS)); /* clear IRQ */
__cs4231_writeb(chip, 0, CS4231U(chip, STATUS)); /* clear IRQ */
if (__cs4231_readb(chip, CS4231U(chip, REGSEL)) & CS4231_INIT)