Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0647daa3 authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Merge 1c744772 on remote branch

Change-Id: I9ebad52d42f069e08b4517a704859630e7364f49
parents a99e7db6 1c744772
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -26,12 +26,12 @@
<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                          -->
<audio_platform_info>
    <acdb_ids>
        <device name="SND_DEVICE_OUT_HANDSET" acdb_id="41"/>
        <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="41"/>
        <device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="41"/>
        <device name="SND_DEVICE_OUT_HANDSET" acdb_id="60"/>
        <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="60"/>
        <device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="60"/>
        <device name="SND_DEVICE_OUT_BT_SCO" acdb_id="94"/>
        <device name="SND_DEVICE_OUT_BT_SCO_WB" acdb_id="94"/>
        <device name="SND_DEVICE_OUT_BT_A2DP" acdb_id="41"/>
        <device name="SND_DEVICE_OUT_BT_A2DP" acdb_id="60"/>
        <device name="SND_DEVICE_OUT_VOICE_HANDSET" acdb_id="94"/>
        <device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="94"/>
        <device name="SND_DEVICE_IN_HANDSET_MIC" acdb_id="11"/>
@@ -96,10 +96,10 @@
        <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="28" />
        <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="28" />
        <usecase name="USECASE_AUDIO_RECORD" type="in" id="0" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="36" />
    </pcm_ids>

    <config_params>
+17 −12
Original line number Diff line number Diff line
@@ -318,6 +318,10 @@
    <ctl name="SEC_TDM_RX_0 Audio Mixer MultiMedia9" value="0" />
    <ctl name="MultiMedia9 Mixer TERT_TDM_TX_0" value="0" />

    <path name="dummy-hostless">
        <ctl name="SEC_TDM_RX_7 Port Mixer TERT_TDM_TX_7" value="1" />
    </path>

    <!-- Codec controls -->
    <!-- WSA controls -->
    <ctl name="SpkrLeft COMP Switch" value="0" />
@@ -576,7 +580,7 @@
    </path>

    <path name="deep-buffer-playback">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia1" value="1" />
    </path>

@@ -639,7 +643,7 @@
    </path>

    <path name="low-latency-playback">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia5" value="1" />
    </path>

@@ -706,7 +710,7 @@
    </path>

    <path name="audio-ull-playback">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia8" value="1" />
    </path>

@@ -772,7 +776,7 @@
    </path>

    <path name="compress-offload-playback">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia4" value="1" />
    </path>

@@ -847,7 +851,7 @@
    </path>

    <path name="compress-offload-playback2">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia7" value="1" />
    </path>

@@ -914,7 +918,7 @@
    </path>

    <path name="compress-offload-playback3">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia10" value="1" />
    </path>

@@ -981,7 +985,7 @@
    </path>

    <path name="compress-offload-playback4">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia11" value="1" />
    </path>

@@ -1049,7 +1053,7 @@
    </path>

    <path name="compress-offload-playback5">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia12" value="1" />
    </path>

@@ -1116,7 +1120,7 @@
    </path>

    <path name="compress-offload-playback6">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia13" value="1" />
    </path>

@@ -1183,7 +1187,7 @@
    </path>

    <path name="compress-offload-playback7">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia14" value="1" />
    </path>

@@ -1250,7 +1254,7 @@
    </path>

    <path name="compress-offload-playback8">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia15" value="1" />
    </path>

@@ -1317,7 +1321,7 @@
    </path>

    <path name="compress-offload-playback9">
        <ctl name="TERT_TDM_RX_0 Channels" value="Two" />
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia16" value="1" />
    </path>

@@ -1753,6 +1757,7 @@

    <!-- VoIP Rx settings -->
    <path name="audio-playback-voip">
        <ctl name="TERT_TDM_RX_0 Channels" value="Six" />
        <ctl name="TERT_TDM_RX_0 Audio Mixer MultiMedia10" value="1" />
    </path>

+5 −11
Original line number Diff line number Diff line
@@ -70,6 +70,11 @@ AUDIO_FEATURE_ENABLED_SVA_MULTI_STAGE := false
AUDIO_FEATURE_ENABLED_BATTERY_LISTENER := false
##AUDIO_FEATURE_FLAGS

AUDIO_FEATURE_ENABLED_EXT_HW_PLUGIN := true
AUDIO_FEATURE_ENABLED_BUS_ADDRESS := true
AUDIO_FEATURE_ENABLED_AUDIO_CONTROL_HAL := true
##AUTOMOTIVE_AUDIO_FEATURE_FLAGS

ifneq ($(strip $(TARGET_USES_RRO)), true)
#Audio Specific device overlays
DEVICE_PACKAGE_OVERLAYS += hardware/qcom/audio/configs/common/overlay
@@ -249,14 +254,3 @@ PRODUCT_PACKAGES += \
    android.hardware.audio@4.0-impl \
    android.hardware.audio.effect@4.0 \
    android.hardware.audio.effect@4.0-impl

PRODUCT_PROPERTY_OVERRIDES += \
persist.audio.calfile0=/vendor/etc/acdbdata/adsp_avs_config.acdb\
persist.audio.calfile1=/vendor/etc/acdbdata/ADP/Bluetooth_cal.acdb\
persist.audio.calfile2=/vendor/etc/acdbdata/ADP/Codec_cal.acdb\
persist.audio.calfile3=/vendor/etc/acdbdata/ADP/General_cal.acdb\
persist.audio.calfile4=/vendor/etc/acdbdata/ADP/Global_cal.acdb\
persist.audio.calfile5=/vendor/etc/acdbdata/ADP/Handset_cal.acdb\
persist.audio.calfile6=/vendor/etc/acdbdata/ADP/Hdmi_cal.acdb\
persist.audio.calfile7=/vendor/etc/acdbdata/ADP/Headset_cal.acdb\
persist.audio.calfile8=/vendor/etc/acdbdata/ADP/Speaker_cal.acdb
+21 −0
Original line number Diff line number Diff line
@@ -82,3 +82,24 @@ outputs {
    app_type 69940
  }
}

inputs {
  record_16bit {
    formats AUDIO_FORMAT_PCM_16_BIT
    sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000
    bit_width 16
    app_type 69938
  }
  record_24bit {
    formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT
    sampling_rates 44100|48000|88200|96000|176400|192000
    bit_width 24
    app_type 69948
  }
  record_32bit {
    formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT
    sampling_rates 44100|48000|88200|96000|176400|192000
    bit_width 32
    app_type 69949
  }
}
+4 −0
Original line number Diff line number Diff line
@@ -42,6 +42,10 @@
        <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
        <device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
        <device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/>
        <device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC" acdb_id="162"/>
        <device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC_AEC" acdb_id="162"/>
        <device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_HEX_MIC" acdb_id="162"/>
        <device name="SND_DEVICE_IN_VOCE_RECOG_USB_HEADSET_HEX_MIC" acdb_id="162"/>
    </acdb_ids>

    <module_ids>
Loading