diff options
author | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2013-08-20 12:57:30 +0530 |
---|---|---|
committer | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2013-08-20 15:43:06 +0530 |
commit | a0145241928fe031fea83b4f1faf9edfc66a9fe2 (patch) | |
tree | 07e70b3b52aee3d738557c6eab8dd9686015a9f9 /data | |
parent | b357b099e57e2ff32f53a3eb2f6f72a7d9d248b0 (diff) |
Enable/disable CPU-CODEC path in mako VoiceCall UCM
Needed to cleanly change routing while allowing CPU-side playback to
work during a call.
Diffstat (limited to 'data')
-rw-r--r-- | data/alsa/ucm/apq8064-tabla-snd-card/VoiceCall | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/data/alsa/ucm/apq8064-tabla-snd-card/VoiceCall b/data/alsa/ucm/apq8064-tabla-snd-card/VoiceCall index 0ddd798..fd7a98d 100644 --- a/data/alsa/ucm/apq8064-tabla-snd-card/VoiceCall +++ b/data/alsa/ucm/apq8064-tabla-snd-card/VoiceCall @@ -68,6 +68,9 @@ SectionDevice."Speaker" { EnableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -79,6 +82,9 @@ SectionDevice."Speaker" { cset "name='RX4 DSM MUX' DSM_INV" cset "name='SLIM TX3 MUX' RMIX3" + # Enable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 1" # Enable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 1" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 1" @@ -90,6 +96,9 @@ SectionDevice."Speaker" { DisableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -126,6 +135,9 @@ SectionDevice."Headphones" { EnableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -141,6 +153,9 @@ SectionDevice."Headphones" { cset "name='SLIM TX3 MUX' RMIX1" cset "name='SLIM TX5 MUX' RMIX2" + # Enable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 1" # Enable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 1" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 1" @@ -152,6 +167,9 @@ SectionDevice."Headphones" { DisableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -191,6 +209,9 @@ SectionDevice."Earpiece" { EnableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -203,6 +224,9 @@ SectionDevice."Earpiece" { cset "name='DAC1 Switch' 1" cset "name='SLIM TX3 MUX' RMIX1" + # Enable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 1" # Enable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 1" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 1" @@ -214,6 +238,9 @@ SectionDevice."Earpiece" { DisableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -249,6 +276,9 @@ SectionDevice."HeadsetMic" { EnableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -258,6 +288,9 @@ SectionDevice."HeadsetMic" { cset "name='SLIM TX7 MUX' DEC8" cset "name='DEC8 MUX' ADC2" + # Enable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 1" # Enable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 1" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 1" @@ -269,6 +302,9 @@ SectionDevice."HeadsetMic" { DisableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -304,6 +340,9 @@ SectionDevice."HandsetMic" { EnableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" @@ -318,6 +357,9 @@ SectionDevice."HandsetMic" { cset "name='RX2 MIX2 INP1' IIR1" cset "name='IIR1 INP1 MUX' DEC7" + # Enable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 1" # Enable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 1" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 1" @@ -330,6 +372,9 @@ SectionDevice."HandsetMic" { DisableSequence [ cdev "hw:apq8064tablasnd" + # Disable CPU -> CODEC path + cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" + cset "name='MultiMedia1 Mixer SLIM_4_TX' 0" # Disable baseband <-> CODEC PATH cset "name='STUB_RX Mixer Voice Stub' 0" cset "name='Voice Stub Tx Mixer STUB_TX_HL' 0" |