tangorpro: Remove all boards except tangorpro

Change-Id: Ib34dd38d55f39e9a61c0f61d9c659e07494177a1
This commit is contained in:
Michael Bestas 2025-06-19 01:45:29 +03:00 committed by Michael Bestas
parent 73b47f9d11
commit eb7b498c6f
No known key found for this signature in database
7 changed files with 0 additions and 755 deletions

View file

@ -16,9 +16,4 @@
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_tangorpro.mk \
$(LOCAL_DIR)/aosp_tangorpro_hwasan.mk \
$(LOCAL_DIR)/factory_tangorpro.mk \
$(LOCAL_DIR)/lineage_tangorpro.mk
COMMON_LUNCH_CHOICES := \
aosp_tangorpro-trunk_staging-userdebug

View file

@ -1,23 +0,0 @@
#
# Copyright 2023 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
$(call inherit-product, device/google/tangorpro/aosp_tangorpro.mk)
PRODUCT_NAME := aosp_tangorpro_hwasan
# Add "hwaddress" as a global sanitizer if it's missing.
ifeq ($(filter hwaddress,$(SANITIZE_TARGET)),)
SANITIZE_TARGET := $(strip $(SANITIZE_TARGET) hwaddress)
endif

View file

@ -1,653 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<mixer>
<ctl name="TDM_0_RX Mixer EP3" value="0" />
<ctl name="TDM_0_RX Mixer EP6" value="0" />
<ctl name="I2S_0_RX Mixer EP3" value="0" />
<ctl name="Main AMP Enable Switch" value="0" />
<ctl name="R Main AMP Enable Switch" value="0" />
<ctl name="L2 Main AMP Enable Switch" value="0" />
<ctl name="R2 Main AMP Enable Switch" value="0" />
<ctl name="MIC HW Gain At Lower Power Mode (cB)" value="-160" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="0" />
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
<ctl name="EP1 TX Mixer TDM_0_TX" value="0" />
<ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="0" />
<ctl name="DEFAULT_MIC_ID" value="0" />
<ctl name="MIC0" value="0" />
<ctl name="MIC1" value="0" />
<ctl name="MIC2" value="0" />
<ctl name="MIC3" value="0" />
<ctl name="AoC Speaker Mixer ASP Mode" value="ASP_ON" />
<ctl name="TDM_0_RX Mixer US" value="0" />
<ctl name="US Record Enable" value="0" />
<ctl name="ASPRX1 Slot Position" value="0"/>
<ctl name="R ASPRX1 Slot Position" value="1"/>
<ctl name="L2 ASPRX1 Slot Position" value="0"/>
<ctl name="R2 ASPRX1 Slot Position" value="1"/>
<path name="mfg-playback">
</path>
<path name="deep-buffer-playback speaker">
<ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
<ctl name="TDM_0_RX Mixer EP6" value="1" />
<path name="mfg-playback" />
</path>
<path name="deep-buffer-playback headphones">
<ctl name="I2S_0_RX Mixer EP6" value="1" />
<path name="mfg-playback" />
</path>
<path name="mfg-record">
<ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
</path>
<path name="mfg-record usb-headset-mic">
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="USB Playback EP ID v2" value="0" />
<ctl name="USB Capture EP ID v2" value="1" />
<ctl name="USB Capture FORMAT v2" value="1" />
<ctl name="USB Config To AoC v2" value="1"/>
<ctl name="EP1 TX Mixer USB_TX" value="1"/>
</path>
<path name="us-mfg-record">
<ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="1" />
</path>
<path name="mic1-status">
<ctl name="MIC0" value="1" />
</path>
<path name="mic2-status">
<ctl name="MIC1" value="1" />
</path>
<path name="mic3-status">
<ctl name="MIC2" value="1" />
</path>
<path name="mic4-status">
<ctl name="MIC3" value="1" />
</path>
<path name="mic1-gain">
<ctl name="MIC HW Gain At Lower Power Mode (cB)" />
<ctl name="MIC HW Gain At High Power Mode (cB)" />
</path>
<path name="mic2-gain">
<ctl name="MIC HW Gain At Lower Power Mode (cB)" />
<ctl name="MIC HW Gain At High Power Mode (cB)" />
</path>
<path name="mic3-gain">
<ctl name="MIC HW Gain At Lower Power Mode (cB)" />
<ctl name="MIC HW Gain At High Power Mode (cB)" />
</path>
<path name="mic4-gain">
<ctl name="MIC HW Gain At Lower Power Mode (cB)" />
<ctl name="MIC HW Gain At High Power Mode (cB)" />
</path>
<path name="mic1-sw-gain">
<ctl name="MIC Record Soft Gain (dB)" />
</path>
<path name="mic2-sw-gain">
<ctl name="MIC Record Soft Gain (dB)" />
</path>
<path name="mic3-sw-gain">
<ctl name="MIC Record Soft Gain (dB)" />
</path>
<path name="mic4-sw-gain">
<ctl name="MIC Record Soft Gain (dB)" />
</path>
<path name="usb-capture-gain">
<ctl name="MIC Record Soft Gain (dB)" />
</path>
<path name="mic1-only">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC0" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="mic2-only">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="3" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC1" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="mic3-only">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="2" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC2" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="mic4-only">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="3" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC3" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="mic-all">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2" />
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC0" value="1" />
<ctl name="MIC1" value="1" />
<ctl name="MIC2" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="us-mic1-only">
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="0" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="-1" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC0" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="us-mic2-only">
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="3" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="-1" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC1" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="us-mic3-only">
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="2" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="-1" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC2" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="us-mic-all">
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="0" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="3" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="2" />
<ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
<ctl name="MIC0" value="1" />
<ctl name="MIC1" value="1" />
<ctl name="MIC2" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="cs35l41-us-config">
<ctl name="ASPRX1 Slot Position" value="2"/>
<ctl name="R ASPRX1 Slot Position" value="3"/>
<ctl name="L2 ASPRX1 Slot Position" value="2"/>
<ctl name="R2 ASPRX1 Slot Position" value="3"/>
</path>
<path name="amp_iv-only">
<ctl name="ASPTX1 Slot Position" value="0"/>
<ctl name="R ASPTX1 Slot Position" value="1"/>
<ctl name="L2 ASPTX1 Slot Position" value="2"/>
<ctl name="R2 ASPTX1 Slot Position" value="3"/>
<ctl name="ASPTX2 Slot Position" value="4"/>
<ctl name="R ASPTX2 Slot Position" value="5"/>
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
<ctl name="ASPTX3 Slot Position" value="4"/>
<ctl name="R ASPTX3 Slot Position" value="5"/>
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
<ctl name="ASPTX4 Slot Position" value="4"/>
<ctl name="R ASPTX4 Slot Position" value="5"/>
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
<ctl name="ASP TX1 Source" value="VMON" />
<ctl name="R ASP TX1 Source" value="VMON" />
<ctl name="L2 ASP TX1 Source" value="VMON" />
<ctl name="R2 ASP TX1 Source" value="VMON" />
<ctl name="ASP TX2 Source" value="Zero" />
<ctl name="R ASP TX2 Source" value="Zero" />
<ctl name="L2 ASP TX2 Source" value="Zero" />
<ctl name="R2 ASP TX2 Source" value="Zero" />
<ctl name="ASP TX3 Source" value="Zero" />
<ctl name="R ASP TX3 Source" value="Zero" />
<ctl name="L2 ASP TX3 Source" value="Zero" />
<ctl name="R2 ASP TX3 Source" value="Zero" />
<ctl name="ASP TX4 Source" value="Zero" />
<ctl name="R ASP TX4 Source" value="Zero" />
<ctl name="L2 ASP TX4 Source" value="Zero" />
<ctl name="R2 ASP TX4 Source" value="Zero" />
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
</path>
<path name="amp_iv1-only">
<ctl name="ASPTX1 Slot Position" value="0"/>
<ctl name="R ASPTX1 Slot Position" value="4"/>
<ctl name="L2 ASPTX1 Slot Position" value="5"/>
<ctl name="R2 ASPTX1 Slot Position" value="6"/>
<ctl name="ASPTX2 Slot Position" value="1"/>
<ctl name="R ASPTX2 Slot Position" value="5"/>
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
<ctl name="ASPTX3 Slot Position" value="2"/>
<ctl name="R ASPTX3 Slot Position" value="5"/>
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
<ctl name="ASPTX4 Slot Position" value="3"/>
<ctl name="R ASPTX4 Slot Position" value="5"/>
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
<ctl name="ASP TX1 Source" value="VMON" />
<ctl name="R ASP TX1 Source" value="Zero" />
<ctl name="L2 ASP TX1 Source" value="Zero" />
<ctl name="R2 ASP TX1 Source" value="Zero" />
<ctl name="ASP TX2 Source" value="IMON" />
<ctl name="R ASP TX2 Source" value="Zero" />
<ctl name="L2 ASP TX2 Source" value="Zero" />
<ctl name="R2 ASP TX2 Source" value="Zero" />
<ctl name="ASP TX3 Source" value="VPMON" />
<ctl name="R ASP TX3 Source" value="Zero" />
<ctl name="L2 ASP TX3 Source" value="Zero" />
<ctl name="R2 ASP TX3 Source" value="Zero" />
<ctl name="ASP TX4 Source" value="ASPRX1" />
<ctl name="R ASP TX4 Source" value="Zero" />
<ctl name="L2 ASP TX4 Source" value="Zero" />
<ctl name="R2 ASP TX4 Source" value="Zero" />
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
</path>
<!-- L2 prefix -->
<path name="amp_iv2-only">
<ctl name="ASPTX1 Slot Position" value="4"/>
<ctl name="R ASPTX1 Slot Position" value="5"/>
<ctl name="L2 ASPTX1 Slot Position" value="0"/>
<ctl name="R2 ASPTX1 Slot Position" value="6"/>
<ctl name="ASPTX2 Slot Position" value="4"/>
<ctl name="R ASPTX2 Slot Position" value="5"/>
<ctl name="L2 ASPTX2 Slot Position" value="1"/>
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
<ctl name="ASPTX3 Slot Position" value="4"/>
<ctl name="R ASPTX3 Slot Position" value="5"/>
<ctl name="L2 ASPTX3 Slot Position" value="2"/>
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
<ctl name="ASPTX4 Slot Position" value="4"/>
<ctl name="R ASPTX4 Slot Position" value="5"/>
<ctl name="L2 ASPTX4 Slot Position" value="3"/>
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
<ctl name="ASP TX1 Source" value="Zero" />
<ctl name="R ASP TX1 Source" value="Zero" />
<ctl name="L2 ASP TX1 Source" value="VMON" />
<ctl name="R2 ASP TX1 Source" value="Zero" />
<ctl name="ASP TX2 Source" value="Zero" />
<ctl name="R ASP TX2 Source" value="Zero" />
<ctl name="L2 ASP TX2 Source" value="IMON" />
<ctl name="R2 ASP TX2 Source" value="Zero" />
<ctl name="ASP TX3 Source" value="Zero" />
<ctl name="R ASP TX3 Source" value="Zero" />
<ctl name="L2 ASP TX3 Source" value="VPMON" />
<ctl name="R2 ASP TX3 Source" value="Zero" />
<ctl name="ASP TX4 Source" value="Zero" />
<ctl name="R ASP TX4 Source" value="Zero" />
<ctl name="L2 ASP TX4 Source" value="ASPRX1" />
<ctl name="R2 ASP TX4 Source" value="Zero" />
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
</path>
<!-- R2 prefix -->
<path name="amp_iv3-only">
<ctl name="ASPTX1 Slot Position" value="4"/>
<ctl name="R ASPTX1 Slot Position" value="5"/>
<ctl name="L2 ASPTX1 Slot Position" value="6"/>
<ctl name="R2 ASPTX1 Slot Position" value="0"/>
<ctl name="ASPTX2 Slot Position" value="4"/>
<ctl name="R ASPTX2 Slot Position" value="5"/>
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
<ctl name="R2 ASPTX2 Slot Position" value="1"/>
<ctl name="ASPTX3 Slot Position" value="4"/>
<ctl name="R ASPTX3 Slot Position" value="5"/>
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
<ctl name="R2 ASPTX3 Slot Position" value="2"/>
<ctl name="ASPTX4 Slot Position" value="4"/>
<ctl name="R ASPTX4 Slot Position" value="5"/>
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
<ctl name="R2 ASPTX4 Slot Position" value="3"/>
<ctl name="ASP TX1 Source" value="Zero" />
<ctl name="R ASP TX1 Source" value="Zero" />
<ctl name="L2 ASP TX1 Source" value="Zero" />
<ctl name="R2 ASP TX1 Source" value="VMON" />
<ctl name="ASP TX2 Source" value="Zero" />
<ctl name="R ASP TX2 Source" value="Zero" />
<ctl name="L2 ASP TX2 Source" value="Zero" />
<ctl name="R2 ASP TX2 Source" value="IMON" />
<ctl name="ASP TX3 Source" value="Zero" />
<ctl name="R ASP TX3 Source" value="Zero" />
<ctl name="L2 ASP TX3 Source" value="Zero" />
<ctl name="R2 ASP TX3 Source" value="VPMON" />
<ctl name="ASP TX4 Source" value="Zero" />
<ctl name="R ASP TX4 Source" value="Zero" />
<ctl name="L2 ASP TX4 Source" value="Zero" />
<ctl name="R2 ASP TX4 Source" value="ASPRX1" />
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
</path>
<!-- R prefix-->
<path name="amp_iv4-only">
<ctl name="ASPTX1 Slot Position" value="4"/>
<ctl name="R ASPTX1 Slot Position" value="0"/>
<ctl name="L2 ASPTX1 Slot Position" value="5"/>
<ctl name="R2 ASPTX1 Slot Position" value="6"/>
<ctl name="ASPTX2 Slot Position" value="4"/>
<ctl name="R ASPTX2 Slot Position" value="1"/>
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
<ctl name="ASPTX3 Slot Position" value="4"/>
<ctl name="R ASPTX3 Slot Position" value="2"/>
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
<ctl name="ASPTX4 Slot Position" value="4"/>
<ctl name="R ASPTX4 Slot Position" value="3"/>
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
<ctl name="ASP TX1 Source" value="Zero" />
<ctl name="R ASP TX1 Source" value="VMON" />
<ctl name="L2 ASP TX1 Source" value="Zero" />
<ctl name="R2 ASP TX1 Source" value="Zero" />
<ctl name="ASP TX2 Source" value="Zero" />
<ctl name="R ASP TX2 Source" value="IMON" />
<ctl name="L2 ASP TX2 Source" value="Zero" />
<ctl name="R2 ASP TX2 Source" value="Zero" />
<ctl name="ASP TX3 Source" value="Zero" />
<ctl name="R ASP TX3 Source" value="VPMON" />
<ctl name="L2 ASP TX3 Source" value="Zero" />
<ctl name="R2 ASP TX3 Source" value="Zero" />
<ctl name="ASP TX4 Source" value="Zero" />
<ctl name="R ASP TX4 Source" value="ASPRX1" />
<ctl name="L2 ASP TX4 Source" value="Zero" />
<ctl name="R2 ASP TX4 Source" value="Zero" />
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
</path>
<path name="us-amp_iv-only">
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<path name="amp_iv-only" />
</path>
<path name="us-amp_iv1-only">
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<path name="amp_iv1-only" />
</path>
<path name="us-amp_iv2-only">
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<path name="amp_iv2-only" />
</path>
<path name="us-amp_iv3-only">
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<path name="amp_iv3-only" />
</path>
<path name="us-amp_iv4-only">
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<path name="amp_iv4-only" />
</path>
<path name="speaker1-status">
<ctl name="Main AMP Enable Switch" value="1" />
</path>
<path name="speaker2-status">
<ctl name="L2 Main AMP Enable Switch" value="1" />
</path>
<path name="speaker3-status">
<ctl name="R2 Main AMP Enable Switch" value="1" />
</path>
<path name="speaker4-status">
<ctl name="R Main AMP Enable Switch" value="1" />
</path>
<path name="speaker1-gain">
<ctl name="AMP PCM Gain" />
</path>
<path name="speaker2-gain">
<ctl name="L2 AMP PCM Gain" />
</path>
<path name="speaker3-gain">
<ctl name="R2 AMP PCM Gain" />
</path>
<path name="speaker4-gain">
<ctl name="R AMP PCM Gain" />
</path>
<path name="usb-playback-gain">
<ctl name="Headset Playback Volume" />
</path>
<path name="mfg-playback speaker">
<ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
<ctl name="TDM_0_RX Mixer EP3" value="1" />
<ctl name="ASPRX1 Slot Position" value="0" />
<ctl name="R ASPRX1 Slot Position" value="1" />
<ctl name="SINK_IDS" id="0" value="0" />
<ctl name="SINK_IDS" id="1" value="-1" />
</path>
<path name="mfg-playback headphones">
<ctl name="I2S_0_RX Chan" value="Two" />
<ctl name="I2S_0_RX Format" value="S32_LE" />
<ctl name="I2S_0_RX Mixer EP3" value="1" />
<ctl name="SINK_IDS" id="0" value="1" />
<ctl name="SINK_IDS" id="1" value="-1" />
</path>
<path name="mfg-playback usb-headphones">
<ctl name="USB Dev ID v2" value="2" />
<ctl name="USB Capture EP ID v2" value="0" />
<ctl name="USB Playback EP ID v2" value="1" />
<ctl name="USB Playback FORMAT v2" value="6" />
<ctl name="USB Playback SR v2" value="48000" />
<ctl name="USB Playback CH v2" value="2" />
<ctl name="USB Playback BW v2" value="16" />
<ctl name="USB Config To AoC v2" value="1" />
<ctl name="USB_RX Mixer EP3" value="1" />
</path>
<path name="us-mfg-playback speaker">
<path name="cs35l41-us-config" />
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_RX Mixer US" value="1" />
</path>
<path name="speaker1-only">
<ctl name="Main AMP Enable Switch" value="1" />
<path name="mfg-playback speaker" />
<ctl name="Digital PCM Volume" value="817" />
<ctl name="AMP PCM Gain" value="17" />
<ctl name="PCM Source" value="ASP" />
</path>
<path name="speaker2-only">
<ctl name="L2 Main AMP Enable Switch" value="1" />
<path name="mfg-playback speaker" />
<ctl name="L2 Digital PCM Volume" value="817" />
<ctl name="L2 AMP PCM Gain" value="17" />
<ctl name="L2 PCM Source" value="ASP" />
</path>
<path name="speaker3-only">
<ctl name="R2 Main AMP Enable Switch" value="1" />
<path name="mfg-playback speaker" />
<ctl name="R2 Digital PCM Volume" value="817" />
<ctl name="R2 AMP PCM Gain" value="17" />
<ctl name="R2 PCM Source" value="ASP" />
</path>
<path name="speaker4-only">
<ctl name="R Main AMP Enable Switch" value="1" />
<path name="mfg-playback speaker" />
<ctl name="R Digital PCM Volume" value="817" />
<ctl name="R AMP PCM Gain" value="17" />
<ctl name="R PCM Source" value="ASP" />
</path>
<path name="us-speaker1-only">
<ctl name="Main AMP Enable Switch" value="1" />
<path name="us-mfg-playback speaker" />
<ctl name="Digital PCM Volume" value="817" />
<ctl name="AMP PCM Gain" value="17" />
<ctl name="PCM Source" value="ASP" />
</path>
<path name="us-speaker2-only">
<ctl name="L2 Main AMP Enable Switch" value="1" />
<path name="us-mfg-playback speaker" />
<ctl name="L2 Digital PCM Volume" value="817" />
<ctl name="L2 AMP PCM Gain" value="17" />
<ctl name="L2 PCM Source" value="ASP" />
</path>
<path name="us-speaker3-only">
<ctl name="R2 Main AMP Enable Switch" value="1" />
<path name="us-mfg-playback speaker" />
<ctl name="R2 Digital PCM Volume" value="817" />
<ctl name="R2 AMP PCM Gain" value="17" />
<ctl name="R2 PCM Source" value="ASP" />
</path>
<path name="us-speaker4-only">
<ctl name="R Main AMP Enable Switch" value="1" />
<path name="us-mfg-playback speaker" />
<ctl name="R Digital PCM Volume" value="817" />
<ctl name="R AMP PCM Gain" value="17" />
<ctl name="R PCM Source" value="ASP" />
</path>
<path name="headphones">
<ctl name="DAC1 MIXL DAC1 Switch" value="1" />
<ctl name="DAC1 MIXR DAC1 Switch" value="1" />
<ctl name="Stereo1 DAC MIXL DAC L1 Switch" value="1" />
<ctl name="Stereo1 DAC MIXR DAC R1 Switch" value="1" />
<ctl name="DAC L1 Source" value="Stereo1 DAC Mixer" />
<ctl name="DAC R1 Source" value="Stereo1 DAC Mixer" />
<ctl name="HPOL Playback Switch" value="1" />
<ctl name="HPOR Playback Switch" value="1" />
<path name="mfg-playback headphones" />
</path>
<path name="speaker-all">
<ctl name="Main AMP Enable Switch" value="1" />
<ctl name="PCM Source" value="ASP" />
<ctl name="Digital PCM Volume" value="817" />
<ctl name="AMP PCM Gain" value="17" />
<ctl name="R Main AMP Enable Switch" value="1" />
<ctl name="R PCM Source" value="ASP" />
<ctl name="R Digital PCM Volume" value="817" />
<ctl name="R AMP PCM Gain" value="17" />
<ctl name="L2 Main AMP Enable Switch" value="1" />
<ctl name="L2 PCM Source" value="ASP" />
<ctl name="L2 Digital PCM Volume" value="817" />
<ctl name="L2 AMP PCM Gain" value="17" />
<ctl name="R2 Main AMP Enable Switch" value="1" />
<ctl name="R2 PCM Source" value="ASP" />
<ctl name="R2 Digital PCM Volume" value="817" />
<ctl name="R2 AMP PCM Gain" value="17" />
<path name="mfg-playback speaker" />
</path>
<path name="us-speaker-all">
<ctl name="Main AMP Enable Switch" value="1" />
<ctl name="PCM Source" value="ASP" />
<ctl name="Digital PCM Volume" value="817" />
<ctl name="AMP PCM Gain" value="17" />
<ctl name="R Main AMP Enable Switch" value="1" />
<ctl name="R PCM Source" value="ASP" />
<ctl name="R Digital PCM Volume" value="817" />
<ctl name="R AMP PCM Gain" value="17" />
<ctl name="L2 Main AMP Enable Switch" value="1" />
<ctl name="L2 PCM Source" value="ASP" />
<ctl name="L2 Digital PCM Volume" value="817" />
<ctl name="L2 AMP PCM Gain" value="17" />
<ctl name="R2 Main AMP Enable Switch" value="1" />
<ctl name="R2 PCM Source" value="ASP" />
<ctl name="R2 Digital PCM Volume" value="817" />
<ctl name="R2 AMP PCM Gain" value="17" />
<path name="us-mfg-playback speaker" />
</path>
<path name="loopback-mic-speaker">
<ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
<ctl name="SINK_IDS" id="0" value="0" />
<ctl name="SINK_IDS" id="1" value="-1" />
<path name="mfg-playback" />
</path>
<path name="loopback-mic-headphones">
<ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
<ctl name="SINK_IDS" id="0" value="1" />
<ctl name="SINK_IDS" id="1" value="-1" />
<path name="mfg-playback" />
</path>
<path name="loopback-mic-usb-headphones">
<ctl name="MIC HW Gain At Lower Power Mode (cB)" value="-160" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="0" />
<ctl name="TDM_0_TX Format" value="S32_LE" />
<ctl name="TDM_0_TX Chan" value="One" />
<ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
</path>
<path name="loopback-usb-mic-speaker">
<ctl name="Audio Capture Mic Source" value='USB_MIC' />
<ctl name="USB Capture FORMAT v2" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<path name="loopback-usb-mic-usb-headphone">
<ctl name="Audio Capture Mic Source" value='USB_MIC' />
<ctl name="USB Capture FORMAT v2" value="1" />
<ctl name="MIC Record Soft Gain (dB)" value="0" />
</path>
<pcm_id name="loopback-mic1" value="EP1 capture (*)"/>
<pcm_id name="loopback-mic2" value="EP1 capture (*)"/>
<pcm_id name="loopback-mic3" value="EP1 capture (*)"/>
<pcm_id name="loopback-mic4" value="EP1 capture (*)"/>
<pcm_id name="loopback-speaker1" value="EP3 playback (*)"/>
<pcm_id name="loopback-speaker2" value="EP3 playback (*)"/>
<pcm_id name="loopback-speaker3" value="EP3 playback (*)"/>
<pcm_id name="loopback-speaker4" value="EP3 playback (*)"/>
<pcm_id name="loopback-headphones" value="EP3 playback (*)"/>
<pcm_id name="loopback-usb-headphones" value="EP3 playback (*)"/>
<pcm_id name="loopback-usb-mic" value="EP1 capture (*)"/>
<pcm_id name="loopback-amp_iv" value="nohost1 capture (*)"/>
</mixer>

