Lines Matching full:voice

16  * voice.
18 * Please note that the voice PCM can be connected directly to a Bluetooth
184 static const char *wm8753_adc_filter[] = {"HiFi", "Voice"};
295 SOC_DOUBLE_R_TLV("Voice Playback Volume", WM8753_LOUTM2, WM8753_ROUTM2, 0, 7,
306 SOC_SINGLE_TLV("Mono Voice Playback Volume", WM8753_MOUTM2, 0, 7, 1,
319 SOC_SINGLE_TLV("Voice Sidetone Capture Volume", WM8753_RECMIX2, 0, 7, 1,
370 SOC_DAPM_SINGLE("Voice Playback Switch", WM8753_LOUTM2, 8, 1, 0),
378 SOC_DAPM_SINGLE("Voice Playback Switch", WM8753_ROUTM2, 8, 1, 0),
388 SOC_DAPM_SINGLE("Voice Playback Switch", WM8753_MOUTM2, 3, 1, 0),
411 SOC_DAPM_SINGLE("Voice Capture Switch", WM8753_RECMIX2, 3, 1, 0),
480 SND_SOC_DAPM_DAC("Voice DAC", "Voice Playback", WM8753_PWR1, 4, 0),
540 {"Left Mixer", "Voice Playback Switch", "Voice DAC"},
546 {"Right Mixer", "Voice Playback Switch", "Voice DAC"},
551 {"Mono Mixer", "Voice Playback Switch", "Voice DAC"},
599 {"Playback Mixer", "Voice Capture Switch", "Mono Mixer"},
886 * Set's ADC and Voice DAC format.
891 u16 voice = snd_soc_component_read(component, WM8753_PCM) & 0x01ec; in wm8753_vdac_adc_set_dai_fmt() local
896 voice |= 0x0002; in wm8753_vdac_adc_set_dai_fmt()
901 voice |= 0x0001; in wm8753_vdac_adc_set_dai_fmt()
904 voice |= 0x0003; in wm8753_vdac_adc_set_dai_fmt()
907 voice |= 0x0013; in wm8753_vdac_adc_set_dai_fmt()
913 snd_soc_component_write(component, WM8753_PCM, voice); in wm8753_vdac_adc_set_dai_fmt()
926 u16 voice = snd_soc_component_read(component, WM8753_PCM) & 0x01f3; in wm8753_pcm_hw_params() local
934 voice |= 0x0004; in wm8753_pcm_hw_params()
937 voice |= 0x0008; in wm8753_pcm_hw_params()
940 voice |= 0x000c; in wm8753_pcm_hw_params()
949 snd_soc_component_write(component, WM8753_PCM, voice); in wm8753_pcm_hw_params()
959 u16 voice, ioctl; in wm8753_pcm_set_dai_fmt() local
961 voice = snd_soc_component_read(component, WM8753_PCM) & 0x011f; in wm8753_pcm_set_dai_fmt()
972 voice |= 0x0040; in wm8753_pcm_set_dai_fmt()
987 voice |= 0x0080; in wm8753_pcm_set_dai_fmt()
996 voice &= ~0x0010; in wm8753_pcm_set_dai_fmt()
1001 voice |= 0x0090; in wm8753_pcm_set_dai_fmt()
1004 voice |= 0x0080; in wm8753_pcm_set_dai_fmt()
1007 voice |= 0x0010; in wm8753_pcm_set_dai_fmt()
1017 snd_soc_component_write(component, WM8753_PCM, voice); in wm8753_pcm_set_dai_fmt()
1306 /* the digital mute covers the HiFi and Voice DAC's on the WM8753. in wm8753_mute()
1374 * configurations. This gives 2 PCM's available for use, hifi and voice.
1375 * NOTE: The Voice PCM cannot play or capture audio to the CPU as it's DAI
1378 * 1. Voice over PCM DAI - HIFI DAC over HIFI DAI
1379 * 2. Voice over HIFI DAI - HIFI disabled
1380 * 3. Voice disabled - HIFI over HIFI
1381 * 4. Voice disabled - HIFI over HIFI, uses voice DAI LRC for capture
1422 /* DAI Voice mode 1 */
1423 { .name = "wm8753-voice",
1425 .stream_name = "Voice Playback",