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

Commit 9e5600ca authored by xsang's avatar xsang
Browse files

configs: yupik: update mixer paths files for yupik QRD

Add mixer paths for QRD yupik.

Change-Id: I6338285efc553636ea36c286a49482d47427409b
parent bf141a77
Loading
Loading
Loading
Loading
+663 −0

File added.

Preview size limit exceeded, changes collapsed.

+1 −0
Original line number Diff line number Diff line
@@ -247,6 +247,7 @@ PRODUCT_COPY_FILES += \
    vendor/qcom/opensource/audio-hal/primary-hal/configs/lahaina/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(DEVICE_SKU)/audio_effects.xml \
    vendor/qcom/opensource/audio-hal/primary-hal/configs/lahaina/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(DEVICE_SKU)/sound_trigger_platform_info.xml \
    vendor/qcom/opensource/audio-hal/primary-hal/configs/lahaina/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(DEVICE_SKU)/audio_platform_info_intcodec.xml \
    vendor/qcom/opensource/audio-hal/primary-hal/configs/lahaina/audio_platform_info_yupikqrd.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(DEVICE_SKU)/audio_platform_info_yupikqrd.xml \
    vendor/qcom/opensource/audio-hal/primary-hal/configs/lahaina/sound_trigger_mixer_paths_yupikidp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(DEVICE_SKU)/sound_trigger_mixer_paths_yupikidp.xml \
    vendor/qcom/opensource/audio-hal/primary-hal/configs/lahaina/sound_trigger_mixer_paths_yupikqrd.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(DEVICE_SKU)/sound_trigger_mixer_paths_yupikqrd.xml \
    vendor/qcom/opensource/audio-hal/primary-hal/configs/lahaina/mixer_paths_yupikidp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_$(DEVICE_SKU)/mixer_paths_yupikidp.xml \
+227 −1
Original line number Diff line number Diff line
@@ -25,4 +25,230 @@
<!--- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE      -->
<!--- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN    -->
<!--- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                             -->
<mixer/>
 No newline at end of file
