snd_es1688_mixer_read
ucontrol->value.enumerated.item[0] = snd_es1688_mixer_read(chip, ES1688_REC_DEV) & 7;
oval = snd_es1688_mixer_read(chip, ES1688_REC_DEV);
ucontrol->value.integer.value[0] = (snd_es1688_mixer_read(chip, reg) >> shift) & mask;
oval = snd_es1688_mixer_read(chip, reg);
left = snd_es1688_mixer_read(chip, left_reg);
right = snd_es1688_mixer_read(chip, right_reg);
oval1 = snd_es1688_mixer_read(chip, left_reg);
oval2 = snd_es1688_mixer_read(chip, right_reg);
oval1 = snd_es1688_mixer_read(chip, left_reg);