summaryrefslogtreecommitdiffstats
path: root/configs
diff options
context:
space:
mode:
authorkristof.petho <kristof.petho@gmail.com>2013-01-10 09:37:52 +0100
committerkristof.petho <kristof.petho@gmail.com>2013-01-10 09:37:52 +0100
commit95c92c08a3fb9ba3931ff0dc5391a157aef616c3 (patch)
treebdc66fa4ff12d748b100c436225ab7a7a73913bc /configs
parentb90dde22b557eb7a0cd1e33042460984158f45b0 (diff)
downloaddevice_samsung_n7100-95c92c08a3fb9ba3931ff0dc5391a157aef616c3.tar.gz
device_samsung_n7100-95c92c08a3fb9ba3931ff0dc5391a157aef616c3.tar.bz2
device_samsung_n7100-95c92c08a3fb9ba3931ff0dc5391a157aef616c3.zip
N7100: Fix incall BT audio and cleanup
- Fixes incall bluetooth audio (thanks to codeworkx for idea) - Cleanup audio routing - Cleanup audio volumes - Cleanup power_profile to match stock values Change-Id: I40e8f5df5e892475e73f7eae3e4418824385cc52
Diffstat (limited to 'configs')
-rw-r--r--configs/tiny_hw.xml65
1 files changed, 39 insertions, 26 deletions
diff --git a/configs/tiny_hw.xml b/configs/tiny_hw.xml
index 7531b70..335102e 100644
--- a/configs/tiny_hw.xml
+++ b/configs/tiny_hw.xml
@@ -4,15 +4,13 @@
We are able to have most of our routing static so do that
-->
<path>
- <!-- don't change adc&dac source of AIF -->
+ <!-- do not change the adc & dac source of AIF2 -->
<ctl name="AIF2DACL Source" val="0"/>
<ctl name="AIF2DACR Source" val="0"/>
<ctl name="AIF2ADCL Source" val="0"/>
- <ctl name="AIF2ADCR Source" val="1"/>
-
- <!-- AIF1->DAC1 -->
- <ctl name="DAC1 Switch" val="1"/>
+ <ctl name="AIF2ADCR Source" val="1"/>
+ <!-- general -->
<ctl name="IN1L ZC Switch" val="0"/>
<ctl name="IN1R ZC Switch" val="0"/>
<ctl name="IN2L ZC Switch" val="0"/>
@@ -126,13 +124,11 @@ We are able to have most of our routing static so do that
<ctl name="AIF1DAC1 Volume" val="96"/>
<ctl name="AIF1 Boost Volume" val="0"/>
<ctl name="DAC1 Volume" val="96"/>
- <ctl name="Left Output Mixer DAC Volume" val="7"/>
- <ctl name="Right Output Mixer DAC Volume" val="7"/>
<ctl name="SPKL DAC1 Volume" val="1"/>
<ctl name="SPKR DAC1 Volume" val="1"/>
<ctl name="Speaker Mixer Volume" val="3"/>
<ctl name="Speaker Boost Volume" val="4"/>
- <ctl name="Speaker Volume" val="57"/>
+ <ctl name="Speaker Volume" val="55"/>
<ctl name="AIF1DAC1 EQ Switch" val="1"/>
<ctl name="AIF1DAC1 EQ1 Volume" val="9"/>
<ctl name="AIF1DAC1 EQ2 Volume" val="7"/>
@@ -161,9 +157,8 @@ We are able to have most of our routing static so do that
<ctl name="DAC1 Volume" val="96"/>
<ctl name="Left Output Mixer DAC Volume" val="7"/>
<ctl name="Right Output Mixer DAC Volume" val="7"/>
- <ctl name="Output Volume" val="57"/>
+ <ctl name="Output Volume" val="55"/>
<ctl name="Earpiece Volume" val="1"/>
- <ctl name="Speaker Mixer Volume" val="1"/>
</path>
<path name="off">
<ctl name="RCV Switch" val="0"/>
@@ -196,22 +191,31 @@ We are able to have most of our routing static so do that
<path name="off">
<ctl name="HP Switch" val="0"/>
<ctl name="AIF1DAC1 EQ Switch" val="0"/>
+ <ctl name="Left Output Mixer DAC Volume" val="7"/>
+ <ctl name="Right Output Mixer DAC Volume" val="7"/>
</path>
</device>
<device name="sco-out">
<path name="on">
+ <ctl name="AIF1DAC1 Volume" val="96"/>
+ <ctl name="AIF1 Boost Volume" val="0"/>
<ctl name="AIF3ADC Mux" val="1"/>
+ <ctl name="AIF2ADC HPF Mode" val="3"/>
+ <ctl name="AIF2ADC HPF Switch" val="1"/>
<ctl name="AIF2DAC2L Mixer AIF1.1 Switch" val="1"/>
<ctl name="AIF2DAC2R Mixer AIF1.1 Switch" val="1"/>
<ctl name="AIF2DAC Volume" val="96"/>
+ <ctl name="AIF2ADC Volume" val="96"/>
<ctl name="DAC2 Volume" val="96"/>
<ctl name="AIF2ADC Volume" val="96"/>
- <ctl name="Speaker Mixer Volume" val="1"/>
</path>
<path name="off">
+ <ctl name="AIF1DAC1 Volume" val="96"/>
+ <ctl name="AIF1 Boost Volume" val="0"/>
+ <ctl name="DAC2 Volume" val="96"/>
+ <ctl name="AIF2ADC Volume" val="96"/>
<ctl name="AIF2DAC2L Mixer AIF1.1 Switch" val="0"/>
<ctl name="AIF2DAC2R Mixer AIF1.1 Switch" val="0"/>
- <ctl name="Speaker Mixer Volume" val="1"/>
</path>
</device>
<device name="analog-dock">
@@ -219,6 +223,7 @@ We are able to have most of our routing static so do that
<ctl name="LINEOUT2N Switch" val="1"/>
<ctl name="LINEOUT2P Switch" val="1"/>
<ctl name="LINEOUT2N Mixer Left Output Switch" val="1"/>
+ <ctl name="LINEOUT2N Mixer Right Output Switch" val="1"/>
<ctl name="LINEOUT2P Mixer Right Output Switch" val="1"/>
<ctl name="LINE Switch" val="1"/>
<ctl name="AIF1DAC1 Volume" val="96"/>
@@ -227,7 +232,8 @@ We are able to have most of our routing static so do that
<ctl name="Left Output Mixer DAC Volume" val="7"/>
<ctl name="Right Output Mixer DAC Volume" val="7"/>
<ctl name="Output Volume" val="55"/>
- <ctl name="Earpiece Volume" val="1"/>
+ <ctl name="LINEOUT2 Volume" val="1"/>
+ <ctl name="LineoutSwitch Mode" val="1"/>
</path>
<path name="off">
<ctl name="LINEOUT2N Switch" val="0"/>
@@ -240,6 +246,7 @@ We are able to have most of our routing static so do that
<ctl name="Right Output Mixer DAC Volume" val="7"/>
<ctl name="Output Volume" val="57"/>
<ctl name="LINEOUT2 Volume" val="1"/>
+ <ctl name="LineoutSwitch Mode" val="0"/>
</path>
</device>
<device name="digital-dock">
@@ -250,9 +257,9 @@ We are able to have most of our routing static so do that
<ctl name="AIF1DAC1 Volume" val="96"/>
</path>
<path name="off">
- <ctl name="LINEOUT1N Switch" val="1"/>
- <ctl name="LINEOUT1P Switch" val="1"/>
- <ctl name="HDMI Switch" val="1"/>
+ <ctl name="LINEOUT1N Switch" val="0"/>
+ <ctl name="LINEOUT1P Switch" val="0"/>
+ <ctl name="HDMI Switch" val="0"/>
<ctl name="AIF1DAC1 Volume" val="96"/>
<ctl name="AIF1 Boost Volume" val="0"/>
<ctl name="DAC1 Volume" val="96"/>
@@ -266,9 +273,9 @@ We are able to have most of our routing static so do that
<path name="on">
<ctl name="Main Mic Switch" val="1"/>
<ctl name="MainMicBias Mode" val="1"/>
- <ctl name="IN2L Volume" val="22"/>
+ <ctl name="IN2L Volume" val="28"/>
<ctl name="MIXINL IN2L Switch" val="1"/>
- <ctl name="MIXINL IN2L Volume" val="1"/>
+ <ctl name="MIXINL IN2L Volume" val="0"/>
<ctl name="AIF1ADCL Source" val="0"/>
<ctl name="AIF1ADC1 HPF Mode" val="0"/>
<ctl name="AIF1ADC1 HPF Switch" val="1"/>
@@ -279,16 +286,16 @@ We are able to have most of our routing static so do that
<ctl name="MainMicBias Mode" val="0"/>
<ctl name="MIXINL IN2L Switch" val="0"/>
<ctl name="MIXINL IN2L Volume" val="0"/>
- <ctl name="IN2L Volume" val="10"/>
+ <ctl name="IN2L Volume" val="4"/>
</path>
</device>
<device name="back-mic">
<path name="on">
<ctl name="Sub Mic Switch" val="1"/>
<ctl name="SubMicBias Mode" val="1"/>
- <ctl name="IN1R Volume" val="22"/>
+ <ctl name="IN1R Volume" val="25"/>
<ctl name="MIXINR IN1R Switch" val="1"/>
- <ctl name="MIXINR IN1R Volume" val="1"/>
+ <ctl name="MIXINR IN1R Volume" val="0"/>
<ctl name="AIF1ADCR Source" val="1"/>
<ctl name="AIF1ADC1 HPF Mode" val="1"/>
<ctl name="AIF1ADC1 HPF Switch" val="1"/>
@@ -298,16 +305,18 @@ We are able to have most of our routing static so do that
<ctl name="Sub Mic Switch" val="0"/>
<ctl name="SubMicBias Mode" val="0"/>
<ctl name="MIXINR IN1R Switch" val="0"/>
- <ctl name="IN1R Volume" val="10"/>
+ <ctl name="IN1R Volume" val="11"/>
</path>
</device>
<device name="headset-in">
<path name="on">
- <ctl name="MIXINL IN1L Switch" val="0"/>
+ <ctl name="MIXINL IN2L Switch" val="0"/>
<ctl name="Headset Mic Switch" val="1"/>
- <ctl name="IN1L Volume" val="22"/>
+ <ctl name="IN1L Volume" val="24"/>
<ctl name="MIXINL IN1L Switch" val="1"/>
- <ctl name="MIXINL IN1L Volume" val="1"/>
+ <ctl name="MIXINL IN1L Volume" val="0"/>
+ <ctl name="AIF2ADC HPF Mode" val="1"/>
+ <ctl name="AIF2ADC HPF Switch" val="1"/>
<ctl name="AIF1ADC1 HPF Mode" val="1"/>
<ctl name="AIF1ADC1 HPF Switch" val="1"/>
<ctl name="AIF1ADC1 Volume" val="96"/>
@@ -316,7 +325,7 @@ We are able to have most of our routing static so do that
</path>
<path name="off">
<ctl name="Headset Mic Switch" val="0"/>
- <ctl name="IN1L Volume" val="10"/>
+ <ctl name="IN1L Volume" val="11"/>
<ctl name="MIXINL IN1L Switch" val="0"/>
<ctl name="MIXINL IN1L Volume" val="0"/>
<ctl name="AIF1ADC1 HPF Mode" val="0"/>
@@ -327,6 +336,10 @@ We are able to have most of our routing static so do that
<device name="sco-in">
<path name="on">
<ctl name="AIF2ADC Mux" val="1"/>
+ <ctl name="AIF2ADC HPF Mode" val="3"/>
+ <ctl name="AIF2ADC HPF Switch" val="1"/>
+ <ctl name="AIF1ADCL Source" val="0"/>
+ <ctl name="AIF1ADCR Source" val="1"/>
<ctl name="AIF1ADC1R Mixer AIF2 Switch" val="1"/>
<ctl name="AIF1ADC1L Mixer AIF2 Switch" val="1"/>
<ctl name="AIF1ADC1 Volume" val="96"/>