<mixer>
    <ctl name="VI_FEED_TX Channels" value="One"/>
    <ctl name="TX DEC0 MUX" value="MSM_DMIC"/>
    <ctl name="TX DEC1 MUX" value="MSM_DMIC"/>
    <ctl name="TX DEC2 MUX" value="MSM_DMIC"/>
    <ctl name="TX DEC3 MUX" value="MSM_DMIC"/>
    <ctl name="TX DEC4 MUX" value="MSM_DMIC"/>
    <ctl name="TX DEC5 MUX" value="MSM_DMIC"/>
    <ctl name="TX DEC6 MUX" value="MSM_DMIC"/>
    <ctl name="TX DEC7 MUX" value="MSM_DMIC"/>
    <ctl name="TX_DEC0 Volume" value="96"/>
    <ctl name="TX_DEC1 Volume" value="96"/>
    <ctl name="TX_DEC2 Volume" value="96"/>
    <ctl name="TX_DEC3 Volume" value="96"/>
    <path name="echo-reference">
        <ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
    </path>
    <path name="echo-reference handset">
        <ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
    </path>
    <path name="echo-reference-voip-low-latency">
        <ctl name="AUDIO_REF_EC_UL8 MUX" value="WSA_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
    </path>
    <path name="echo-reference-voip-low-latency handset">
        <ctl name="AUDIO_REF_EC_UL8 MUX" value="RX_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
    </path>
    <path name="echo-reference-voip">
        <ctl name="AUDIO_REF_EC_UL10 MUX" value="WSA_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
    </path>
    <path name="echo-reference-voip handset">
        <ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
    </path>
    <path name="speaker">
        <ctl name="WSA_CDC_DMA_RX_0 Channels" value="One"/>
        <ctl name="WSA RX1 MUX" value="AIF1_PB"/>
        <ctl name="WSA_RX1 INP0" value="RX1"/>
        <ctl name="WSA_COMP2 Switch" value="1"/>
        <ctl name="SpkrRight COMP Switch" value="1"/>
        <ctl name="SpkrRight VISENSE Switch" value="1"/>
        <ctl name="SpkrRight SWR DAC_Port Switch" value="1"/>
    </path>
    <path name="speaker-mono">
        <ctl name="WSA_CDC_DMA_RX_0 Channels" value="One"/>
        <ctl name="WSA RX1 MUX" value="AIF1_PB"/>
        <ctl name="WSA_RX1 INP0" value="RX1"/>
        <ctl name="WSA_COMP2 Switch" value="1"/>
        <ctl name="SpkrRight COMP Switch" value="1"/>
        <ctl name="SpkrRight VISENSE Switch" value="1"/>
        <ctl name="SpkrRight SWR DAC_Port Switch" value="1"/>
    </path>
    <path name="speaker-vbat">
        <path name="speaker"/>
        <ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1"/>
    </path>
    <path name="speaker-mic">
        <path name="amic4"/>
    </path>
    <path name="speaker-mic-liquid">
        <path name="amic4"/>
    </path>
    <path name="speaker-protected">
        <ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="1"/>
        <ctl name="WSA_CDC_DMA_0 TX Format" value="PACKED_16B"/>
        <path name="speaker"/>
        <ctl name="VI_FEED_TX Channels" value="One"/>
        <ctl name="WSA_RX_0_VI_FB_LCH_MUX" value="WSA_CDC_DMA_TX_0"/>
    </path>
    <path name="voice-speaker-protected">
        <ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="1"/>
        <ctl name="WSA_CDC_DMA_0 TX Format" value="PACKED_16B"/>
        <path name="speaker-mono"/>
        <ctl name="VI_FEED_TX Channels" value="One"/>
        <ctl name="WSA_RX_0_VI_FB_LCH_MUX" value="WSA_CDC_DMA_TX_0"/>
    </path>
    <path name="voice-speaker-2-protected">
        <ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="1"/>
        <ctl name="WSA_CDC_DMA_0 TX Format" value="PACKED_16B"/>
        <path name="speaker-mono-2"/>
        <ctl name="VI_FEED_TX Channels" value="One"/>
        <ctl name="WSA_RX_0_VI_FB_LCH_MUX" value="WSA_CDC_DMA_TX_0"/>
    </path>
    <path name="speaker-protected-vbat">
        <path name="speaker-protected"/>
        <ctl name="WSA_RX INT1 VBAT WSA RX1 VBAT Enable" value="1"/>
    </path>
    <path name="voice-speaker-protected-vbat">
        <path name="voice-speaker-protected"/>
        <ctl name="WSA_RX INT0 VBAT WSA RX1 VBAT Enable" value="1"/>
    </path>
    <path name="handset">
        <ctl name="RX_CDC_DMA_RX_0 Channels" value="One"/>
        <ctl name="RX_MACRO RX0 MUX" value="AIF1_PB"/>
        <ctl name="RX INT0_1 MIX1 INP0" value="RX0"/>
        <ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT"/>
        <ctl name="EAR_RDAC Switch" value="1"/>
        <ctl name="RDAC3_MUX" value="RX1"/>
        <ctl name="RX_EAR Mode" value="ON" />
    </path>
    <path name="handset-mic">
        <path name="amic3"/>
    </path>
    <path name="headphones">
        <ctl name="RX_MACRO RX0 MUX" value="AIF1_PB"/>
        <ctl name="RX_MACRO RX1 MUX" value="AIF1_PB"/>
        <ctl name="RX_CDC_DMA_RX_0 Channels" value="Two"/>
        <ctl name="RX INT0_1 MIX1 INP0" value="RX0"/>
        <ctl name="RX INT1_1 MIX1 INP0" value="RX1"/>
        <ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT"/>
        <ctl name="RX INT1 DEM MUX" value="CLSH_DSM_OUT"/>
        <ctl name="RX_COMP1 Switch" value="1"/>
        <ctl name="RX_COMP2 Switch" value="1"/>
        <ctl name="HPH_L Switch" value="1"/>
        <ctl name="HPH_R Switch" value="1"/>
        <ctl name="HPHL_COMP Switch" value="1"/>
        <ctl name="HPHR_COMP Switch" value="1"/>
        <ctl name="HPHL_RDAC Switch" value="1"/>
        <ctl name="HPHR_RDAC Switch" value="1"/>
    </path>
    <path name="handset-dmic-endfire">
        <ctl name="TX_CDC_DMA_TX_3 Channels" value="Two" />
        <ctl name="TX DEC1 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX1" value="SWR_MIC1" />
        <ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="TX DEC2 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX2" value="SWR_MIC0" />
        <ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
        <ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
        <ctl name="ADC1_MIXER Switch" value="1" />
    </path>
    <path name="speaker-dmic-endfire">
        <ctl name="TX_CDC_DMA_TX_3 Channels" value="Two" />
        <ctl name="TX DEC1 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX1" value="SWR_MIC1" />
        <ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="TX DEC2 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX2" value="SWR_MIC0" />
        <ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
        <ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
        <ctl name="ADC1_MIXER Switch" value="1" />
    </path>
    <path name="speaker-dmic-broadside">
        <ctl name="TX_CDC_DMA_TX_3 Channels" value="Two" />
        <ctl name="TX DEC1 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX1" value="SWR_MIC1" />
        <ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="TX DEC2 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX2" value="SWR_MIC0" />
        <ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
        <ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
        <ctl name="ADC1_MIXER Switch" value="1" />
    </path>
    <path name="three-mic">
        <ctl name="TX_CDC_DMA_TX_3 Channels" value="Three" />
        <ctl name="TX DEC1 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX1" value="SWR_MIC1" />
        <ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="TX DEC2 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX2" value="SWR_MIC4" />
        <ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
        <ctl name="ADC3 ChMap" value="SWRM_TX2_CH1" />
        <ctl name="ADC3_MIXER Switch" value="1" />
        <ctl name="ADC3 MUX" value="INP4" />
        <ctl name="HDR34 MUX" value="NO_HDR34" />
        <ctl name="TX DEC3 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX3" value="SWR_MIC0" />
        <ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
        <ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
        <ctl name="ADC1_MIXER Switch" value="1" />
    </path>
    <path name="speaker-tmic">
        <ctl name="TX_CDC_DMA_TX_3 Channels" value="Three" />
        <ctl name="TX DEC1 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX1" value="SWR_MIC4" />
        <ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
        <ctl name="ADC3 ChMap" value="SWRM_TX2_CH1" />
        <ctl name="ADC3_MIXER Switch" value="1" />
        <ctl name="ADC3 MUX" value="INP4" />
        <ctl name="HDR34 MUX" value="NO_HDR34" />
        <ctl name="TX DEC2 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX2" value="SWR_MIC0" />
        <ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
        <ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
        <ctl name="ADC1_MIXER Switch" value="1" />
        <ctl name="TX DEC3 MUX" value="SWR_MIC" />
        <ctl name="TX SMIC MUX3" value="SWR_MIC1" />
        <ctl name="TX_AIF1_CAP Mixer DEC3" value="1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
    </path>
    <path name="voice-tty-hco-headset-mic">
        <ctl name="TX DEC6 MUX" value="SWR_MIC"/>
        <ctl name="TX SMIC MUX6" value="SWR_MIC1"/>
        <ctl name="TX_CDC_DMA_TX_3 Channels" value="One"/>
        <ctl name="TX_AIF1_CAP Mixer DEC6" value="1"/>
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2"/>
        <ctl name="ADC2_MIXER Switch" value="1"/>
        <ctl name="ADC2 MUX" value="INP2"/>
        <ctl name="HDR12 MUX" value="NO_HDR12"/>
    </path>
    <path name="voice-tty-vco-handset-mic">
        <path name="amic3"/>
    </path>
