conf/ucm: Add UCM profile for bytcht-es8316 boards

Add an UCM profile for Bay Trail and Cherry Trail boards with an
ES8316 codec.

Re-use the existing platform enable and disable sequences for BYT/CHT SST
support and add a codecs/es8316 dir with codec specific enable / disable
sequences for the various inputs and outputs.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Hans de Goede 2019-01-03 14:50:14 +01:00 committed by Jaroslav Kysela
parent b4c0a51505
commit 506cca6eaa
15 changed files with 252 additions and 0 deletions

View file

@ -0,0 +1,24 @@
SectionDevice."InternalMic-IN1" {
Comment "Internal Microphone on IN1"
ConflictingDevice [
"InternalMic-IN2"
"HeadsetMic-IN1"
"HeadsetMic-IN2"
]
EnableSequence [
cdev "hw:bytchtes8316"
cset "name='Differential Mux' lin1-rin1"
cset "name='Internal Mic Switch' on"
]
DisableSequence [
cdev "hw:bytchtes8316"
cset "name='Internal Mic Switch' off"
]
Value {
CaptureChannels "2"
}
}