ucm2: IO-Boards: Toradex: verdin: Add support for Toradex
Add support for the Toradex Verdin Dahlia carrier board, using the WM8904 audio codec. This is a carrier board for the Verdin family, where any Verdin SoM (NXP, TI...) can be connected to it, therefore this is being added to the IO-Boards instead of a specific hardware vendor. Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/448 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
21fc284354
commit
38ec93a30b
3 changed files with 57 additions and 0 deletions
39
ucm2/IO-Boards/Toradex/verdin/dahlia-HiFi.conf
Normal file
39
ucm2/IO-Boards/Toradex/verdin/dahlia-HiFi.conf
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# Use case configuration for Toradex Dahlia Carrier Board
|
||||
# This is a carrier board for the Verdin family, where any Verdin SoM (with
|
||||
# different SoCs as NXP, TI...) can be connected to it.
|
||||
|
||||
SectionDevice."Headphone" {
|
||||
Comment "Headphone"
|
||||
|
||||
EnableSequence [
|
||||
cset "name='Headphone Switch' on"
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset "name='Headphone Switch' off"
|
||||
]
|
||||
|
||||
Value {
|
||||
PlaybackPCM "hw:${CardId}"
|
||||
PlaybackVolume "Headphone Volume"
|
||||
PlaybackSwitch "Headphone Switch"
|
||||
}
|
||||
}
|
||||
|
||||
SectionDevice."Microphone" {
|
||||
Comment "Microphone"
|
||||
|
||||
EnableSequence [
|
||||
cset "name='Capture Switch' on"
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset "name='Capture Switch' off"
|
||||
]
|
||||
|
||||
Value {
|
||||
CapturePCM "hw:${CardId}"
|
||||
CaptureVolume "Capture Volume"
|
||||
CaptureSwitch "Capture Switch"
|
||||
}
|
||||
}
|
||||
17
ucm2/IO-Boards/Toradex/verdin/dahlia.conf
Normal file
17
ucm2/IO-Boards/Toradex/verdin/dahlia.conf
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# Use case configuration for Toradex Dahlia Carrier Board
|
||||
# This is a carrier board for the Apalis family, where any Apalis SoM (with
|
||||
# different SoCs as iMX6, iMX8...) can be connected to it.
|
||||
|
||||
Syntax 4
|
||||
|
||||
SectionUseCase."HiFi" {
|
||||
File "/IO-Boards/Toradex/verdin/dahlia-HiFi.conf"
|
||||
Comment "Default"
|
||||
}
|
||||
|
||||
BootSequence [
|
||||
cset "name='Headphone Volume' 50%"
|
||||
cset "name='Left Capture Inverting Mux' 'IN1L'"
|
||||
cset "name='Right Capture Inverting Mux' 'IN1R'"
|
||||
cset "name='Capture Volume' 31"
|
||||
]
|
||||
1
ucm2/conf.d/simple-card/verdin-wm8904.conf
Symbolic link
1
ucm2/conf.d/simple-card/verdin-wm8904.conf
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../IO-Boards/Toradex/verdin/dahlia.conf
|
||||
Loading…
Add table
Add a link
Reference in a new issue