</mixer>
+80 −1
Original line number Diff line number Diff line
@@ -25,4 +25,83 @@
<!--- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE      -->
<!--- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN    -->
<!--- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                             -->
<mixer/>
 No newline at end of file
<mixer>
    <ctl name="VA DEC0 MUX" value="MSM_DMIC"/>
    <ctl name="VA DEC1 MUX" value="MSM_DMIC"/>
    <ctl name="VA DEC2 MUX" value="MSM_DMIC"/>
    <ctl name="VA DEC3 MUX" value="MSM_DMIC"/>
    <ctl name="VA DEC4 MUX" value="MSM_DMIC"/>
    <ctl name="VA DEC5 MUX" value="MSM_DMIC"/>
    <ctl name="VA DEC6 MUX" value="MSM_DMIC"/>
    <ctl name="VA DEC7 MUX" value="MSM_DMIC"/>
    <path name="listen-ape-handset-mic">
        <ctl name="VA_CDC_DMA_TX_0 Channels" value="One" />
        <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
        <ctl name="VA DEC0 MUX" value="SWR_MIC" />
        <ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
        <ctl name="VA SMIC MUX0" value="SWR_MIC1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
    </path>
    <path name="listen-ape-handset-mic-preproc">
        <path name="listen-ape-handset-mic" />
    </path>
    <path name="listen-ape-handset-dmic">
        <ctl name="VA_CDC_DMA_TX_0 Channels" value="Two" />
        <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
        <ctl name="VA DEC0 MUX" value="SWR_MIC" />
        <ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
        <ctl name="VA SMIC MUX0" value="SWR_MIC1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
        <ctl name="VA DEC1 MUX" value="SWR_MIC0" />
        <ctl name="VA_DEC1 MODE" value="ADC_LOW_PWR" />
        <ctl name="VA SMIC MUX1" value="SWR_MIC4" />
        <ctl name="ADC3 ChMap" value="SWRM_TX2_CH1" />
        <ctl name="ADC3_MIXER Switch" value="1" />
        <ctl name="ADC3 MUX" value="INP4" />
        <ctl name="HDR34 MUX" value="NO_HDR34" />
    </path>
    <path name="listen-ape-handset-tmic">
        <ctl name="VA_CDC_DMA_TX_0 Channels" value="Three" />
        <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
        <ctl name="VA DEC0 MUX" value="SWR_MIC" />
        <ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
        <ctl name="VA SMIC MUX0" value="SWR_MIC1" />
        <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
        <ctl name="ADC2_MIXER Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP3" />
        <ctl name="HDR12 MUX" value="NO_HDR12" />
        <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
        <ctl name="VA DEC1 MUX" value="SWR_MIC" />
        <ctl name="VA_DEC1 MODE" value="ADC_LOW_PWR" />
        <ctl name="VA SMIC MUX1" value="SWR_MIC0" />
        <ctl name="ADC1 ChMap" value="SWRM_TX1_CH1" />
        <ctl name="ADC1_MIXER Switch" value="1" />
        <ctl name="VA_AIF1_CAP Mixer DEC2" value="1" />
        <ctl name="VA DEC2 MUX" value="SWR_MIC" />
        <ctl name="VA_DEC2 MODE" value="ADC_LOW_PWR" />
        <ctl name="VA SMIC MUX2" value="SWR_MIC4" />
        <ctl name="ADC3 ChMap" value="SWRM_TX2_CH1" />
        <ctl name="ADC3_MIXER Switch" value="1" />
        <ctl name="ADC3 MUX" value="INP4" />
        <ctl name="HDR34 MUX" value="NO_HDR34" />
    </path>
    <path name="echo-reference">
        <ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
        <ctl name="EC Reference Bit Format" value="S16_LE"/>
        <ctl name="EC Reference SampleRate" value="48000"/>
    </path>
    <path name="echo-reference handset">
        <ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0"/>
        <ctl name="EC Reference Channels" value="One"/>
        <ctl name="EC Reference Bit Format" value="S16_LE"/>
        <ctl name="EC Reference SampleRate" value="48000"/>
    </path>
</mixer>