+++ /dev/null
-# UCM configuration for SDP4430
-SectionUseCase."Record" {
- File "Record.conf"
- Comment "Record"
-}
-
-SectionUseCase."HiFi" {
- File "HiFi.conf"
- Comment "Play HiFi quality Music"
-}
-
-SectionUseCase."HiFi_Low_Power" {
- File "HiHiLP.conf"
- Comment "Play HiFi quality Music in Low Power Mode"
-}
-
-SectionUseCase."Voice" {
- File "Voice.conf"
- Comment "Playback Voice quality"
-}
-
-SectionUseCase."Voice_Low_Power" {
- File "Voice.conf"
- Comment "Playback Voice quality in Low Power Mode."
-}
-
-SectionUseCase."Voice_Call" {
- File "VoiceCall.conf"
- Comment "Capture and Playback in Voice quality"
-}
-
-SectionUseCase."Voice_Call_IP" {
- File "VoiceCall.conf"
- Comment "Capture and Playback in Voice quality"
-}
-
-SectionUseCase."FM_Analog_Radio" {
- File "FMAnalog.conf"
- Comment "Capture FM Analog Radio"
-}
-
-SectionDefaults [
- cdev "hw:SDP4430"
- exec "echo Im setting defaults"
-]
-# Use case Configurationfor TI SDP4430 HiFi Music
+# Use case Configuratio
# By Liam Girdwood <lrg@slimlogic.co.uk>
SectionVerb {
EnableSequence [
- cdev "hw:SDP4430"
cset "name='AMIC_UL PDM Switch' 1"
cset "name='MUX_UL00' 9"
cset "name='MUX_UL01' 10"
DisableSequence [
- cdev "hw:SDP4430"
cset "name='AMIC_UL PDM Switch' 0"
cset "name='MUX_UL00' 0"
cset "name='MUX_UL01' 0"
# Optional TQ and ALSA PCMs
Value {
TQ "Music"
- CapturePCM "hw:0,0"
+ CapturePCM "hw:${CardId},0"
}
}
-SectionDevice."Headset".0 {
+SectionDevice."Headset" {
Comment "SDP4430 3.5mm Headset"
EnableSequence [
- cdev "hw:SDP4430"
cset "name='Analog Left Capture Route' 2"
cset "name='Analog Right Capture Route' 2"
cset "name='Capture Preamplifier Volume' 2"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='Analog Left Capture Route' 3"
cset "name='Analog Right Capture Route' 3"
cset "name='Capture Preamplifier Volume' 0"
SectionVerb {
EnableSequence [
- cdev "hw:SDP4430"
cset "name='DL1 Mixer Multimedia' 1"
cset "name='Sidetone Mixer Playback' 1"
cset "name='DL1 PDM Switch' 1"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='DL1 Mixer Multimedia' 0"
cset "name='Sidetone Mixer Playback' 0"
cset "name='DL1 PDM Switch' 0"
# Optional TQ and ALSA PCMs
# Value {
# TQ "Music"
-# PlaybackPCM "hw:0,0"
+# PlaybackPCM "hw:${CardId},0"
# PlaybackVolume "name='DL1 Media Playback Volume' 90,90"
# PlaybackSwitch "name='DL1 PDM Switch' 1"
# }
}
-SectionDevice."Headset".0 {
+SectionDevice."Headset" {
Comment "SDP4430 3.5mm Headset"
EnableSequence [
- cdev "hw:SDP4430"
cset "name='HS Left Playback' 1"
cset "name='HS Right Playback' 1"
cset "name='Headset Playback Volume' 13"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='HS Right Playback' 0"
cset "name='HS Left Playback' 0"
cset "name='Headset Playback Volume' 0"
]
}
-
-#SectionModifier."RecordMedia".0 {
-# SupportedDevice [
-# "Headset"
-# ]
- # EnableSequence [
- # ....
- # ]
- #
- # DisableSequence [
- # ...
- # ]
- #
- # TransitionSequence."ToModifierName" [
- # ...
- # ]
- #
- # # Optional TQ and ALSA PCMs
- # Value {
- # TQ Voice
- # CapturePCM "hw:1"
- # PlaybackVolume "name='Master Playback Volume',index=2"
- # PlaybackSwitch "name='Master Playback Switch',index=2"
- # }
-#
-#}
-
SectionVerb {
EnableSequence [
- cdev "hw:SDP4430"
cset "name='DL1 Mixer Multimedia' 1"
cset "name='Sidetone Mixer Playback' 1"
cset "name='DL1 PDM Switch' 1"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='DL1 Mixer Multimedia' 0"
cset "name='Sidetone Mixer Playback' 0"
cset "name='DL1 PDM Switch' 0"
# Optional TQ and ALSA PCMs
Value {
TQ "Music"
- PlaybackPCM "hw:0,6"
+ PlaybackPCM "hw:${CardID},6"
}
}
Comment "SDP4430 3.5mm Headset"
EnableSequence [
- cdev "hw:SDP4430"
cset "name='HS Left Playback' 1"
cset "name='HS Right Playback' 1"
cset "name='Headset Playback Volume' 13"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='HS Right Playback' 0"
cset "name='HS Left Playback' 0"
cset "name='Headset Playback Volume' 0"
SectionVerb {
EnableSequence [
- cdev "hw:SDP4430"
cset "name='AMIC_UL PDM Switch' 1"
cset "name='MUX_UL00' 9"
cset "name='MUX_UL01' 10"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='AMIC_UL PDM Switch' 0"
cset "name='MUX_UL00' 0"
cset "name='MUX_UL01' 0"
# Optional TQ and ALSA PCMs
Value {
TQ "Music"
- CapturePCM "hw:0,0"
+ CapturePCM "hw:${CardId},0"
}
}
Comment "SDP4430 3.5mm Headset"
EnableSequence [
- cdev "hw:SDP4430"
cset "name='Analog Left Capture Route' 0"
cset "name='Analog Right Capture Route' 0"
cset "name='Capture Preamplifier Volume' 2"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='Analog Left Capture Route' 3"
cset "name='Analog Right Capture Route' 3"
cset "name='Capture Preamplifier Volume' 0"
--- /dev/null
+# UCM configuration for SDP4430
+
+Syntax 2
+
+SectionUseCase."Record" {
+ File "Record.conf"
+ Comment "Record"
+}
+
+SectionUseCase."HiFi" {
+ File "HiFi.conf"
+ Comment "Play HiFi quality Music"
+}
+
+SectionUseCase."HiFi_Low_Power" {
+ File "HiHiLP.conf"
+ Comment "Play HiFi quality Music in Low Power Mode"
+}
+
+SectionUseCase."Voice" {
+ File "Voice.conf"
+ Comment "Playback Voice quality"
+}
+
+SectionUseCase."Voice_Low_Power" {
+ File "Voice.conf"
+ Comment "Playback Voice quality in Low Power Mode."
+}
+
+SectionUseCase."Voice_Call" {
+ File "VoiceCall.conf"
+ Comment "Capture and Playback in Voice quality"
+}
+
+SectionUseCase."Voice_Call_IP" {
+ File "VoiceCall.conf"
+ Comment "Capture and Playback in Voice quality"
+}
+
+SectionUseCase."FM_Analog_Radio" {
+ File "FMAnalog.conf"
+ Comment "Capture FM Analog Radio"
+}
SectionVerb {
EnableSequence [
- cdev "hw:SDP4430"
cset "name='DL1 Mixer Voice' 1"
cset "name='Sidetone Mixer Playback' 1"
cset "name='DL1 PDM Switch' 1"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='DL1 Mixer Voice' 0"
cset "name='Sidetone Mixer Playback' 0"
cset "name='DL1 PDM Switch' 0"
# Optional TQ and ALSA PCMs
Value {
TQ "Voice"
- PlaybackPCM "hw:0,2"
+ PlaybackPCM "hw:${CardId},2"
}
}
Comment "SDP4430 3.5mm Headset"
EnableSequence [
- cdev "hw:SDP4430"
cset "name='HS Left Playback' 1"
cset "name='HS Right Playback' 1"
cset "name='Headset Playback Volume' 13"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='HS Right Playback' 0"
cset "name='HS Left Playback' 0"
cset "name='Headset Playback Volume' 0"
SectionVerb {
EnableSequence [
- cdev "hw:SDP4430"
cset "name='AMIC_UL PDM Switch' 1"
cset "name='Sidetone Mixer Capture' 1"
cset "name='MUX_VX0' 9"
DisableSequence [
- cdev "hw:SDP4430"
cset "name='AMIC_UL PDM Switch' 0"
cset "name='Sidetone Mixer Capture' 0"
cset "name='MUX_VX0' 0"
# Optional TQ and ALSA PCMs
Value {
TQ "Voice"
- CapturePCM "hw:0,2"
- PlaybackPCM "hw:0,2"
+ CapturePCM "hw:${CardId},2"
+ PlaybackPCM "hw:${CardId},2"
}
}
Comment "SDP4430 3.5mm Headset"
EnableSequence [
- cdev "hw:SDP4430"
cset "name='Analog Left Capture Route' 0"
cset "name='Analog Right Capture Route' 0"
cset "name='Capture Preamplifier Volume' 2"
]
DisableSequence [
- cdev "hw:SDP4430"
cset "name='Analog Left Capture Route' 3"
cset "name='Analog Right Capture Route' 3"
cset "name='Capture Preamplifier Volume' 0"