Lines Matching full:mixer

110 static const char *wm9712_rec_sel[] = {"Mic", "NC", "NC", "Speaker Mixer",
111 "Line", "Headphone Mixer", "Phone Mixer", "Phone"};
224 unsigned int mixer, mask, shift, old; in wm9712_hp_mixer_put() local
228 mixer = mc->shift >> 8; in wm9712_hp_mixer_put()
233 old = wm9712->hp_mixer[mixer]; in wm9712_hp_mixer_put()
235 wm9712->hp_mixer[mixer] |= mask; in wm9712_hp_mixer_put()
237 wm9712->hp_mixer[mixer] &= ~mask; in wm9712_hp_mixer_put()
239 change = old != wm9712->hp_mixer[mixer]; in wm9712_hp_mixer_put()
267 unsigned int shift, mixer; in wm9712_hp_mixer_get() local
269 mixer = mc->shift >> 8; in wm9712_hp_mixer_get()
273 (wm9712->hp_mixer[mixer] >> shift) & 1; in wm9712_hp_mixer_get()
306 /* Speaker Mixer */
315 /* Phone Mixer */
376 SND_SOC_DAPM_MIXER("AC97 Mixer", SND_SOC_NOPM, 0, 0, NULL, 0),
377 SND_SOC_DAPM_MIXER("Left HP Mixer", AC97_INT_PAGING, 9, 1,
379 SND_SOC_DAPM_MIXER("Right HP Mixer", AC97_INT_PAGING, 8, 1,
381 SND_SOC_DAPM_MIXER("Phone Mixer", AC97_INT_PAGING, 6, 1,
383 SND_SOC_DAPM_MIXER("Speaker Mixer", AC97_INT_PAGING, 7, 1,
386 SND_SOC_DAPM_MIXER("Mono Mixer", SND_SOC_NOPM, 0, 0, NULL, 0),
415 /* virtual mixer - mixes left & right channels for spk and mono */
416 {"AC97 Mixer", NULL, "Left DAC"},
417 {"AC97 Mixer", NULL, "Right DAC"},
419 /* Left HP mixer */
420 {"Left HP Mixer", "PCBeep Bypass Switch", "PCBEEP"},
421 {"Left HP Mixer", "Aux Playback Switch", "Aux DAC"},
422 {"Left HP Mixer", "Phone Bypass Switch", "Phone PGA"},
423 {"Left HP Mixer", "Line Bypass Switch", "Line PGA"},
424 {"Left HP Mixer", "PCM Playback Switch", "Left DAC"},
425 {"Left HP Mixer", "Mic Sidetone Switch", "Mic PGA"},
426 {"Left HP Mixer", NULL, "ALC Sidetone Mux"},
428 /* Right HP mixer */
429 {"Right HP Mixer", "PCBeep Bypass Switch", "PCBEEP"},
430 {"Right HP Mixer", "Aux Playback Switch", "Aux DAC"},
431 {"Right HP Mixer", "Phone Bypass Switch", "Phone PGA"},
432 {"Right HP Mixer", "Line Bypass Switch", "Line PGA"},
433 {"Right HP Mixer", "PCM Playback Switch", "Right DAC"},
434 {"Right HP Mixer", "Mic Sidetone Switch", "Mic PGA"},
435 {"Right HP Mixer", NULL, "ALC Sidetone Mux"},
437 /* speaker mixer */
438 {"Speaker Mixer", "PCBeep Bypass Switch", "PCBEEP"},
439 {"Speaker Mixer", "Line Bypass Switch", "Line PGA"},
440 {"Speaker Mixer", "PCM Playback Switch", "AC97 Mixer"},
441 {"Speaker Mixer", "Phone Bypass Switch", "Phone PGA"},
442 {"Speaker Mixer", "Aux Playback Switch", "Aux DAC"},
444 /* Phone mixer */
445 {"Phone Mixer", "PCBeep Bypass Switch", "PCBEEP"},
446 {"Phone Mixer", "Line Bypass Switch", "Line PGA"},
447 {"Phone Mixer", "Aux Playback Switch", "Aux DAC"},
448 {"Phone Mixer", "PCM Playback Switch", "AC97 Mixer"},
449 {"Phone Mixer", "Mic 1 Sidetone Switch", "Mic PGA"},
450 {"Phone Mixer", "Mic 2 Sidetone Switch", "Mic PGA"},
473 {"Left Capture Select", "Speaker Mixer", "Speaker Mixer"},
475 {"Left Capture Select", "Headphone Mixer", "Left HP Mixer"},
476 {"Left Capture Select", "Phone Mixer", "Phone Mixer"},
481 {"Right Capture Select", "Speaker Mixer", "Speaker Mixer"},
483 {"Right Capture Select", "Headphone Mixer", "Right HP Mixer"},
484 {"Right Capture Select", "Phone Mixer", "Phone Mixer"},
498 {"MONOOUT", NULL, "Phone Mixer"},
500 {"Headphone PGA", NULL, "Left HP Mixer"},
502 {"Headphone PGA", NULL, "Right HP Mixer"},
504 /* mono mixer */
505 {"Mono Mixer", NULL, "Left HP Mixer"},
506 {"Mono Mixer", NULL, "Right HP Mixer"},
509 {"Out3 Mux", "Left", "Left HP Mixer"},
510 {"Out3 Mux", "Mono", "Phone Mixer"},
511 {"Out3 Mux", "Left + Right", "Mono Mixer"},
516 {"Speaker Mux", "Speaker Mix", "Speaker Mixer"},
517 {"Speaker Mux", "Headphone Mix", "Mono Mixer"},