summaryrefslogtreecommitdiffstats
path: root/audio/audiopolicy/stub_audio_policy_configuration.xml
diff options
context:
space:
mode:
Diffstat (limited to 'audio/audiopolicy/stub_audio_policy_configuration.xml')
-rw-r--r--audio/audiopolicy/stub_audio_policy_configuration.xml72
1 files changed, 71 insertions, 1 deletions
diff --git a/audio/audiopolicy/stub_audio_policy_configuration.xml b/audio/audiopolicy/stub_audio_policy_configuration.xml
index 17005d2..a2b3fbf 100644
--- a/audio/audiopolicy/stub_audio_policy_configuration.xml
+++ b/audio/audiopolicy/stub_audio_policy_configuration.xml
@@ -38,9 +38,79 @@
<devicePort tagName="Default In" type="AUDIO_DEVICE_IN_STUB" role="source">
</devicePort>
</devicePorts>
+
<routes>
- <route type="mix" sink="Default Out" sources="stub output"/>
+ <!-- do not change the adc & dac source of AIF2 -->
+ <route type="mix" sink="AIF2ADCR Source" sources="stub output" />
+
+ <!-- AIF1->DAC1 -->
+ <route type="mix" sink="DAC1 Switch" sources="stub output"/>
+
+ <!-- AIF1->DAC1 -->
+ <route type="mix" sink="DAC1L Mixer AIF1.1 Switch" sources="stub output"/>
+ <route type="mix" sink="DAC1R Mixer AIF1.1 Switch" sources="stub output"/>
+ <route type="mix" sink="DAC1 Switch" sources="stub output"/>
+
+ <!-- ADC->AIF2 -->
+ <route type="mix" sink="AIF2DAC2L Mixer Left Sidetone Switch" sources="stub output"/>
+ <route type="mix" sink="AIF2DAC2R Mixer Right Sidetone Switch" sources="stub output"/>
+ <route type="mix" sink="DAC2 Switch" sources="stub output"/>
+
+ <!-- DAC1->SPKL/R->SPKL/R Boost->SPK -->
+ <route type="mix" sink="SPKL DAC1 Switch" sources="stub output"/>
+ <route type="mix" sink="SPKR DAC1 Switch" sources="stub output"/>
+ <route type="mix" sink="SPKL Boost SPKL Switch" sources="stub output"/>
+ <route type="mix" sink="SPKL Boost SPKR Switch" sources="stub output"/>
+ <route type="mix" sink="SPKR Boost SPKR Switch" sources="stub output"/>
+
+ <!-- DAC->Output mixer->Earpiece -->
+ <route type="mix" sink="Left Output Mixer DAC Switch" sources="stub output"/>
+ <route type="mix" sink="Right Output Mixer DAC Switch" sources="stub output"/>
+ <route type="mix" sink="Earpiece Mixer Left Output Switch" sources="stub output"/>
+ <route type="mix" sink="Earpiece Mixer Right Output Switch" sources="stub output"/>
+ <route type="mix" sink="Earpiece Switch" sources="stub output"/>
+
+ <!-- LINEOUT -->
+ <route type="mix" sink="LINEOUT2N Mixer Left Output Switch" sources="stub output"/>
+ <route type="mix" sink="LINEOUT2P Mixer Right Output Switch" sources="stub output"/>
+ <route type="mix" sink="LINEOUT1N Mixer Right Output Switch" sources="stub output"/>
+ <route type="mix" sink="LINEOUT1P Mixer Left Output Switch" sources="stub output"/>
+
+ <!-- Input mixer->ADC->AIF1.1 -->
+ <route type="mix" sink="AIF1ADC1L Mixer ADC/DMIC Switch" sources="stub output"/>
+ <route type="mix" sink="AIF1ADC1R Mixer ADC/DMIC Switch" sources="stub output"/>
+
+ <!-- Main Mic->IN1LP/N->Input Mixer with +30dB at mixer -->
+ <route type="mix" sink="IN1L PGA IN1LP Switch" sources="stub output"/>
+ <route type="mix" sink="IN1L PGA IN1LN Switch" sources="stub output"/>
+ <route type="mix" sink="IN1L Switch" sources="stub output"/>
+
+ <!-- Sub Mic->IN1RP/N->Input Mixer with +30dB at mixer -->
+ <route type="mix" sink="IN1R PGA IN1RP Switch" sources="stub output"/>
+ <route type="mix" sink="IN1R PGA IN1RN Switch" sources="stub output"/>
+ <route type="mix" sink="IN1R Switch" sources="stub output"/>
+
+ <!-- FM Radio->IN2RP/N->Input Mixer with +30dB at mixer -->
+ <route type="mix" sink="IN2R PGA IN2RP Switch" sources="stub output"/>
+ <route type="mix" sink="IN2R PGA IN2RN Switch" sources="stub output"/>
+ <route type="mix" sink="IN2R Switch" sources="stub output"/>
+
+ <!-- Ear Mic->IN2LP/N->Input Mixer with +30dB at mixer -->
+ <route type="mix" sink="IN2L PGA IN2LP Switch" sources="stub output"/>
+ <route type="mix" sink="IN2L PGA IN2LN Switch" sources="stub output"/>
+ <route type="mix" sink="IN2L Switch" sources="stub output"/>
+
+ <!-- Input mixer->ADC->AIF1 -->
+ <route type="mix" sink="AIF1ADC1L Mixer ADC/DMIC Switch" sources="stub output"/>
+ <route type="mix" sink="AIF1ADC1R Mixer ADC/DMIC Switch" sources="stub output"/>
+
+ <!-- EQ Switches -->
+ <route type="mix" sink="AIF1DAC1 EQ Switch" sources="stub output"/>
<route type="mix" sink="stub input" sources="Default In"/>
+
+ <!-- Routing for speakers -->
+ <ctl name="SPK Switch" val="1"/>
+
</routes>
</module>