Lines Matching full:capture
19 * HiFi audio (e.g. MP3, ogg) playback/capture and the other PCM available for
165 static const char *wm8753_3d_func[] = {"Capture", "Playback"};
182 static const char *wm8753_out4[] = {"VREF", "Capture ST", "LOUT2"};
286 SOC_DOUBLE_R_TLV("ADC Capture Volume", WM8753_LADC, WM8753_RADC, 0, 255, 0,
322 SOC_DOUBLE_TLV("Sidetone Capture Volume", WM8753_RECMIX1, 0, 4, 7, 1,
324 SOC_SINGLE_TLV("Voice Sidetone Capture Volume", WM8753_RECMIX2, 0, 7, 1,
327 SOC_DOUBLE_R_TLV("Capture Volume", WM8753_LINVOL, WM8753_RINVOL, 0, 63, 0,
329 SOC_DOUBLE_R("Capture ZC Switch", WM8753_LINVOL, WM8753_RINVOL, 6, 1, 0),
330 SOC_DOUBLE_R("Capture Switch", WM8753_LINVOL, WM8753_RINVOL, 7, 1, 1),
332 SOC_ENUM("Capture Filter Select", wm8753_enum[23]),
333 SOC_ENUM("Capture Filter Cut-off", wm8753_enum[24]),
334 SOC_SINGLE("Capture Filter Switch", WM8753_ADC, 0, 1, 1),
336 SOC_SINGLE("ALC Capture Target Volume", WM8753_ALC1, 0, 7, 0),
337 SOC_SINGLE("ALC Capture Max Volume", WM8753_ALC1, 4, 7, 0),
338 SOC_ENUM("ALC Capture Function", wm8753_enum[3]),
339 SOC_SINGLE("ALC Capture ZC Switch", WM8753_ALC2, 8, 1, 0),
340 SOC_SINGLE("ALC Capture Hold Time", WM8753_ALC2, 0, 15, 1),
341 SOC_SINGLE("ALC Capture Decay Time", WM8753_ALC3, 4, 15, 1),
342 SOC_SINGLE("ALC Capture Attack Time", WM8753_ALC3, 0, 15, 0),
343 SOC_SINGLE("ALC Capture NG Threshold", WM8753_NGATE, 3, 31, 0),
344 SOC_ENUM("ALC Capture NG Type", wm8753_enum[4]),
345 SOC_SINGLE("ALC Capture NG Switch", WM8753_NGATE, 0, 1, 0),
353 SOC_SINGLE("Capture 6dB Attenuate", WM8753_ADCTL1, 2, 1, 0),
360 SOC_SINGLE_TLV("Mic2 Capture Volume", WM8753_INCTL1, 7, 3, 0, mic_preamp_tlv),
361 SOC_SINGLE_TLV("Mic1 Capture Volume", WM8753_INCTL1, 5, 3, 0, mic_preamp_tlv),
416 SOC_DAPM_SINGLE("Voice Capture Switch", WM8753_RECMIX2, 3, 1, 0),
417 SOC_DAPM_SINGLE("Left Capture Switch", WM8753_RECMIX1, 3, 1, 0),
418 SOC_DAPM_SINGLE("Right Capture Switch", WM8753_RECMIX1, 7, 1, 0),
435 SOC_DAPM_SINGLE("Line Capture Switch", WM8753_INCTL2, 3, 1, 0),
436 SOC_DAPM_SINGLE("Mic2 Capture Switch", WM8753_INCTL2, 2, 1, 0),
437 SOC_DAPM_SINGLE("Mic1 Capture Switch", WM8753_INCTL2, 1, 1, 0),
438 SOC_DAPM_SINGLE("Rx Capture Switch", WM8753_INCTL2, 0, 1, 0),
499 SND_SOC_DAPM_ADC("Left ADC", "Left Capture", WM8753_PWR2, 3, 0),
500 SND_SOC_DAPM_ADC("Right ADC", "Right Capture", WM8753_PWR2, 2, 0),
501 SND_SOC_DAPM_MUX("Capture Left Mixer", SND_SOC_NOPM, 0, 0,
503 SND_SOC_DAPM_MUX("Capture Right Mixer", SND_SOC_NOPM, 0, 0,
505 SND_SOC_DAPM_MUX("Capture Left Mux", SND_SOC_NOPM, 0, 0,
507 SND_SOC_DAPM_MUX("Capture Right Mux", SND_SOC_NOPM, 0, 0,
511 SND_SOC_DAPM_PGA("Left Capture Volume", WM8753_PWR2, 5, 0, NULL, 0),
512 SND_SOC_DAPM_PGA("Right Capture Volume", WM8753_PWR2, 4, 0, NULL, 0),
597 {"Out4 Mux", "Capture ST", "Playback Mixer"},
603 {"Playback Mixer", "Left Capture Switch", "Left Mixer"},
604 {"Playback Mixer", "Voice Capture Switch", "Mono Mixer"},
605 {"Playback Mixer", "Right Capture Switch", "Right Mixer"},
608 {"Mic Sidetone Mux", "Left PGA", "Left Capture Volume"},
609 {"Mic Sidetone Mux", "Right PGA", "Right Capture Volume"},
613 /* Capture Left Mux */
614 {"Capture Left Mux", "PGA", "Left Capture Volume"},
615 {"Capture Left Mux", "Line or RXP-RXN", "Line Left Mux"},
616 {"Capture Left Mux", "Line", "LINE1"},
618 /* Capture Right Mux */
619 {"Capture Right Mux", "PGA", "Right Capture Volume"},
620 {"Capture Right Mux", "Line or RXP-RXN", "Line Right Mux"},
621 {"Capture Right Mux", "Sidetone", "Playback Mixer"},
623 /* Mono Capture mixer-mux */
624 {"Capture Right Mixer", "Stereo", "Capture Right Mux"},
625 {"Capture Left Mixer", "Stereo", "Capture Left Mux"},
626 {"Capture Left Mixer", "Analogue Mix Left", "Capture Left Mux"},
627 {"Capture Left Mixer", "Analogue Mix Left", "Capture Right Mux"},
628 {"Capture Right Mixer", "Analogue Mix Right", "Capture Left Mux"},
629 {"Capture Right Mixer", "Analogue Mix Right", "Capture Right Mux"},
630 {"Capture Left Mixer", "Digital Mono Mix", "Capture Left Mux"},
631 {"Capture Left Mixer", "Digital Mono Mix", "Capture Right Mux"},
632 {"Capture Right Mixer", "Digital Mono Mix", "Capture Left Mux"},
633 {"Capture Right Mixer", "Digital Mono Mix", "Capture Right Mux"},
636 {"Left ADC", NULL, "Capture Left Mixer"},
637 {"Right ADC", NULL, "Capture Right Mixer"},
639 /* Left Capture Volume */
640 {"Left Capture Volume", NULL, "ACIN"},
642 /* Right Capture Volume */
643 {"Right Capture Volume", NULL, "Mic 2 Volume"},
646 {"ALC Mixer", "Line Capture Switch", "Line Mixer"},
647 {"ALC Mixer", "Mic2 Capture Switch", "Mic 2 Volume"},
648 {"ALC Mixer", "Mic1 Capture Switch", "Mic 1 Volume"},
649 {"ALC Mixer", "Rx Capture Switch", "Rx Mixer"},
1378 * NOTE: The Voice PCM cannot play or capture audio to the CPU as it's DAI
1384 * 4. Voice disabled - HIFI over HIFI, uses voice DAI LRC for capture
1414 .capture = { /* dummy for fast DAI switching */
1415 .stream_name = "Capture",
1432 .capture = {
1433 .stream_name = "Capture",