summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorArun Raghavan <arun.raghavan@collabora.co.uk>2013-08-20 12:57:30 +0530
committerArun Raghavan <arun.raghavan@collabora.co.uk>2013-08-20 15:43:06 +0530
commita0145241928fe031fea83b4f1faf9edfc66a9fe2 (patch)
tree07e70b3b52aee3d738557c6eab8dd9686015a9f9 /data
parentb357b099e57e2ff32f53a3eb2f6f72a7d9d248b0 (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/VoiceCall45
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"