tangorpro: Remove userdebug/eng configuration
Change-Id: I3739e6e099681c667c80723f0f6e3197923ff762
This commit is contained in:
parent
879e5a4eb0
commit
4ab59f37cd
14 changed files with 0 additions and 416077 deletions
|
@ -79,22 +79,3 @@ PRODUCT_COPY_FILES += \
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/apmg3/downlink_dock_config.pb:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/downlink_dock_config.pb \
|
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/apmg3/downlink_dock_config.pb:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/downlink_dock_config.pb \
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/apmg3/downlink_speaker_config.pb:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/downlink_speaker_config.pb \
|
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/apmg3/downlink_speaker_config.pb:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/downlink_speaker_config.pb \
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/apmg3/downlink_external_speaker_config.pb:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/downlink_external_speaker_config.pb
|
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/apmg3/downlink_external_speaker_config.pb:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/downlink_external_speaker_config.pb
|
||||||
|
|
||||||
# userdebug specific
|
|
||||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/BLUETOOTH.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/BLUETOOTH.mods \
|
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.mods \
|
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSET.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSET.mods \
|
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HEADSET.mods:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HEADSET.mods
|
|
||||||
|
|
||||||
# Mixer Path Configuration for Audio Speaker Calibration Tool crus_sp_cal
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/cs35l41/crus_sp_cal_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/crus_sp_cal_mixer_paths.xml
|
|
||||||
|
|
||||||
# Waves ini/mps files for unit tests of halcontroller
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/tests/test_config.ini:$(TARGET_COPY_OUT_VENDOR)/etc/test_config.ini \
|
|
||||||
device/google/tangorpro/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/tests/test_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/test_preset.mps
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,508 +0,0 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
||||||
<!-- Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. -->
|
|
||||||
<!-- -->
|
|
||||||
<!-- Redistribution and use in source and binary forms, with or without -->
|
|
||||||
<!-- modification, are permitted provided that the following conditions are -->
|
|
||||||
<!-- met: -->
|
|
||||||
<!-- * Redistributions of source code must retain the above copyright -->
|
|
||||||
<!-- notice, this list of conditions and the following disclaimer. -->
|
|
||||||
<!-- * Redistributions in binary form must reproduce the above -->
|
|
||||||
<!-- copyright notice, this list of conditions and the following -->
|
|
||||||
<!-- disclaimer in the documentation and/or other materials provided -->
|
|
||||||
<!-- with the distribution. -->
|
|
||||||
<!-- * Neither the name of The Linux Foundation nor the names of its -->
|
|
||||||
<!-- contributors may be used to endorse or promote products derived -->
|
|
||||||
<!-- from this software without specific prior written permission. -->
|
|
||||||
<!-- -->
|
|
||||||
<!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
|
|
||||||
<!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
|
|
||||||
<!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
|
|
||||||
<!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
|
|
||||||
<!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
|
|
||||||
<!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
|
|
||||||
<!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
|
|
||||||
<!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
|
|
||||||
<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
|
|
||||||
<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
|
|
||||||
<mixer>
|
|
||||||
<!-- Initial Values -->
|
|
||||||
<!-- Preload Stage -->
|
|
||||||
<ctl name="Main AMP Enable Switch" value="0" />
|
|
||||||
<ctl name="DSP1 Preload Switch" value="0" />
|
|
||||||
<ctl name="R Main AMP Enable Switch" value="0" />
|
|
||||||
<ctl name="R DSP1 Preload Switch" value="0" />
|
|
||||||
<ctl name="L2 Main AMP Enable Switch" value="0" />
|
|
||||||
<ctl name="L2 DSP1 Preload Switch" value="0" />
|
|
||||||
<ctl name="R2 Main AMP Enable Switch" value="0" />
|
|
||||||
<ctl name="R2 DSP1 Preload Switch" value="0" />
|
|
||||||
<!-- Clock-trigger Stage -->
|
|
||||||
<ctl name="TDM_0_RX Mixer EP6" value="0"/>
|
|
||||||
|
|
||||||
<!-- Preparation Stage -->
|
|
||||||
<path name="crus-switch-fw-prepare">
|
|
||||||
<ctl name="DRE DRE Switch" value="1" />
|
|
||||||
<ctl name="VBSTMON Output Switch" value="1" />
|
|
||||||
<ctl name="DSP Booted" value="0" />
|
|
||||||
<ctl name="DSP1 Preload Switch" value="0" />
|
|
||||||
|
|
||||||
<ctl name="R DRE DRE Switch" value="1" />
|
|
||||||
<ctl name="R VBSTMON Output Switch" value="1" />
|
|
||||||
<ctl name="R DSP Booted" value="0" />
|
|
||||||
<ctl name="R DSP1 Preload Switch" value="0" />
|
|
||||||
|
|
||||||
<ctl name="L2 DRE DRE Switch" value="1" />
|
|
||||||
<ctl name="L2 VBSTMON Output Switch" value="1" />
|
|
||||||
<ctl name="L2 DSP Booted" value="0" />
|
|
||||||
<ctl name="L2 DSP1 Preload Switch" value="0" />
|
|
||||||
|
|
||||||
<ctl name="R2 DRE DRE Switch" value="1" />
|
|
||||||
<ctl name="R2 VBSTMON Output Switch" value="1" />
|
|
||||||
<ctl name="R2 DSP Booted" value="0" />
|
|
||||||
<ctl name="R2 DSP1 Preload Switch" value="0" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!-- Preload Stage -->
|
|
||||||
<path name="crus-fw-preload">
|
|
||||||
<ctl name="DSP1 Preload Switch" value="1" />
|
|
||||||
<ctl name="R DSP1 Preload Switch" value="1" />
|
|
||||||
<ctl name="L2 DSP1 Preload Switch" value="1" />
|
|
||||||
<ctl name="R2 DSP1 Preload Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!-- Firmware-switching Stage -->
|
|
||||||
<path name="crus-switch-fw-Calibration">
|
|
||||||
<ctl name="AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="PCM Source" value="DSP" />
|
|
||||||
<ctl name="DSP1 Firmware" value="Calibration" />
|
|
||||||
|
|
||||||
<ctl name="R AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="R Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="R PCM Source" value="DSP" />
|
|
||||||
<ctl name="R DSP1 Firmware" value="Calibration" />
|
|
||||||
|
|
||||||
<ctl name="L2 AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="L2 Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="L2 PCM Source" value="DSP" />
|
|
||||||
<ctl name="L2 DSP1 Firmware" value="Calibration" />
|
|
||||||
|
|
||||||
<ctl name="R2 AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="R2 Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="R2 PCM Source" value="DSP" />
|
|
||||||
<ctl name="R2 DSP1 Firmware" value="Calibration" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-switch-fw-Diagnostic">
|
|
||||||
<ctl name="AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="PCM Source" value="DSP" />
|
|
||||||
<ctl name="DSP1 Firmware" value="Diagnostic" />
|
|
||||||
|
|
||||||
<ctl name="R AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="R Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="R PCM Source" value="DSP" />
|
|
||||||
<ctl name="R DSP1 Firmware" value="Diagnostic" />
|
|
||||||
|
|
||||||
<ctl name="L2 AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="L2 Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="L2 PCM Source" value="DSP" />
|
|
||||||
<ctl name="L2 DSP1 Firmware" value="Diagnostic" />
|
|
||||||
|
|
||||||
<ctl name="R2 AMP PCM Gain" value="17" />
|
|
||||||
<ctl name="R2 Digital PCM Volume" value="817" />
|
|
||||||
<ctl name="R2 PCM Source" value="DSP" />
|
|
||||||
<ctl name="R2 DSP1 Firmware" value="Diagnostic" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-switch-fw-Protection">
|
|
||||||
<ctl name="PCM Source" value="DSP" />
|
|
||||||
<ctl name="DSP1 Firmware" value="Protection" />
|
|
||||||
<ctl name="R PCM Source" value="DSP" />
|
|
||||||
<ctl name="R DSP1 Firmware" value="Protection" />
|
|
||||||
<ctl name="L2 PCM Source" value="DSP" />
|
|
||||||
<ctl name="L2 DSP1 Firmware" value="Protection" />
|
|
||||||
<ctl name="R2 PCM Source" value="DSP" />
|
|
||||||
<ctl name="R2 DSP1 Firmware" value="Protection" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!-- DSP-initialization Stage -->
|
|
||||||
<path name="crus-dsp-pre-calibration-amp1">
|
|
||||||
<ctl name="Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-calibration-amp2">
|
|
||||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-calibration-amp3">
|
|
||||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-calibration-amp4">
|
|
||||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-calibration">
|
|
||||||
<path name="crus-dsp-pre-calibration-amp1" />
|
|
||||||
<path name="crus-dsp-pre-calibration-amp2" />
|
|
||||||
<path name="crus-dsp-pre-calibration-amp3" />
|
|
||||||
<path name="crus-dsp-pre-calibration-amp4" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp1">
|
|
||||||
<ctl name="Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp2">
|
|
||||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp3">
|
|
||||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp4">
|
|
||||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-diagnostic">
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp1" />
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp2" />
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp3" />
|
|
||||||
<path name="crus-dsp-pre-diagnostic-amp4" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="crus-dsp-pre-protection">
|
|
||||||
<ctl name="Main AMP Enable Switch" value="1" />
|
|
||||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
|
||||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
|
||||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!-- Clock-trigger Stage -->
|
|
||||||
<path name="platform-controls">
|
|
||||||
<ctl name="TDM_0_RX Mixer EP6" value="1"/>
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!-- Post loaded firmware -->
|
|
||||||
<path name="crus-dsp-post-loading-fw">
|
|
||||||
<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" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!-- Value & Information Fetch Stage -->
|
|
||||||
<path name="platform-values">
|
|
||||||
<ctl name="TDM_0_RX Format" />
|
|
||||||
<ctl name="TDM_0_RX Chan" />
|
|
||||||
<ctl name="TDM_0_RX Sample Rate" />
|
|
||||||
<ctl name="PCM Playback Volume" />
|
|
||||||
<ctl name="TDM_0_RX Mixer EP6" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-values">
|
|
||||||
<ctl name="DRE DRE Switch" />
|
|
||||||
<ctl name="R DRE DRE Switch" />
|
|
||||||
<ctl name="L2 DRE DRE Switch" />
|
|
||||||
<ctl name="R2 DRE DRE Switch" />
|
|
||||||
<ctl name="VBSTMON Output Switch" />
|
|
||||||
<ctl name="R VBSTMON Output Switch" />
|
|
||||||
<ctl name="L2 VBSTMON Output Switch" />
|
|
||||||
<ctl name="R2 VBSTMON Output Switch" />
|
|
||||||
<ctl name="AMP PCM Gain" />
|
|
||||||
<ctl name="R AMP PCM Gain" />
|
|
||||||
<ctl name="L2 AMP PCM Gain" />
|
|
||||||
<ctl name="R2 AMP PCM Gain" />
|
|
||||||
<ctl name="Digital PCM Volume" />
|
|
||||||
<ctl name="R Digital PCM Volume" />
|
|
||||||
<ctl name="L2 Digital PCM Volume" />
|
|
||||||
<ctl name="R2 Digital PCM Volume" />
|
|
||||||
<ctl name="PCM Source" />
|
|
||||||
<ctl name="R PCM Source" />
|
|
||||||
<ctl name="L2 PCM Source" />
|
|
||||||
<ctl name="R2 PCM Source" />
|
|
||||||
<ctl name="DSP Booted" />
|
|
||||||
<ctl name="R DSP Booted" />
|
|
||||||
<ctl name="L2 DSP Booted" />
|
|
||||||
<ctl name="R2 DSP Booted" />
|
|
||||||
<ctl name="Main AMP Enable Switch" />
|
|
||||||
<ctl name="R Main AMP Enable Switch" />
|
|
||||||
<ctl name="L2 Main AMP Enable Switch" />
|
|
||||||
<ctl name="R2 Main AMP Enable Switch" />
|
|
||||||
<ctl name="DSP1 Preload Switch" />
|
|
||||||
<ctl name="R DSP1 Preload Switch" />
|
|
||||||
<ctl name="L2 DSP1 Preload Switch" />
|
|
||||||
<ctl name="R2 DSP1 Preload Switch" />
|
|
||||||
<ctl name="DSP1 Firmware" />
|
|
||||||
<ctl name="R DSP1 Firmware" />
|
|
||||||
<ctl name="L2 DSP1 Firmware" />
|
|
||||||
<ctl name="R2 DSP1 Firmware" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Note that the order of controls does matter because
|
|
||||||
it should be matched to the structure defined in
|
|
||||||
sp_cal_common.h -->
|
|
||||||
<!--
|
|
||||||
struct calibration_data {
|
|
||||||
unsigned int cal_r;
|
|
||||||
unsigned int cal_status;
|
|
||||||
unsigned int cal_checksum;
|
|
||||||
unsigned int cal_ambient;
|
|
||||||
unsigned int amp_pcm_gain;
|
|
||||||
unsigned int digital_pcm_gain;
|
|
||||||
};
|
|
||||||
-->
|
|
||||||
<path name="cs35l41-dsp-amp1-calibration-values">
|
|
||||||
<ctl name="DSP1 Calibration cd CAL_R" />
|
|
||||||
<ctl name="DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
<ctl name="DSP1 Calibration cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="DSP1 Calibration cd CAL_AMBIENT" />
|
|
||||||
<ctl name="AMP PCM Gain" />
|
|
||||||
<ctl name="Digital PCM Volume" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="DSP1 Calibration cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp2-calibration-values">
|
|
||||||
<ctl name="R DSP1 Calibration cd CAL_R" />
|
|
||||||
<ctl name="R DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
<ctl name="R DSP1 Calibration cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="R DSP1 Calibration cd CAL_AMBIENT" />
|
|
||||||
<ctl name="R AMP PCM Gain" />
|
|
||||||
<ctl name="R Digital PCM Volume" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="R DSP1 Calibration cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp3-calibration-values">
|
|
||||||
<ctl name="L2 DSP1 Calibration cd CAL_R" />
|
|
||||||
<ctl name="L2 DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
<ctl name="L2 DSP1 Calibration cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="L2 DSP1 Calibration cd CAL_AMBIENT" />
|
|
||||||
<ctl name="L2 AMP PCM Gain" />
|
|
||||||
<ctl name="L2 Digital PCM Volume" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="L2 DSP1 Calibration cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp4-calibration-values">
|
|
||||||
<ctl name="R2 DSP1 Calibration cd CAL_R" />
|
|
||||||
<ctl name="R2 DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
<ctl name="R2 DSP1 Calibration cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="R2 DSP1 Calibration cd CAL_AMBIENT" />
|
|
||||||
<ctl name="R2 AMP PCM Gain" />
|
|
||||||
<ctl name="R2 Digital PCM Volume" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="R2 DSP1 Calibration cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
struct diagnostic_data {
|
|
||||||
struct calibration_data calibration_data;
|
|
||||||
unsigned int z_low_diff;
|
|
||||||
unsigned int diag_f0;
|
|
||||||
unsigned int diag_f0_status;
|
|
||||||
};
|
|
||||||
-->
|
|
||||||
<path name="cs35l41-dsp-amp1-diagnostic-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="DSP1 Diagnostic cd CAL_R" />
|
|
||||||
<ctl name="DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="DSP1 Diagnostic cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="DSP1 Diagnostic cd CAL_AMBIENT" />
|
|
||||||
<ctl name="AMP PCM Gain" />
|
|
||||||
<ctl name="Digital PCM Volume" />
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
<ctl name="DSP1 Diagnostic cd DIAG_Z_LOW_DIFF" />
|
|
||||||
<ctl name="DSP1 Diagnostic cd DIAG_F0" />
|
|
||||||
<ctl name="DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="DSP1 Diagnostic cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp2-diagnostic-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="R DSP1 Diagnostic cd CAL_R" />
|
|
||||||
<ctl name="R DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="R DSP1 Diagnostic cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="R DSP1 Diagnostic cd CAL_AMBIENT" />
|
|
||||||
<ctl name="R AMP PCM Gain" />
|
|
||||||
<ctl name="R Digital PCM Volume" />
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
<ctl name="R DSP1 Diagnostic cd DIAG_Z_LOW_DIFF" />
|
|
||||||
<ctl name="R DSP1 Diagnostic cd DIAG_F0" />
|
|
||||||
<ctl name="R DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="R DSP1 Diagnostic cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp3-diagnostic-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd CAL_R" />
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd CAL_AMBIENT" />
|
|
||||||
<ctl name="L2 AMP PCM Gain" />
|
|
||||||
<ctl name="L2 Digital PCM Volume" />
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd DIAG_Z_LOW_DIFF" />
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd DIAG_F0" />
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp4-diagnostic-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd CAL_R" />
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd CAL_AMBIENT" />
|
|
||||||
<ctl name="R2 AMP PCM Gain" />
|
|
||||||
<ctl name="R2 Digital PCM Volume" />
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd DIAG_Z_LOW_DIFF" />
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd DIAG_F0" />
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
|
|
||||||
<!-- Only for debug print -->
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp1-protection-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="DSP1 Protection cd CAL_R" />
|
|
||||||
<ctl name="DSP1 Protection cd CAL_STATUS" />
|
|
||||||
<ctl name="DSP1 Protection cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="DSP1 Protection cd CAL_AMBIENT" />
|
|
||||||
|
|
||||||
<!-- These controls are unrelated so we can simply
|
|
||||||
skip them
|
|
||||||
<ctl name="AMP PCM Gain" />
|
|
||||||
<ctl name="Digital PCM Volume" />
|
|
||||||
-->
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp2-protection-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="R DSP1 Protection cd CAL_R" />
|
|
||||||
<ctl name="R DSP1 Protection cd CAL_STATUS" />
|
|
||||||
<ctl name="R DSP1 Protection cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="R DSP1 Protection cd CAL_AMBIENT" />
|
|
||||||
|
|
||||||
<!-- These controls are unrelated so we can simply
|
|
||||||
skip them
|
|
||||||
<ctl name="R AMP PCM Gain" />
|
|
||||||
<ctl name="R Digital PCM Volume" />
|
|
||||||
-->
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp3-protection-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="L2 DSP1 Protection cd CAL_R" />
|
|
||||||
<ctl name="L2 DSP1 Protection cd CAL_STATUS" />
|
|
||||||
<ctl name="L2 DSP1 Protection cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="L2 DSP1 Protection cd CAL_AMBIENT" />
|
|
||||||
|
|
||||||
<!-- These controls are unrelated so we can simply
|
|
||||||
skip them
|
|
||||||
<ctl name="L2 AMP PCM Gain" />
|
|
||||||
<ctl name="L2 Digital PCM Volume" />
|
|
||||||
-->
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp4-protection-values">
|
|
||||||
<!-- struct calibration_data START -->
|
|
||||||
<ctl name="R2 DSP1 Protection cd CAL_R" />
|
|
||||||
<ctl name="R2 DSP1 Protection cd CAL_STATUS" />
|
|
||||||
<ctl name="R2 DSP1 Protection cd CAL_CHECKSUM" />
|
|
||||||
<ctl name="R2 DSP1 Protection cd CAL_AMBIENT" />
|
|
||||||
|
|
||||||
<!-- These controls are unrelated so we can simply
|
|
||||||
skip them
|
|
||||||
<ctl name="R2 AMP PCM Gain" />
|
|
||||||
<ctl name="R2 Digital PCM Volume" />
|
|
||||||
-->
|
|
||||||
<!-- struct calibration_data END -->
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp1-calibration-completion">
|
|
||||||
<ctl name="DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp2-calibration-completion">
|
|
||||||
<ctl name="R DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp3-calibration-completion">
|
|
||||||
<ctl name="L2 DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp4-calibration-completion">
|
|
||||||
<ctl name="R2 DSP1 Calibration cd CAL_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp1-protection-completion">
|
|
||||||
<ctl name="DSP1 Protection cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp2-protection-completion">
|
|
||||||
<ctl name="R DSP1 Protection cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp3-protection-completion">
|
|
||||||
<ctl name="L2 DSP1 Protection cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp4-protection-completion">
|
|
||||||
<ctl name="R2 DSP1 Protection cd CAL_SET_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp1-diagnostic-completion">
|
|
||||||
<ctl name="DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp2-diagnostic-completion">
|
|
||||||
<ctl name="R DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="R DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp3-diagnostic-completion">
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="L2 DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp4-diagnostic-completion">
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd CAL_STATUS" />
|
|
||||||
<ctl name="R2 DSP1 Diagnostic cd DIAG_F0_STATUS" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp1-enable-status">
|
|
||||||
<ctl name="Main AMP Enable Switch" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp2-enable-status">
|
|
||||||
<ctl name="R Main AMP Enable Switch" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp3-enable-status">
|
|
||||||
<ctl name="L2 Main AMP Enable Switch" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<path name="cs35l41-dsp-amp4-enable-status">
|
|
||||||
<ctl name="R2 Main AMP Enable Switch" />
|
|
||||||
</path>
|
|
||||||
</mixer>
|
|
|
@ -1,252 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<template>
|
|
||||||
<modules>
|
|
||||||
<module id="2" name="Waves">
|
|
||||||
<param id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
</module>
|
|
||||||
<module id="3" name="Forte">
|
|
||||||
<param id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
</module>
|
|
||||||
<module id="5" name="Auto Gain Control">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="1" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="1" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<param id="16" name="GainApplied" type="float"/>
|
|
||||||
<param id="17" name="idealRMS" type="float"/>
|
|
||||||
<param id="18" name="noiseGate" type="float"/>
|
|
||||||
<param id="19" name="minGain" type="float"/>
|
|
||||||
<param id="20" name="maxGain" type="float"/>
|
|
||||||
<param id="21" name="longGainAtRt" type="uint32"/>
|
|
||||||
<param id="22" name="GainAtRt" type="uint32"/>
|
|
||||||
<param id="23" name="rmsTav" type="uint32"/>
|
|
||||||
</module>
|
|
||||||
<module id="6" name="Surround Record">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="3" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="7" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<param id="16" max="1" min="0" name="alpha" type="float"/>
|
|
||||||
<param complex="true" id="17" name="ch0_profileL" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="18" name="ch1_profileL" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="19" name="ch2_profileL" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="20" name="ch0_profileR" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="21" name="ch1_profileR" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="22" name="ch2_profileR" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="23" name="ch0_profileAZ" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="24" name="ch1_profileAZ" size="1024" type="float"/>
|
|
||||||
<param complex="true" id="25" name="ch2_profileAZ" size="1024" type="float"/>
|
|
||||||
<struct id="26">
|
|
||||||
<param default="1" name="ch_gain" type="float"/>
|
|
||||||
<param default="1" name="zoom_gain" type="float"/>
|
|
||||||
</struct>
|
|
||||||
<param default="0" id="27" name="ch0_assignFrom" type="int32"/>
|
|
||||||
<param default="1" id="28" name="ch1_assignFrom" type="int32"/>
|
|
||||||
<param default="2" id="29" name="ch2_assignFrom" type="int32"/>
|
|
||||||
</module>
|
|
||||||
<module id="7" name="Multi Channel IIR 2">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="3" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="1" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<param default="3" id="16" max="3" min="1" name="numOfChannel" type="uint32"/>
|
|
||||||
<param id="17" name="coeff" size="300" type="float"/>
|
|
||||||
<struct id="18">
|
|
||||||
<param max="18" min="-96" name="gain" size="60" type="float"/>
|
|
||||||
<param max="24000" min="0" name="frequency" size="60" type="uint32"/>
|
|
||||||
<param max="200" min="0" name="qfactor" size="60" type="float"/>
|
|
||||||
<param default="4" name="type" size="60" type="int32"/>
|
|
||||||
</struct>
|
|
||||||
</module>
|
|
||||||
<module id="8" name="Multi Band DRC">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="2" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="3" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<struct id="16">
|
|
||||||
<param default="1" max="3" min="1" name="numBand" type="uint32"/>
|
|
||||||
<param name="IIR_LowPass1" size="5" type="float"/>
|
|
||||||
<param name="IIR_HighPass1" size="5" type="float"/>
|
|
||||||
<param name="IIR_LowPass2" size="5" type="float"/>
|
|
||||||
<param name="IIR_HighPass2" size="5" type="float"/>
|
|
||||||
</struct>
|
|
||||||
<struct id="17">
|
|
||||||
<param max="20" min="0" name="band0_delay_ms" type="float"/>
|
|
||||||
<param default="5" max="20" min="0" minInclusive="false" name="band0_rms_ms" type="float"/>
|
|
||||||
<param max="30" min="0" name="band0_gain_dB" type="float"/>
|
|
||||||
<param max="30" min="-30" name="band0_Min_Gain_dB" type="float"/>
|
|
||||||
<param default="1" max="3" min="1" name="band0_numOfKnee" type="uint32"/>
|
|
||||||
<param name="band0_threadhold_dB" size="3" type="float"/>
|
|
||||||
<param name="band0_compressRatio" size="4" type="float"/>
|
|
||||||
<param name="band0_kneeWidth" size="3" type="float"/>
|
|
||||||
<param name="band0_attackTime_ms" size="4" type="float"/>
|
|
||||||
<param name="band0_releaseTime_ms" size="4" type="float"/>
|
|
||||||
<param name="band0_hysteresis" size="4" type="float"/>
|
|
||||||
<param max="20" min="0" name="band1_delay_ms" type="float"/>
|
|
||||||
<param default="5" max="20" min="0" minInclusive="false" name="band1_rms_ms" type="float"/>
|
|
||||||
<param max="30" min="0" name="band1_gain_dB" type="float"/>
|
|
||||||
<param max="30" min="-30" name="band1_Min_Gain_dB" type="float"/>
|
|
||||||
<param default="1" max="3" min="1" name="band1_numOfKnee" type="uint32"/>
|
|
||||||
<param name="band1_threadhold_dB" size="3" type="float"/>
|
|
||||||
<param name="band1_compressRatio" size="4" type="float"/>
|
|
||||||
<param name="band1_kneeWidth" size="3" type="float"/>
|
|
||||||
<param name="band1_attackTime_ms" size="4" type="float"/>
|
|
||||||
<param name="band1_releaseTime_ms" size="4" type="float"/>
|
|
||||||
<param name="band1_hysteresis" size="4" type="float"/>
|
|
||||||
<param max="20" min="0" name="band2_delay_ms" type="float"/>
|
|
||||||
<param default="5" max="20" min="0" minInclusive="false" name="band2_rms_ms" type="float"/>
|
|
||||||
<param max="30" min="0" name="band2_gain_dB" type="float"/>
|
|
||||||
<param max="30" min="-30" name="band2_Min_Gain_dB" type="float"/>
|
|
||||||
<param default="1" max="3" min="1" name="band2_numOfKnee" type="uint32"/>
|
|
||||||
<param name="band2_threadhold_dB" size="3" type="float"/>
|
|
||||||
<param name="band2_compressRatio" size="4" type="float"/>
|
|
||||||
<param name="band2_kneeWidth" size="3" type="float"/>
|
|
||||||
<param name="band2_attackTime_ms" size="4" type="float"/>
|
|
||||||
<param name="band2_releaseTime_ms" size="4" type="float"/>
|
|
||||||
<param name="band2_hysteresis" size="4" type="float"/>
|
|
||||||
</struct>
|
|
||||||
<struct id="18">
|
|
||||||
<param max="30" min="-30" name="limiter_gain_dB" type="float"/>
|
|
||||||
<param max="0" min="-30" name="limiter_threadhold_dB" type="float"/>
|
|
||||||
<param max="100" min="0" name="limiter_attackTime_ms" type="uint32"/>
|
|
||||||
<param max="100" min="0" name="limiter_releaseTime_ms" type="uint32"/>
|
|
||||||
</struct>
|
|
||||||
<struct id="19">
|
|
||||||
<param name="frequency0" type="uint32"/>
|
|
||||||
<param name="frequency1" type="uint32"/>
|
|
||||||
</struct>
|
|
||||||
</module>
|
|
||||||
<module id="11" name="Stationary Noise Suppression">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="2" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="3" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<param default="1" id="16" name="strength level" type="uint32"/>
|
|
||||||
<param id="17" name="POWER_TIME_SMOOTH" type="float"/>
|
|
||||||
<param id="18" name="RMS_TIME_SMOOTH" type="float"/>
|
|
||||||
<param id="19" name="LOWER_BAND_THRESHOLD" size="129" type="float"/>
|
|
||||||
<param id="20" name="UPPER_BAND_THRESHOLD" size="3" type="float"/>
|
|
||||||
<param id="21" name="ATTACK_TIME" type="float"/>
|
|
||||||
<param id="22" name="RELEASE_TIME" type="float"/>
|
|
||||||
</module>
|
|
||||||
<module id="14" name="Linear Gain">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="1" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="1" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<param id="16" name="Simple_gain" type="float"/>
|
|
||||||
</module>
|
|
||||||
<module id="17" name="Wind Noise Reduction">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="2" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="3" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<param default="450" id="16" name="DECISION_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="50" id="17" name="DECISION_ATTACK_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="50" id="18" name="DECISION_RELEASE_HIGH_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="50" id="19" name="DECISION_RELEASE_LOW_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="700" id="20" name="DECISION_RELEASE_THRESHOLD" type="int32"/>
|
|
||||||
<param default="0" id="21" name="DECISION_RANGE_OFFSET_FACTOR" type="int32"/>
|
|
||||||
<param default="1000" id="22" name="DECISION_RANGE_SLOPE_FACTOR" type="int32"/>
|
|
||||||
<param default="450" id="23" name="DECISION_GAIN_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="27" id="24" name="DECISION_DB_RANGE" type="int32"/>
|
|
||||||
<param default="1000" id="25" name="MASTER_REDUCTION_FACTOR" type="int32"/>
|
|
||||||
<param default="15" id="26" name="KEEP_NUM_OF_PREV_DECISIONS" type="int32"/>
|
|
||||||
<param default="1000" id="27" name="DEC_PRE_GAIN" type="int32"/>
|
|
||||||
<param default="16000" id="28" name="SUP_PRE_GAIN" type="int32"/>
|
|
||||||
<param default="2" id="29" name="COHERENCE_ENABLE" type="int32"/>
|
|
||||||
<param default="1" id="30" name="COHERENCE_START_BIN" type="int32"/>
|
|
||||||
<param default="10" id="31" name="COHERENCE_END_BIN" type="int32"/>
|
|
||||||
<param default="300" id="32" name="COHERENCE_THRESHOLD" type="int32"/>
|
|
||||||
<param default="990" id="33" name="COHERENCE_FORGETTING_FACTOR" type="int32"/>
|
|
||||||
<param default="0" id="34" name="DB_SCALING_FACTOR" type="int32"/>
|
|
||||||
<param default="9" id="35" name="SEP_LAYER" type="int32"/>
|
|
||||||
<param default="1" id="36" name="SP_GAIN_ENABLE" type="int32"/>
|
|
||||||
<param default="15" id="37" name="SP_GAIN_MAX_BIN" type="int32"/>
|
|
||||||
<param default="500" id="38" name="SP_GAIN_MIN" type="int32"/>
|
|
||||||
<param default="200" id="39" name="SP_GAIN_TH_MIN" type="int32"/>
|
|
||||||
<param default="450" id="40" name="SP_GAIN_TH_MAX" type="int32"/>
|
|
||||||
<param default="800" id="41" name="SP_GAIN_SMOOTH" type="int32"/>
|
|
||||||
<param default="3" id="42" name="SP_GAIN_FREQ_SMOOTH" type="int32"/>
|
|
||||||
<param default="300" id="43" name="MASTER_MAX_SUP_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="1" id="44" name="GAIN_FREQ_SMOOTH" type="int32"/>
|
|
||||||
<param default="2" id="45" name="GMIN_CURVE_TYPE" type="int32"/>
|
|
||||||
<param default="55" id="46" name="GMIN_LINEAR_SPLIT_MID_POINT_BINR" type="int32"/>
|
|
||||||
<param default="330" id="47" name="GMIN_LINEAR_SPLIT_MID_POINT_VAL" type="int32"/>
|
|
||||||
<param default="1000" id="48" name="SP_OVERSUB_RATIO" type="int32"/>
|
|
||||||
<param default="16" id="49" name="WIND_ENERGY_EST_COMPENSATION_GAIN" type="int32"/>
|
|
||||||
<param default="2000" id="50" name="WIND_ENERGY_CURVE_SLOPE" type="int32"/>
|
|
||||||
<param default="300" id="51" name="WIND_ENERGY_CURVE_OFFSET" type="int32"/>
|
|
||||||
<param default="16000" id="52" name="WIND_ENERGY_CURVE_MIN" type="int32"/>
|
|
||||||
<param default="16000" id="53" name="WIND_ENERGY_CURVE_MAX" type="int32"/>
|
|
||||||
<param default="900" id="54" name="WIND_ENERGY_SMOOTHING" type="int32"/>
|
|
||||||
<param default="144" id="55" name="WIND_ENERGY_NORM_DENOM" type="int32"/>
|
|
||||||
<param default="600" id="56" name="WIND_ENERGY_CURVE_SCALED_TH_MIN" type="int32"/>
|
|
||||||
<param default="900" id="57" name="WIND_ENERGY_CURVE_SCALED_TH_MAX" type="int32"/>
|
|
||||||
<param default="1" id="58" name="ENABLE_ML_COMBI_WIND_ENERGY" type="int32"/>
|
|
||||||
<param default="1" id="59" name="ENABLE_SP_COMBI_WIND_ENERGY" type="int32"/>
|
|
||||||
<param default="1" id="60" name="ENALBE_SP_COMBI_OVERSUBTRACTION" type="int32"/>
|
|
||||||
<param default="1" id="61" name="ENABLE_PRIORI_SNR" type="int32"/>
|
|
||||||
<param default="1000" id="62" name="PRIORI_SNR_ML_TUNING" type="int32"/>
|
|
||||||
<param default="15" id="63" name="DEC_PREV_NUM" type="int32"/>
|
|
||||||
<param default="1" id="64" name="SSC_ENABLE" type="int32"/>
|
|
||||||
<param default="930" id="65" name="SSC_SOFT_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="1600" id="66" name="SSC_OVERDRIVE" type="int32"/>
|
|
||||||
<param default="3" id="67" name="SSC_MIN_FREQ" type="int32"/>
|
|
||||||
<param default="130" id="68" name="SSC_MAX_FREQ" type="int32"/>
|
|
||||||
<param default="700" id="69" name="SSC_PSD_SMOOTHING_FACTOR" type="int32"/>
|
|
||||||
<param default="12" id="70" name="SSC_SOFT_DECISION_MIN_FREQ" type="int32"/>
|
|
||||||
<param default="450" id="71" name="SSC_SOFT_DECISION_MAX_FREQ" type="int32"/>
|
|
||||||
<param default="5" id="72" name="SSC_KEEP_SAVED_PROB_SMOOTH_SIZE" type="int32"/>
|
|
||||||
<param default="1000" id="73" name="GAIN_BOOSTING_COST" type="int32"/>
|
|
||||||
</module>
|
|
||||||
<module id="18" name="Multi Channel IIR 1">
|
|
||||||
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
|
|
||||||
<param default="48000" id="1" name="fs_" type="uint32"/>
|
|
||||||
<param default="2" id="2" name="numCh_" type="uint32"/>
|
|
||||||
<param default="3" id="3" name="chMask_" type="uint32"/>
|
|
||||||
<param default="3" id="16" max="3" min="1" name="numOfChannel" type="uint32"/>
|
|
||||||
<param id="17" name="coeff" size="300" type="float"/>
|
|
||||||
<struct id="18">
|
|
||||||
<param max="18" min="-96" name="gain" size="60" type="float"/>
|
|
||||||
<param max="24000" min="0" name="frequency" size="60" type="uint32"/>
|
|
||||||
<param max="200" min="0" name="qfactor" size="60" type="float"/>
|
|
||||||
<param default="4" name="type" size="60" type="int32"/>
|
|
||||||
</struct>
|
|
||||||
</module>
|
|
||||||
<module id="10000" name="Eraser">
|
|
||||||
<param id="275" name="eraser_pre_gain" type="uint32"/>
|
|
||||||
<param id="277" name="eraser_post_gain" type="uint32"/>
|
|
||||||
<param id="279" name="non_eraser_gain" type="uint32"/>
|
|
||||||
</module>
|
|
||||||
<module id="10001" name="Cleaner">
|
|
||||||
<param id="299" name="cleaner_post_gain" type="uint32"/>
|
|
||||||
</module>
|
|
||||||
<module id="10002" name="CHRE">
|
|
||||||
<param id="297" name="chre_gain" type="uint32"/>
|
|
||||||
</module>
|
|
||||||
</modules>
|
|
||||||
<signalflows>
|
|
||||||
<signalflow id="1" name="Spatial Audio">
|
|
||||||
<block id="128">
|
|
||||||
<moduleRef id="18"/>
|
|
||||||
<moduleRef id="17"/>
|
|
||||||
</block>
|
|
||||||
<block id="134">
|
|
||||||
<moduleRef id="14"/>
|
|
||||||
<moduleRef id="11"/>
|
|
||||||
<moduleRef id="6"/>
|
|
||||||
<moduleRef id="7"/>
|
|
||||||
<moduleRef id="5"/>
|
|
||||||
<moduleRef id="8"/>
|
|
||||||
</block>
|
|
||||||
</signalflow>
|
|
||||||
<signalflow id="1000" name="Smart Feature">
|
|
||||||
<block id="0">
|
|
||||||
<moduleRef id="10000"/>
|
|
||||||
<moduleRef id="10001"/>
|
|
||||||
<moduleRef id="10002"/>
|
|
||||||
</block>
|
|
||||||
</signalflow>
|
|
||||||
</signalflows>
|
|
||||||
</template>
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,58 +0,0 @@
|
||||||
########################################################################################################
|
|
||||||
# (Optional) The supported features list for platform vendors to query from.
|
|
||||||
# Platform vendors should call maxxaudio_qdsp_is_feature_supported with a string to query from the list.
|
|
||||||
# This config has no effect in the MaxxAudioQdspHalController. It's only meaningful for platform vendors.
|
|
||||||
# Putting any value other than 1 would be equivalent to not supported.
|
|
||||||
########################################################################################################
|
|
||||||
[HAL_SUPPORTED_FEATURES]
|
|
||||||
CUSTOM_ACTION_256=1
|
|
||||||
|
|
||||||
########################################################################################################
|
|
||||||
# This defined the options of supported sample rates.
|
|
||||||
# This can be configured by Waves or platform vendor.
|
|
||||||
########################################################################################################
|
|
||||||
[HAL_SUPPORTED_SAMPLE_RATES]
|
|
||||||
SR_COMMON = 48000
|
|
||||||
|
|
||||||
########################################################################################################
|
|
||||||
# (Optional) The subtypes that applies to different angles(0, 90, 180, 270). Can be empty if not applicable.
|
|
||||||
# This can be configured by Waves or platform vendor.
|
|
||||||
########################################################################################################
|
|
||||||
[HAL_ORIENTATION_SUBTYPES]
|
|
||||||
OST_SPEAKER = 0:12,90:13,180:12,270:0|13
|
|
||||||
|
|
||||||
########################################################################################################
|
|
||||||
# This defines available preset configurations.
|
|
||||||
# This should be configured by Waves only unless platform vendor is familiar with MPS structure.
|
|
||||||
########################################################################################################
|
|
||||||
[HAL_SUPPORTED_PRESETS]
|
|
||||||
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER
|
|
||||||
SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER
|
|
||||||
SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
|
|
||||||
HEADSET_MUSIC = OM:2,SM:2
|
|
||||||
|
|
||||||
########################################################################################################
|
|
||||||
# This defines available CONTROL configurations. Only define the CONTROL if you need it.
|
|
||||||
# The numbers could vary from device to device.
|
|
||||||
# This can be configured by Waves or platform vendor.
|
|
||||||
########################################################################################################
|
|
||||||
[HAL_SUPPORTED_CONTROLS]
|
|
||||||
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL
|
|
||||||
A2DP_INSTANCE = INSTANCE:2,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
|
|
||||||
USB_HEADPHONE_INSTANCE = INSTANCE:4,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
|
|
||||||
|
|
||||||
[COEFS_CONVERTER_SETTING]
|
|
||||||
AlgFxPath=/vendor/lib/libAlgFx_HiFi3z.so
|
|
||||||
AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so
|
|
||||||
# do not modify the following if not necessary
|
|
||||||
#AudioFormatType=0
|
|
||||||
#AudioFormatChannels=2
|
|
||||||
#AudioFormatSampleRate=48000
|
|
||||||
#AudioFormatBitsPerSample=32
|
|
||||||
#AudioFormatSampleSize=4
|
|
||||||
#AudioFormatIncrement=8
|
|
||||||
|
|
||||||
[CUSTOM_ACTION_256]
|
|
||||||
CASE_1=PRIORITY:0,NUMBERS:2:0|1,PRESET:SPEAKER_MUSIC
|
|
||||||
CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4,PRESET:SPEAKER_SAFE_CALL
|
|
||||||
CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1,PRESET:SPEAKER_SAFE_MUSIC
|
|
Binary file not shown.
|
@ -16,13 +16,8 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
# Override BQR mask to enable LE Audio Choppy report
|
# Override BQR mask to enable LE Audio Choppy report
|
||||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
|
||||||
persist.bluetooth.bqr.event_mask=262238
|
|
||||||
else
|
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.bqr.event_mask=94
|
persist.bluetooth.bqr.event_mask=94
|
||||||
endif
|
|
||||||
|
|
||||||
# Not support LE Audio dual mic SWB call based on the current launch strategy
|
# Not support LE Audio dual mic SWB call based on the current launch strategy
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
@ -59,9 +54,6 @@ PRODUCT_PACKAGES += android.hardware.bluetooth@1.1-service.synabtlinux \
|
||||||
android.hardware.bluetooth.prebuilt.xml \
|
android.hardware.bluetooth.prebuilt.xml \
|
||||||
android.hardware.bluetooth_le.prebuilt.xml
|
android.hardware.bluetooth_le.prebuilt.xml
|
||||||
|
|
||||||
# Bluetooth SAR test tools
|
|
||||||
PRODUCT_PACKAGES_ENG += bt_sar_test
|
|
||||||
|
|
||||||
# Bluetooth Tx power caps
|
# Bluetooth Tx power caps
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/tangorpro/bluetooth/bluetooth_power_limits_tangorpro.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \
|
device/google/tangorpro/bluetooth/bluetooth_power_limits_tangorpro.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \
|
||||||
|
|
|
@ -218,13 +218,6 @@ PRODUCT_COPY_FILES += \
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
libcast_auth
|
libcast_auth
|
||||||
|
|
||||||
PRODUCT_PACKAGES_ENG += \
|
|
||||||
test_cast_auth
|
|
||||||
|
|
||||||
# USI stylus test tool
|
|
||||||
PRODUCT_PACKAGES_ENG += \
|
|
||||||
usi_test
|
|
||||||
|
|
||||||
# Lights HAL
|
# Lights HAL
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.lights-service.tangorpro
|
android.hardware.lights-service.tangorpro
|
||||||
|
|
86
gps.xml.l10
86
gps.xml.l10
|
@ -1,86 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
|
||||||
<hal
|
|
||||||
PortName="/dev/ttyBCM"
|
|
||||||
BaudRate="921600"
|
|
||||||
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
|
||||||
CustGpioDelayMs="250"
|
|
||||||
LogEnabled="true"
|
|
||||||
Log="JAVA"
|
|
||||||
SecondaryConfigPath="/data/vendor/gps/overlay/gps_overlay.xml"
|
|
||||||
LogDirectory="/sdcard/gps/broadcom/storage/"
|
|
||||||
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
|
||||||
NmeaOutName="/data/vendor/gps/nmea_out"
|
|
||||||
|
|
||||||
acSuplServer="supl.google.com"
|
|
||||||
SuplPort="7275"
|
|
||||||
SuplLogEnable="true"
|
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
|
||||||
tlsEnable="true"
|
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
|
||||||
SuplEnable="true"
|
|
||||||
SuplUseApn="true"
|
|
||||||
SuplTlsCertDirPath="/etc/security/cacerts"
|
|
||||||
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
|
||||||
SuplUT1Seconds="20"
|
|
||||||
SuplUT2Seconds="20"
|
|
||||||
SuplUT3Seconds="20"
|
|
||||||
TcpConnectionTimeout="20"
|
|
||||||
SuplLppCapable="true"
|
|
||||||
SuplEcidCapable="true"
|
|
||||||
SuplVersion="2"
|
|
||||||
SuplMinorVersion="0"
|
|
||||||
SuplOtdoaCapable="true"
|
|
||||||
SuplGlonassCapable = "true"
|
|
||||||
SuplGalileoCapable = "true"
|
|
||||||
SuplBdsCapable = "true"
|
|
||||||
SuplMgpsCapable = "true"
|
|
||||||
|
|
||||||
RtoEnable="true"
|
|
||||||
RtiEnable="true"
|
|
||||||
HttpSyncLto="true"
|
|
||||||
LtoFileName="lto2.dat"
|
|
||||||
LtoDir="/data/vendor/gps/"
|
|
||||||
LtoSyncThresholdDays="1"
|
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
|
||||||
CpGuardTimeSec="1"
|
|
||||||
CpLppGuardTimeSec="1"
|
|
||||||
IgnoreInjectedSystemTime="true"
|
|
||||||
|
|
||||||
AttributionAppPkgName="com.google.android.carrierlocation"
|
|
||||||
|
|
||||||
AssertEnabled="true"
|
|
||||||
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<gll
|
|
||||||
LogPriMask="LOG_INFO"
|
|
||||||
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
|
||||||
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
|
||||||
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
|
|
||||||
MultiCarrLnaMask="L1_EXT_ON"
|
|
||||||
RfType="GL_RF_4776_BRCM"
|
|
||||||
EnableFilteringForLTEB13="true"
|
|
||||||
|
|
||||||
WarmStandbyTimeout1Seconds="10"
|
|
||||||
WarmStandbyTimeout2Seconds="15"
|
|
||||||
|
|
||||||
EnableGnssPropagateInStandby="true"
|
|
||||||
|
|
||||||
RfPathLossDb_Ap="4"
|
|
||||||
RfPathLossDb_Cp="4"
|
|
||||||
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
|
||||||
|
|
||||||
EnableOnChipStopNotification="2"
|
|
||||||
PowerMode="3"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<gll_features
|
|
||||||
EnableNicAutoSwitch="true"
|
|
||||||
/>
|
|
||||||
|
|
||||||
</glgps>
|
|
||||||
|
|
|
@ -1,86 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
|
||||||
<hal
|
|
||||||
PortName="/dev/ttyBCM"
|
|
||||||
BaudRate="921600"
|
|
||||||
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
|
||||||
CustGpioDelayMs="250"
|
|
||||||
LogEnabled="false"
|
|
||||||
Log="JAVA"
|
|
||||||
LogDirectory="/sdcard/gps/broadcom/storage/"
|
|
||||||
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
|
||||||
NmeaOutName="/data/vendor/gps/nmea_out"
|
|
||||||
|
|
||||||
acSuplServer="supl.google.com"
|
|
||||||
SuplPort="7275"
|
|
||||||
SuplLogEnable="false"
|
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
|
||||||
tlsEnable="true"
|
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
|
||||||
SuplEnable="true"
|
|
||||||
SuplUseApn="true"
|
|
||||||
SuplTlsCertDirPath="/etc/security/cacerts"
|
|
||||||
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
|
||||||
SuplUT1Seconds="20"
|
|
||||||
SuplUT2Seconds="20"
|
|
||||||
SuplUT3Seconds="20"
|
|
||||||
TcpConnectionTimeout="20"
|
|
||||||
SuplLppCapable="true"
|
|
||||||
SuplEcidCapable="true"
|
|
||||||
SuplVersion="2"
|
|
||||||
SuplMinorVersion="0"
|
|
||||||
SuplOtdoaCapable="true"
|
|
||||||
SuplGlonassCapable = "true"
|
|
||||||
SuplGalileoCapable = "true"
|
|
||||||
SuplBdsCapable = "true"
|
|
||||||
SuplMgpsCapable = "true"
|
|
||||||
|
|
||||||
RtoEnable="true"
|
|
||||||
RtiEnable="true"
|
|
||||||
HttpSyncLto="true"
|
|
||||||
LtoFileName="lto2.dat"
|
|
||||||
LtoDir="/data/vendor/gps/"
|
|
||||||
LtoSyncThresholdDays="1"
|
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
|
||||||
CpGuardTimeSec="1"
|
|
||||||
CpLppGuardTimeSec="1"
|
|
||||||
IgnoreInjectedSystemTime="true"
|
|
||||||
|
|
||||||
AttributionAppPkgName="com.google.android.carrierlocation"
|
|
||||||
|
|
||||||
AssertEnabled="false"
|
|
||||||
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<gll
|
|
||||||
LogPriMask="LOG_INFO"
|
|
||||||
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
|
||||||
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
|
||||||
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
|
|
||||||
MultiCarrLnaMask="L1_EXT_ON"
|
|
||||||
RfType="GL_RF_4776_BRCM"
|
|
||||||
EnableFilteringForLTEB13="true"
|
|
||||||
|
|
||||||
WarmStandbyTimeout1Seconds="10"
|
|
||||||
WarmStandbyTimeout2Seconds="15"
|
|
||||||
|
|
||||||
EnableGnssPropagateInStandby="true"
|
|
||||||
|
|
||||||
RfPathLossDb_Ap="4"
|
|
||||||
RfPathLossDb_Cp="4"
|
|
||||||
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
|
||||||
|
|
||||||
EnableOnChipStopNotification="false"
|
|
||||||
PowerMode="3"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<gll_features
|
|
||||||
EnableNicAutoSwitch="true"
|
|
||||||
/>
|
|
||||||
|
|
||||||
</glgps>
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue