audio: update audio table Change list: [Platform] 1.Modify VoIP USB headset ID 2.Modify ringtone 3.Modify mono recording 4.Modify stereo recording 5.Modify ACDB ID of VoIP and Modify backend [Mixer] 1.Modify the Voicemmode1-call speaker 2.Modify the dmic-endfire gain from 47 to 55 3.Modify voice-handset PCM gain from 6.5 to 8 voice-handset-tmus PCM gain from 6.5 to 8 voice-hac-handset PCM gain from 6.5 to 6 4.Modify voice-headset-mic ADC volume from 0 to 12 5.Modify speaker-dmic-endfire ADC volume from 45 to 47 6.Modify TTY-headphones gain digital volume to 79 7.Modify voice-tty-full-headset-mic 8.Modify the path of echo reference [ACDB] 1.Add TTY parameters 2.Add parameters of speaker phone 3.Modify handsfree 4.Add sampling rate at the ringtone Bug: 147726600 Test: build pass Change-Id: I4132e9e03bd021a8ee18852c152cc1be013dd810 Signed-off-by: vincenttew <vincenttew@google.com>
diff --git a/audio/acdbdata/Bluetooth_cal.acdb b/audio/acdbdata/Bluetooth_cal.acdb index 6a0aa6c..22faade 100644 --- a/audio/acdbdata/Bluetooth_cal.acdb +++ b/audio/acdbdata/Bluetooth_cal.acdb Binary files differ
diff --git a/audio/acdbdata/Global_cal.acdb b/audio/acdbdata/Global_cal.acdb index 4eb8f15..904c040 100644 --- a/audio/acdbdata/Global_cal.acdb +++ b/audio/acdbdata/Global_cal.acdb Binary files differ
diff --git a/audio/acdbdata/Handset_cal.acdb b/audio/acdbdata/Handset_cal.acdb index e71b948..9914ece 100644 --- a/audio/acdbdata/Handset_cal.acdb +++ b/audio/acdbdata/Handset_cal.acdb Binary files differ
diff --git a/audio/acdbdata/Headset_cal.acdb b/audio/acdbdata/Headset_cal.acdb index 2690528..43f735d 100644 --- a/audio/acdbdata/Headset_cal.acdb +++ b/audio/acdbdata/Headset_cal.acdb Binary files differ
diff --git a/audio/acdbdata/Speaker_cal.acdb b/audio/acdbdata/Speaker_cal.acdb index 003ecda..d663950 100644 --- a/audio/acdbdata/Speaker_cal.acdb +++ b/audio/acdbdata/Speaker_cal.acdb Binary files differ
diff --git a/audio/acdbdata/workspaceFile.qwsp b/audio/acdbdata/workspaceFile.qwsp index 1af0e20..ba68fab 100644 --- a/audio/acdbdata/workspaceFile.qwsp +++ b/audio/acdbdata/workspaceFile.qwsp Binary files differ
diff --git a/audio/audio_platform_info_bolero_snd.xml b/audio/audio_platform_info_bolero_snd.xml index 57ff512..514779a 100644 --- a/audio/audio_platform_info_bolero_snd.xml +++ b/audio/audio_platform_info_bolero_snd.xml
@@ -61,10 +61,10 @@ <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/> <device name="SND_DEVICE_IN_VOICE_USB_HEADSET_MIC" acdb_id="55"/> <device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_MIC" acdb_id="143"/> - <device name="SND_DEVICE_IN_USB_HEADSET_MIC_AEC" acdb_id="8"/> + <device name="SND_DEVICE_IN_USB_HEADSET_MIC_AEC" acdb_id="55"/> <device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="512"/> - <device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" acdb_id="111"/> - <device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" acdb_id="117"/> + <device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" acdb_id="41"/> + <device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" acdb_id="19"/> <device name="SND_DEVICE_IN_HANDSET_DMIC_AEC" acdb_id="109"/> <device name="SND_DEVICE_IN_USB_HEADSET_MIC" acdb_id="4"/> <device name="SND_DEVICE_IN_SPEAKER_MIC" acdb_id="19"/> @@ -82,6 +82,9 @@ <device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" acdb_id="44"/> <device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" acdb_id="41"/> <device name="SND_DEVICE_IN_HEADSET_MIC" acdb_id="44"/> + <device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="4"/> + <device name="SND_DEVICE_IN_HANDSET_DMIC_STEREO" acdb_id="34"/> + <device name="SND_DEVICE_OUT_VOICE_HEADSET" acdb_id="45"/> </acdb_ids> <module_ids> @@ -184,7 +187,7 @@ <device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_HEADPHONES" backend="speaker-and-headphones" interface="QUIN_TDM_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_LINE" backend="speaker-and-headphones" interface="QUIN_TDM_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_USB_HEADSET" backend="speaker-and-usb-headphones" interface="QUIN_TDM_RX_0-and-USB_AUDIO_RX"/> - <device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> + <device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/> @@ -199,18 +202,19 @@ <device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_VOICE_TTY_HCO_USB_MIC" backend="usb-headset-mic" interface="USB_AUDIO_TX"/> <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" backend="handset" interface="QUIN_TDM_RX_0"/> + <device name="SND_DEVICE_IN_HANDSET_DMIC_STEREO" backend="handset-mic" interface="PRI_TDM_TX_0"/> <device name="SND_DEVICE_OUT_HANDSET" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER" interface="QUIN_TDM_RX_0"/> - <device name="SND_DEVICE_OUT_SPEAKER_SAFE" interface="QUIN_TDM_RX_0"/> + <device name="SND_DEVICE_OUT_SPEAKER_SAFE" backend="speaker" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="QUIN_TDM_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="QUIN_TDM_RX_0-and-RX_CDC_DMA_RX_0"/> - <device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="QUIN_TDM_RX_0"/> + <device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="handset" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" backend="handset-mic" interface="PRI_TDM_TX_0"/> - <device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="QUIN_TDM_RX_0"/> + <device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="QUIN_TDM_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="QUIN_TDM_RX_0"/>
diff --git a/audio/mixer_paths_bolero_snd.xml b/audio/mixer_paths_bolero_snd.xml index d5ae2af..3885e7d 100644 --- a/audio/mixer_paths_bolero_snd.xml +++ b/audio/mixer_paths_bolero_snd.xml
@@ -527,8 +527,8 @@ <ctl name="R ASP TX4 Source" value="Zero" /> <!-- CS35L41 TX source end --> <!-- CS35L41 TX slot(to QCT ADSP) --> - <ctl name="ASPTX1 Slot Position" value="0" /> - <ctl name="R ASPTX1 Slot Position" value="1" /> + <ctl name="ASPTX1 Slot Position" value="1" /> + <ctl name="R ASPTX1 Slot Position" value="0" /> <ctl name="ASPTX2 Slot Position" value="4" /> <ctl name="R ASPTX2 Slot Position" value="5" /> <ctl name="ASPTX3 Slot Position" value="2" /> @@ -1413,6 +1413,7 @@ </path> <path name="voicemmode1-call speaker"> + <ctl name="VOC_EXT_EC MUX" value="QUIN_TDM_TX" /> <ctl name="QUIN_TDM_RX_0_Voice Mixer VoiceMMode1" value="1"/> <ctl name="VoiceMMode1_Tx Mixer PRI_TDM_TX_0_MMode1" value="1"/> </path> @@ -1765,8 +1766,8 @@ </path> <path name="dmic-endfire"> - <ctl name="ADC1 Capture Volume" id="0" value="47"/> - <ctl name="ADC2 Capture Volume" id="0" value="47"/> + <ctl name="ADC1 Capture Volume" id="0" value="55"/> + <ctl name="ADC2 Capture Volume" id="0" value="55"/> <ctl name="PRI_TDM_TX_0 Channels" value="Two"/> </path> @@ -1943,19 +1944,19 @@ <path name="voice-handset"> <path name="handset" /> <ctl name="PCM Source" value="ASP" /> - <ctl name="AMP PCM Gain" value="6.5" /> + <ctl name="AMP PCM Gain" value="8" /> </path> <path name="voice-handset-tmus"> <path name="handset" /> <ctl name="PCM Source" value="ASP" /> - <ctl name="AMP PCM Gain" value="6.5" /> + <ctl name="AMP PCM Gain" value="8" /> </path> <path name="voice-hac-handset"> <path name="handset" /> <ctl name="PCM Source" value="ASP" /> - <ctl name="AMP PCM Gain" value="6.5" /> + <ctl name="AMP PCM Gain" value="6" /> </path> <path name="voice-handset-hdk"> @@ -2012,7 +2013,7 @@ <path name="voice-headset-mic"> <path name="amic2" /> - <ctl name="ADC2 Volume" value="0" /> + <ctl name="ADC2 Volume" value="12" /> <ctl name="TX_DEC0 Volume" value="84" /> </path> @@ -2104,11 +2105,10 @@ </path> <path name="speaker-dmic-endfire"> - <ctl name="ADC1 Capture Volume" id="0" value="45"/> - <ctl name="ADC2 Capture Volume" id="0" value="45"/> + <ctl name="ADC1 Capture Volume" id="0" value="47"/> + <ctl name="ADC2 Capture Volume" id="0" value="47"/> <ctl name="PRI TDM TX Channel Offset" id="0" value="8" /> <ctl name="PRI TDM TX Channel Offset" id="1" value="0" /> - <ctl name="PRI TDM TX Channel Offset" id="2" value="12" /> <ctl name="PRI_TDM_TX_0 Channels" value="Two"/> </path> @@ -2256,6 +2256,8 @@ <ctl name="HPHR_COMP Switch" value="1" /> <ctl name="HPHL_RDAC Switch" value="1" /> <ctl name="HPHR_RDAC Switch" value="1" /> + <ctl name="RX_RX0 Digital Volume" value="79" /> + <ctl name="RX_RX1 Digital Volume" value="79" /> </path> <path name="voice-tty-full-headphones"> @@ -2281,8 +2283,8 @@ <path name="voice-tty-full-headset-mic"> <path name="amic2" /> - <ctl name="ADC2 Volume" value="0" /> - <ctl name="TX_DEC0 Volume" value="84" /> + <ctl name="ADC2 Volume" value="12" /> + <ctl name="TX_DEC0 Volume" value="88" /> </path> <path name="voice-tty-hco-headset-mic">