conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config

Add a config for boards which use a digital mic as internal mic,
combined with having the headset mic on in2.

An example of such a board is the Point of View TAB-P1006W-232 (v1.0) tablet.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Hans de Goede 2018-12-24 16:05:04 +01:00 committed by Takashi Iwai
parent 8f4e5d0da2
commit ce674664d2
5 changed files with 42 additions and 0 deletions

View file

@ -731,6 +731,7 @@ AC_OUTPUT(Makefile doc/Makefile doc/pictures/Makefile doc/doxygen.cfg \
src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile \ src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile \
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile \ src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile \
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile \ src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile \
src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile \
src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile \ src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile \
src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile \ src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile \
src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile \ src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile \

View file

@ -15,6 +15,7 @@ bytcr-rt5651 \
bytcr-rt5651-mono-spk-in1-mic \ bytcr-rt5651-mono-spk-in1-mic \
bytcr-rt5651-mono-spk-in2-mic \ bytcr-rt5651-mono-spk-in2-mic \
bytcr-rt5651-mono-spk-in2-mic-hp-swapped \ bytcr-rt5651-mono-spk-in2-mic-hp-swapped \
bytcr-rt5651-stereo-spk-dmic-mic \
bytcr-rt5651-stereo-spk-in1-mic \ bytcr-rt5651-stereo-spk-in1-mic \
bytcr-rt5651-stereo-spk-in2-mic \ bytcr-rt5651-stereo-spk-in2-mic \
bytcr-rt5651-stereo-spk-in12-mic \ bytcr-rt5651-stereo-spk-in12-mic \

View file

@ -0,0 +1,26 @@
# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
SectionVerb {
EnableSequence [
cdev "hw:bytcrrt5651"
<platforms/bytcr/PlatformEnableSeq.conf>
<codecs/rt5651/EnableSeq.conf>
]
DisableSequence [
cdev "hw:bytcrrt5651"
<platforms/bytcr/PlatformDisableSeq.conf>
]
Value {
PlaybackPCM "hw:bytcrrt5651"
CapturePCM "hw:bytcrrt5651"
}
}
<codecs/rt5651/Speaker.conf>
<codecs/rt5651/HeadPhones.conf>
<codecs/rt5651/DigitalMic.conf>
<codecs/rt5651/IN2-HeadsetMic.conf>

View file

@ -0,0 +1,4 @@
alsaconfigdir = @ALSA_CONFIG_DIR@
ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-dmic-mic
ucm_DATA = bytcr-rt5651-stereo-spk-dmic-mic.conf HiFi.conf
EXTRA_DIST = $(ucm_DATA)

View file

@ -0,0 +1,10 @@
# Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
SectionUseCase."HiFi" {
File "../bytcr-rt5651-stereo-spk-dmic-mic/HiFi.conf"
Comment "Play HiFi quality Music"
}
SectionDefaults [
cdev "hw:bytcrrt5651"
]