summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio_platform_info.xml20
-rw-r--r--audio_policy.conf7
-rw-r--r--mixer_paths.xml4
3 files changed, 19 insertions, 12 deletions
diff --git a/audio_platform_info.xml b/audio_platform_info.xml
index 67a9a01..559c192 100644
--- a/audio_platform_info.xml
+++ b/audio_platform_info.xml
@@ -41,16 +41,16 @@
</bit_width_configs>
<backend_names>
- <device name="SND_DEVICE_OUT_SPEAKER" backend="speaker"/>
- <device name="SND_DEVICE_OUT_SPEAKER_SAFE" backend="speaker"/>
- <device name="SND_DEVICE_OUT_HANDSET" backend="speaker"/>
- <device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker"/>
- <device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="speaker"/>
- <device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" backend="speaker"/>
- <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" backend="speaker"/>
- <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones"/>
- <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones"/>
- <device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" backend="speaker"/>
+ <device name="SND_DEVICE_OUT_SPEAKER" backend="speaker" interface="QUAT_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_SAFE" backend="speaker" interface="QUAT_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_HANDSET" backend="speaker" interface="QUAT_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" interface="QUAT_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="speaker" interface="QUAT_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" backend="speaker" interface="QUAT_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" backend="speaker" interface="QUAT_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" backend="speaker" interface="QUAT_MI2S_RX"/>
</backend_names>
<config_params>
diff --git a/audio_policy.conf b/audio_policy.conf
index a081a5b..288c760 100644
--- a/audio_policy.conf
+++ b/audio_policy.conf
@@ -67,6 +67,13 @@ audio_hw_modules {
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_TELEPHONY_TX
}
+ tts {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_SPEAKER
+ flags AUDIO_OUTPUT_FLAG_TTS
+ }
}
inputs {
primary {
diff --git a/mixer_paths.xml b/mixer_paths.xml
index 1ec309f..9ebc273 100644
--- a/mixer_paths.xml
+++ b/mixer_paths.xml
@@ -393,8 +393,8 @@
<!-- ADSP testfwk end-->
<!-- These are audio route (FE to BE) specific mixer settings -->
- <path name="audio-tts-playback">
- <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia2" value="1" />
+ <path name="audio-tts-playback speaker">
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia2" value="1" />
</path>
<path name="deep-buffer-playback">