Lines Matching full:capture

15  * HiFi audio (e.g. MP3, ogg) playback/capture and the other PCM available for
160 static const char *wm8753_3d_func[] = {"Capture", "Playback"};
177 static const char *wm8753_out4[] = {"VREF", "Capture ST", "LOUT2"};
281 SOC_DOUBLE_R_TLV("ADC Capture Volume", WM8753_LADC, WM8753_RADC, 0, 255, 0,
317 SOC_DOUBLE_TLV("Sidetone Capture Volume", WM8753_RECMIX1, 0, 4, 7, 1,
319 SOC_SINGLE_TLV("Voice Sidetone Capture Volume", WM8753_RECMIX2, 0, 7, 1,
322 SOC_DOUBLE_R_TLV("Capture Volume", WM8753_LINVOL, WM8753_RINVOL, 0, 63, 0,
324 SOC_DOUBLE_R("Capture ZC Switch", WM8753_LINVOL, WM8753_RINVOL, 6, 1, 0),
325 SOC_DOUBLE_R("Capture Switch", WM8753_LINVOL, WM8753_RINVOL, 7, 1, 1),
327 SOC_ENUM("Capture Filter Select", wm8753_enum[23]),
328 SOC_ENUM("Capture Filter Cut-off", wm8753_enum[24]),
329 SOC_SINGLE("Capture Filter Switch", WM8753_ADC, 0, 1, 1),
331 SOC_SINGLE("ALC Capture Target Volume", WM8753_ALC1, 0, 7, 0),
332 SOC_SINGLE("ALC Capture Max Volume", WM8753_ALC1, 4, 7, 0),
333 SOC_ENUM("ALC Capture Function", wm8753_enum[3]),
334 SOC_SINGLE("ALC Capture ZC Switch", WM8753_ALC2, 8, 1, 0),
335 SOC_SINGLE("ALC Capture Hold Time", WM8753_ALC2, 0, 15, 1),
336 SOC_SINGLE("ALC Capture Decay Time", WM8753_ALC3, 4, 15, 1),
337 SOC_SINGLE("ALC Capture Attack Time", WM8753_ALC3, 0, 15, 0),
338 SOC_SINGLE("ALC Capture NG Threshold", WM8753_NGATE, 3, 31, 0),
339 SOC_ENUM("ALC Capture NG Type", wm8753_enum[4]),
340 SOC_SINGLE("ALC Capture NG Switch", WM8753_NGATE, 0, 1, 0),
348 SOC_SINGLE("Capture 6dB Attenuate", WM8753_ADCTL1, 2, 1, 0),
355 SOC_SINGLE_TLV("Mic2 Capture Volume", WM8753_INCTL1, 7, 3, 0, mic_preamp_tlv),
356 SOC_SINGLE_TLV("Mic1 Capture Volume", WM8753_INCTL1, 5, 3, 0, mic_preamp_tlv),
411 SOC_DAPM_SINGLE("Voice Capture Switch", WM8753_RECMIX2, 3, 1, 0),
412 SOC_DAPM_SINGLE("Left Capture Switch", WM8753_RECMIX1, 3, 1, 0),
413 SOC_DAPM_SINGLE("Right Capture Switch", WM8753_RECMIX1, 7, 1, 0),
430 SOC_DAPM_SINGLE("Line Capture Switch", WM8753_INCTL2, 3, 1, 0),
431 SOC_DAPM_SINGLE("Mic2 Capture Switch", WM8753_INCTL2, 2, 1, 0),
432 SOC_DAPM_SINGLE("Mic1 Capture Switch", WM8753_INCTL2, 1, 1, 0),
433 SOC_DAPM_SINGLE("Rx Capture Switch", WM8753_INCTL2, 0, 1, 0),
494 SND_SOC_DAPM_ADC("Left ADC", "Left Capture", WM8753_PWR2, 3, 0),
495 SND_SOC_DAPM_ADC("Right ADC", "Right Capture", WM8753_PWR2, 2, 0),
496 SND_SOC_DAPM_MUX("Capture Left Mixer", SND_SOC_NOPM, 0, 0,
498 SND_SOC_DAPM_MUX("Capture Right Mixer", SND_SOC_NOPM, 0, 0,
500 SND_SOC_DAPM_MUX("Capture Left Mux", SND_SOC_NOPM, 0, 0,
502 SND_SOC_DAPM_MUX("Capture Right Mux", SND_SOC_NOPM, 0, 0,
506 SND_SOC_DAPM_PGA("Left Capture Volume", WM8753_PWR2, 5, 0, NULL, 0),
507 SND_SOC_DAPM_PGA("Right Capture Volume", WM8753_PWR2, 4, 0, NULL, 0),
592 {"Out4 Mux", "Capture ST", "Playback Mixer"},
598 {"Playback Mixer", "Left Capture Switch", "Left Mixer"},
599 {"Playback Mixer", "Voice Capture Switch", "Mono Mixer"},
600 {"Playback Mixer", "Right Capture Switch", "Right Mixer"},
603 {"Mic Sidetone Mux", "Left PGA", "Left Capture Volume"},
604 {"Mic Sidetone Mux", "Right PGA", "Right Capture Volume"},
608 /* Capture Left Mux */
609 {"Capture Left Mux", "PGA", "Left Capture Volume"},
610 {"Capture Left Mux", "Line or RXP-RXN", "Line Left Mux"},
611 {"Capture Left Mux", "Line", "LINE1"},
613 /* Capture Right Mux */
614 {"Capture Right Mux", "PGA", "Right Capture Volume"},
615 {"Capture Right Mux", "Line or RXP-RXN", "Line Right Mux"},
616 {"Capture Right Mux", "Sidetone", "Playback Mixer"},
618 /* Mono Capture mixer-mux */
619 {"Capture Right Mixer", "Stereo", "Capture Right Mux"},
620 {"Capture Left Mixer", "Stereo", "Capture Left Mux"},
621 {"Capture Left Mixer", "Analogue Mix Left", "Capture Left Mux"},
622 {"Capture Left Mixer", "Analogue Mix Left", "Capture Right Mux"},
623 {"Capture Right Mixer", "Analogue Mix Right", "Capture Left Mux"},
624 {"Capture Right Mixer", "Analogue Mix Right", "Capture Right Mux"},
625 {"Capture Left Mixer", "Digital Mono Mix", "Capture Left Mux"},
626 {"Capture Left Mixer", "Digital Mono Mix", "Capture Right Mux"},
627 {"Capture Right Mixer", "Digital Mono Mix", "Capture Left Mux"},
628 {"Capture Right Mixer", "Digital Mono Mix", "Capture Right Mux"},
631 {"Left ADC", NULL, "Capture Left Mixer"},
632 {"Right ADC", NULL, "Capture Right Mixer"},
634 /* Left Capture Volume */
635 {"Left Capture Volume", NULL, "ACIN"},
637 /* Right Capture Volume */
638 {"Right Capture Volume", NULL, "Mic 2 Volume"},
641 {"ALC Mixer", "Line Capture Switch", "Line Mixer"},
642 {"ALC Mixer", "Mic2 Capture Switch", "Mic 2 Volume"},
643 {"ALC Mixer", "Mic1 Capture Switch", "Mic 1 Volume"},
644 {"ALC Mixer", "Rx Capture Switch", "Rx Mixer"},
1375 * NOTE: The Voice PCM cannot play or capture audio to the CPU as it's DAI
1381 * 4. Voice disabled - HIFI over HIFI, uses voice DAI LRC for capture
1413 .capture = { /* dummy for fast DAI switching */
1414 .stream_name = "Capture",
1431 .capture = {
1432 .stream_name = "Capture",