AC97_HEADPHONE
em28xx_cvol_new(card, dev, "Line", AC97_HEADPHONE);
{ EM28XX_AOUT_LINE, AC97_HEADPHONE },
case AC97_HEADPHONE:
if (snd_ac97_try_volume_mix(ac97, AC97_HEADPHONE)) {
AC97_HEADPHONE, 0, ac97);
snd_ac97_write(ac97, AC97_HEADPHONE, 0x9f9f);
kcontrol->private_value = (kcontrol->private_value & ~0xff) | AC97_HEADPHONE;
if (reg == AC97_MASTER || reg == AC97_HEADPHONE)
{ AC97_HEADPHONE, 0x1f1f },
AC97_SINGLE("Headphone ZC Switch", AC97_HEADPHONE, 7, 1, 0),
AC97_DOUBLE("Headphone ZC Switch", AC97_HEADPHONE, 14, 6, 1, 0),
AC97_SINGLE("Headphone Right Switch", AC97_HEADPHONE, 7, 1, 1),
snd_ac97_write_cache(emu->ac97, AC97_HEADPHONE, 0x0202);
{ AC97_HEADPHONE, 0x8000 },
{ AC97_HEADPHONE, 0x1f1f },
oxygen_write_ac97(chip, 1, AC97_HEADPHONE, 0x8000);
AC97_VOLUME("Front Panel Playback Volume", 1, AC97_HEADPHONE, 1),
AC97_SWITCH("Front Panel Playback Switch", 1, AC97_HEADPHONE, 15, 1),
SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1),
SOC_DOUBLE_TLV("Headphone Volume", AC97_HEADPHONE, 8, 0, 31, 1,
SOC_SINGLE("Headphone Switch", AC97_HEADPHONE, 15, 1, 1),
SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1),
SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1),
SOC_SINGLE("Headphone Playback ZC Switch", AC97_HEADPHONE, 7, 1, 0),
SOC_DOUBLE_TLV("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1,
SOC_DOUBLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 7, 1, 1),
SOC_DOUBLE("Headphone Playback ZC Switch", AC97_HEADPHONE, 14, 6, 1, 0),