--- /dev/null
+# Use case configuration for Toradex Apalis iMX6
+
+SectionDevice."Headphone" {
+ Comment "Headphone"
+
+ EnableSequence [
+ cset "name='Headphone Playback Switch' on"
+ ]
+
+ DisableSequence [
+ cset "name='Headphone Playback Switch' off"
+ ]
+
+ Value {
+ PlaybackPCM "hw:${CardId}"
+ PlaybackSwitch "Headphone Playback Switch"
+ PlaybackVolume "Headphone Playback Volume"
+ }
+}
+
+SectionDevice."Mic" {
+ Comment "Microphone"
+
+ EnableSequence [
+ cset "name='Capture Switch' on"
+ ]
+
+ DisableSequence [
+ cset "name='Capture Switch' off"
+ ]
+
+ Value {
+ CapturePCM "hw:${CardId}"
+ CaptureVolume "Capture Volume"
+ CaptureSwitch "Capture Switch"
+ }
+}
--- /dev/null
+# Use case configuration for Toradex Apalis iMX6
+
+Syntax 4
+
+SectionUseCase."HiFi" {
+ File "/NXP/iMX6/Toradex/apalis-imx6/HiFi.conf"
+ Comment "Default"
+}
+
+BootSequence [
+ cset "name='Headphone Playback Switch' on"
+ cset "name='Headphone Playback Volume' 114"
+
+ cset "name='PCM Playback Volume' 144"
+
+ cset "name='Capture Switch' on"
+ cset "name='Capture Volume' 12"
+]