View file

@ -1,22 +0,0 @@
#
# Copyright (C) 2021 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
AUDIO_FACTORY_TABLE_FOLDER := tangorpro
# Mixer Path Configuration for Audio Factory
PRODUCT_COPY_FILES += \
device/google/tangorpro/audio/$(AUDIO_FACTORY_TABLE_FOLDER)/config/mixer_paths_factory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_factory.xml

View file

@ -67,9 +67,7 @@ $(call soong_config_set,lyric,camera_hardware,tangorpro)
$(call soong_config_set,lyric,tuning_product,tangorpro)
$(call soong_config_set,google3a_config,target_device,tangorpro)
ifeq ($(filter factory_tangorpro, $(TARGET_PRODUCT)),)
include device/google/tangorpro/uwb/uwb_calibration.mk
endif
# Preopt SystemUI
ifneq ($(RELEASE_SYSTEMUI_USE_SPEED_PROFILE), true)

View file

@ -1,44 +0,0 @@
#
# Copyright 2021 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
TARGET_LINUX_KERNEL_VERSION := 5.10
$(call inherit-product, device/google/gs201/factory_common.mk)
$(call inherit-product, device/google/tangorpro/device-tangorpro.mk)
include device/google/tangorpro/audio/tangorpro/factory-audio-tables.mk
PRODUCT_NAME := factory_tangorpro
PRODUCT_DEVICE := tangorpro
PRODUCT_MODEL := Factory build on Tangorpro
PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google
# default BDADDR for EVB only
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55"
# Factory binaries of camera
PRODUCT_PACKAGES += fatp_imx787_hat_tool
# Factory binaries of wifi
PRODUCT_PACKAGES += myftm
# Tool for installing Cast keybox
PRODUCT_PACKAGES_DEBUG += \
CastInstallKeybox
# Display CABC for factory setting
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.cabc.supported=0

View file

@ -1,10 +1,4 @@
# Factory build, use HIDL hal & extension so that we can use Test tool
ifneq ( ,$(findstring factory, $(TARGET_PRODUCT)))
GOOGLE_CONFIG_FP_STATUS=1
FPC_CONFIG_TRUSTY_CLEAN_TA=1
else
# Non factory build, use fingerprint AIDL version
GOOGLE_CONFIG_POWER_NODE=/dev/input/event1
GOOGLE_CONFIG_FP_STATUS=1
GOOGLE_CONFIG_TOUCH_TO_UNLOCK_ANYTIME=1
endif