AC97_CENTER_LFE_MASTER
em28xx_cvol_new(card, dev, "LFE", AC97_CENTER_LFE_MASTER);
{ EM28XX_AOUT_LFE, AC97_CENTER_LFE_MASTER },
case AC97_CENTER_LFE_MASTER:
case AC97_CENTER_LFE_MASTER: /* center */
case AC97_CENTER_LFE_MASTER+1: /* lfe */
reg = AC97_CENTER_LFE_MASTER;
ac97->regs[AC97_CENTER_LFE_MASTER] = AC97_MUTE_MASK_STEREO;
if ((snd_ac97_try_volume_mix(ac97, AC97_CENTER_LFE_MASTER))
snd_ac97_change_volume_params2(ac97, AC97_CENTER_LFE_MASTER, 0, &max);
snd_ac97_write_cache(ac97, AC97_CENTER_LFE_MASTER, ac97->regs[AC97_CENTER_LFE_MASTER] | max);
if ((snd_ac97_try_volume_mix(ac97, AC97_CENTER_LFE_MASTER+1))
snd_ac97_change_volume_params2(ac97, AC97_CENTER_LFE_MASTER, 8, &max);
snd_ac97_write_cache(ac97, AC97_CENTER_LFE_MASTER, ac97->regs[AC97_CENTER_LFE_MASTER] | max << 8);
AC97_SINGLE("Center Playback Switch", AC97_CENTER_LFE_MASTER, 7, 1, 1),
AC97_SINGLE("Center Playback Volume", AC97_CENTER_LFE_MASTER, 0, 31, 1)
AC97_SINGLE("LFE Playback Switch", AC97_CENTER_LFE_MASTER, 15, 1, 1),
AC97_SINGLE("LFE Playback Volume", AC97_CENTER_LFE_MASTER, 8, 31, 1)
snd_ac97_write_cache(emu->ac97, AC97_CENTER_LFE_MASTER, 0x0202);
oxygen_write_ac97(chip, 0, AC97_CENTER_LFE_MASTER, 0x8080);
SOC_DOUBLE("Center/LFE Playback Volume", AC97_CENTER_LFE_MASTER, 8, 0, 31, 1),
SOC_DOUBLE("Center/LFE Playback Switch", AC97_CENTER_LFE_MASTER, 15, 7, 1, 1),
snd_soc_component_write(component, AC97_CENTER_LFE_MASTER, 0x0000);
snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
case AC97_CENTER_LFE_MASTER:
snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER,
snd_soc_component_update_bits(component, AC97_CENTER_LFE_MASTER, 0x0e00, div);
snd_soc_component_write(component, AC97_CENTER_LFE_MASTER, reg);