diff options
author | Jaroslav Kysela <perex@perex.cz> | 2019-11-11 12:40:48 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2019-11-11 12:51:01 +0100 |
commit | 275495f81911fd7d1895ee50ef8af94e3e218ad8 (patch) | |
tree | 5475f5973206c0f5e35e8eab57c1612d184387f3 /ucm2/SDP4430 | |
parent | 6ee0ddd1585a08cdccc5a8cd6906678c8f9fea90 (diff) |
SDP4430: adapt to ucm2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'ucm2/SDP4430')
-rw-r--r-- | ucm2/SDP4430/FMAnalog.conf | 42 | ||||
-rw-r--r-- | ucm2/SDP4430/HiFi.conf | 52 | ||||
-rw-r--r-- | ucm2/SDP4430/HiFiLP.conf | 42 | ||||
-rw-r--r-- | ucm2/SDP4430/Record.conf | 41 | ||||
-rw-r--r-- | ucm2/SDP4430/SDP4430.conf | 43 | ||||
-rw-r--r-- | ucm2/SDP4430/Voice.conf | 42 | ||||
-rw-r--r-- | ucm2/SDP4430/VoiceAll.conf | 63 |
7 files changed, 325 insertions, 0 deletions
diff --git a/ucm2/SDP4430/FMAnalog.conf b/ucm2/SDP4430/FMAnalog.conf new file mode 100644 index 0000000..9681465 --- /dev/null +++ b/ucm2/SDP4430/FMAnalog.conf @@ -0,0 +1,42 @@ +# Use case Configuratio +# By Liam Girdwood <lrg@slimlogic.co.uk> + +SectionVerb { + EnableSequence [ + cset "name='AMIC_UL PDM Switch' 1" + cset "name='MUX_UL00' 9" + cset "name='MUX_UL01' 10" + cset "name='Capture Volume' 4" + ] + + + DisableSequence [ + cset "name='AMIC_UL PDM Switch' 0" + cset "name='MUX_UL00' 0" + cset "name='MUX_UL01' 0" + cset "name='Capture Volume' 0" + ] + + # Optional TQ and ALSA PCMs + Value { + TQ "Music" + CapturePCM "hw:${CardId},0" + } +} + +SectionDevice."Headset" { + Comment "SDP4430 3.5mm Headset" + + EnableSequence [ + cset "name='Analog Left Capture Route' 2" + cset "name='Analog Right Capture Route' 2" + cset "name='Capture Preamplifier Volume' 2" + ] + + DisableSequence [ + cset "name='Analog Left Capture Route' 3" + cset "name='Analog Right Capture Route' 3" + cset "name='Capture Preamplifier Volume' 0" + ] +} + diff --git a/ucm2/SDP4430/HiFi.conf b/ucm2/SDP4430/HiFi.conf new file mode 100644 index 0000000..af5b8fb --- /dev/null +++ b/ucm2/SDP4430/HiFi.conf @@ -0,0 +1,52 @@ +# Use case Configuration for TI SDP4430 HiFi Music +# By Liam Girdwood <lrg@slimlogic.co.uk> + +SectionVerb { + EnableSequence [ + cset "name='DL1 Mixer Multimedia' 1" + cset "name='Sidetone Mixer Playback' 1" + cset "name='DL1 PDM Switch' 1" + cset "name='DL1 Media Playback Volume' 90,90" + cset "name='SDT DL Volume' 120" + + cset "name='HS Left Playback' 1" + cset "name='HS Right Playback' 1" + cset "name='Headset Playback Volume' 13" + ] + + DisableSequence [ + cset "name='DL1 Mixer Multimedia' 0" + cset "name='Sidetone Mixer Playback' 0" + cset "name='DL1 PDM Switch' 0" + cset "name='DL1 Media Playback Volume' 0,0" + cset "name='SDT DL Volume' 0" + + cset "name='HS Right Playback' 0" + cset "name='HS Left Playback' 0" + cset "name='Headset Playback Volume' 0" + ] + + # Optional TQ and ALSA PCMs +# Value { +# TQ "Music" +# PlaybackPCM "hw:${CardId},0" +# PlaybackVolume "name='DL1 Media Playback Volume' 90,90" +# PlaybackSwitch "name='DL1 PDM Switch' 1" +# } +} + +SectionDevice."Headset" { + Comment "SDP4430 3.5mm Headset" + + EnableSequence [ + cset "name='HS Left Playback' 1" + cset "name='HS Right Playback' 1" + cset "name='Headset Playback Volume' 13" + ] + + DisableSequence [ + cset "name='HS Right Playback' 0" + cset "name='HS Left Playback' 0" + cset "name='Headset Playback Volume' 0" + ] +} diff --git a/ucm2/SDP4430/HiFiLP.conf b/ucm2/SDP4430/HiFiLP.conf new file mode 100644 index 0000000..82d583b --- /dev/null +++ b/ucm2/SDP4430/HiFiLP.conf @@ -0,0 +1,42 @@ +# Use case Configuration for TI SDP4430 HiFi Music +# By Liam Girdwood <lrg@slimlogic.co.uk> + +SectionVerb { + EnableSequence [ + cset "name='DL1 Mixer Multimedia' 1" + cset "name='Sidetone Mixer Playback' 1" + cset "name='DL1 PDM Switch' 1" + cset "name='DL1 Media Playback Volume' 90,90" + cset "name='SDT DL Volume' 120" + ] + + DisableSequence [ + cset "name='DL1 Mixer Multimedia' 0" + cset "name='Sidetone Mixer Playback' 0" + cset "name='DL1 PDM Switch' 0" + cset "name='DL1 Media Playback Volume' 0,0" + cset "name='SDT DL Volume' 0" + ] + + # Optional TQ and ALSA PCMs + Value { + TQ "Music" + PlaybackPCM "hw:${CardID},6" + } +} + +SectionDevice."Headset".0 { + Comment "SDP4430 3.5mm Headset" + + EnableSequence [ + cset "name='HS Left Playback' 1" + cset "name='HS Right Playback' 1" + cset "name='Headset Playback Volume' 13" + ] + + DisableSequence [ + cset "name='HS Right Playback' 0" + cset "name='HS Left Playback' 0" + cset "name='Headset Playback Volume' 0" + ] +} diff --git a/ucm2/SDP4430/Record.conf b/ucm2/SDP4430/Record.conf new file mode 100644 index 0000000..16a9f8b --- /dev/null +++ b/ucm2/SDP4430/Record.conf @@ -0,0 +1,41 @@ +# Use case Configuration for TI SDP4430 HiFi Music +# By Liam Girdwood <lrg@slimlogic.co.uk> + +SectionVerb { + EnableSequence [ + cset "name='AMIC_UL PDM Switch' 1" + cset "name='MUX_UL00' 9" + cset "name='MUX_UL01' 10" + cset "name='Capture Volume' 4" + ] + + DisableSequence [ + cset "name='AMIC_UL PDM Switch' 0" + cset "name='MUX_UL00' 0" + cset "name='MUX_UL01' 0" + cset "name='Capture Volume' 0" + ] + + # Optional TQ and ALSA PCMs + Value { + TQ "Music" + CapturePCM "hw:${CardId},0" + } + +} + +SectionDevice."Headset".0 { + Comment "SDP4430 3.5mm Headset" + + EnableSequence [ + cset "name='Analog Left Capture Route' 0" + cset "name='Analog Right Capture Route' 0" + cset "name='Capture Preamplifier Volume' 2" + ] + + DisableSequence [ + cset "name='Analog Left Capture Route' 3" + cset "name='Analog Right Capture Route' 3" + cset "name='Capture Preamplifier Volume' 0" + ] +} diff --git a/ucm2/SDP4430/SDP4430.conf b/ucm2/SDP4430/SDP4430.conf new file mode 100644 index 0000000..df5b5b9 --- /dev/null +++ b/ucm2/SDP4430/SDP4430.conf @@ -0,0 +1,43 @@ +# 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" +} diff --git a/ucm2/SDP4430/Voice.conf b/ucm2/SDP4430/Voice.conf new file mode 100644 index 0000000..257faf8 --- /dev/null +++ b/ucm2/SDP4430/Voice.conf @@ -0,0 +1,42 @@ +# Use case Configuration for TI SDP4430 HiFi Music +# By Liam Girdwood <lrg@slimlogic.co.uk> + +SectionVerb { + EnableSequence [ + cset "name='DL1 Mixer Voice' 1" + cset "name='Sidetone Mixer Playback' 1" + cset "name='DL1 PDM Switch' 1" + cset "name='DL1 Voice Playback Volume' 90,90" + cset "name='SDT DL Volume' 120" + ] + + DisableSequence [ + cset "name='DL1 Mixer Voice' 0" + cset "name='Sidetone Mixer Playback' 0" + cset "name='DL1 PDM Switch' 0" + cset "name='DL1 Voice Playback Volume' 0,0" + cset "name='SDT DL Volume' 0" + ] + + # Optional TQ and ALSA PCMs + Value { + TQ "Voice" + PlaybackPCM "hw:${CardId},2" + } +} + +SectionDevice."Headset".0 { + Comment "SDP4430 3.5mm Headset" + + EnableSequence [ + cset "name='HS Left Playback' 1" + cset "name='HS Right Playback' 1" + cset "name='Headset Playback Volume' 13" + ] + + DisableSequence [ + cset "name='HS Right Playback' 0" + cset "name='HS Left Playback' 0" + cset "name='Headset Playback Volume' 0" + ] +} diff --git a/ucm2/SDP4430/VoiceAll.conf b/ucm2/SDP4430/VoiceAll.conf new file mode 100644 index 0000000..03e6211 --- /dev/null +++ b/ucm2/SDP4430/VoiceAll.conf @@ -0,0 +1,63 @@ +# Use case Configuration for TI SDP4430 HiFi Music +# By Liam Girdwood <lrg@slimlogic.co.uk> + +SectionVerb { + EnableSequence [ + cset "name='AMIC_UL PDM Switch' 1" + cset "name='Sidetone Mixer Capture' 1" + cset "name='MUX_VX0' 9" + cset "name='MUX_VX1' 10" + cset "name='DL1 Mixer Voice' 1" + cset "name='Sidetone Mixer Playback' 1" + cset "name='DL1 PDM Switch' 1" + cset "name='DL1 Voice Playback Volume' 90,90" + cset "name='Capture Volume' 4" + cset "name='Capture Mixer Voice Capture' 90,90" + cset "name='SDT DL Volume' 120" + ] + + + DisableSequence [ + cset "name='AMIC_UL PDM Switch' 0" + cset "name='Sidetone Mixer Capture' 0" + cset "name='MUX_VX0' 0" + cset "name='MUX_VX1' 0" + cset "name='DL1 Mixer Voice' 0" + cset "name='Sidetone Mixer Playback' 0" + cset "name='DL1 PDM Switch' 0" + cset "name='DL1 Voice Playback Volume' 0,0" + cset "name='Capture Volume' 0" + cset "name='DL1 Voice Playback Volume' 0,0" + cset "name='SDT DL Volume' 0" + ] + + # Optional TQ and ALSA PCMs + Value { + TQ "Voice" + CapturePCM "hw:${CardId},2" + PlaybackPCM "hw:${CardId},2" + } +} + +SectionDevice."Headset".0 { + Comment "SDP4430 3.5mm Headset" + + EnableSequence [ + cset "name='Analog Left Capture Route' 0" + cset "name='Analog Right Capture Route' 0" + cset "name='Capture Preamplifier Volume' 2" + cset "name='HS Left Playback' 1" + cset "name='HS Right Playback' 1" + cset "name='Headset Playback Volume' 13" + ] + + DisableSequence [ + cset "name='Analog Left Capture Route' 3" + cset "name='Analog Right Capture Route' 3" + cset "name='Capture Preamplifier Volume' 0" + cset "name='HS Right Playback' 0" + cset "name='HS Left Playback' 0" + cset "name='Headset Playback Volume' 0" + ] +} + |