flounder: Set Rt5677 default audio path to headset speaker and headset MIC
Change-Id: Ide796503c7374f221f937c84bfd3e0b148f30494
Signed-off-by: Joseph_Yang <Joseph_Yang@htc.com>
diff --git a/nvaudio_conf.xml b/nvaudio_conf.xml
index d3ba831..3bbc56c 100644
--- a/nvaudio_conf.xml
+++ b/nvaudio_conf.xml
@@ -55,7 +55,7 @@
<AudioConfigs>
<alsa_device name="music"
card_id="-1"
- card_name="tegrart5645"
+ card_name="tegrart5677"
device_id="0">
<pcm_config rate="48000"
channels="2"
@@ -74,9 +74,7 @@
<path>
<!--playback paths-->
- <ctl name="Speaker Playback Volume" val="0x19"/>
<ctl name="Headphone Jack Switch" val="0"/>
- <ctl name="Int Spk Switch" val="0"/>
<ctl name="Int Mic Switch" val="0"/>
<ctl name="Mic Jack Switch" val="0"/>
</path>
@@ -92,192 +90,49 @@
</device>
<device name="speaker">
<path name="on">
- <ctl name="Int Spk Switch" val="1"/>
- </path>
- <path name="off">
- <ctl name="Int Spk Switch" val="0"/>
- </path>
- </device>
- </playback>
-
- <capture>
- <pcm_config start_threshold="1"/>
-
- <device name="builtin-mic">
- <path name="on">
- <ctl name="ADC Capture Switch" val="1"/>
- <ctl name="STO1 ADC Boost Gain" val="3"/>
- <ctl name="RECMIXL BST2 Switch" val="1"/>
- <ctl name="RECMIXR BST2 Switch" val="1"/>
- <ctl name="RECMIXL BST1 Switch" val="0"/>
- <ctl name="RECMIXR BST1 Switch" val="0"/>
- <ctl name="Stereo1 ADC L1 Mux" val="ADC"/>
- <ctl name="Stereo1 ADC R1 Mux" val="ADC"/>
- <ctl name="Sto1 ADC MIXL ADC1 Switch" val="1"/>
- <ctl name="Sto1 ADC MIXR ADC1 Switch" val="1"/>
- <ctl name="Sto1 ADC MIXL ADC2 Switch" val="0"/>
- <ctl name="Sto1 ADC MIXR ADC2 Switch" val="0"/>
- <ctl name="Int Mic Switch" val="1"/>
-<!--
- <ctl name="Stereo1 DMIC Mux" val="DMIC1"/>
- <ctl name="Stereo1 ADC L2 Mux" val="DMIC"/>
- <ctl name="Stereo1 ADC R2 Mux" val="DMIC"/>
- <ctl name="Sto1 ADC MIXL ADC1 Switch" val="0"/>
- <ctl name="Sto1 ADC MIXR ADC1 Switch" val="0"/>
- <ctl name="Sto1 ADC MIXL ADC2 Switch" val="1"/>
- <ctl name="Sto1 ADC MIXR ADC2 Switch" val="1"/>
- <ctl name="Int Mic Switch" val="1"/>
--->
- </path>
- <path name="off">
- <ctl name="RECMIXL BST2 Switch" val="0"/>
- <ctl name="RECMIXR BST2 Switch" val="0"/>
- <ctl name="Int Mic Switch" val="0"/>
-<!--
- <ctl name="Sto1 ADC MIXL ADC2 Switch" val="0"/>
- <ctl name="Sto1 ADC MIXR ADC2 Switch" val="0"/>
- <ctl name="Int Mic Switch" val="0"/>
--->
- </path>
- </device>
- <device name="headset-mic">
- <path name="on">
- <ctl name="ADC Capture Switch" val="1"/>
- <ctl name="STO1 ADC Boost Gain" val="1"/>
- <ctl name="RECMIXL BST2 Switch" val="0"/>
- <ctl name="RECMIXR BST2 Switch" val="0"/>
- <ctl name="RECMIXL BST1 Switch" val="1"/>
- <ctl name="RECMIXR BST1 Switch" val="1"/>
- <ctl name="Stereo1 ADC L1 Mux" val="ADC"/>
- <ctl name="Stereo1 ADC R1 Mux" val="ADC"/>
- <ctl name="Sto1 ADC MIXL ADC1 Switch" val="1"/>
- <ctl name="Sto1 ADC MIXR ADC1 Switch" val="1"/>
- <ctl name="Sto1 ADC MIXL ADC2 Switch" val="0"/>
- <ctl name="Sto1 ADC MIXR ADC2 Switch" val="0"/>
- <ctl name="Mic Jack Switch" val="1"/>
- </path>
- <path name="off">
- <ctl name="RECMIXL BST1 Switch" val="0"/>
- <ctl name="RECMIXR BST1 Switch" val="0"/>
- <ctl name="Mic Jack Switch" val="0"/>
- </path>
- </device>
- </capture>
- </alsa_device>
-
- <alsa_device name="voice"
- card_id="-1"
- card_name="tegrart5645"
- device_id="2">
- <pcm_config rate="8000"
- channels="1"
- bps="16"
- period_size="256"
- period_count="4"
- start_threshold="1023"
- stop_threshold="1024"
- silence_threshold="0"
- avail_min="1"/>
- <playback>
- <device name="bt-sco"/>
- </playback>
-
- <capture>
- <pcm_config start_threshold="1"/>
- <device name="bt-sco-mic"/>
- </capture>
- </alsa_device>
-
- <alsa_device name="music"
- card_id="-1"
- card_name="tegrart5639"
- device_id="0">
- <pcm_config rate="48000"
- channels="2"
- bps="16"
- period_size="1024"
- period_count="4"
- start_threshold="4095"
- stop_threshold="4096"
- silence_threshold="0"
- avail_min="1"/>
- <param name="ulp" val="0"/>
- <param name="ulp formats" val="mp3 aac"/>
- <param name="ulp rates" val="48000 44100"/>
- <param name="nvoice" val="0"/>
- <param name="HW Rates" val="48000 44100"/>
-
- <path>
- <!--playback paths-->
- <ctl name="Speaker Playback Volume" val="0x19"/>
- <ctl name="ADC Capture Volume" val="0x57"/>
- <ctl name="Headphone Jack Switch" val="0"/>
- <ctl name="Int Spk Switch" val="0"/>
- <ctl name="Int Mic Switch" val="0"/>
- <ctl name="Mic Jack Switch" val="0"/>
- </path>
-
- <playback>
- <device name="headphone">
- <path name="on">
<ctl name="Headphone Jack Switch" val="1"/>
</path>
<path name="off">
<ctl name="Headphone Jack Switch" val="0"/>
</path>
</device>
- <device name="speaker">
- <path name="on">
- <ctl name="Int Spk Switch" val="1"/>
- </path>
- <path name="off">
- <ctl name="Int Spk Switch" val="0"/>
- </path>
- </device>
</playback>
<capture>
<pcm_config start_threshold="1"/>
-
+<!--
<device name="builtin-mic">
<path name="on">
- <ctl name="Stereo ADC L2 Mux" val="DMIC1"/>
- <ctl name="Stereo ADC R2 Mux" val="DMIC1"/>
- <ctl name="Stereo ADC MIXL ADC1 Switch" val="0"/>
- <ctl name="Stereo ADC MIXR ADC1 Switch" val="0"/>
- <ctl name="Stereo ADC MIXL ADC2 Switch" val="1"/>
- <ctl name="Stereo ADC MIXR ADC2 Switch" val="1"/>
- <ctl name="DMIC Switch" val="DMIC1"/>
+ <ctl name="Mono ADC MIXL ADC2 Switch" val="1"/>
+ <ctl name="TDM1 Mode" val="1"/>
<ctl name="Int Mic Switch" val="1"/>
</path>
<path name="off">
- <ctl name="Stereo ADC MIXL ADC2 Switch" val="0"/>
- <ctl name="Stereo ADC MIXR ADC2 Switch" val="0"/>
+ <ctl name="Mono ADC MIXL ADC2 Switch" val="0"/>
<ctl name="Int Mic Switch" val="0"/>
</path>
</device>
- <device name="headset-mic">
+-->
+ <device name="builtin-mic">
<path name="on">
- <ctl name="ADC Capture Switch" val="1"/>
- <ctl name="RECMIXL BST1 Switch" val="0"/>
- <ctl name="RECMIXR BST1 Switch" val="0"/>
- <ctl name="RECMIXL BST2 Switch" val="1"/>
- <ctl name="RECMIXR BST2 Switch" val="1"/>
- <ctl name="Stereo ADC L1 Mux" val="ADC"/>
- <ctl name="Stereo ADC R1 Mux" val="ADC"/>
- <ctl name="Stereo ADC MIXL ADC1 Switch" val="1"/>
- <ctl name="Stereo ADC MIXR ADC1 Switch" val="1"/>
- <ctl name="Stereo ADC MIXL ADC2 Switch" val="0"/>
- <ctl name="Stereo ADC MIXR ADC2 Switch" val="0"/>
- <ctl name="IN1 Mode Control" val="Differential"/>
- <ctl name="IN2 Mode Control" val="Differential"/>
+ <ctl name="Mono ADC MIXR ADC1 Switch" val="1"/>
+ <ctl name="TDM1 Mode" val="2"/>
<ctl name="Mic Jack Switch" val="1"/>
</path>
<path name="off">
- <ctl name="RECMIXL BST2 Switch" val="0"/>
- <ctl name="RECMIXR BST2 Switch" val="0"/>
- <ctl name="Stereo ADC MIXL ADC1 Switch" val="0"/>
- <ctl name="Stereo ADC MIXR ADC1 Switch" val="0"/>
+ <ctl name="Mono ADC MIXR ADC1 Switch" val="0"/>
+ <ctl name="Mic Jack Switch" val="0"/>
+ </path>
+ </device>
+
+ <device name="headset-mic">
+ <path name="on">
+ <ctl name="Mono ADC MIXR ADC1 Switch" val="1"/>
+ <ctl name="TDM1 Mode" val="2"/>
+ <ctl name="Mic Jack Switch" val="1"/>
+ </path>
+ <path name="off">
+ <ctl name="Mono ADC MIXR ADC1 Switch" val="0"/>
<ctl name="Mic Jack Switch" val="0"/>
</path>
</device>
@@ -286,7 +141,7 @@
<alsa_device name="voice"
card_id="-1"
- card_name="tegrart5639"
+ card_name="tegrart5677"
device_id="2">
<pcm_config rate="8000"
channels="1"