AC97_VIDEO
wm97xx_reg_write(wm, AC97_VIDEO, 0x8000);
em28xx_cvol_new(card, dev, "Video", AC97_VIDEO);
{ EM28XX_AMUX_VIDEO, AC97_VIDEO },
if (snd_ac97_try_volume_mix(ac97, AC97_VIDEO)) {
AC97_VIDEO, 1, ac97);
{ AC97_VIDEO, 0x9f1f },
{ AC97_VIDEO, 0x1f1f },
AC97_ENUM_SINGLE(AC97_VIDEO, 10, 4, wm9711_alc_mix),
AC97_SINGLE("Side Tone Switch", AC97_VIDEO, 15, 1, 1),
AC97_SINGLE("Side Tone Volume", AC97_VIDEO, 12, 7, 1),
AC97_SINGLE("ALC Headphone Volume", AC97_VIDEO, 7, 7, 1),
snd_ac97_write_cache(ac97, AC97_VIDEO, 0x0808);
AC97_ENUM_SINGLE(AC97_VIDEO, 14, 4, wm9713_rec_mux),
AC97_ENUM_SINGLE(AC97_VIDEO, 9, 4, wm9713_rec_mux),
AC97_ENUM_DOUBLE(AC97_VIDEO, 3, 0, 8, wm9713_rec_src),
AC97_SINGLE("Capture to Headphone Volume", AC97_VIDEO, 11, 7, 1),
AC97_SINGLE("Capture to Mono Boost (+20dB) Switch", AC97_VIDEO, 8, 1, 0),
AC97_SINGLE("Capture ADC Boost (+20dB) Switch", AC97_VIDEO, 6, 1, 0),
snd_ac97_write_cache(ac97, AC97_VIDEO, 0xd612);
.private_value = AC97_VIDEO,
.private_value = AC97_VIDEO|AUREON_AC97_STEREO,
{ AC97_VIDEO, 0x8808 },
{ AC97_VIDEO, 0x1f1f },
oxygen_write_ac97(chip, 0, AC97_VIDEO, 0x8808);
oxygen_write_ac97(chip, 1, AC97_VIDEO, 0x8808);
index == AC97_VIDEO || index == AC97_AUX) &&
template->private_value ^= AC97_CD ^ AC97_VIDEO;
SOC_DOUBLE_TLV("Video Volume", AC97_VIDEO, 8, 0, 31, 1, mix_tlv),
SOC_SINGLE("Video Switch", AC97_VIDEO, 15, 1, 1),
SOC_ENUM_SINGLE(AC97_VIDEO, 12, 4, wm9712_alc_mux),
SOC_SINGLE("Mic Headphone Volume", AC97_VIDEO, 12, 7, 1),
SOC_SINGLE("ALC Headphone Volume", AC97_VIDEO, 7, 7, 1),
AC97_VIDEO,
snd_soc_component_update_bits(component, AC97_VIDEO, 0x3000, 0x3000);
SOC_SINGLE_TLV("Capture to Headphone Volume", AC97_VIDEO, 11, 7, 1, misc_tlv),
SOC_SINGLE("Capture to Mono Boost (+20dB) Switch", AC97_VIDEO, 8, 1, 0),
SOC_SINGLE("Capture ADC Boost (+20dB) Switch", AC97_VIDEO, 6, 1, 0),
SOC_ENUM_SINGLE(AC97_VIDEO, 14, 4, wm9713_rec_mux), /* record mux hp 1 */
SOC_ENUM_SINGLE(AC97_VIDEO, 9, 4, wm9713_rec_mux), /* record mux mono 2 */
SOC_ENUM_SINGLE(AC97_VIDEO, 3, 8, wm9713_rec_src), /* record mux left 3 */
SOC_ENUM_SINGLE(AC97_VIDEO, 0, 8, wm9713_rec_src), /* record mux right 4*/