snd_opti9xx_read
unsigned char oldval = snd_opti9xx_read(chip, reg);
status = snd_opti9xx_read(chip, OPTi9XX_MC_REG(11));
value = snd_opti9xx_read(chip, OPTi9XX_MC_REG(1));
if (value == snd_opti9xx_read(chip, OPTi9XX_MC_REG(1)))
value = snd_opti9xx_read(chip, OPTi9XX_MC_REG(7));
if (snd_opti9xx_read(chip, OPTi9XX_MC_REG(7)) == 0xff - value)