diff options
author | Banajit Goswami <bgoswami@codeaurora.org> | 2013-11-16 20:49:32 -0800 |
---|---|---|
committer | Banajit Goswami <bgoswami@codeaurora.org> | 2013-11-25 13:01:45 -0800 |
commit | de0fead7e5ae4d5f5054163445d29f00e1042319 (patch) | |
tree | a2a430b48a66896bdcb85da8ec5c6d642b6df78d /mixer_paths.xml | |
parent | 7d08443896af0edca504fd2c6dea564809004a51 (diff) | |
download | marlin-de0fead7e5ae4d5f5054163445d29f00e1042319.tar.gz |
apq8084: update mixer controls for apq8084 devices
-Update mixer controls for various APQ8084 devices.
APQ8084 CDP and liquid might use different set of devices
than MTP devices for the same use cases
Change-Id: Ib01c404c3743713a282058830f8bb9c98ec89d97
Diffstat (limited to 'mixer_paths.xml')
-rw-r--r-- | mixer_paths.xml | 160 |
1 files changed, 131 insertions, 29 deletions
diff --git a/mixer_paths.xml b/mixer_paths.xml index 7855cd84..ad176b8f 100644 --- a/mixer_paths.xml +++ b/mixer_paths.xml @@ -338,6 +338,7 @@ </path> <path name="voice-call bt-sco-wb"> + <ctl name="AUX PCM SampleRate" value="16000" /> <ctl name="SLIM_1 SampleRate" value="16000" /> <path name="voice-call bt-sco" /> </path> @@ -412,8 +413,24 @@ <ctl name="SLIM TX3 MUX" value="RMIX7" /> <ctl name="RX7 MIX1 INP1" value="RX1" /> <ctl name="RX7 MIX1 INP2" value="RX6" /> - <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" /> - <ctl name="DAC1 Switch" value="1" /> + <ctl name="COMP0 Switch" value="1" /> + </path> + + <path name="speaker-liquid"> + <ctl name="SLIM RX1 MUX" value="AIF1_PB" /> + <ctl name="SLIM RX2 MUX" value="AIF1_PB" /> + <ctl name="SLIM_0_RX Channels" value="Two" /> + <ctl name="RX3 MIX1 INP1" value="RX1" /> + <ctl name="RX5 MIX1 INP1" value="RX2" /> + <ctl name="RDAC5 MUX" value="DEM3_INV" /> + <ctl name="RDAC7 MUX" value="DEM5_INV" /> + <ctl name="RX3 Digital Volume" value="68" /> + <ctl name="RX5 Digital Volume" value="68" /> + <ctl name="LINEOUT1 Volume" value="20" /> + <ctl name="LINEOUT2 Volume" value="20" /> + <ctl name="LINEOUT3 Volume" value="20" /> + <ctl name="LINEOUT4 Volume" value="20" /> + <ctl name="COMP2 Switch" value="1" /> </path> <path name="sidetone-iir"> @@ -441,6 +458,11 @@ <path name="dmic1" /> </path> + <path name="speaker-mic-liquid"> + <path name="dmic1" /> + <ctl name="DEC9 Volume" value="111" /> + </path> + <path name="handset"> <ctl name="SLIM RX1 MUX" value="AIF1_PB" /> <ctl name="SLIM RX6 MUX" value="AIF2_PB" /> @@ -457,6 +479,11 @@ <path name="dmic1" /> </path> + <path name="handset-mic-cdp"> + <path name="adc1" /> + <ctl name="ADC1 Volume" value="20" /> + </path> + <path name="anc-handset"> <ctl name="ANC Function" value="ON" /> <ctl name="SLIM RX1 MUX" value="AIF1_PB" /> @@ -498,6 +525,11 @@ <ctl name="ADC2 Volume" value="13" /> </path> + <path name="headset-mic-liquid"> + <path name="adc2" /> + <ctl name="ADC2 Volume" value="20" /> + </path> + <path name="voice-handset"> <path name="sidetone-handset" /> <path name="handset" /> @@ -527,8 +559,23 @@ <path name="speaker-and-headphones"> <path name="headphones" /> - <ctl name="DAC1 Switch" value="1" /> <ctl name="RX7 MIX1 INP1" value="RX1" /> + <ctl name="COMP0 Switch" value="1" /> + </path> + + <path name="speaker-and-headphones-liquid"> + <path name="headphones" /> + <ctl name="RX3 MIX1 INP1" value="RX1" /> + <ctl name="RX5 MIX1 INP1" value="RX2" /> + <ctl name="RDAC5 MUX" value="DEM3_INV" /> + <ctl name="RDAC7 MUX" value="DEM5_INV" /> + <ctl name="RX3 Digital Volume" value="68" /> + <ctl name="RX5 Digital Volume" value="68" /> + <ctl name="LINEOUT1 Volume" value="20" /> + <ctl name="LINEOUT2 Volume" value="20" /> + <ctl name="LINEOUT2 Volume" value="20" /> + <ctl name="LINEOUT4 Volume" value="20" /> + <ctl name="COMP2 Switch" value="1" /> </path> <path name="usb-headphones"> @@ -559,32 +606,9 @@ </path> <path name="speaker-and-anc-headphones"> - <ctl name="ANC Function" value="ON" /> - <ctl name="SLIM RX1 MUX" value="AIF1_PB" /> - <ctl name="SLIM RX2 MUX" value="AIF1_PB" /> - <ctl name="SLIM_0_RX Channels" value="Two" /> - <ctl name="RX3 MIX1 INP1" value="RX1" /> - <ctl name="RX5 MIX1 INP1" value="RX2" /> - <ctl name="RX4 DSM MUX" value="DSM_INV" /> - <ctl name="RX6 DSM MUX" value="DSM_INV" /> - <ctl name="LINEOUT1 Volume" value="13" /> - <ctl name="LINEOUT2 Volume" value="13" /> - <ctl name="LINEOUT3 Volume" value="13" /> - <ctl name="LINEOUT4 Volume" value="13" /> - <ctl name="RX1 MIX1 INP1" value="RX1" /> - <ctl name="RX2 MIX1 INP1" value="RX2" /> - <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" /> - <ctl name="HPHL DAC Switch" value="1" /> - <ctl name="HPHL Volume" value="14" /> - <ctl name="HPHR Volume" value="14" /> - <ctl name="RX1 Digital Volume" value="81" /> - <ctl name="RX2 Digital Volume" value="81" /> - <ctl name="ANC Slot" value="0" /> - <ctl name="ANC1 FB MUX" value="EAR_HPH_L" /> - <ctl name="ANC1 MUX" value="ADC3" /> - <ctl name="ANC2 MUX" value="ADC4" /> - <ctl name="ADC3 Volume" value="14" /> - <ctl name="ADC4 Volume" value="14" /> + <path name="anc-headphones" /> + <ctl name="RX7 MIX1 INP1" value="RX1" /> + <ctl name="COMP0 Switch" value="1" /> </path> <path name="voice-anc-headphones"> @@ -624,6 +648,21 @@ <ctl name="ADC4 Volume" value="14" /> </path> + <path name="speaker-and-anc-headphones-liquid"> + <path name="anc-headphones" /> + <ctl name="RX3 MIX1 INP1" value="RX1" /> + <ctl name="RX5 MIX1 INP1" value="RX2" /> + <ctl name="RDAC5 MUX" value="DEM3_INV" /> + <ctl name="RDAC7 MUX" value="DEM5_INV" /> + <ctl name="RX3 Digital Volume" value="68" /> + <ctl name="RX5 Digital Volume" value="68" /> + <ctl name="LINEOUT1 Volume" value="20" /> + <ctl name="LINEOUT2 Volume" value="20" /> + <ctl name="LINEOUT2 Volume" value="20" /> + <ctl name="LINEOUT4 Volume" value="20" /> + <ctl name="COMP2 Switch" value="1" /> + </path> + <path name="hdmi"> </path> @@ -690,11 +729,26 @@ <ctl name="SLIM_0_TX Channels" value="Two" /> </path> + <path name="speaker-dmic-endfire-liquid"> + <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" /> + <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" /> + <ctl name="SLIM TX7 MUX" value="DEC8" /> + <ctl name="DEC8 MUX" value="DMIC2" /> + <ctl name="SLIM TX8 MUX" value="DEC9" /> + <ctl name="DEC9 MUX" value="DMIC4" /> + <ctl name="SLIM_0_TX Channels" value="Two" /> + </path> + <path name="dmic-endfire"> <path name="speaker-dmic-endfire" /> <ctl name="IIR1 INP1 MUX" value="DEC6" /> </path> + <path name="dmic-endfire-liquid"> + <path name="speaker-dmic-endfire-liquid" /> + <ctl name="IIR1 INP1 MUX" value="DEC7" /> + </path> + <path name="handset-stereo-dmic-ef"> <path name="speaker-dmic-endfire" /> </path> @@ -723,6 +777,30 @@ <path name="dmic-endfire" /> </path> + <path name="handset-stereo-dmic-ef-liquid"> + <path name="speaker-dmic-endfire-liquid" /> + </path> + + <path name="speaker-stereo-dmic-ef-liquid"> + <path name="speaker-dmic-endfire-liquid" /> + </path> + + <path name="voice-dmic-ef-liquid-liquid"> + <path name="dmic-endfire-liquid" /> + </path> + + <path name="voice-speaker-dmic-ef-liquid"> + <path name="dmic-endfire-liquid" /> + </path> + + <path name="voice-rec-dmic-ef-liquid"> + <path name="dmic-endfire-liquid" /> + </path> + + <path name="voice-rec-dmic-ef-fluence-liquid"> + <path name="dmic-endfire-liquid" /> + </path> + <!-- Quad MIC devices --> <path name="speaker-qmic"> <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" /> @@ -740,6 +818,22 @@ <ctl name="DEC9 MUX" value="DMIC4" /> </path> + <path name="speaker-qmic-liquid"> + <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" /> + <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" /> + <ctl name="AIF1_CAP Mixer SLIM TX9" value="1" /> + <ctl name="AIF1_CAP Mixer SLIM TX10" value="1" /> + <ctl name="SLIM_0_TX Channels" value="Four" /> + <ctl name="SLIM TX7 MUX" value="DEC9" /> + <ctl name="DEC9 MUX" value="DMIC4" /> + <ctl name="SLIM TX8 MUX" value="DEC8" /> + <ctl name="DEC8 MUX" value="DMIC2" /> + <ctl name="SLIM TX9 MUX" value="DEC5" /> + <ctl name="DEC7 MUX" value="DMIC5" /> + <ctl name="SLIM TX10 MUX" value="DEC6" /> + <ctl name="DEC6 MUX" value="ADC1" /> + </path> + <path name="voice-speaker-qmic"> <path name="speaker-qmic" /> </path> @@ -748,6 +842,14 @@ <path name="speaker-qmic" /> </path> + <path name="voice-speaker-qmic-liquid"> + <path name="speaker-qmic-liquid" /> + </path> + + <path name="quad-mic-liquid"> + <path name="speaker-qmic-liquid" /> + </path> + <!-- TTY devices --> <path name="tty-headphones"> |