Spacewar: Initial import
This commit is contained in:
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_General_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Handset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Bluetooth_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Bluetooth_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_General_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_General_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Global_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Global_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Handset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Handset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Hdmi_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Hdmi_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Headset_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Headset_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Speaker_cal.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_Speaker_cal.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_workspaceFile.qwsp
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/QRD/lahaina-yupikqrd-snd-card/QRD_Yupik_workspaceFile.qwsp
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/adsp_avs_config.acdb
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai_3.0.0_0.0_eai_1.00.pmd
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
BIN
proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.10.pmd
vendored
Normal file
Binary file not shown.
183
proprietary/vendor/etc/apdr.conf
vendored
Normal file
183
proprietary/vendor/etc/apdr.conf
vendored
Normal file
@@ -0,0 +1,183 @@
|
||||
# AP DR SENSOR Configuration file
|
||||
#
|
||||
# SENSOR_SERVICE options are one of below
|
||||
# accel,gyro,vehicle_accel,vehicle_gyro,pedometer,vehicle_odometry,accel_temp,
|
||||
# gyro_temp,baro,mag_calib,mag_uncalib,amd,rmd.
|
||||
#
|
||||
# SENSOR_PROVIDER options is one of -- default,native,ssc,samlite.
|
||||
#
|
||||
# SENSOR_RATE = 1~100 (Hz)
|
||||
#
|
||||
# SENSOR_SAMPLES = 1~N
|
||||
#
|
||||
# SENSOR_STATISTIC_ENABLED
|
||||
# bit 0: Diag Print Enabled
|
||||
# bit 1: Adb Print Enabled
|
||||
# SENSOR_STATISTIC_PRINT_COUNT
|
||||
# Skip Number of Print
|
||||
#
|
||||
# QDR_DYNAMIC_LOADING = 1~3
|
||||
# Configure QDR library to be loaded
|
||||
# 1: QDR3
|
||||
# 2: QDR2-GYRO
|
||||
# 3: QDR2-DWT
|
||||
#
|
||||
#
|
||||
|
||||
######################################
|
||||
# #
|
||||
# QDR3 Configuration #
|
||||
# #
|
||||
# For QDR3, #
|
||||
# comment default configuration above#
|
||||
# and #
|
||||
# uncomment below configuration #
|
||||
# settings. #
|
||||
# #
|
||||
######################################
|
||||
#
|
||||
SENSOR_SERVICE = accel
|
||||
SENSOR_PROVIDER = native
|
||||
SENSOR_RATE = 10
|
||||
SENSOR_SAMPLES = 10
|
||||
#
|
||||
SENSOR_SERVICE = vehicle_speed
|
||||
SENSOR_PROVIDER = native
|
||||
SENSOR_RATE = 100
|
||||
SENSOR_SAMPLES = 1
|
||||
#
|
||||
SENSOR_SERVICE = gyro
|
||||
SENSOR_PROVIDER = native
|
||||
SENSOR_RATE = 10
|
||||
SENSOR_SAMPLES = 10
|
||||
#
|
||||
SENSOR_SERVICE = vehicle_gear
|
||||
SENSOR_PROVIDER = native
|
||||
SENSOR_RATE = 100
|
||||
SENSOR_SAMPLES = 1
|
||||
#
|
||||
SENSOR_SERVICE = accel_temp
|
||||
SENSOR_PROVIDER = native
|
||||
SENSOR_RATE = 1
|
||||
SENSOR_SAMPLES = 1
|
||||
#
|
||||
#
|
||||
##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS
|
||||
QDR_DYNAMIC_LOADING = 1
|
||||
##Specify CAN sensor type: Valid Options: 14(ODO), 2(ODO_DWT), 3(ODO_DWS)
|
||||
QDR_CAN_TYPE = 14
|
||||
##Reporting offset before PPS boundary
|
||||
QDR_REPORTING_OFFSET = 20
|
||||
#
|
||||
|
||||
##Vehicle Sensor Configuration (CAN data availability)
|
||||
##QDR_VEH_SENSOR_CONFIG:
|
||||
## 0: VEHICLE_SENSOR_PRESENT - Vehicle Sensor is available (DEFAULT)
|
||||
## 1: VEHICLE_SENSOR_OPTIONAL - Vehicle Sensor may or may not be present.
|
||||
#QDR_VEH_SENSOR_CONFIG = 0
|
||||
|
||||
##Select Wheel set (E.g.: Front two wheels, Rear two wheels OR All four wheels)
|
||||
##To be used for differential wheel tick OR speed service.
|
||||
##This configuration is applicable when QDR_CAN_TYPE configured as
|
||||
##ODO_DWS(3) or ODO_DWT(2).
|
||||
##Value "0": Use Front two wheels
|
||||
##Value "1": Use Rear two wheels
|
||||
##Value "2": Use All four wheels
|
||||
#QG_DRIVE_WHEEL_FW_RW_AW = 2
|
||||
##Max Wheel tick value above which wheel tick rolls over
|
||||
##This configuration is applicable when QDR_CAN_TYPE configured as ODO_DWT(2)
|
||||
#QG_DWT_MAX_WHEEL_TICK_COUNT = 255.0
|
||||
##Configure Wheel constant for DWT based below equation
|
||||
##(2 * pi * WHEEL_RADIUS / Pulses Per revolution)
|
||||
##This configuration is applicable when QDR_CAN_TYPE configured as ODO_DWT(2)
|
||||
#QG_DWT_WHEEL_CONSTANT = 0.044
|
||||
#
|
||||
|
||||
######################################
|
||||
# #
|
||||
# QDR2-DWT Configuration #
|
||||
# #
|
||||
# For QDR2-DWT, #
|
||||
# comment default configuration above#
|
||||
# and #
|
||||
# uncomment below configuration #
|
||||
# settings. #
|
||||
# #
|
||||
######################################
|
||||
#
|
||||
#SENSOR_SERVICE = vehicle_speed
|
||||
#SENSOR_PROVIDER = native
|
||||
#SENSOR_RATE = 100
|
||||
#SENSOR_SAMPLES = 1
|
||||
#SENSOR_STATISTIC_ENABLED = 3
|
||||
#SENSOR_STATISTIC_PRINT_COUNT = 50
|
||||
#
|
||||
#SENSOR_SERVICE = vehicle_dws
|
||||
#SENSOR_PROVIDER = native
|
||||
#SENSOR_RATE = 100
|
||||
#SENSOR_SAMPLES = 1
|
||||
#SENSOR_STATISTIC_ENABLED = 3
|
||||
#SENSOR_STATISTIC_PRINT_COUNT = 50
|
||||
#
|
||||
#SENSOR_SERVICE = vehicle_gear
|
||||
#SENSOR_PROVIDER = native
|
||||
#SENSOR_RATE = 100
|
||||
#SENSOR_SAMPLES = 1
|
||||
#SENSOR_STATISTIC_ENABLED = 3
|
||||
#SENSOR_STATISTIC_PRINT_COUNT = 50
|
||||
#
|
||||
#GNSS_POS_STATISTIC_ENABLED = 3
|
||||
#GNSS_POS_STATISTIC_PRNTCNT = 10
|
||||
#GNSS_MSR_STATISTIC_ENABLED = 3
|
||||
#GNSS_MSR_STATISTIC_PRNTCNT = 10
|
||||
#
|
||||
##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS
|
||||
#QDR_DYNAMIC_LOADING = 3
|
||||
##Enable/disable sensor data flashback feature
|
||||
#QDR_FLASHBACK_ENABLED = 0
|
||||
##Enable/disable sensor data batching feature
|
||||
#QDR_BATCHING_ENABLED = 0
|
||||
##Reporting offset before PPS boundary
|
||||
#QDR_REPORTING_OFFSET = 20
|
||||
##Sensor dispatch threshold declaration
|
||||
#QDR_SENSDISPATCH_MS = 30
|
||||
|
||||
|
||||
######################################
|
||||
# #
|
||||
# QDR2-GYRO Configuration #
|
||||
# #
|
||||
# For QDR2-GYRO, #
|
||||
# comment default configuration above#
|
||||
# and #
|
||||
# uncomment below configuration #
|
||||
# settings. #
|
||||
# #
|
||||
######################################
|
||||
#
|
||||
#SENSOR_SERVICE = vehicle_speed
|
||||
#SENSOR_PROVIDER = native
|
||||
#SENSOR_RATE = 100
|
||||
#SENSOR_SAMPLES = 1
|
||||
#
|
||||
#SENSOR_SERVICE = vehicle_gyro
|
||||
#SENSOR_PROVIDER = native
|
||||
#SENSOR_RATE = 100
|
||||
#SENSOR_SAMPLES = 1
|
||||
#
|
||||
#SENSOR_SERVICE = vehicle_gear
|
||||
#SENSOR_PROVIDER = native
|
||||
#SENSOR_RATE = 100
|
||||
#SENSOR_SAMPLES = 1
|
||||
#
|
||||
##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS
|
||||
#QDR_DYNAMIC_LOADING = 2
|
||||
##Enable/disable sensor data flashback feature
|
||||
#QDR_FLASHBACK_ENABLED = 0
|
||||
##Enable/disable sensor data batching feature
|
||||
#QDR_BATCHING_ENABLED = 0
|
||||
##Reporting offset before PPS boundary
|
||||
#QDR_REPORTING_OFFSET = 20
|
||||
##Sensor dispatch threshold declaration
|
||||
#QDR_SENSDISPATCH_MS = 30
|
||||
#
|
||||
140
proprietary/vendor/etc/audio/sku_yupik/audio_io_policy.conf
vendored
Normal file
140
proprietary/vendor/etc/audio/sku_yupik/audio_io_policy.conf
vendored
Normal file
@@ -0,0 +1,140 @@
|
||||
# List of profiles for the output device session where stream is routed.
|
||||
# A stream opened with the inputs attributes which match the "flags" and
|
||||
# "formats" as specified in the profile is routed to a device at
|
||||
# sample rate specified under "sampling_rates" and bit width under
|
||||
# "bit_width" and the topology extracted from the acdb data against
|
||||
# the "app_type".
|
||||
#
|
||||
# the flags and formats are specified using the strings corresponding to
|
||||
# enums in audio.h and audio_policy.h. They are concatenated with "|"
|
||||
# without space or "\n".
|
||||
# the flags and formats should match the ones in "audio_policy.conf"
|
||||
|
||||
outputs {
|
||||
default {
|
||||
flags AUDIO_OUTPUT_FLAG_PRIMARY
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 48000
|
||||
bit_width 16
|
||||
app_type 69937
|
||||
}
|
||||
proaudio {
|
||||
flags AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_RAW
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 48000
|
||||
bit_width 16
|
||||
app_type 69943
|
||||
}
|
||||
voip_rx {
|
||||
flags AUDIO_OUTPUT_FLAG_VOIP_RX
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 8000|16000|32000|48000
|
||||
bit_width 16
|
||||
app_type 69946
|
||||
}
|
||||
deep_buffer {
|
||||
flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 48000
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
direct_pcm_16 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
direct_pcm_24 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000|352800|384000
|
||||
bit_width 24
|
||||
app_type 69940
|
||||
}
|
||||
direct_pcm_32 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_32_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000|352800|384000
|
||||
bit_width 32
|
||||
app_type 69942
|
||||
}
|
||||
compress_passthrough {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING|AUDIO_OUTPUT_FLAG_COMPRESS_PASSTHROUGH
|
||||
formats AUDIO_FORMAT_DTS|AUDIO_FORMAT_DTS_HD|AUDIO_FORMAT_DSD
|
||||
sampling_rates 32000|44100|48000|88200|96000|176400|192000|352800
|
||||
bit_width 16
|
||||
app_type 69941
|
||||
}
|
||||
compress_offload_16 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
|
||||
formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_PCM_16_BIT_OFFLOAD|AUDIO_FORMAT_PCM_24_BIT_OFFLOAD|AUDIO_FORMAT_FLAC|AUDIO_FORMAT_ALAC|AUDIO_FORMAT_APE|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_WMA|AUDIO_FORMAT_WMA_PRO|AUDIO_FORMAT_VORBIS|AUDIO_FORMAT_AAC_ADTS_LC|AUDIO_FORMAT_AAC_ADTS_HE_V1|AUDIO_FORMAT_AAC_ADTS_HE_V2|AUDIO_FORMAT_AAC_LATM_LC|AUDIO_FORMAT_AAC_LATM_HE_V1|AUDIO_FORMAT_AAC_LATM_HE_V2
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
compress_offload_24 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
|
||||
formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_PCM_24_BIT_OFFLOAD|AUDIO_FORMAT_FLAC|AUDIO_FORMAT_ALAC|AUDIO_FORMAT_APE|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_WMA_PRO|AUDIO_FORMAT_VORBIS|AUDIO_FORMAT_AAC_ADTS_LC|AUDIO_FORMAT_AAC_ADTS_HE_V1|AUDIO_FORMAT_AAC_ADTS_HE_V2|AUDIO_FORMAT_AAC_LATM_LC|AUDIO_FORMAT_AAC_LATM_HE_V1|AUDIO_FORMAT_AAC_LATM_HE_V2
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 24
|
||||
app_type 69940
|
||||
}
|
||||
}
|
||||
|
||||
inputs {
|
||||
record_16bit {
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69938
|
||||
}
|
||||
record_24bit {
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 24
|
||||
app_type 69948
|
||||
}
|
||||
record_32bit {
|
||||
formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 32
|
||||
app_type 69949
|
||||
}
|
||||
record_compress_16 {
|
||||
flags AUDIO_INPUT_FLAG_COMPRESS
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69938
|
||||
}
|
||||
record_compress_24 {
|
||||
flags AUDIO_INPUT_FLAG_COMPRESS
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 24
|
||||
app_type 69948
|
||||
}
|
||||
record_compress_32 {
|
||||
flags AUDIO_INPUT_FLAG_COMPRESS
|
||||
formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
bit_width 32
|
||||
app_type 69949
|
||||
}
|
||||
voip_tx {
|
||||
flags AUDIO_INPUT_FLAG_VOIP_TX
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 8000|16000|32000|48000
|
||||
bit_width 16
|
||||
app_type 69946
|
||||
}
|
||||
low_latency_voip_tx {
|
||||
flags AUDIO_INPUT_FLAG_VOIP_TX|AUDIO_INPUT_FLAG_FAST
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 48000
|
||||
bit_width 16
|
||||
app_type 69946
|
||||
}
|
||||
}
|
||||
475
proprietary/vendor/etc/audio/sku_yupik/audio_platform_info_intcodec.xml
vendored
Normal file
475
proprietary/vendor/etc/audio/sku_yupik/audio_platform_info_intcodec.xml
vendored
Normal file
@@ -0,0 +1,475 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- Copyright (c) 2014, 2016-2021, 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. -->
|
||||
<audio_platform_info>
|
||||
<bit_width_configs>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
|
||||
</bit_width_configs>
|
||||
<interface_names>
|
||||
<device name="AUDIO_DEVICE_IN_BUILTIN_MIC" interface="TX_CDC_DMA_TX_3" codec_type="internal"/>
|
||||
<device name="AUDIO_DEVICE_IN_BACK_MIC" interface="TX_CDC_DMA_TX_3" codec_type="internal"/>
|
||||
</interface_names>
|
||||
|
||||
<module_ids>
|
||||
<aec>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
</aec>
|
||||
<ns>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
</ns>
|
||||
</module_ids>
|
||||
|
||||
<pcm_ids>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="43"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="24"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="25"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="26"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="27"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="28"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="32"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_RX" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="33"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY2" type="in" id="42"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_SILENCE" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="29" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="29" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="36" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="36" />
|
||||
<usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="37" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_WITH_HAPTICS" type="out" id="40" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_HAPTICS" type="out" id="41" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_DOWNLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="23" />
|
||||
</pcm_ids>
|
||||
<config_params>
|
||||
<!-- In the below value string, the value indicates default mono -->
|
||||
<!-- speaker. It can be set to either left or right -->
|
||||
<param key="mono_speaker" value="left"/>
|
||||
<param key="spkr_1_tz_name" value="wsatz.13"/>
|
||||
<param key="spkr_2_tz_name" value="wsatz.14"/>
|
||||
<param key="true_32_bit" value="true"/>
|
||||
<param key="hifi_filter" value="false"/>
|
||||
<param key="native_audio_mode" value="multiple_mix_dsp"/>
|
||||
<param key="hfp_pcm_dev_id" value="39"/>
|
||||
<param key="input_mic_max_count" value="4"/>
|
||||
</config_params>
|
||||
<gain_db_to_level_mapping>
|
||||
<gain_level_map db="-59" level="5"/>
|
||||
<gain_level_map db="-17.4" level="4"/>
|
||||
<gain_level_map db="-13.8" level="3"/>
|
||||
<gain_level_map db="-10.2" level="2"/>
|
||||
<gain_level_map db="0" level="1"/>
|
||||
</gain_db_to_level_mapping>
|
||||
<acdb_ids>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="102"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="151"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="152"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" acdb_id="10"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" acdb_id="10"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_USB_HEADSET" acdb_id="45"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" acdb_id="191"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" acdb_id="11"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_MIC" acdb_id="133"/>
|
||||
<device name="SND_DEVICE_IN_BT_A2DP" acdb_id="201"/>
|
||||
</acdb_ids>
|
||||
<backend_names>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO" backend="bt-sco" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_HIFI_FILTER" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="WSA_CDC_DMA_RX_0-and-HDMI"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="WSA_CDC_DMA_RX_0-and-DISPLAY_PORT"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC_TMUS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HDMI_MIC" interface="HDMI"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AANC_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_STEREO_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_SWB" backend="speaker-and-bt-sco-swb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_DSD" backend="headphones-dsd" interface="RX_CDC_DMA_RX_5"/>
|
||||
</backend_names>
|
||||
<!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP -->
|
||||
<microphone_characteristics>
|
||||
<microphone valid_mask="31" device_id="builtin_mic_1" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="bottom" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="0" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="93"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.78 -0.71 -0.64 -0.60 -0.55 -0.50 -0.47 -0.42 -0.39 -0.36 -0.34 -0.33 -0.32 -0.29 -0.28 -0.28 -0.27 -0.25 -0.25 -0.24 -0.23 -0.23 -0.22 -0.22 -0.19 -0.17 -0.15 -0.15 -0.14 -0.14 -0.12 -0.11 -0.10 -0.10 -0.08 -0.07 -0.07 -0.04 -0.03 -0.01 0.00 0.04 0.06 0.07 0.08 0.13 0.09 0.14 0.19 0.23 0.28 0.29 0.31 0.37 0.88 0.86 0.77 0.78 0.84 0.86 1.05 1.12 1.18 1.25 1.43 1.66 1.83 2.02 2.23 2.59 2.84 3.35 4.01 6.82 6.62 6.42 7.30 8.23 7.54 12.68 13.76 18.69 19.68 20.90 23.70 25.10 21.65 16.18 18.84 25.44 23.48 23.22 24.89"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0269 0.0058 0.0079" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_2" type="AUDIO_DEVICE_IN_BACK_MIC" address="back" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="1" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.75 -0.74 -0.69 -0.65 -0.62 -0.61 -0.56 -0.53 -0.50 -0.47 -0.43 -0.40 -0.37 -0.36 -0.33 -0.30 -0.28 -0.25 -0.24 -0.24 -0.24 -0.25 -0.24 -0.12 -0.10 -0.08 -0.09 -0.07 -0.07 -0.06 -0.06 -0.06 -0.05 -0.04 -0.05 -0.04 -0.01 0.02 0.02 0.00 0.02 0.03 0.07 0.10 0.10 0.13 0.01 0.01 0.10 0.11 0.19 0.24 0.38 0.46 0.26 0.27 0.43 0.76 0.75 1.09 1.09 0.94 1.06 1.21 1.47 1.45 1.36 2.07 2.85 2.90 3.85 4.65 5.84 5.46 6.15 7.50 8.30 10.62 12.70 16.65 20.95 25.41 26.32 20.20 16.60 11.24 7.85 7.62 20.19 7.32 2.87 5.18"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 1.0 0.0" geometric_location="0.0546 0.1456 0.00415" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_3" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="top" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="2" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00"
|
||||
responses="-9.24 -9.31 -9.39 -9.45 -9.46 -9.47 -9.50 -9.52 -9.51 -9.52 -9.51 -9.50 -9.49 -9.47 -9.48 -9.49 -9.48 -9.50 -9.51 -9.53 -9.55 -9.59 -9.63 -9.67 -9.58 -9.57 -9.65 -9.68 -9.71 -9.75 -9.79 -9.84 -9.87 -9.87 -9.90 -9.90 -9.91 -9.97 -10.01 -10.05 -9.85 -9.93 -9.94 -9.98 -10.04 -10.12 -10.28 -10.25 -10.01 -9.86 -9.81 -9.82 -9.61 -9.46 -8.27 -8.42 -8.98 -8.99 -8.82 -9.21 -8.92 -8.97 -9.30 -9.44 -9.52 -9.28 -9.09 -8.81 -7.02 -5.72 -5.30 -7.26 -8.39 -12.28 -8.23 -6.99 -5.52 -4.87 -3.82 -6.09 0.00 -2.15 -0.26 1.48 5.22 10.92 6.41 9.55 12.96 3.35 22.00 19.75"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0274 0.14065 0.0079" />
|
||||
</microphone_characteristics>
|
||||
<snd_devices>
|
||||
<input_snd_device>
|
||||
<input_snd_device_mic_mapping>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_CAMCORDER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC_TMUS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_THREE_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
</input_snd_device_mic_mapping>
|
||||
</input_snd_device>
|
||||
</snd_devices>
|
||||
</audio_platform_info>
|
||||
679
proprietary/vendor/etc/audio/sku_yupik/audio_platform_info_yupikqrd.xml
vendored
Normal file
679
proprietary/vendor/etc/audio/sku_yupik/audio_platform_info_yupikqrd.xml
vendored
Normal file
@@ -0,0 +1,679 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--- Copyright (c) 2018-2021, 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, -->
|
||||
<!--- 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. -->
|
||||
|
||||
<audio_platform_info>
|
||||
<acdb_ids>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_QMIC_FLUENCE" acdb_id="131"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_TMIC" acdb_id="131"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" acdb_id="132"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="102"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="102"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="102"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_MIC" acdb_id="133"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/>
|
||||
<device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC_AEC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_HEX_MIC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_VOCE_RECOG_USB_HEADSET_HEX_MIC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" acdb_id="11"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_IN_BT_A2DP" acdb_id="201"/>
|
||||
</acdb_ids>
|
||||
|
||||
<module_ids>
|
||||
<aec>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
</aec>
|
||||
<ns>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
</ns>
|
||||
</module_ids>
|
||||
|
||||
<bit_width_configs>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
|
||||
</bit_width_configs>
|
||||
<pcm_ids>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="43"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="24"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="25"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="26"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="27"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="28"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="44"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_RX" type="out" id="46"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="47"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY2" type="in" id="42"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_SILENCE" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="29" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="29" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="36" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="36" />
|
||||
<usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="23" />
|
||||
<usecase name="USECASE_INCALL_MUSIC_UPLINK2" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="37" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_WITH_HAPTICS" type="out" id="40" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_HAPTICS" type="out" id="41" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_DOWNLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="23" />
|
||||
</pcm_ids>
|
||||
<config_params>
|
||||
<param key="spkr_2_tz_name" value="wsatz.14"/>
|
||||
<!-- In the below value string, the value indicates default mono -->
|
||||
<!-- speaker. It can be set to either left or right -->
|
||||
<param key="mono_speaker" value="right"/>
|
||||
<!-- In the below value string, first parameter indicates size -->
|
||||
<!-- followed by perf lock options -->
|
||||
<param key="perf_lock_opts" value="4, 0x40400000, 0x1, 0x40C00000, 0x1"/>
|
||||
<param key="native_audio_mode" value="multiple_mix_dsp"/>
|
||||
<param key="input_mic_max_count" value="3"/>
|
||||
<param key="true_32_bit" value="true"/>
|
||||
<param key="hifi_filter" value="false"/>
|
||||
<!-- In the below value string, the value indicates sidetone gain in dB -->
|
||||
<param key="usb_sidetone_gain" value="35"/>
|
||||
</config_params>
|
||||
<gain_db_to_level_mapping>
|
||||
<gain_level_map db="-59" level="5"/>
|
||||
<gain_level_map db="-17.4" level="4"/>
|
||||
<gain_level_map db="-13.8" level="3"/>
|
||||
<gain_level_map db="-10.2" level="2"/>
|
||||
<gain_level_map db="0" level="1"/>
|
||||
</gain_db_to_level_mapping>
|
||||
<backend_names>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO" backend="bt-sco" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_HIFI_FILTER" backend="speaker-and-headphones" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" backend="handset" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="handset" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" backend="handset" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" backend="handset" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="PRI_MI2S_RX-and-HDMI"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="PRI_MI2S_RX-and-DISPLAY_PORT"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="PRI_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_VOIP" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_VOIP" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_VOIP1" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_VOIP2" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_HDR" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HDMI_MIC" interface="HDMI"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_SELFIE_ZOOM" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AANC_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" interface="PRI_I2S_TX"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" interface="PRI_I2S_TX"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" interface="PRI_I2S_TX"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AT_AMIC1" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AT_AMIC3" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AT_AMIC5" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AT_AMIC3_5" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="PRI_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="PRI_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="PRI_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_SWB" backend="speaker-and-bt-sco-swb" interface="PRI_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_AT_RECEIVER" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_AT_SPK1" interface="PRI_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_AT_SPK2" interface="PRI_MI2S_RX"/>
|
||||
</backend_names>
|
||||
<!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP -->
|
||||
<microphone_characteristics>
|
||||
<microphone valid_mask="31" device_id="builtin_mic_1" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="bottom" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="0" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="93"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.78 -0.71 -0.64 -0.60 -0.55 -0.50 -0.47 -0.42 -0.39 -0.36 -0.34 -0.33 -0.32 -0.29 -0.28 -0.28 -0.27 -0.25 -0.25 -0.24 -0.23 -0.23 -0.22 -0.22 -0.19 -0.17 -0.15 -0.15 -0.14 -0.14 -0.12 -0.11 -0.10 -0.10 -0.08 -0.07 -0.07 -0.04 -0.03 -0.01 0.00 0.04 0.06 0.07 0.08 0.13 0.09 0.14 0.19 0.23 0.28 0.29 0.31 0.37 0.88 0.86 0.77 0.78 0.84 0.86 1.05 1.12 1.18 1.25 1.43 1.66 1.83 2.02 2.23 2.59 2.84 3.35 4.01 6.82 6.62 6.42 7.30 8.23 7.54 12.68 13.76 18.69 19.68 20.90 23.70 25.10 21.65 16.18 18.84 25.44 23.48 23.22 24.89"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0269 0.0058 0.0079" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_2" type="AUDIO_DEVICE_IN_BACK_MIC" address="back" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="1" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.75 -0.74 -0.69 -0.65 -0.62 -0.61 -0.56 -0.53 -0.50 -0.47 -0.43 -0.40 -0.37 -0.36 -0.33 -0.30 -0.28 -0.25 -0.24 -0.24 -0.24 -0.25 -0.24 -0.12 -0.10 -0.08 -0.09 -0.07 -0.07 -0.06 -0.06 -0.06 -0.05 -0.04 -0.05 -0.04 -0.01 0.02 0.02 0.00 0.02 0.03 0.07 0.10 0.10 0.13 0.01 0.01 0.10 0.11 0.19 0.24 0.38 0.46 0.26 0.27 0.43 0.76 0.75 1.09 1.09 0.94 1.06 1.21 1.47 1.45 1.36 2.07 2.85 2.90 3.85 4.65 5.84 5.46 6.15 7.50 8.30 10.62 12.70 16.65 20.95 25.41 26.32 20.20 16.60 11.24 7.85 7.62 20.19 7.32 2.87 5.18"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 1.0 0.0" geometric_location="0.0546 0.1456 0.00415" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_3" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="2" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00"
|
||||
responses="-9.24 -9.31 -9.39 -9.45 -9.46 -9.47 -9.50 -9.52 -9.51 -9.52 -9.51 -9.50 -9.49 -9.47 -9.48 -9.49 -9.48 -9.50 -9.51 -9.53 -9.55 -9.59 -9.63 -9.67 -9.58 -9.57 -9.65 -9.68 -9.71 -9.75 -9.79 -9.84 -9.87 -9.87 -9.90 -9.90 -9.91 -9.97 -10.01 -10.05 -9.85 -9.93 -9.94 -9.98 -10.04 -10.12 -10.28 -10.25 -10.01 -9.86 -9.81 -9.82 -9.61 -9.46 -8.27 -8.42 -8.98 -8.99 -8.82 -9.21 -8.92 -8.97 -9.30 -9.44 -9.52 -9.28 -9.09 -8.81 -7.02 -5.72 -5.30 -7.26 -8.39 -12.28 -8.23 -6.99 -5.52 -4.87 -3.82 -6.09 0.00 -2.15 -0.26 1.48 5.22 10.92 6.41 9.55 12.96 3.35 22.00 19.75"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0274 0.14065 0.0079" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_4" type="AUDIO_DEVICE_IN_BACK_MIC" address="" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="3" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.75 -0.74 -0.69 -0.65 -0.62 -0.61 -0.56 -0.53 -0.50 -0.47 -0.43 -0.40 -0.37 -0.36 -0.33 -0.30 -0.28 -0.25 -0.24 -0.24 -0.24 -0.25 -0.24 -0.12 -0.10 -0.08 -0.09 -0.07 -0.07 -0.06 -0.06 -0.06 -0.05 -0.04 -0.05 -0.04 -0.01 0.02 0.02 0.00 0.02 0.03 0.07 0.10 0.10 0.13 0.01 0.01 0.10 0.11 0.19 0.24 0.38 0.46 0.26 0.27 0.43 0.76 0.75 1.09 1.09 0.94 1.06 1.21 1.47 1.45 1.36 2.07 2.85 2.90 3.85 4.65 5.84 5.46 6.15 7.50 8.30 10.62 12.70 16.65 20.95 25.41 26.32 20.20 16.60 11.24 7.85 7.62 20.19 7.32 2.87 5.18"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 1.0 0.0" geometric_location="0.0546 0.1456 0.00415" />
|
||||
</microphone_characteristics>
|
||||
<snd_devices>
|
||||
<input_snd_device>
|
||||
<input_snd_device_mic_mapping>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_CAMCORDER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_TMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_QMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_AANC_HANDSET_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_QUAD_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_QMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_QMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_QMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_QMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_THREE_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_TMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_TMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_TMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_TMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_THREE_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_GENERIC_QMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
</input_snd_device_mic_mapping>
|
||||
</input_snd_device>
|
||||
</snd_devices>
|
||||
</audio_platform_info>
|
||||
|
||||
261
proprietary/vendor/etc/audio/sku_yupik/audio_tuning_mixer.txt
vendored
Normal file
261
proprietary/vendor/etc/audio/sku_yupik/audio_tuning_mixer.txt
vendored
Normal file
@@ -0,0 +1,261 @@
|
||||
# Copyright (c) 2019-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.
|
||||
#RAS_TEST_SPKR_PHONE_SPKR_STEREO
|
||||
acdb_dev_id:136
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:Two
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP1 Switch:1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:62
|
||||
WSA_RX1 Digital Volume:62
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT
|
||||
acdb_dev_id:102
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:1
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:Two
|
||||
WSA_RX_0_VI_FB_LCH_MUX:WSA_CDC_DMA_TX_0
|
||||
WSA_RX_0_VI_FB_RCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:0
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_STEREO_RX_FB_PROT
|
||||
acdb_dev_id:124
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:Two
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP1 Switch:1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:62
|
||||
WSA_RX1 Digital Volume:62
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT_STEREO_MCS
|
||||
acdb_dev_id:193
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:1
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:Two
|
||||
WSA_RX_0_VI_FB_LCH_MUX:WSA_CDC_DMA_TX_0
|
||||
WSA_RX_0_VI_FB_RCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:0
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT_MONO_L_MCS
|
||||
acdb_dev_id:194
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:One
|
||||
WSA_RX_0_VI_FB_LCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT_MONO_R_MCS
|
||||
acdb_dev_id:195
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:One
|
||||
WSA_RX_0_VI_FB_RCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_STEREO_RX_FB_PROT_MCS
|
||||
acdb_dev_id:196
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:Two
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP1 Switch:1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:84
|
||||
WSA_RX1 Digital Volume:84
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
#SPKR_PHONE_SPKR_MONO_L_RX_FB_PROT_MCS
|
||||
acdb_dev_id:197
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:One
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_COMP1 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:84
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
|
||||
#SPKR_PHONE_SPKR_MONO_R_RX_FB_PROT_MCS
|
||||
acdb_dev_id:198
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:One
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX1 Digital Volume:84
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
355
proprietary/vendor/etc/audio/sku_yupik/sound_trigger_mixer_paths_yupikqrd.xml
vendored
Normal file
355
proprietary/vendor/etc/audio/sku_yupik/sound_trigger_mixer_paths_yupikqrd.xml
vendored
Normal file
@@ -0,0 +1,355 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--- Copyright (c) 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, -->
|
||||
<!--- 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>
|
||||
<ctl name="LSM1 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM2 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM3 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM4 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM5 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM6 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM7 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM8 Mixer VA_CDC_DMA_TX_0" value="0"/>
|
||||
<ctl name="LSM1 Port" value="None"/>
|
||||
<ctl name="LSM2 Port" value="None"/>
|
||||
<ctl name="LSM3 Port" value="None"/>
|
||||
<ctl name="LSM4 Port" value="None"/>
|
||||
<ctl name="LSM5 Port" value="None"/>
|
||||
<ctl name="LSM6 Port" value="None"/>
|
||||
<ctl name="LSM7 Port" value="None"/>
|
||||
<ctl name="LSM8 Port" value="None"/>
|
||||
<ctl name="VA_CDC_DMA_TX_0 Channels" value="One"/>
|
||||
<ctl name="VA_CDC_DMA_TX_0 SampleRate" value="KHZ_16"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="0"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC1" value="0"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC2" value="0"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC3" value="0"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC4" value="0"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC5" value="0"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC6" value="0"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC7" value="0"/>
|
||||
<ctl name="VA DMIC MUX0" value="ZERO"/>
|
||||
<ctl name="VA DMIC MUX1" value="ZERO"/>
|
||||
<ctl name="VA DMIC MUX2" value="ZERO"/>
|
||||
<ctl name="VA DMIC MUX3" value="ZERO"/>
|
||||
<ctl name="VA DMIC MUX4" value="ZERO"/>
|
||||
<ctl name="VA DMIC MUX5" value="ZERO"/>
|
||||
<ctl name="VA DMIC MUX6" value="ZERO"/>
|
||||
<ctl name="VA DMIC MUX7" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX0" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX1" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX2" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX3" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX4" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX5" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX6" value="ZERO"/>
|
||||
<ctl name="VA SMIC MUX7" value="ZERO"/>
|
||||
<ctl name="ADC2 MUX" value="INP2"/>
|
||||
<ctl name="ADC3 MUX" value="INP4"/>
|
||||
<ctl name="ADC4 MUX" value="INP5"/>
|
||||
<ctl name="ADC1_MIXER Switch" value="0"/>
|
||||
<ctl name="ADC2_MIXER Switch" value="0"/>
|
||||
<ctl name="ADC3_MIXER Switch" value="0"/>
|
||||
<ctl name="ADC4_MIXER Switch" value="0"/>
|
||||
<ctl name="ADC1 Volume" value="12"/>
|
||||
<ctl name="ADC2 Volume" value="12"/>
|
||||
<ctl name="ADC3 Volume" value="12"/>
|
||||
<ctl name="ADC4 Volume" value="12"/>
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="None"/>
|
||||
<ctl name="EC Reference Channels" value="Zero"/>
|
||||
<ctl name="EC Reference Bit Format" value="0"/>
|
||||
<ctl name="EC Reference SampleRate" value="0"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
<ctl name="VA_DEC0 MODE" value="ADC_DEFAULT"/>
|
||||
<ctl name="VA_DEC1 MODE" value="ADC_DEFAULT"/>
|
||||
<ctl name="VA_DEC2 MODE" value="ADC_DEFAULT"/>
|
||||
<ctl name="VA_DEC3 MODE" value="ADC_DEFAULT"/>
|
||||
<ctl name="ADC2_BCS Disable" value="0"/>
|
||||
<ctl name="HDR12 MUX" value="NO_HDR12"/>
|
||||
<ctl name="HDR34 MUX" value="NO_HDR34"/>
|
||||
<ctl name="TX0 MODE" value="ADC_LP"/>
|
||||
<ctl name="TX1 MODE" value="ADC_LP"/>
|
||||
<ctl name="TX2 MODE" value="ADC_LP"/>
|
||||
<ctl name="TX3 MODE" value="ADC_LP"/>
|
||||
<ctl name="ADC1 ChMap" value="ZERO"/>
|
||||
<ctl name="ADC2 ChMap" value="ZERO"/>
|
||||
<ctl name="ADC3 ChMap" value="ZERO"/>
|
||||
<ctl name="ADC4 ChMap" value="ZERO"/>
|
||||
<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-voice-wakeup-1">
|
||||
<ctl name="LSM1 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-2">
|
||||
<ctl name="LSM2 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-3">
|
||||
<ctl name="LSM3 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-4">
|
||||
<ctl name="LSM4 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-5">
|
||||
<ctl name="LSM5 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-6">
|
||||
<ctl name="LSM6 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-7">
|
||||
<ctl name="LSM7 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-8">
|
||||
<ctl name="LSM8 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-1">
|
||||
<ctl name="LSM1 Mixer VA_CDC_DMA_TX_0" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-1 preproc">
|
||||
<path name="listen-voice-wakeup-1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-2 preproc">
|
||||
<path name="listen-voice-wakeup-2"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-3 preproc">
|
||||
<path name="listen-voice-wakeup-3"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-4 preproc">
|
||||
<path name="listen-voice-wakeup-4"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-5 preproc">
|
||||
<path name="listen-voice-wakeup-5"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-6 preproc">
|
||||
<path name="listen-voice-wakeup-6"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-7 preproc">
|
||||
<path name="listen-voice-wakeup-7"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-8 preproc">
|
||||
<path name="listen-voice-wakeup-8"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-1 port">
|
||||
<ctl name="LSM1 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-2 port">
|
||||
<ctl name="LSM2 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-3 port">
|
||||
<ctl name="LSM3 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-4 port">
|
||||
<ctl name="LSM4 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-5 port">
|
||||
<ctl name="LSM5 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-6 port">
|
||||
<ctl name="LSM6 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-7 port">
|
||||
<ctl name="LSM7 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-8 port">
|
||||
<ctl name="LSM8 Port" value="VA_CDC_DMA_TX_0"/>
|
||||
<ctl name="LPI Enable" value="1"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-1 preproc port">
|
||||
<ctl name="LSM1 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-2 preproc port">
|
||||
<ctl name="LSM2 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-3 preproc port">
|
||||
<ctl name="LSM3 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-4 preproc port">
|
||||
<ctl name="LSM4 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-5 preproc port">
|
||||
<ctl name="LSM5 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-6 preproc port">
|
||||
<ctl name="LSM6 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-7 preproc port">
|
||||
<ctl name="LSM7 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-voice-wakeup-8 preproc port">
|
||||
<ctl name="LSM8 Port" value="ADM_LSM_TX"/>
|
||||
<ctl name="LPI Enable" value="0"/>
|
||||
</path>
|
||||
<path name="listen-ape-handset-qmic">
|
||||
<ctl name="VA_CDC_DMA_TX_0 Channels" value="Four"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC2" value="1"/>
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC3" value="1"/>
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC"/>
|
||||
<ctl name="VA DEC1 MUX" value="SWR_MIC"/>
|
||||
<ctl name="VA DEC2 MUX" value="SWR_MIC"/>
|
||||
<ctl name="VA DEC3 MUX" value="SWR_MIC"/>
|
||||
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR"/>
|
||||
<ctl name="VA_DEC1 MODE" value="ADC_LOW_PWR"/>
|
||||
<ctl name="VA_DEC2 MODE" value="ADC_LOW_PWR"/>
|
||||
<ctl name="VA_DEC3 MODE" value="ADC_LOW_PWR"/>
|
||||
<ctl name="VA SMIC MUX0" value="SWR_MIC9"/>
|
||||
<ctl name="VA SMIC MUX1" value="SWR_MIC0"/>
|
||||
<ctl name="VA SMIC MUX2" value="SWR_MIC8"/>
|
||||
<ctl name="VA SMIC MUX3" value="SWR_MIC1"/>
|
||||
<ctl name="ADC2_BCS Disable" value="1"/>
|
||||
<ctl name="ADC2 MUX" value="INP3"/>
|
||||
<ctl name="ADC3 MUX" value="INP4"/>
|
||||
<ctl name="ADC4 MUX" value="INP5"/>
|
||||
<ctl name="HDR12 MUX" value="NO_HDR12"/>
|
||||
<ctl name="HDR34 MUX" value="NO_HDR34"/>
|
||||
<ctl name="ADC1 ChMap" value="SWRM_TX1_CH1"/>
|
||||
<ctl name="ADC1_MIXER Switch" value="1"/>
|
||||
<ctl name="ADC2 ChMap" value="SWRM_TX1_CH2"/>
|
||||
<ctl name="ADC2_MIXER Switch" value="1"/>
|
||||
<ctl name="ADC3 ChMap" value="SWRM_TX3_CH1"/>
|
||||
<ctl name="ADC3_MIXER Switch" value="1"/>
|
||||
<ctl name="ADC4 ChMap" value="SWRM_TX3_CH2"/>
|
||||
<ctl name="ADC4_MIXER Switch" value="1"/>
|
||||
</path>
|
||||
<path name="listen-ape-headset-mic">
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1"/>
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC"/>
|
||||
<ctl name="VA SMIC MUX0" value="SWR_MIC1"/>
|
||||
<ctl name="VA_CDC_DMA_TX_0 Channels" value="One"/>
|
||||
<ctl name="ADC2 ChMap" value="SWRM_TX1_CH2"/>
|
||||
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR"/>
|
||||
<ctl name="ADC2 MUX" value="INP2"/>
|
||||
<ctl name="HDR12 MUX" value="NO_HDR12"/>
|
||||
<ctl name="ADC2_MIXER Switch" value="1"/>
|
||||
<ctl name="ADC2_BCS Disable" value="1"/>
|
||||
</path>
|
||||
<path name="echo-reference headphones">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0"/>
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
<ctl name="EC Reference Bit Format" value="S16_LE"/>
|
||||
<ctl name="EC Reference SampleRate" value="48000"/>
|
||||
</path>
|
||||
<path name="echo-reference headset">
|
||||
<path name="echo-reference headphones"/>
|
||||
</path>
|
||||
<path name="echo-reference a2dp">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_7_RX"/>
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
<ctl name="EC Reference Bit Format" value="S16_LE"/>
|
||||
<ctl name="EC Reference SampleRate" value="48000"/>
|
||||
</path>
|
||||
<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 MUX" value="INP3"/>
|
||||
<ctl name="HDR12 MUX" value="NO_HDR12"/>
|
||||
<ctl name="ADC2_MIXER Switch" value="1"/>
|
||||
</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 MUX" value="INP3"/>
|
||||
<ctl name="HDR12 MUX" value="NO_HDR12"/>
|
||||
<ctl name="ADC2_MIXER Switch" value="1"/>
|
||||
<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_MIC4"/>
|
||||
<ctl name="ADC3 ChMap" value="SWRM_TX2_CH1"/>
|
||||
<ctl name="ADC3 MUX" value="INP4"/>
|
||||
<ctl name="HDR34 MUX" value="NO_HDR34"/>
|
||||
<ctl name="ADC3_MIXER Switch" value="1"/>
|
||||
</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 MUX" value="INP3"/>
|
||||
<ctl name="HDR12 MUX" value="NO_HDR12"/>
|
||||
<ctl name="ADC2_MIXER Switch" value="1"/>
|
||||
<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 MUX" value="INP4"/>
|
||||
<ctl name="HDR34 MUX" value="NO_HDR34"/>
|
||||
<ctl name="ADC3_MIXER Switch" value="1"/>
|
||||
</path>
|
||||
<path name="echo-reference">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="PRI_MI2S_RX"/>
|
||||
<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>
|
||||
466
proprietary/vendor/etc/audio/sku_yupik/sound_trigger_platform_info.xml
vendored
Normal file
466
proprietary/vendor/etc/audio/sku_yupik/sound_trigger_platform_info.xml
vendored
Normal file
@@ -0,0 +1,466 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--- Copyright (c) 2013-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, -->
|
||||
<!--- 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. -->
|
||||
<sound_trigger_platform_info>
|
||||
<param version="0x0106" /> <!-- this must be the first param -->
|
||||
<!--- Version History: -->
|
||||
<!--- 0x0101: Legacy version. -->
|
||||
<!--- 0x0102: Includes acdb_ids param with the gcs_usecase tag. This matches -->
|
||||
<!--- the gcs_usecase with the acdb device that uses it. -->
|
||||
<!--- 0x0103: app_type and in_channels added to <lsm usecase> and out_channels -->
|
||||
<!--- added to <adm_config> -->
|
||||
<!--- 0x0104: instance id support for both WDSP<CPE> and ADSP lsm usecases -->
|
||||
<!--- 0x0105: Select <lsm_usecase> based on capture device -->
|
||||
<!--- 0x0106: Add module_params tag to support multiple module and param ids -->
|
||||
<!--- per <lsm_usecase> -->
|
||||
|
||||
<common_config>
|
||||
<param implementer_version="0x0102" />
|
||||
<param max_ape_sessions="8" />
|
||||
<param enable_failure_detection="false" />
|
||||
<param support_device_switch="false" />
|
||||
<param transit_to_non_lpi_on_battery_charging="false" />
|
||||
<!-- Below backend params must match with port used in mixer path file -->
|
||||
<!-- param used to configure backend sample rate, format and channels -->
|
||||
<param backend_port_name="VA_CDC_DMA_TX_0" />
|
||||
<!-- Param used to match and obtain device backend index -->
|
||||
<param backend_dai_name="VA_CDC_DMA_TX_0" />
|
||||
<!-- Param used to indicate if SVA has dedicated SLIM ports -->
|
||||
<param dedicated_sva_path="false" />
|
||||
<param dedicated_headset_path="false" />
|
||||
<param platform_lpi_enable="true" />
|
||||
<param enable_debug_dumps="false" />
|
||||
<param support_non_lpi_without_ec="false" />
|
||||
<param concurrent_capture="false" />
|
||||
<param concurrent_voip_call="false" />
|
||||
<param concurrent_voice_call="false" />
|
||||
</common_config>
|
||||
<acdb_ids>
|
||||
<param DEVICE_HANDSET_MIC_APE="100" />
|
||||
<param DEVICE_HANDSET_MIC_PP_APE="135" />
|
||||
<param DEVICE_HANDSET_DMIC_APE="149" />
|
||||
<param DEVICE_HANDSET_DMIC_LPI_APE="179" />
|
||||
<param DEVICE_HANDSET_TMIC_APE="157" />
|
||||
<param DEVICE_HANDSET_TMIC_LPI_APE="180" />
|
||||
<param DEVICE_HANDSET_QMIC_APE="137" />
|
||||
<param DEVICE_HANDSET_QMIC_LPI_APE="181" />
|
||||
<param DEVICE_HEADSET_MIC_APE="141" />
|
||||
<param DEVICE_HEADSET_MIC_APE_LPI="182" />
|
||||
</acdb_ids>
|
||||
|
||||
<!-- Multiple sound_model_config tags can be listed, each with unique -->
|
||||
<!-- vendor_uuid. The below tag represents QTI SVA engine sound model -->
|
||||
<!-- configuration. ISV must use their own unique vendor_uuid. -->
|
||||
|
||||
<!-- QTI SVA -->
|
||||
<sound_model_config>
|
||||
<param vendor_uuid="68ab2d40-e860-11e3-95ef-0002a5d5c51b" />
|
||||
<param execution_type="ADSP" />
|
||||
<param merge_first_stage_sound_models="false"/>
|
||||
<param max_ape_phrases="20" />
|
||||
<param max_ape_users="10" />
|
||||
<!-- Profile specific data which the algorithm can support -->
|
||||
<param sample_rate="16000" />
|
||||
<param bit_width="16" />
|
||||
<param out_channels="1"/> <!-- Module output channels -->
|
||||
<param dam_token_id="1"/>
|
||||
|
||||
<arm_ss_usecase>
|
||||
<!-- Options are "KEYWORD_DETECTION", "USER_VERIFICATION", "CUSTOM_DETECTION" -->
|
||||
<param sm_detection_type= "KEYWORD_DETECTION" />
|
||||
<param sm_id="0x2" />
|
||||
<param module_lib="libcapiv2svacnn.so"/>
|
||||
<param sample_rate="16000"/>
|
||||
<param bit_wdith="16"/>
|
||||
<param channel_count="1"/>
|
||||
</arm_ss_usecase>
|
||||
<arm_ss_usecase>
|
||||
<param sm_detection_type= "USER_VERIFICATION" />
|
||||
<param sm_id="0x4" />
|
||||
<param module_lib="libcapiv2vop.so"/>
|
||||
<param sample_rate="16000"/>
|
||||
<param bit_wdith="16"/>
|
||||
<param channel_count="1"/>
|
||||
</arm_ss_usecase>
|
||||
<arm_ss_usecase>
|
||||
<param sm_detection_type= "KEYWORD_DETECTION" />
|
||||
<param sm_id="0x8" />
|
||||
<param module_lib="libcapiv2svarnn.so"/>
|
||||
<param sample_rate="16000"/>
|
||||
<param bit_wdith="16"/>
|
||||
<param channel_count="1"/>
|
||||
</arm_ss_usecase>
|
||||
<!-- Module and param ids with which the algorithm is integrated
|
||||
in non-graphite firmware (note these must come after gcs params)
|
||||
Extends flexibility to have different ids based on execution type.
|
||||
valid execution_type values: "WDSP" "ADSP" -->
|
||||
<lsm_usecase>
|
||||
<param capture_device="HANDSET" />
|
||||
<!-- adm_cfg_profile should match with the one defined under adm_config -->
|
||||
<!-- Set it to NONE if LSM directly connects to AFE -->
|
||||
<param adm_cfg_profile="FFECNS" />
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="FLUENCE_DMIC" />
|
||||
<param execution_mode="ADSP" />
|
||||
<!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" -->
|
||||
<!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase -->
|
||||
<!-- must be present with this mode type to handle barge-in. -->
|
||||
<!-- NON_LPI: If another lsm_usecase is present with this mode -->
|
||||
<!-- type, it will be used for non-LPI non-barge-in usecases. -->
|
||||
<!-- If not present, NON_LPI_BARGE_IN mode type will be used. -->
|
||||
<!-- LPI: This mode type will be used for LPI usecases. -->
|
||||
<param lpi_mode="NON_LPI_BARGE_IN" />
|
||||
<param app_type="2" /> <!-- app type used in ACDB -->
|
||||
<param pdk5_app_type="5" />
|
||||
<param in_channels="3"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param module_type="GMM" />
|
||||
<param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" />
|
||||
<param operation_mode_ids="0x00012C1C, 0x0, 0x00012C02" />
|
||||
<param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" />
|
||||
<param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" />
|
||||
<param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
</module_params>
|
||||
<module_params>
|
||||
<param module_type="PDK5" />
|
||||
<param load_sound_model_ids="0x00012C35, 0x0, 0x00012C36" />
|
||||
<param unload_sound_model_ids="0x00012C35, 0x0, 0x00012C37" />
|
||||
<param confidence_levels_ids="0x00012C35, 0x0, 0x00012C38" />
|
||||
<param custom_config_ids="0x00012C35, 0x0, 0x00012C20" />
|
||||
<param det_event_type_ids="0x00012C35, 0x0, 0x00012C2C" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
<lsm_usecase>
|
||||
<param capture_device="HANDSET" />
|
||||
<!-- adm_cfg_profile should match with the one defined under adm_config -->
|
||||
<!-- Set it to NONE if LSM directly connects to AFE -->
|
||||
<param adm_cfg_profile="FFECNS" />
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="FLUENCE_DMIC" />
|
||||
<param execution_mode="ADSP" />
|
||||
<!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" -->
|
||||
<!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase -->
|
||||
<!-- must be present with this mode type to handle barge-in. -->
|
||||
<!-- NON_LPI: If another lsm_usecase is present with this mode -->
|
||||
<!-- type, it will be used for non-LPI non-barge-in usecases. -->
|
||||
<!-- If not present, NON_LPI_BARGE_IN mode type will be used. -->
|
||||
<!-- LPI: This mode type will be used for LPI usecases. -->
|
||||
<param lpi_mode="LPI" />
|
||||
<param app_type="2" /> <!-- app type used in ACDB -->
|
||||
<param pdk5_app_type="5" />
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param module_type="GMM" />
|
||||
<param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" />
|
||||
<param operation_mode_ids="0x00012C1C, 0x0, 0x00012C02" />
|
||||
<param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" />
|
||||
<param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" />
|
||||
<param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
</module_params>
|
||||
<module_params>
|
||||
<param module_type="PDK5" />
|
||||
<param load_sound_model_ids="0x00012C35, 0x0, 0x00012C36" />
|
||||
<param unload_sound_model_ids="0x00012C35, 0x0, 0x00012C37" />
|
||||
<param confidence_levels_ids="0x00012C35, 0x0, 0x00012C38" />
|
||||
<param custom_config_ids="0x00012C35, 0x0, 0x00012C20" />
|
||||
<param det_event_type_ids="0x00012C35, 0x0, 0x00012C2C" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
<lsm_usecase>
|
||||
<param capture_device="HEADSET" />
|
||||
<param adm_cfg_profile="FFECNS" />
|
||||
<param fluence_type="FLUENCE_MIC" />
|
||||
<param execution_mode="ADSP" />
|
||||
<param app_type="2" /> <!-- app type used in ACDB -->
|
||||
<param pdk5_app_type="5" />
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param module_type="GMM" />
|
||||
<param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" />
|
||||
<param operation_mode_ids="0x00012C1C, 0x0, 0x00012C02" />
|
||||
<param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" />
|
||||
<param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" />
|
||||
<param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
</module_params>
|
||||
<module_params>
|
||||
<param module_type="PDK5" />
|
||||
<param load_sound_model_ids="0x00012C35, 0x0, 0x00012C36" />
|
||||
<param unload_sound_model_ids="0x00012C35, 0x0, 0x00012C37" />
|
||||
<param confidence_levels_ids="0x00012C35, 0x0, 0x00012C38" />
|
||||
<param custom_config_ids="0x00012C35, 0x0, 0x00012C20" />
|
||||
<param det_event_type_ids="0x00012C35, 0x0, 0x00012C2C" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
|
||||
<!-- format: "ADPCM_packet" or "PCM_packet" !-->
|
||||
<!-- transfer_mode: "FTRT" or "RT" -->
|
||||
<!-- kw_duration is in milli seconds. It is valid only for FTRT
|
||||
transfer mode -->
|
||||
<param capture_keyword="PCM_packet, RT, 2000" />
|
||||
<param client_capture_read_delay="2000" />
|
||||
</sound_model_config>
|
||||
|
||||
<!-- QTI Music Detection !-->
|
||||
<sound_model_config>
|
||||
<param vendor_uuid="876c1b46-9d4d-40cc-a4fd-4d5ec7a80e47" />
|
||||
<param execution_type="ADSP" />
|
||||
<param max_ape_phrases="1" />
|
||||
<param max_ape_users="1" />
|
||||
<!-- Profile specific data which the algorithm can support -->
|
||||
<param sample_rate="16000" />
|
||||
<param bit_width="16" />
|
||||
<param out_channels="1"/> <!-- Module output channels -->
|
||||
<!-- Module and param ids with which the algorithm is integrated
|
||||
in non-graphite firmware (note these must come after gcs params)
|
||||
Extends flexibility to have different ids based on execution type.
|
||||
valid execution_type values: only "ADSP" -->
|
||||
<lsm_usecase>
|
||||
<param capture_device="HANDSET" />
|
||||
<!-- adm_cfg_profile should match with the one defined under adm_config -->
|
||||
<!-- Set it to NONE if LSM directly connects to AFE -->
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="NONE" />
|
||||
<param execution_mode="ADSP" />
|
||||
<param app_type="4" /> <!-- app type for MD used in ACDB -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param load_sound_model_ids="0x00012C22, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x00012C22, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x00012C22, 0x0, 0x00012C07" />
|
||||
<param det_event_type_ids="0x00012C22, 0x0, 0x00012C2C" />
|
||||
<param custom_config_ids="0x00012C22, 0x0, 0x00012C30" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
<lsm_usecase>
|
||||
<param capture_device="HEADSET" />
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<param fluence_type="NONE" />
|
||||
<param execution_mode="ADSP" />
|
||||
<param app_type="4" /> <!-- app type for MD used in ACDB -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param load_sound_model_ids="0x00012C22, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x00012C22, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x00012C22, 0x0, 0x00012C07" />
|
||||
<param det_event_type_ids="0x00012C22, 0x0, 0x00012C2C" />
|
||||
<param custom_config_ids="0x00012C22, 0x0, 0x00012C30" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
|
||||
<!-- format: "ADPCM_packet" or "PCM_packet" !-->
|
||||
<!-- transfer_mode: "FTRT" or "RT" -->
|
||||
<!-- kw_duration is in milli seconds. It is valid only for FTRT
|
||||
transfer mode -->
|
||||
<param capture_keyword="PCM_packet, FTRT, 1500" />
|
||||
<param client_capture_read_delay="2000" />
|
||||
</sound_model_config>
|
||||
|
||||
<!-- Google Hotword -->
|
||||
<sound_model_config>
|
||||
<param vendor_uuid="7038ddc8-30f2-11e6-b0ac-40a8f03d3f15" />
|
||||
<param execution_type="ADSP" />
|
||||
<param max_ape_phrases="1" />
|
||||
<param max_ape_users="1" />
|
||||
<param dam_token_id="1"/>
|
||||
<!-- Profile specific data which the algorithm can support -->
|
||||
<param sample_rate="16000" />
|
||||
<param bit_width="16" />
|
||||
<param out_channels="1"/> <!-- Module output channels -->
|
||||
<param get_module_version="true"/>
|
||||
<lsm_usecase>
|
||||
<param capture_device="HANDSET" />
|
||||
<!-- adm_cfg_profile should match with the one defined under adm_config -->
|
||||
<!-- Set it to NONE if LSM directly connects to AFE -->
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="NONE" />
|
||||
<param execution_mode="ADSP" />
|
||||
<!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" -->
|
||||
<!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase -->
|
||||
<!-- must be present with this mode type to handle barge-in. -->
|
||||
<!-- NON_LPI: If another lsm_usecase is present with this mode -->
|
||||
<!-- type, it will be used for non-LPI non-barge-in usecases. -->
|
||||
<!-- If not present, NON_LPI_BARGE_IN mode type will be used. -->
|
||||
<!-- LPI: This mode type will be used for LPI usecases. -->
|
||||
<param lpi_mode="NON_LPI_BARGE_IN" />
|
||||
<param app_type="3" /> <!-- app type used in ACDB -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param load_sound_model_ids="0x18000001, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x18000001, 0x0, 0x00012C15" />
|
||||
<param custom_config_ids="0x18000001, 0x0, 0x00012C20" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
<param version_ids="0x18000001, 0x0, 0x18000101" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
<lsm_usecase>
|
||||
<param capture_device="HANDSET" />
|
||||
<!-- adm_cfg_profile should match with the one defined under adm_config -->
|
||||
<!-- Set it to NONE if LSM directly connects to AFE -->
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="NONE" />
|
||||
<param execution_mode="ADSP" />
|
||||
<!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" -->
|
||||
<!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase -->
|
||||
<!-- must be present with this mode type to handle barge-in. -->
|
||||
<!-- NON_LPI: If another lsm_usecase is present with this mode -->
|
||||
<!-- type, it will be used for non-LPI non-barge-in usecases. -->
|
||||
<!-- If not present, NON_LPI_BARGE_IN mode type will be used. -->
|
||||
<!-- LPI: This mode type will be used for LPI usecases. -->
|
||||
<param lpi_mode="LPI" />
|
||||
<param app_type="3" /> <!-- app type used in ACDB -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param load_sound_model_ids="0x18000001, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x18000001, 0x0, 0x00012C15" />
|
||||
<param custom_config_ids="0x18000001, 0x0, 0x00012C20" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
<param version_ids="0x18000001, 0x0, 0x18000101" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
<lsm_usecase>
|
||||
<param capture_device="HEADSET" />
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<param fluence_type="NONE" />
|
||||
<param execution_mode="ADSP" />
|
||||
<param app_type="3" /> <!-- app type used in ACDB -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param load_sound_model_ids="0x18000001, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x18000001, 0x0, 0x00012C15" />
|
||||
<param custom_config_ids="0x18000001, 0x0, 0x00012C20" />
|
||||
<param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" />
|
||||
<param version_ids="0x18000001, 0x0, 0x18000101" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
|
||||
<!-- format: "ADPCM_packet" or "PCM_packet" !-->
|
||||
<!-- transfer_mode: "FTRT" or "RT" -->
|
||||
<!-- kw_duration is in milli seconds. It is valid only for FTRT
|
||||
transfer mode -->
|
||||
<param capture_keyword="PCM_raw, FTRT, 2000" />
|
||||
<param client_capture_read_delay="2000" />
|
||||
</sound_model_config>
|
||||
|
||||
<!-- Google Music Detection -->
|
||||
<sound_model_config>
|
||||
<param vendor_uuid="9f6ad62a-1f0b-11e7-87c5-40a8f03d3f15" />
|
||||
<param execution_type="ADSP" />
|
||||
<param max_ape_phrases="1" />
|
||||
<param max_ape_users="1" />
|
||||
<!-- Profile specific data which the algorithm can support -->
|
||||
<param sample_rate="16000" />
|
||||
<param bit_width="16" />
|
||||
<param out_channels="1"/> <!-- Module output channels -->
|
||||
<lsm_usecase>
|
||||
<param capture_device="HANDSET" />
|
||||
<!-- adm_cfg_profile should match with the one defined under adm_config -->
|
||||
<!-- Set it to NONE if LSM directly connects to AFE -->
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="NONE" />
|
||||
<param execution_mode="ADSP" />
|
||||
<param app_type="3" /> <!-- app type used in ACDB -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param load_sound_model_ids="0x18000001, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x18000001, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x18000001, 0x0, 0x00012C07" />
|
||||
<param operation_mode_ids="0x18000001, 0x0, 0x00012C02" />
|
||||
<param polling_enable_ids="0x18000001, 0x0, 0x00012C1B" />
|
||||
<param custom_config_ids="0x18000001, 0x0, 0x00012C20" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
<lsm_usecase>
|
||||
<param capture_device="HEADSET" />
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<param fluence_type="NONE" />
|
||||
<param execution_mode="ADSP" />
|
||||
<param app_type="3" /> <!-- app type used in ACDB -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<module_params>
|
||||
<param load_sound_model_ids="0x18000001, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x18000001, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x18000001, 0x0, 0x00012C07" />
|
||||
<param operation_mode_ids="0x18000001, 0x0, 0x00012C02" />
|
||||
<param polling_enable_ids="0x18000001, 0x0, 0x00012C1B" />
|
||||
<param custom_config_ids="0x18000001, 0x0, 0x00012C20" />
|
||||
</module_params>
|
||||
</lsm_usecase>
|
||||
|
||||
<!-- format: "ADPCM_packet" or "PCM_packet" !-->
|
||||
<!-- transfer_mode: "FTRT" or "RT" -->
|
||||
<!-- kw_duration is in milli seconds. It is valid only for FTRT
|
||||
transfer mode -->
|
||||
<param capture_keyword="PCM_raw, FTRT, 5000" />
|
||||
<param client_capture_read_delay="2000" />
|
||||
</sound_model_config>
|
||||
|
||||
<!-- Multiple adm_config tags can be listed, each with unique profile name. -->
|
||||
<!-- app_type to match corresponding value from ACDB -->
|
||||
<adm_config>
|
||||
<param adm_cfg_profile="FFECNS" />
|
||||
<param app_type="69947" />
|
||||
<param sample_rate="16000" />
|
||||
<param bit_width="16" />
|
||||
<param out_channels="3"/>
|
||||
</adm_config>
|
||||
|
||||
<adm_config>
|
||||
<param adm_cfg_profile="DEFAULT" />
|
||||
<param app_type="69938" />
|
||||
<param sample_rate="16000" />
|
||||
<param bit_width="16" />
|
||||
<param out_channels="1"/>
|
||||
</adm_config>
|
||||
</sound_trigger_platform_info>
|
||||
650
proprietary/vendor/etc/audio_platform_info.xml
vendored
Normal file
650
proprietary/vendor/etc/audio_platform_info.xml
vendored
Normal file
@@ -0,0 +1,650 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- Copyright (c) 2014, 2016-2021, 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. -->
|
||||
<audio_platform_info>
|
||||
<acdb_ids>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_QMIC_FLUENCE" acdb_id="131"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_TMIC" acdb_id="131"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" acdb_id="132"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="151"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="152"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_MIC" acdb_id="133"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/>
|
||||
<device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_USB_HEADSET_HEX_MIC_AEC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_HEX_MIC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_VOCE_RECOG_USB_HEADSET_HEX_MIC" acdb_id="162"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" acdb_id="11"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_IN_BT_A2DP" acdb_id="201"/>
|
||||
</acdb_ids>
|
||||
|
||||
<module_ids>
|
||||
<aec>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
</aec>
|
||||
<ns>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
</ns>
|
||||
</module_ids>
|
||||
|
||||
<bit_width_configs>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
|
||||
</bit_width_configs>
|
||||
<pcm_ids>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="43"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="24"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="25"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="26"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="27"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="28"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="32"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_RX" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="33"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY2" type="in" id="42"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_SILENCE" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="29" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="29" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="36" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="36" />
|
||||
<usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="23" />
|
||||
<usecase name="USECASE_INCALL_MUSIC_UPLINK2" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="37" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_DOWNLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="23" />
|
||||
</pcm_ids>
|
||||
<config_params>
|
||||
<param key="spkr_1_tz_name" value="wsatz.13"/>
|
||||
<param key="spkr_2_tz_name" value="wsatz.14"/>
|
||||
<!-- In the below value string, the value indicates default mono -->
|
||||
<!-- speaker. It can be set to either left or right -->
|
||||
<param key="mono_speaker" value="left"/>
|
||||
<!-- In the below value string, first parameter indicates size -->
|
||||
<!-- followed by perf lock options -->
|
||||
<param key="perf_lock_opts" value="4, 0x40400000, 0x1, 0x40C00000, 0x1"/>
|
||||
<param key="native_audio_mode" value="src"/>
|
||||
<param key="input_mic_max_count" value="3"/>
|
||||
<param key="true_32_bit" value="true"/>
|
||||
<!-- In the below value string, the value indicates sidetone gain in dB -->
|
||||
<param key="usb_sidetone_gain" value="35"/>
|
||||
</config_params>
|
||||
<gain_db_to_level_mapping>
|
||||
<gain_level_map db="-59" level="5"/>
|
||||
<gain_level_map db="-17.4" level="4"/>
|
||||
<gain_level_map db="-13.8" level="3"/>
|
||||
<gain_level_map db="-10.2" level="2"/>
|
||||
<gain_level_map db="0" level="1"/>
|
||||
</gain_db_to_level_mapping>
|
||||
<backend_names>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO" backend="bt-sco" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="WSA_CDC_DMA_RX_0-and-HDMI"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="WSA_CDC_DMA_RX_0-and-DISPLAY_PORT"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HDMI_MIC" interface="HDMI"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AANC_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_SWB" backend="speaker-and-bt-sco-swb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_DSD" backend="headphones-dsd" interface="RX_CDC_DMA_RX_5"/>
|
||||
</backend_names>
|
||||
<!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP -->
|
||||
<microphone_characteristics>
|
||||
<microphone valid_mask="31" device_id="builtin_mic_1" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="bottom" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="0" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="93"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.78 -0.71 -0.64 -0.60 -0.55 -0.50 -0.47 -0.42 -0.39 -0.36 -0.34 -0.33 -0.32 -0.29 -0.28 -0.28 -0.27 -0.25 -0.25 -0.24 -0.23 -0.23 -0.22 -0.22 -0.19 -0.17 -0.15 -0.15 -0.14 -0.14 -0.12 -0.11 -0.10 -0.10 -0.08 -0.07 -0.07 -0.04 -0.03 -0.01 0.00 0.04 0.06 0.07 0.08 0.13 0.09 0.14 0.19 0.23 0.28 0.29 0.31 0.37 0.88 0.86 0.77 0.78 0.84 0.86 1.05 1.12 1.18 1.25 1.43 1.66 1.83 2.02 2.23 2.59 2.84 3.35 4.01 6.82 6.62 6.42 7.30 8.23 7.54 12.68 13.76 18.69 19.68 20.90 23.70 25.10 21.65 16.18 18.84 25.44 23.48 23.22 24.89"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0269 0.0058 0.0079" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_2" type="AUDIO_DEVICE_IN_BACK_MIC" address="back" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="1" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.75 -0.74 -0.69 -0.65 -0.62 -0.61 -0.56 -0.53 -0.50 -0.47 -0.43 -0.40 -0.37 -0.36 -0.33 -0.30 -0.28 -0.25 -0.24 -0.24 -0.24 -0.25 -0.24 -0.12 -0.10 -0.08 -0.09 -0.07 -0.07 -0.06 -0.06 -0.06 -0.05 -0.04 -0.05 -0.04 -0.01 0.02 0.02 0.00 0.02 0.03 0.07 0.10 0.10 0.13 0.01 0.01 0.10 0.11 0.19 0.24 0.38 0.46 0.26 0.27 0.43 0.76 0.75 1.09 1.09 0.94 1.06 1.21 1.47 1.45 1.36 2.07 2.85 2.90 3.85 4.65 5.84 5.46 6.15 7.50 8.30 10.62 12.70 16.65 20.95 25.41 26.32 20.20 16.60 11.24 7.85 7.62 20.19 7.32 2.87 5.18"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 1.0 0.0" geometric_location="0.0546 0.1456 0.00415" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_3" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="2" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00"
|
||||
responses="-9.24 -9.31 -9.39 -9.45 -9.46 -9.47 -9.50 -9.52 -9.51 -9.52 -9.51 -9.50 -9.49 -9.47 -9.48 -9.49 -9.48 -9.50 -9.51 -9.53 -9.55 -9.59 -9.63 -9.67 -9.58 -9.57 -9.65 -9.68 -9.71 -9.75 -9.79 -9.84 -9.87 -9.87 -9.90 -9.90 -9.91 -9.97 -10.01 -10.05 -9.85 -9.93 -9.94 -9.98 -10.04 -10.12 -10.28 -10.25 -10.01 -9.86 -9.81 -9.82 -9.61 -9.46 -8.27 -8.42 -8.98 -8.99 -8.82 -9.21 -8.92 -8.97 -9.30 -9.44 -9.52 -9.28 -9.09 -8.81 -7.02 -5.72 -5.30 -7.26 -8.39 -12.28 -8.23 -6.99 -5.52 -4.87 -3.82 -6.09 0.00 -2.15 -0.26 1.48 5.22 10.92 6.41 9.55 12.96 3.35 22.00 19.75"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0274 0.14065 0.0079" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_4" type="AUDIO_DEVICE_IN_BACK_MIC" address="" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="3" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.75 -0.74 -0.69 -0.65 -0.62 -0.61 -0.56 -0.53 -0.50 -0.47 -0.43 -0.40 -0.37 -0.36 -0.33 -0.30 -0.28 -0.25 -0.24 -0.24 -0.24 -0.25 -0.24 -0.12 -0.10 -0.08 -0.09 -0.07 -0.07 -0.06 -0.06 -0.06 -0.05 -0.04 -0.05 -0.04 -0.01 0.02 0.02 0.00 0.02 0.03 0.07 0.10 0.10 0.13 0.01 0.01 0.10 0.11 0.19 0.24 0.38 0.46 0.26 0.27 0.43 0.76 0.75 1.09 1.09 0.94 1.06 1.21 1.47 1.45 1.36 2.07 2.85 2.90 3.85 4.65 5.84 5.46 6.15 7.50 8.30 10.62 12.70 16.65 20.95 25.41 26.32 20.20 16.60 11.24 7.85 7.62 20.19 7.32 2.87 5.18"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 1.0 0.0" geometric_location="0.0546 0.1456 0.00415" />
|
||||
</microphone_characteristics>
|
||||
<snd_devices>
|
||||
<input_snd_device>
|
||||
<input_snd_device_mic_mapping>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_CAMCORDER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_TMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_QMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_AANC_HANDSET_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_QUAD_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_QMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_QMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_QMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_QMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_THREE_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_TMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_TMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_TMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_TMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_THREE_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_GENERIC_QMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_4"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
</input_snd_device_mic_mapping>
|
||||
</input_snd_device>
|
||||
</snd_devices>
|
||||
</audio_platform_info>
|
||||
|
||||
475
proprietary/vendor/etc/audio_platform_info_intcodec.xml
vendored
Normal file
475
proprietary/vendor/etc/audio_platform_info_intcodec.xml
vendored
Normal file
@@ -0,0 +1,475 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- Copyright (c) 2014, 2016-2021, 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. -->
|
||||
<audio_platform_info>
|
||||
<bit_width_configs>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
|
||||
</bit_width_configs>
|
||||
<interface_names>
|
||||
<device name="AUDIO_DEVICE_IN_BUILTIN_MIC" interface="TX_CDC_DMA_TX_3" codec_type="internal"/>
|
||||
<device name="AUDIO_DEVICE_IN_BACK_MIC" interface="TX_CDC_DMA_TX_3" codec_type="internal"/>
|
||||
</interface_names>
|
||||
|
||||
<module_ids>
|
||||
<aec>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
</aec>
|
||||
<ns>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
</ns>
|
||||
</module_ids>
|
||||
|
||||
<pcm_ids>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="43"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="24"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="25"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="26"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="27"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="28"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="32"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_RX" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="33"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY2" type="in" id="42"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_SILENCE" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="29" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="29" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="36" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="36" />
|
||||
<usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="37" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_WITH_HAPTICS" type="out" id="40" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_HAPTICS" type="out" id="41" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_DOWNLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="23" />
|
||||
</pcm_ids>
|
||||
<config_params>
|
||||
<!-- In the below value string, the value indicates default mono -->
|
||||
<!-- speaker. It can be set to either left or right -->
|
||||
<param key="mono_speaker" value="left"/>
|
||||
<param key="spkr_1_tz_name" value="wsatz.13"/>
|
||||
<param key="spkr_2_tz_name" value="wsatz.14"/>
|
||||
<param key="true_32_bit" value="true"/>
|
||||
<param key="hifi_filter" value="false"/>
|
||||
<param key="native_audio_mode" value="multiple_mix_dsp"/>
|
||||
<param key="hfp_pcm_dev_id" value="39"/>
|
||||
<param key="input_mic_max_count" value="4"/>
|
||||
</config_params>
|
||||
<gain_db_to_level_mapping>
|
||||
<gain_level_map db="-59" level="5"/>
|
||||
<gain_level_map db="-17.4" level="4"/>
|
||||
<gain_level_map db="-13.8" level="3"/>
|
||||
<gain_level_map db="-10.2" level="2"/>
|
||||
<gain_level_map db="0" level="1"/>
|
||||
</gain_db_to_level_mapping>
|
||||
<acdb_ids>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="102"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="151"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="152"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" acdb_id="10"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" acdb_id="10"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_USB_HEADSET" acdb_id="45"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" acdb_id="191"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" acdb_id="11"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_MIC" acdb_id="133"/>
|
||||
<device name="SND_DEVICE_IN_BT_A2DP" acdb_id="201"/>
|
||||
</acdb_ids>
|
||||
<backend_names>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO" backend="bt-sco" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_HIFI_FILTER" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="WSA_CDC_DMA_RX_0-and-HDMI"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="WSA_CDC_DMA_RX_0-and-DISPLAY_PORT"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC_TMUS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HDMI_MIC" interface="HDMI"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AANC_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_STEREO_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_SWB" backend="speaker-and-bt-sco-swb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_DSD" backend="headphones-dsd" interface="RX_CDC_DMA_RX_5"/>
|
||||
</backend_names>
|
||||
<!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP -->
|
||||
<microphone_characteristics>
|
||||
<microphone valid_mask="31" device_id="builtin_mic_1" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="bottom" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="0" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="93"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.78 -0.71 -0.64 -0.60 -0.55 -0.50 -0.47 -0.42 -0.39 -0.36 -0.34 -0.33 -0.32 -0.29 -0.28 -0.28 -0.27 -0.25 -0.25 -0.24 -0.23 -0.23 -0.22 -0.22 -0.19 -0.17 -0.15 -0.15 -0.14 -0.14 -0.12 -0.11 -0.10 -0.10 -0.08 -0.07 -0.07 -0.04 -0.03 -0.01 0.00 0.04 0.06 0.07 0.08 0.13 0.09 0.14 0.19 0.23 0.28 0.29 0.31 0.37 0.88 0.86 0.77 0.78 0.84 0.86 1.05 1.12 1.18 1.25 1.43 1.66 1.83 2.02 2.23 2.59 2.84 3.35 4.01 6.82 6.62 6.42 7.30 8.23 7.54 12.68 13.76 18.69 19.68 20.90 23.70 25.10 21.65 16.18 18.84 25.44 23.48 23.22 24.89"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0269 0.0058 0.0079" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_2" type="AUDIO_DEVICE_IN_BACK_MIC" address="back" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="1" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.75 -0.74 -0.69 -0.65 -0.62 -0.61 -0.56 -0.53 -0.50 -0.47 -0.43 -0.40 -0.37 -0.36 -0.33 -0.30 -0.28 -0.25 -0.24 -0.24 -0.24 -0.25 -0.24 -0.12 -0.10 -0.08 -0.09 -0.07 -0.07 -0.06 -0.06 -0.06 -0.05 -0.04 -0.05 -0.04 -0.01 0.02 0.02 0.00 0.02 0.03 0.07 0.10 0.10 0.13 0.01 0.01 0.10 0.11 0.19 0.24 0.38 0.46 0.26 0.27 0.43 0.76 0.75 1.09 1.09 0.94 1.06 1.21 1.47 1.45 1.36 2.07 2.85 2.90 3.85 4.65 5.84 5.46 6.15 7.50 8.30 10.62 12.70 16.65 20.95 25.41 26.32 20.20 16.60 11.24 7.85 7.62 20.19 7.32 2.87 5.18"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 1.0 0.0" geometric_location="0.0546 0.1456 0.00415" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_3" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="top" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="2" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00"
|
||||
responses="-9.24 -9.31 -9.39 -9.45 -9.46 -9.47 -9.50 -9.52 -9.51 -9.52 -9.51 -9.50 -9.49 -9.47 -9.48 -9.49 -9.48 -9.50 -9.51 -9.53 -9.55 -9.59 -9.63 -9.67 -9.58 -9.57 -9.65 -9.68 -9.71 -9.75 -9.79 -9.84 -9.87 -9.87 -9.90 -9.90 -9.91 -9.97 -10.01 -10.05 -9.85 -9.93 -9.94 -9.98 -10.04 -10.12 -10.28 -10.25 -10.01 -9.86 -9.81 -9.82 -9.61 -9.46 -8.27 -8.42 -8.98 -8.99 -8.82 -9.21 -8.92 -8.97 -9.30 -9.44 -9.52 -9.28 -9.09 -8.81 -7.02 -5.72 -5.30 -7.26 -8.39 -12.28 -8.23 -6.99 -5.52 -4.87 -3.82 -6.09 0.00 -2.15 -0.26 1.48 5.22 10.92 6.41 9.55 12.96 3.35 22.00 19.75"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0274 0.14065 0.0079" />
|
||||
</microphone_characteristics>
|
||||
<snd_devices>
|
||||
<input_snd_device>
|
||||
<input_snd_device_mic_mapping>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_CAMCORDER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC_TMUS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_THREE_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
</input_snd_device_mic_mapping>
|
||||
</input_snd_device>
|
||||
</snd_devices>
|
||||
</audio_platform_info>
|
||||
474
proprietary/vendor/etc/audio_platform_info_qrd.xml
vendored
Normal file
474
proprietary/vendor/etc/audio_platform_info_qrd.xml
vendored
Normal file
@@ -0,0 +1,474 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- Copyright (c) 2018-2021, 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. -->
|
||||
<audio_platform_info>
|
||||
<bit_width_configs>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
|
||||
</bit_width_configs>
|
||||
<interface_names>
|
||||
<device name="AUDIO_DEVICE_IN_BUILTIN_MIC" interface="TX_CDC_DMA_TX_3" codec_type="internal"/>
|
||||
<device name="AUDIO_DEVICE_IN_BACK_MIC" interface="TX_CDC_DMA_TX_3" codec_type="internal"/>
|
||||
</interface_names>
|
||||
|
||||
<module_ids>
|
||||
<aec>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x01"/>
|
||||
</aec>
|
||||
<ns>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_TMIC_AEC_NS" module_id="0x10F35" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" module_id="0x10F34" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" module_id="0x10F33" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" module_id="0x10F31" instance_id="0x0" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" module_id="0x10F39" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" module_id="0x10F38" instance_id="0x8000" param_id="0x10EAF" param_value="0x02"/>
|
||||
</ns>
|
||||
</module_ids>
|
||||
|
||||
<pcm_ids>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="43"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="24"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="25"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="26"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="27"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="28"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="32"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_RX" type="out" id="30"/>
|
||||
<usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="33"/>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_AFE_PROXY2" type="in" id="42"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP_LOW_LATENCY" type="in" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_SILENCE" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="12" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="29" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="29" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="36" />
|
||||
<usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="36" />
|
||||
<usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="23" />
|
||||
<usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="37" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_WITH_HAPTICS" type="out" id="40" />
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_HAPTICS" type="out" id="41" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_DOWNLINK" type="in" id="23" />
|
||||
<usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="23" />
|
||||
</pcm_ids>
|
||||
<config_params>
|
||||
<!-- In the below value string, the value indicates default mono -->
|
||||
<!-- speaker. It can be set to either left or right -->
|
||||
<param key="mono_speaker" value="left"/>
|
||||
<param key="spkr_1_tz_name" value="wsatz.13"/>
|
||||
<param key="spkr_2_tz_name" value="wsatz.14"/>
|
||||
<param key="true_32_bit" value="true"/>
|
||||
<param key="hifi_filter" value="false"/>
|
||||
<param key="native_audio_mode" value="multiple_mix_dsp"/>
|
||||
<param key="hfp_pcm_dev_id" value="39"/>
|
||||
<param key="input_mic_max_count" value="4"/>
|
||||
</config_params>
|
||||
<gain_db_to_level_mapping>
|
||||
<gain_level_map db="-59" level="5"/>
|
||||
<gain_level_map db="-17.4" level="4"/>
|
||||
<gain_level_map db="-13.8" level="3"/>
|
||||
<gain_level_map db="-10.2" level="2"/>
|
||||
<gain_level_map db="0" level="1"/>
|
||||
</gain_db_to_level_mapping>
|
||||
<acdb_ids>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="102"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" acdb_id="150"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="151"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="152"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" acdb_id="10"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" acdb_id="10"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_USB_HEADSET" acdb_id="45"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" acdb_id="191"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" acdb_id="11"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_USB_HEADSET_MIC" acdb_id="133"/>
|
||||
<device name="SND_DEVICE_IN_BT_A2DP" acdb_id="201"/>
|
||||
</acdb_ids>
|
||||
<backend_names>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO" backend="bt-sco" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="WSA_CDC_DMA_RX_0-and-HDMI"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="WSA_CDC_DMA_RX_0-and-DISPLAY_PORT"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC_TMUS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HDMI_MIC" interface="HDMI"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" interface="SLIMBUS_7_TX"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_SB" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_AANC_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_STEREO_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_STEREO_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" interface="WSA_CDC_DMA_TX_0"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS_BROADSIDE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_FLUENCE_DMIC_AANC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_QMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEARING_AID" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_TMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_TMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_SWB" backend="speaker-and-bt-sco-swb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_DSD" backend="headphones-dsd" interface="RX_CDC_DMA_RX_5"/>
|
||||
</backend_names>
|
||||
<!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP -->
|
||||
<microphone_characteristics>
|
||||
<microphone valid_mask="31" device_id="builtin_mic_1" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="bottom" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="0" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="93"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.78 -0.71 -0.64 -0.60 -0.55 -0.50 -0.47 -0.42 -0.39 -0.36 -0.34 -0.33 -0.32 -0.29 -0.28 -0.28 -0.27 -0.25 -0.25 -0.24 -0.23 -0.23 -0.22 -0.22 -0.19 -0.17 -0.15 -0.15 -0.14 -0.14 -0.12 -0.11 -0.10 -0.10 -0.08 -0.07 -0.07 -0.04 -0.03 -0.01 0.00 0.04 0.06 0.07 0.08 0.13 0.09 0.14 0.19 0.23 0.28 0.29 0.31 0.37 0.88 0.86 0.77 0.78 0.84 0.86 1.05 1.12 1.18 1.25 1.43 1.66 1.83 2.02 2.23 2.59 2.84 3.35 4.01 6.82 6.62 6.42 7.30 8.23 7.54 12.68 13.76 18.69 19.68 20.90 23.70 25.10 21.65 16.18 18.84 25.44 23.48 23.22 24.89"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0269 0.0058 0.0079" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_2" type="AUDIO_DEVICE_IN_BACK_MIC" address="back" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="1" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00 20000.00"
|
||||
responses="-0.75 -0.74 -0.69 -0.65 -0.62 -0.61 -0.56 -0.53 -0.50 -0.47 -0.43 -0.40 -0.37 -0.36 -0.33 -0.30 -0.28 -0.25 -0.24 -0.24 -0.24 -0.25 -0.24 -0.12 -0.10 -0.08 -0.09 -0.07 -0.07 -0.06 -0.06 -0.06 -0.05 -0.04 -0.05 -0.04 -0.01 0.02 0.02 0.00 0.02 0.03 0.07 0.10 0.10 0.13 0.01 0.01 0.10 0.11 0.19 0.24 0.38 0.46 0.26 0.27 0.43 0.76 0.75 1.09 1.09 0.94 1.06 1.21 1.47 1.45 1.36 2.07 2.85 2.90 3.85 4.65 5.84 5.46 6.15 7.50 8.30 10.62 12.70 16.65 20.95 25.41 26.32 20.20 16.60 11.24 7.85 7.62 20.19 7.32 2.87 5.18"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 1.0 0.0" geometric_location="0.0546 0.1456 0.00415" />
|
||||
<microphone valid_mask="31" device_id="builtin_mic_3" type="AUDIO_DEVICE_IN_BUILTIN_MIC" address="top" location="AUDIO_MICROPHONE_LOCATION_MAINBODY"
|
||||
group="0" index_in_the_group="2" directionality="AUDIO_MICROPHONE_DIRECTIONALITY_OMNI" num_frequency_responses="92"
|
||||
frequencies="100.00 106.00 112.00 118.00 125.00 132.00 140.00 150.00 160.00 170.00 180.00 190.00 200.00 212.00 224.00 236.00 250.00 265.00 280.00 300.00 315.00 335.00 355.00 375.00 400.00 425.00 450.00 475.00 500.00 530.00 560.00 600.00 630.00 670.00 710.00 750.00 800.00 850.00 900.00 950.00 1000.00 1060.00 1120.00 1180.00 1250.00 1320.00 1400.00 1500.00 1600.00 1700.00 1800.00 1900.00 2000.00 2120.00 2240.00 2360.00 2500.00 2650.00 2800.00 3000.00 3150.00 3350.00 3550.00 3750.00 4000.00 4250.00 4500.00 4750.00 5000.00 5300.00 5600.00 6000.00 6300.00 6700.00 7100.00 7500.00 8000.00 8500.00 9000.00 9500.00 10000.00 10600.00 11200.00 11800.00 12500.00 13200.00 14000.00 15000.00 16000.00 17000.00 18000.00 19000.00"
|
||||
responses="-9.24 -9.31 -9.39 -9.45 -9.46 -9.47 -9.50 -9.52 -9.51 -9.52 -9.51 -9.50 -9.49 -9.47 -9.48 -9.49 -9.48 -9.50 -9.51 -9.53 -9.55 -9.59 -9.63 -9.67 -9.58 -9.57 -9.65 -9.68 -9.71 -9.75 -9.79 -9.84 -9.87 -9.87 -9.90 -9.90 -9.91 -9.97 -10.01 -10.05 -9.85 -9.93 -9.94 -9.98 -10.04 -10.12 -10.28 -10.25 -10.01 -9.86 -9.81 -9.82 -9.61 -9.46 -8.27 -8.42 -8.98 -8.99 -8.82 -9.21 -8.92 -8.97 -9.30 -9.44 -9.52 -9.28 -9.09 -8.81 -7.02 -5.72 -5.30 -7.26 -8.39 -12.28 -8.23 -6.99 -5.52 -4.87 -3.82 -6.09 0.00 -2.15 -0.26 1.48 5.22 10.92 6.41 9.55 12.96 3.35 22.00 19.75"
|
||||
sensitivity="-37.0" max_spl="132.5" min_spl="28.5" orientation="0.0 0.0 1.0" geometric_location="0.0274 0.14065 0.0079" />
|
||||
</microphone_characteristics>
|
||||
<snd_devices>
|
||||
<input_snd_device>
|
||||
<input_snd_device_mic_mapping>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_CAMCORDER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_REC_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_DMIC_TMUS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_VOICE_SPEAKER_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_AEC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_NS">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_UNPROCESSED_THREE_MIC">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_HANDSET_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
<snd_dev in_snd_device="SND_DEVICE_IN_SPEAKER_DMIC_STEREO">
|
||||
<mic_info mic_device_id="builtin_mic_1"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_2"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
<mic_info mic_device_id="builtin_mic_3"
|
||||
channel_mapping="AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"/>
|
||||
</snd_dev>
|
||||
</input_snd_device_mic_mapping>
|
||||
</input_snd_device>
|
||||
</snd_devices>
|
||||
</audio_platform_info>
|
||||
261
proprietary/vendor/etc/audio_tuning_mixer.txt
vendored
Normal file
261
proprietary/vendor/etc/audio_tuning_mixer.txt
vendored
Normal file
@@ -0,0 +1,261 @@
|
||||
# Copyright (c) 2019-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.
|
||||
#RAS_TEST_SPKR_PHONE_SPKR_STEREO
|
||||
acdb_dev_id:136
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:Two
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP1 Switch:1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:62
|
||||
WSA_RX1 Digital Volume:62
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT
|
||||
acdb_dev_id:102
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:1
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:Two
|
||||
WSA_RX_0_VI_FB_LCH_MUX:WSA_CDC_DMA_TX_0
|
||||
WSA_RX_0_VI_FB_RCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:0
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_STEREO_RX_FB_PROT
|
||||
acdb_dev_id:124
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:Two
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP1 Switch:1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:62
|
||||
WSA_RX1 Digital Volume:62
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT_STEREO_MCS
|
||||
acdb_dev_id:193
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:1
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:Two
|
||||
WSA_RX_0_VI_FB_LCH_MUX:WSA_CDC_DMA_TX_0
|
||||
WSA_RX_0_VI_FB_RCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:0
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT_MONO_L_MCS
|
||||
acdb_dev_id:194
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:One
|
||||
WSA_RX_0_VI_FB_LCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_1:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_TX_FB_PROT_MONO_R_MCS
|
||||
acdb_dev_id:195
|
||||
!Record
|
||||
Txdevice:0
|
||||
|
||||
enable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:1
|
||||
WSA_CDC_DMA_0 TX Format:UNPACKED
|
||||
VI_FEED_TX Channels:One
|
||||
WSA_RX_0_VI_FB_RCH_MUX:WSA_CDC_DMA_TX_0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:1
|
||||
|
||||
disable
|
||||
WSA_AIF_VI Mixer WSA_SPKR_VI_2:0
|
||||
MultiMedia1 Mixer WSA_CDC_DMA_TX_0:0
|
||||
|
||||
#SPKR_PHONE_SPKR_STEREO_RX_FB_PROT_MCS
|
||||
acdb_dev_id:196
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:Two
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP1 Switch:1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:84
|
||||
WSA_RX1 Digital Volume:84
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
#SPKR_PHONE_SPKR_MONO_L_RX_FB_PROT_MCS
|
||||
acdb_dev_id:197
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:One
|
||||
WSA RX0 MUX:AIF1_PB
|
||||
WSA_RX0 INP0:RX0
|
||||
WSA_COMP1 Switch:1
|
||||
SpkrLeft COMP Switch:1
|
||||
SpkrLeft VISENSE Switch:1
|
||||
SpkrLeft SWR DAC_Port Switch:1
|
||||
WSA_RX0 Digital Volume:84
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX0 MUX:ZERO
|
||||
WSA_RX0 INP0:ZERO
|
||||
WSA_COMP1 Switch:0
|
||||
SpkrLeft COMP Switch:0
|
||||
SpkrLeft VISENSE Switch:0
|
||||
SpkrLeft SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
|
||||
|
||||
#SPKR_PHONE_SPKR_MONO_R_RX_FB_PROT_MCS
|
||||
acdb_dev_id:198
|
||||
!Playback
|
||||
Rxdevice:0
|
||||
|
||||
enable
|
||||
WSA_CDC_DMA_RX_0 Channels:One
|
||||
WSA RX1 MUX:AIF1_PB
|
||||
WSA_RX1 INP0:RX1
|
||||
WSA_COMP2 Switch:1
|
||||
SpkrRight COMP Switch:1
|
||||
SpkrRight VISENSE Switch:1
|
||||
SpkrRight SWR DAC_Port Switch:1
|
||||
WSA_RX1 Digital Volume:84
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
|
||||
|
||||
disable
|
||||
WSA RX1 MUX:ZERO
|
||||
WSA_RX1 INP0:ZERO
|
||||
WSA_COMP2 Switch:0
|
||||
SpkrRight COMP Switch:0
|
||||
SpkrRight VISENSE Switch:0
|
||||
SpkrRight SWR DAC_Port Switch:0
|
||||
WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
|
||||
551
proprietary/vendor/etc/cacert_location.pem
vendored
Normal file
551
proprietary/vendor/etc/cacert_location.pem
vendored
Normal file
@@ -0,0 +1,551 @@
|
||||
COG
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDeTCCAmGgAwIBAgIJAKnFNzqHIGkmMA0GCSqGSIb3DQEBBQUAMGkxFzAVBgNV
|
||||
BAoTDlFVQUxDT01NLCBJbmMuMScwJQYDVQQLEx5DcnlwdG9ncmFwaGljIE9wZXJh
|
||||
dGlvbnMgR3JvdXAxJTAjBgNVBAMTHFhUUkEgQWRtbmluaXN0cmF0aXZlIFJvb3Qg
|
||||
djEwHhcNMTEwMzI0MjAwMzQ3WhcNMjYwMzIwMjAwMzQ3WjBpMRcwFQYDVQQKEw5R
|
||||
VUFMQ09NTSwgSW5jLjEnMCUGA1UECxMeQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25z
|
||||
IEdyb3VwMSUwIwYDVQQDExxYVFJBIEFkbW5pbmlzdHJhdGl2ZSBSb290IHYxMIIB
|
||||
IDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAp97dbUn5CzvikZSpHOVkevx7
|
||||
NRAE5OPlyU3rbO1xCHextKpgpRCmGEXmpifN33Q4atSsf0QIoPiq9WtbYZsMU8DZ
|
||||
YrLuSFH6P9O9fVyqM0sZZpn97frLD7T+/n7r+PqSdoRJnrTD1kaP1iVJuZSaW+sc
|
||||
x8TIzCJDMf6qWP0zhizqIdFhb4EtgBkRkExUxsQ0xEmBETrbydSEo90be6wLkRgp
|
||||
AtU208ZKCGrGcNKCNSp9TDkwLn0V408HkQ+iNw4xWpNURWGEoN3h8hOz+O3M6L2S
|
||||
RxH21P4CnLj0Ag7FqA35JdUtoeSt8UUJnv9kgBh3X0r9oc20+uwlZTOuZW6SkQIB
|
||||
A6MmMCQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI
|
||||
hvcNAQEFBQADggEBADkdmsCBpZG44cJafBzcp7zIM57/fme8LuxbF0f50CHH2FHR
|
||||
P+HOLZARqHBFID+D8+hIDu3FQrtZg/SRscO+dvGjdILcp77S0Qne1K9TLu16aMBg
|
||||
wgWmr4mIRG/upqF93qVBzO6ffGR6uHAE7XtP/sRcLG34TmIgTtXEWhDSJHvcjlcf
|
||||
kF7+kMLHUrRcj20MTggKkWkDkCB0jyG9rZB9s127mEZjEMkEeoXi33NvV8qO2ChE
|
||||
yKPPlpKQT7tXghS0WfK73fSNSmWaTmUlL8N9Rb50uA0rZdarNDYI7jqJSlGFgE2+
|
||||
usHoeIDFQK2C6Zha3diWlbs8F3foMXKIfFVhvxo=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
Entrust.net Secure Server Certification Authority
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UE
|
||||
BhMCVVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50
|
||||
cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
|
||||
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UE
|
||||
AxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1
|
||||
dGhvcml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQsw
|
||||
CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3
|
||||
dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlh
|
||||
Yi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVkMTow
|
||||
OAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp
|
||||
b24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0
|
||||
VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHIN
|
||||
iC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3wkrYKZImZNHk
|
||||
mGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcwggHT
|
||||
MBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHY
|
||||
pIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5
|
||||
BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChs
|
||||
aW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBM
|
||||
aW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl
|
||||
cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNo
|
||||
dHRwOi8vd3d3LmVudHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAi
|
||||
gA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMC
|
||||
AQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYE
|
||||
FPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9
|
||||
B0EABAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKn
|
||||
CqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2Zcgx
|
||||
xufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd2cNgQ4xYDiKWL2KjLB+6
|
||||
rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
Entrust Certification Authority (2048)
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
|
||||
ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
|
||||
bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
|
||||
BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
|
||||
NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
|
||||
d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
|
||||
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
|
||||
ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
||||
MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
|
||||
Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
|
||||
hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
|
||||
nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
|
||||
VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
|
||||
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
|
||||
KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
|
||||
T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
|
||||
zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
|
||||
J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
|
||||
nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
Entrust Root Certification Authority
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC
|
||||
VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0
|
||||
Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
|
||||
KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl
|
||||
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw
|
||||
NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw
|
||||
NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy
|
||||
ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV
|
||||
BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ
|
||||
KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo
|
||||
Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4
|
||||
4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9
|
||||
KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI
|
||||
rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi
|
||||
94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB
|
||||
sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi
|
||||
gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo
|
||||
kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE
|
||||
vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
|
||||
A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t
|
||||
O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua
|
||||
AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP
|
||||
9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/
|
||||
eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m
|
||||
0vdXcDazv/wor3ElhVsT/h5/WrQ8
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
|
||||
Entrust Root Certification Authority - G2
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC
|
||||
VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50
|
||||
cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs
|
||||
IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz
|
||||
dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy
|
||||
NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu
|
||||
dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt
|
||||
dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0
|
||||
aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj
|
||||
YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
||||
AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T
|
||||
RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN
|
||||
cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW
|
||||
wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1
|
||||
U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0
|
||||
jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP
|
||||
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN
|
||||
BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/
|
||||
jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ
|
||||
Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v
|
||||
1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R
|
||||
nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH
|
||||
VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
|
||||
DigiCert Assured ID Root CA
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl
|
||||
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||
d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
|
||||
b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG
|
||||
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
|
||||
cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi
|
||||
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c
|
||||
JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP
|
||||
mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+
|
||||
wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4
|
||||
VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/
|
||||
AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB
|
||||
AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW
|
||||
BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun
|
||||
pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC
|
||||
dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf
|
||||
fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm
|
||||
NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx
|
||||
H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
|
||||
+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
DigiCert Global Root CA
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
|
||||
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
|
||||
QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
|
||||
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
|
||||
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
|
||||
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
|
||||
CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
|
||||
nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
|
||||
43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
|
||||
T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
|
||||
gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
|
||||
BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
|
||||
TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
|
||||
DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
|
||||
hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
|
||||
06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
|
||||
PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
|
||||
YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
|
||||
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
DigiCert High Assurance EV Root CA
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs
|
||||
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||
d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
|
||||
ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL
|
||||
MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
|
||||
LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug
|
||||
RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm
|
||||
+9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW
|
||||
PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM
|
||||
xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB
|
||||
Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3
|
||||
hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg
|
||||
EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF
|
||||
MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA
|
||||
FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec
|
||||
nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z
|
||||
eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF
|
||||
hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2
|
||||
Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
|
||||
vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep
|
||||
+OkuE6N36B9K
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 1 Public Primary Certification Authority
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICPTCCAaYCEQDNun9W8N/kvFT+IqyzcqpVMA0GCSqGSIb3DQEBAgUAMF8xCzAJ
|
||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xh
|
||||
c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05
|
||||
NjAxMjkwMDAwMDBaFw0yODA4MDEyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYD
|
||||
VQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJp
|
||||
bWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOB
|
||||
jQAwgYkCgYEA5Rm/baNWYS2ZSHH2Z965jeu3noaACpEO+jglr0aIguVzqKCbJF0N
|
||||
H8xlbgyw0FaEGIeaBpsQoXPftFg5a27B9hXVqKg/qhIGjTGsf7A01480Z4gJzRQR
|
||||
4k5FVmkfeAKA2txHkSm7NsljXMXg1y2He6G3MrB7MLoqLzGq7qNn2tsCAwEAATAN
|
||||
BgkqhkiG9w0BAQIFAAOBgQBMP7iLxmjf7kMzDl3ppssHhE16M/+SG/Q2rdiVIjZo
|
||||
EWx8QszznC7EBz8UsA9P/5CSdvnivErpj82ggAr3xSnxgiJduLHdgSOjeyUVRjB5
|
||||
FvjqBUuUfx3CHMjjt/QQQDwTw18fU+hI5Ia0e6E1sHslurjTjqs/OJ0ANACY89Fx
|
||||
lA==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 2 Public Primary Certification Authority
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICPDCCAaUCEC0b/EoXjaOR6+f/9YtFvgswDQYJKoZIhvcNAQECBQAwXzELMAkG
|
||||
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
|
||||
cyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
|
||||
MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
|
||||
BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAyIFB1YmxpYyBQcmlt
|
||||
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
|
||||
ADCBiQKBgQC2WoujDWojg4BrzzmH9CETMwZMJaLtVRKXxaeAufqDwSCg+i8VDXyh
|
||||
YGt+eSz6Bg86rvYbb7HS/y8oUl+DfUvEerf4Zh+AVPy3wo5ZShRXRtGak75BkQO7
|
||||
FYCTXOvnzAhsPz6zSvz/S2wj1VCCJkQZjiPDceoZJEcEnnW/yKYAHwIDAQABMA0G
|
||||
CSqGSIb3DQEBAgUAA4GBAIobK/o5wXTXXtgZZKJYSi034DNHD6zt96rbHuSLBlxg
|
||||
J8pFUs4W7z8GZOeUaHxgMxURaa+dYo2jA1Rrpr7l7gUYYAS/QoD90KioHgE796Nc
|
||||
r6Pc5iaAIzy4RHT3Cq5Ji2F4zCS/iIqnDupzGUH9TQPwiNHleI2lKk/2lw0Xd8rY
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 3 Public Primary Certification Authority
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG
|
||||
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
|
||||
cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
|
||||
MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
|
||||
BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
|
||||
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
|
||||
ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
|
||||
BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
|
||||
I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
|
||||
CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i
|
||||
2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ
|
||||
2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 1 Public Primary Certification Authority - G2
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
|
||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
|
||||
c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
|
||||
MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
|
||||
emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
|
||||
DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
|
||||
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMg
|
||||
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
|
||||
YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
|
||||
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
|
||||
AQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgdk4xWArzZbxpvUjZudVYK
|
||||
VdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIqWpDBucSm
|
||||
Fc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQID
|
||||
AQABMA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0J
|
||||
h9ZrbWB85a7FkCMMXErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2ul
|
||||
uIncrKTdcu1OofdPvAbT6shkdHvClUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68
|
||||
DzFc6PLZ
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 2 Public Primary Certification Authority - G2
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw
|
||||
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns
|
||||
YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH
|
||||
MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y
|
||||
aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe
|
||||
Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX
|
||||
MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj
|
||||
IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx
|
||||
KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s
|
||||
eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B
|
||||
AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM
|
||||
HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw
|
||||
DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC
|
||||
AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji
|
||||
nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX
|
||||
rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn
|
||||
jBJ7xUS0rg==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 3 Public Primary Certification Authority - G2
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
|
||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
|
||||
c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
|
||||
MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
|
||||
emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
|
||||
DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
|
||||
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg
|
||||
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
|
||||
YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
|
||||
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
|
||||
AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4
|
||||
pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0
|
||||
13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID
|
||||
AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk
|
||||
U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i
|
||||
F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY
|
||||
oJ2daZH9
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 4 Public Primary Certification Authority - G2
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDAjCCAmsCEDKIjprS9esTR/h/xCA3JfgwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
|
||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
|
||||
c3MgNCBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
|
||||
MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
|
||||
emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
|
||||
DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
|
||||
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMg
|
||||
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
|
||||
YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
|
||||
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
|
||||
AQUAA4GNADCBiQKBgQC68OTP+cSuhVS5B1f5j8V/aBH4xBewRNzjMHPVKmIquNDM
|
||||
HO0oW369atyzkSTKQWI8/AIBvxwWMZQFl3Zuoq29YRdsTjCG8FE3KlDHqGKB3FtK
|
||||
qsGgtG7rL+VXxbErQHDbWk2hjh+9Ax/YA9SPTJlxvOKCzFjomDqG04Y48wApHwID
|
||||
AQABMA0GCSqGSIb3DQEBBQUAA4GBAIWMEsGnuVAVess+rLhDityq3RS6iYF+ATwj
|
||||
cSGIL4LcY/oCRaxFWdcqWERbt5+BO5JoPeI3JPV7bI92NZYJqFmduc4jq3TWg/0y
|
||||
cyfYaT5DdPauxYma51N86Xv2S/PBZYPejYqcPIiNOVn8qj8ijaHBZlCBckztImRP
|
||||
T8qAkbYp
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
|
||||
VeriSign Class 1 Public Primary Certification Authority - G3
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw
|
||||
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
|
||||
cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
|
||||
LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
|
||||
aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
||||
dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
|
||||
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
|
||||
aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
|
||||
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
|
||||
IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
|
||||
LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4
|
||||
nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO
|
||||
8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV
|
||||
ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb
|
||||
PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2
|
||||
6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr
|
||||
n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a
|
||||
qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4
|
||||
wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3
|
||||
ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs
|
||||
pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4
|
||||
E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 2 Public Primary Certification Authority - G3
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
|
||||
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy
|
||||
aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s
|
||||
IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp
|
||||
Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
|
||||
eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV
|
||||
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp
|
||||
Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu
|
||||
Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g
|
||||
Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt
|
||||
IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU
|
||||
J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO
|
||||
JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY
|
||||
wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o
|
||||
koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN
|
||||
qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E
|
||||
Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe
|
||||
xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u
|
||||
7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU
|
||||
sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI
|
||||
sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP
|
||||
cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 3 Public Primary Certification Authority - G3
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw
|
||||
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
|
||||
cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
|
||||
LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
|
||||
aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
||||
dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
|
||||
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
|
||||
aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
|
||||
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
|
||||
IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
|
||||
LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b
|
||||
N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t
|
||||
KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu
|
||||
kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm
|
||||
CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ
|
||||
Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu
|
||||
imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te
|
||||
2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe
|
||||
DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
|
||||
/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p
|
||||
F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt
|
||||
TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 4 Public Primary Certification Authority - G3
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQsw
|
||||
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
|
||||
cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
|
||||
LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
|
||||
aWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
|
||||
dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
|
||||
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
|
||||
aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
|
||||
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
|
||||
IENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
|
||||
LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3LpRFpxlmr8Y+1
|
||||
GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaStBO3IFsJ
|
||||
+mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0Gbd
|
||||
U6LM8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLm
|
||||
NxdLMEYH5IBtptiWLugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XY
|
||||
ufTsgsbSPZUd5cBPhMnZo0QoBmrXRazwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/
|
||||
ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAj/ola09b5KROJ1WrIhVZPMq1
|
||||
CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXttmhwwjIDLk5Mq
|
||||
g6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm
|
||||
fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c
|
||||
2NU8Qh0XwRJdRTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/
|
||||
bLvSHgCwIe34QWKCudiyxLtGUPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 3 Public Primary Certification Authority - G4
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL
|
||||
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
|
||||
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln
|
||||
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
|
||||
U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
|
||||
aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG
|
||||
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp
|
||||
U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg
|
||||
SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln
|
||||
biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5
|
||||
IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm
|
||||
GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve
|
||||
fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw
|
||||
AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ
|
||||
aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj
|
||||
aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW
|
||||
kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC
|
||||
4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga
|
||||
FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Class 3 Public Primary Certification Authority - G5
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
|
||||
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
|
||||
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
|
||||
U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
|
||||
ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
|
||||
aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
|
||||
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
|
||||
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
|
||||
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
|
||||
U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
|
||||
aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
|
||||
nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
|
||||
t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
|
||||
SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
|
||||
BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
|
||||
rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
|
||||
NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
|
||||
BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
|
||||
BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
|
||||
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
|
||||
MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
|
||||
p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
|
||||
5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
|
||||
WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
|
||||
4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
|
||||
hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
|
||||
VeriSign Universal Root Certification Authority
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB
|
||||
vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
|
||||
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp
|
||||
U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W
|
||||
ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe
|
||||
Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX
|
||||
MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0
|
||||
IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y
|
||||
IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh
|
||||
bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
|
||||
AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF
|
||||
9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH
|
||||
H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H
|
||||
LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN
|
||||
/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT
|
||||
rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud
|
||||
EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw
|
||||
WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs
|
||||
exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud
|
||||
DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4
|
||||
sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+
|
||||
seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz
|
||||
4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+
|
||||
BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR
|
||||
lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3
|
||||
7M2CYfE45k+XmCpajQ==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
21
proprietary/vendor/etc/camera/camxoverridesettings.txt
vendored
Normal file
21
proprietary/vendor/etc/camera/camxoverridesettings.txt
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
multiCameraLogicalXMLFile=abra.xml
|
||||
enableCameraSOISMask=0x1
|
||||
AECLuxIndexThresholdForLLHDR=140
|
||||
AECLuxIndexThresholdForSuperNight=320
|
||||
AECLuxIndexThresholdForDarkVision=455
|
||||
AECLuxIndexThresholdForVideoSuperNight=356
|
||||
multiCameraHWSyncMask=0x1
|
||||
SOISOptimizationEnable=TRUE
|
||||
AECLuxIndexThresholdForQCFA=180
|
||||
AECDRCGainThresholdForQCFA=1.0
|
||||
UwAECLuxIndexThresholdForLLHDR=270
|
||||
UwAECLuxIndexThresholdForDarkVision=520
|
||||
UwAECLuxIndexThresholdForQCFA=10
|
||||
UwAECLuxIndexThresholdForVideoSuperNight=424
|
||||
logRequestMapping=FALSE
|
||||
logCoreCfgMask=0x10082
|
||||
logWarningMask=0x75ffffff
|
||||
FAECLuxIndexThresholdForLLHDR=180
|
||||
FAECLuxIndexThresholdForSuperNight=310
|
||||
FAECLuxIndexThresholdForDarkVision=455
|
||||
|
||||
5
proprietary/vendor/etc/camera/vidhance_calibration
vendored
Normal file
5
proprietary/vendor/etc/camera/vidhance_calibration
vendored
Normal file
File diff suppressed because one or more lines are too long
14
proprietary/vendor/etc/charger_fstab.qti
vendored
Normal file
14
proprietary/vendor/etc/charger_fstab.qti
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
|
||||
# Android fstab file.
|
||||
# The filesystem that contains the filesystem checker binary (typically /system) cannot
|
||||
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
|
||||
|
||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
/dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,barrier=1 wait
|
||||
33
proprietary/vendor/etc/charger_fw_fstab.qti
vendored
Normal file
33
proprietary/vendor/etc/charger_fw_fstab.qti
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright (c) 2019 - 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,
|
||||
# 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.
|
||||
|
||||
# Android fstab file.
|
||||
# The filesystem that contains the filesystem checker binary (typically /system) cannot
|
||||
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
|
||||
|
||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
/dev/block/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect
|
||||
17
proprietary/vendor/etc/cne/mwqem.conf
vendored
Normal file
17
proprietary/vendor/etc/cne/mwqem.conf
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
#configuration parameters for Multi-network Wireless Quality Estimation and Management.
|
||||
|
||||
#Number of previous latency iterations to track to decide the better LQS interface
|
||||
latency_count:3
|
||||
#Threshold in ms to decide the better interface for LQS.
|
||||
latency_threshold:10
|
||||
#Number of tcp connections to be established in each latency session
|
||||
max_tcp_connects:3
|
||||
#Max waiting time for a dns query to be resolved
|
||||
dns_timeout:9
|
||||
#Minimum change in mwqem ratio to update the new LQA ratio
|
||||
lqa_update_threshold:0.25
|
||||
#Timer in msec to track the lqs updates. Only one update will be allowed
|
||||
#in this duration
|
||||
lqa_update_count_timer:10000
|
||||
#default URL for establishing a tcp sessions
|
||||
mwqem_http_url:www.qualcomm.com
|
||||
239
proprietary/vendor/etc/cne/profileMwqem.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/profileMwqem.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1.0</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1.0</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1.0</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1.0</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1.0</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1.0</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-72</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2016-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-72</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-78,-78</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-78,-78</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
16
proprietary/vendor/etc/configstore/vpp.configstore.xml
vendored
Normal file
16
proprietary/vendor/etc/configstore/vpp.configstore.xml
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<CapabilityStore version="1">
|
||||
<namespace name="vpp">
|
||||
<capability key="default_config" value="false"/>
|
||||
<capability key="disable_dynamic_hal" value="true"/>
|
||||
<capability key="enable" value="false"/>
|
||||
<capability key="enable_idle_timeout" value="true"/>
|
||||
<capability key="idle_timeout_ms" value="1000"/>
|
||||
</namespace>
|
||||
</CapabilityStore>
|
||||
BIN
proprietary/vendor/etc/cvp/v2.0/facedetection/model1.dat
vendored
Normal file
BIN
proprietary/vendor/etc/cvp/v2.0/facedetection/model1.dat
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/etc/cvp/v2.1/facedetection/model2.dat
vendored
Normal file
BIN
proprietary/vendor/etc/cvp/v2.1/facedetection/model2.dat
vendored
Normal file
Binary file not shown.
1396
proprietary/vendor/etc/data/dsi_config.xml
vendored
Normal file
1396
proprietary/vendor/etc/data/dsi_config.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3600
proprietary/vendor/etc/data/netmgr_config.xml
vendored
Normal file
3600
proprietary/vendor/etc/data/netmgr_config.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
19
proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
vendored
Normal file
19
proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
~ All Rights Reserved.
|
||||
~ Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This XML file declares which signature|privileged permissions should be
|
||||
granted to privileged applications on QTI devices.
|
||||
It allows additional grants on top of privapp-permissions-platform.xml
|
||||
-->
|
||||
|
||||
<exceptions>
|
||||
<exception package="com.qualcomm.qti.cne">
|
||||
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"/>
|
||||
<permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
|
||||
</exception>
|
||||
</exceptions>
|
||||
75
proprietary/vendor/etc/display/DPU660.xml
vendored
Normal file
75
proprietary/vendor/etc/display/DPU660.xml
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE660>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6> <!-- TODO: recheck (as per kernel code it is 2) -->
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>24</Param10>
|
||||
<Param11>4100.0</Param11>
|
||||
<Param12>4800.0</Param12>
|
||||
<Param13>1</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>1.5</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>1600.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29> <!-- TODO: recheck lut Param29-31 (currently, as per lahaina) -->
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>1</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>4100</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50> <!-- TODO: recheck Param50-52 (currently, as per lahaina) -->
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE660>
|
||||
</XML>
|
||||
75
proprietary/vendor/etc/display/DPU670.xml
vendored
Normal file
75
proprietary/vendor/etc/display/DPU670.xml
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE670>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6> <!-- TODO: recheck (as per kernel code it is 2) -->
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>40</Param10>
|
||||
<Param11>4300.0</Param11>
|
||||
<Param12>4800.0</Param12>
|
||||
<Param13>2</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>2.0</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>1600.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29> <!-- TODO: recheck lut Param29-31 (currently, as per lahaina) -->
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>2</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>4300</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50>
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE670>
|
||||
</XML>
|
||||
76
proprietary/vendor/etc/display/DPU720.xml
vendored
Normal file
76
proprietary/vendor/etc/display/DPU720.xml
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2021 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE720>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6>
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>40</Param10>
|
||||
<Param11>4300</Param11>
|
||||
<Param12>4800</Param12>
|
||||
<Param13>1</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>1.5</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>800.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29>
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>2</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>4300</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50>
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE720>
|
||||
</XML>
|
||||
|
||||
75
proprietary/vendor/etc/display/DPU7__.xml
vendored
Normal file
75
proprietary/vendor/etc/display/DPU7__.xml
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE7__>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6>
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>40</Param10>
|
||||
<Param11>5200.0</Param11>
|
||||
<Param12>4800.0</Param12>
|
||||
<Param13>2</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>1.5</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>800.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29>
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>4</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>3900</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50>
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE7__>
|
||||
</XML>
|
||||
26
proprietary/vendor/etc/display/advanced_sf_offsets.xml
vendored
Normal file
26
proprietary/vendor/etc/display/advanced_sf_offsets.xml
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!--
|
||||
Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<AdvancedSfOffsetSetting>
|
||||
<DeviceSettingList>
|
||||
<DefaultDevice version="1"/>
|
||||
<Device version="1">
|
||||
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="36"/>
|
||||
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="48"/>
|
||||
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
|
||||
</Device>
|
||||
<Device version="2">
|
||||
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="45"/>
|
||||
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="48"/>
|
||||
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
|
||||
</Device>
|
||||
<Device version="3">
|
||||
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="45"/>
|
||||
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="40"/>
|
||||
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
|
||||
</Device>
|
||||
</DeviceSettingList>
|
||||
</AdvancedSfOffsetSetting>
|
||||
60
proprietary/vendor/etc/flp.conf
vendored
Normal file
60
proprietary/vendor/etc/flp.conf
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
###################################
|
||||
##### FLP settings #####
|
||||
###################################
|
||||
|
||||
###################################
|
||||
# FLP BATCH SIZE
|
||||
###################################
|
||||
# The number of batched locations
|
||||
# requested to modem. The desired number
|
||||
# defined below may not be satisfied, as
|
||||
# the modem can only return the number
|
||||
# of batched locations that can be allocated,
|
||||
# which is limited by memory. The default
|
||||
# batch size defined as 20 as below.
|
||||
BATCH_SIZE=20
|
||||
|
||||
###################################
|
||||
# FLP OUTDOOR TRIP BATCH SIZE
|
||||
###################################
|
||||
# The number of batched locations
|
||||
# requested to modem for outdoor
|
||||
# trip batching. The desired number
|
||||
# defined below may not be satisfied, as
|
||||
# the modem can only return the number
|
||||
# of batched locations that can be allocated,
|
||||
# which is limited by memory. The default
|
||||
# trip batch size defined as 600 as below.
|
||||
OUTDOOR_TRIP_BATCH_SIZE=600
|
||||
|
||||
###################################
|
||||
# FLP BATCHING SESSION TIMEOUT
|
||||
###################################
|
||||
# Duration with which batch session timeout
|
||||
# happens in milliseconds. If not specified
|
||||
# or set to zero, batching session timeout
|
||||
# defaults to 20 seconds by the modem.
|
||||
# BATCH_SESSION_TIMEOUT=20000
|
||||
|
||||
###################################
|
||||
# FLP BATCHING ACCURACY
|
||||
###################################
|
||||
# Set to one of the defined values below
|
||||
# to define the accuracy of batching.
|
||||
# If not specified, accuracy defaults
|
||||
# to LOW.
|
||||
# FLP BATCHING ACCURACY values:
|
||||
# Low accuracy = 0
|
||||
# Medium accuracy = 1
|
||||
# High accuracy = 2
|
||||
ACCURACY=1
|
||||
|
||||
####################################
|
||||
# By default if network fixes are not sensor assisted
|
||||
# these fixes must be dropped. This parameter adds an exception
|
||||
# for targets where there is no PDR and we still want to
|
||||
# report out network fixes
|
||||
# 0: MUST NOT ALLOW NETWORK FIXES
|
||||
# 1: ALLOW NETWORK FIXES
|
||||
####################################
|
||||
ALLOW_NETWORK_FIXES = 0
|
||||
135
proprietary/vendor/etc/gnss_antenna_info.conf
vendored
Normal file
135
proprietary/vendor/etc/gnss_antenna_info.conf
vendored
Normal file
@@ -0,0 +1,135 @@
|
||||
###################################
|
||||
##### ANTENNA INFORMATION #####
|
||||
###################################
|
||||
|
||||
###################################
|
||||
# ANTENNA INFO VECTOR SIZE
|
||||
###################################
|
||||
# The number of antenna info
|
||||
# structures in the vector. Each
|
||||
# entry in this vector is a structure
|
||||
# with the following elements:
|
||||
#
|
||||
# - CARRIER_FREQUENCY
|
||||
# - PC_OFFSET
|
||||
# - PC_VARIATION_CORRECTION
|
||||
# - PC_VARIATION_CORRECTION_UNC
|
||||
# - SIGNAL_GAIN_CORRECTION
|
||||
# - SIGNAL_GAIN_CORRECTION_UNC
|
||||
#
|
||||
# Notes:
|
||||
# CARRIER_FREQUENCY
|
||||
# The carrier frequency in MHz.
|
||||
#
|
||||
# PC = PHASE CENTER
|
||||
# PC_OFFSET is a structure with six
|
||||
# elements: x, y, z and their associated uncertainties
|
||||
# Phase center offset (PCO) is defined with
|
||||
# respect to the origin of the Android sensor coordinate system, e.g.,
|
||||
# center of primary screen for mobiles
|
||||
#
|
||||
# PC_VARIATION_CORRECTION
|
||||
# 2D vectors representing the phase center variation (PCV) corrections,
|
||||
# in millimeters, at regularly spaced azimuthal angle (theta) and zenith angle
|
||||
# (phi). The PCV correction is added to the phase measurement to obtain the
|
||||
# corrected value.
|
||||
# The azimuthal angle, theta, is defined with respect to the X axis of the
|
||||
# Android sensor coordinate system, increasing toward the Y axis. The zenith
|
||||
# angle, phi, is defined with respect to the Z axis of the Android Sensor
|
||||
# coordinate system, increasing toward the X-Y plane.
|
||||
# Each row vector (outer vectors) represents a fixed theta. The first row
|
||||
# corresponds to a theta angle of 0 degrees. The last row corresponds to a
|
||||
# theta angle of (360 - deltaTheta) degrees, where deltaTheta is the regular
|
||||
# spacing between azimuthal angles, i.e., deltaTheta = 360 / (number of rows).
|
||||
# The columns (inner vectors) represent fixed zenith angles, beginning at 0
|
||||
# degrees and ending at 180 degrees. They are separated by deltaPhi, the regular
|
||||
# spacing between zenith angles, i.e., deltaPhi = 180 / (number of columns - 1).
|
||||
#
|
||||
# PC_VARIATION_CORRECTION_UNC
|
||||
# 2D vectors of 1-sigma uncertainty in millimeters associated with the PCV
|
||||
# correction values.
|
||||
#
|
||||
# SIGNAL_GAIN_CORRECTION
|
||||
# 2D vectors representing the signal gain corrections at regularly spaced
|
||||
# azimuthal angle (theta) and zenith angle (phi). The values are calculated or
|
||||
# measured at the antenna feed point without considering the radio and receiver
|
||||
# noise figure and path loss contribution, in dBi, i.e., decibel over isotropic
|
||||
# antenna with the same total power. The signal gain correction is added the
|
||||
# signal gain measurement to obtain the corrected value.
|
||||
# The azimuthal angle, theta, is defined with respect to the X axis of the
|
||||
# Android sensor coordinate system, increasing toward the Y axis. The zenith
|
||||
# angle, phi, is defined with respect to the Z axis of the Android Sensor
|
||||
# coordinate system, increasing toward the X-Y plane.
|
||||
# Each row vector (outer vectors) represents a fixed theta. The first row
|
||||
# corresponds to a theta angle of 0 degrees. The last row corresponds to a
|
||||
# theta angle of (360 - deltaTheta) degrees, where deltaTheta is the regular
|
||||
# spacing between azimuthal angles, i.e., deltaTheta = 360 / (number of rows).
|
||||
# The columns (inner vectors) represent fixed zenith angles, beginning at 0
|
||||
# degrees and ending at 180 degrees. They are separated by deltaPhi, the regular
|
||||
# spacing between zenith angles, i.e., deltaPhi = 180 / (number of columns - 1).
|
||||
#
|
||||
# SIGNAL_GAIN_CORRECTION_UNC
|
||||
# 2D vectors of 1-sigma uncertainty in dBi associated with the signal
|
||||
# gain correction values.
|
||||
#
|
||||
# The number of rows and columns could be the same for PC variation correction
|
||||
# and signal gain corrections, or could be different
|
||||
# If the former then NUMBER_OF_ROWS_ and NUMBER_OF_COLUMNS_ are specified once
|
||||
# only, if the latter then NUMBER_OF_ROWS_ and NUMBER_OF_COLUMNS_ represent
|
||||
# the number of rows/columns for PC variation correction and
|
||||
# NUMBER_OF_ROWS_SGC_ and NUMBER_OF_COLUMNS_SGC_ represent the number of
|
||||
# rows/columns for signal gain corrections
|
||||
|
||||
# ANTENNA_INFO_VECTOR_SIZE must be non zero if antenna corrections are sent
|
||||
# ANTENNA_INFO_VECTOR_SIZE = 2
|
||||
|
||||
CARRIER_FREQUENCY_0 = 1575.42
|
||||
|
||||
PC_OFFSET_0 = 1.2 0.1 3.4 0.2 5.6 0.3
|
||||
|
||||
NUMBER_OF_ROWS_0 = 3
|
||||
NUMBER_OF_COLUMNS_0 = 4
|
||||
|
||||
PC_VARIATION_CORRECTION_0_ROW_0 = 11.22 33.44 55.66 77.88
|
||||
PC_VARIATION_CORRECTION_0_ROW_1 = 10.2 30.4 50.6 70.8
|
||||
PC_VARIATION_CORRECTION_0_ROW_2 = 12.2 34.4 56.6 78.8
|
||||
|
||||
PC_VARIATION_CORRECTION_UNC_0_ROW_0 = 0.1 0.2 0.3 0.4
|
||||
PC_VARIATION_CORRECTION_UNC_0_ROW_1 = 1.1 1.2 1.3 1.4
|
||||
PC_VARIATION_CORRECTION_UNC_0_ROW_2 = 2.1 2.2 2.3 2.4
|
||||
|
||||
SIGNAL_GAIN_CORRECTION_0_ROW_0 = 9.8 8.7 7.6 6.5
|
||||
SIGNAL_GAIN_CORRECTION_0_ROW_1 = 5.4 4.3 3.2 2.1
|
||||
SIGNAL_GAIN_CORRECTION_0_ROW_2 = 1.3 2.4 3.5 4.6
|
||||
|
||||
SIGNAL_GAIN_CORRECTION_UNC_0_ROW_0 = 0.11 0.22 0.33 0.44
|
||||
SIGNAL_GAIN_CORRECTION_UNC_0_ROW_1 = 0.55 0.66 0.77 0.88
|
||||
SIGNAL_GAIN_CORRECTION_UNC_0_ROW_2 = 0.91 0.92 0.93 0.94
|
||||
|
||||
|
||||
CARRIER_FREQUENCY_1 = 1227.6
|
||||
|
||||
PC_OFFSET_1 = 3.4 0.2 5.6 0.3 1.2 0.1
|
||||
|
||||
NUMBER_OF_ROWS_1 = 4
|
||||
NUMBER_OF_COLUMNS_1 = 2
|
||||
NUMBER_OF_ROWS_SGC_1 = 3
|
||||
NUMBER_OF_COLUMNS_SGC_1 = 4
|
||||
|
||||
PC_VARIATION_CORRECTION_1_ROW_0 = 55.66 77.88
|
||||
PC_VARIATION_CORRECTION_1_ROW_1 = 11.22 33.44
|
||||
PC_VARIATION_CORRECTION_1_ROW_2 = 56.6 78.8
|
||||
PC_VARIATION_CORRECTION_1_ROW_3 = 12.2 34.4
|
||||
|
||||
PC_VARIATION_CORRECTION_UNC_1_ROW_0 = 0.3 0.4
|
||||
PC_VARIATION_CORRECTION_UNC_1_ROW_1 = 1.1 1.2
|
||||
PC_VARIATION_CORRECTION_UNC_1_ROW_2 = 2.1 2.2
|
||||
PC_VARIATION_CORRECTION_UNC_1_ROW_3 = 0.1 0.2
|
||||
|
||||
SIGNAL_GAIN_CORRECTION_1_ROW_0 = 7.6 6.5 5.4 4.3
|
||||
SIGNAL_GAIN_CORRECTION_1_ROW_1 = 1.3 2.4 9.8 8.7
|
||||
SIGNAL_GAIN_CORRECTION_1_ROW_2 = 1.4 2.5 3.6 4.7
|
||||
|
||||
SIGNAL_GAIN_CORRECTION_UNC_1_ROW_0 = 0.91 0.92 0.55 0.66
|
||||
SIGNAL_GAIN_CORRECTION_UNC_1_ROW_1 = 0.11 0.22 0.93 0.94
|
||||
SIGNAL_GAIN_CORRECTION_UNC_1_ROW_2 = 0.95 0.96 0.33 0.44
|
||||
61
proprietary/vendor/etc/gpfspath_oem_config.xml
vendored
Normal file
61
proprietary/vendor/etc/gpfspath_oem_config.xml
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
|
||||
This file is configured by OEM to customize the path used by GP FS listener
|
||||
service to save files, and will be located in /vendor/etc on device
|
||||
|
||||
"gp_data_path" and "gp_persist_path" are the /data and /persist partition
|
||||
path to save files, respectively.
|
||||
By default, "gp_data_path" is "/data/vendor/tzstorage/", and
|
||||
"gp_persist_path" is "/mnt/vendor/persist/data/".
|
||||
|
||||
To replace with different paths, please also create folder in init.qcom.rc
|
||||
file and update SEAndroid policy.
|
||||
|
||||
Take "/data/vendor/tzstorage/" as an example below,
|
||||
|
||||
A) rootdir/etc/init.qcom.rc:
|
||||
# Create /data/vendor/tzstorage directory for SFS listener
|
||||
mkdir /data/vendor/tzstorage 0770 system system
|
||||
|
||||
B) common/file.te:
|
||||
# SFS listener data file
|
||||
type data_tzstorage_file, file_type, data_file_type;
|
||||
|
||||
C) common/file_contexts:
|
||||
/data/vendor/tzstorage(/.*)? u:object_r:data_tzstorage_file:s0
|
||||
|
||||
D) common/qseecomd.te:
|
||||
# Allow SFS to write to data partition
|
||||
allow tee data_tzstorage_file:dir create_dir_perms;
|
||||
allow tee data_tzstorage_file:file create_file_perms;
|
||||
|
||||
"gp_whitelist_count" and "gp_whitelist_path"
|
||||
|
||||
Some paths needs "/data/vendor/tzstorage" appended to it at the beginning
|
||||
as they do not have access/permissions on their own.
|
||||
Use gp_whitelist_count and gp_whitelist_paths entries to add more such paths.
|
||||
By default, we add "/data/system/users" and "/data/misc/qsee" for current use
|
||||
cases.
|
||||
|
||||
To add an extra path, increment the count in gp_whitelist_count and add a new
|
||||
gp_whitelist_path entry. It is very critical that the count matches with the
|
||||
number of path entries.
|
||||
|
||||
-->
|
||||
|
||||
|
||||
<sfs_path>
|
||||
<gp_data_path> /data/vendor/tzstorage/ </gp_data_path>
|
||||
<gp_persist_path> /mnt/vendor/persist/data/ </gp_persist_path>
|
||||
<gp_whitelist_count> 4 </gp_whitelist_count>
|
||||
<gp_whitelist_path> /data/system/users/ </gp_whitelist_path>
|
||||
<gp_whitelist_path> /data/misc/qsee/ </gp_whitelist_path>
|
||||
<gp_whitelist_path> /qwes </gp_whitelist_path>
|
||||
<gp_whitelist_path> /qwes/licenses </gp_whitelist_path>
|
||||
</sfs_path>
|
||||
391
proprietary/vendor/etc/gps.conf
vendored
Normal file
391
proprietary/vendor/etc/gps.conf
vendored
Normal file
@@ -0,0 +1,391 @@
|
||||
# Error Estimate
|
||||
# _SET = 1
|
||||
# _CLEAR = 0
|
||||
ERR_ESTIMATE=0
|
||||
|
||||
#NTP server
|
||||
NTP_SERVER=time.xtracloud.net
|
||||
|
||||
#XTRA CA path
|
||||
XTRA_CA_PATH=/usr/lib/ssl-1.1/certs
|
||||
|
||||
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
|
||||
# 4 - Debug, 5 - Verbose
|
||||
# If DEBUG_LEVEL is commented, Android's logging levels will be used
|
||||
DEBUG_LEVEL = 3
|
||||
|
||||
# Intermediate position report, 1=enable, 0=disable
|
||||
INTERMEDIATE_POS=0
|
||||
|
||||
# supl version 1.0
|
||||
SUPL_VER=0x10000
|
||||
|
||||
# Emergency SUPL, 1=enable, 0=disable
|
||||
#SUPL_ES=1
|
||||
|
||||
#Choose PDN for Emergency SUPL
|
||||
#1 - Use emergency PDN
|
||||
#0 - Use regular SUPL PDN for Emergency SUPL
|
||||
#USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0
|
||||
|
||||
#SUPL_MODE is a bit mask set in config.xml per carrier by default.
|
||||
#If it is uncommented here, this value will overwrite the value from
|
||||
#config.xml.
|
||||
#MSA=0X2
|
||||
#MSB=0X1
|
||||
#SUPL_MODE=
|
||||
|
||||
# GPS Capabilities bit mask
|
||||
# SCHEDULING = 0x01
|
||||
# MSB = 0x02
|
||||
# MSA = 0x04
|
||||
# ON_DEMAND_TIME = 0x10
|
||||
# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING
|
||||
CAPABILITIES=0x17
|
||||
|
||||
# Accuracy threshold for intermediate positions
|
||||
# less accurate positions are ignored, 0 for passing all positions
|
||||
# ACCURACY_THRES=5000
|
||||
|
||||
################################
|
||||
##### AGPS server settings #####
|
||||
################################
|
||||
|
||||
# FOR SUPL SUPPORT, set the following
|
||||
# SUPL_HOST=supl.host.com or IP
|
||||
# SUPL_PORT=1234
|
||||
|
||||
# FOR MO SUPL SUPPORT, set the following
|
||||
# MO_SUPL_HOST=supl.host.com or IP
|
||||
# MO_SUPL_PORT=1234
|
||||
|
||||
# FOR C2K PDE SUPPORT, set the following
|
||||
# C2K_HOST=c2k.pde.com or IP
|
||||
# C2K_PORT=1234
|
||||
|
||||
# Bitmask of slots that are available
|
||||
# for write/install to, where 1s indicate writable,
|
||||
# and the default value is 0 where no slots
|
||||
# are writable. For example, AGPS_CERT_WRITABLE_MASK
|
||||
# of b1000001010 makes 3 slots available
|
||||
# and the remaining 7 slots unwritable.
|
||||
#AGPS_CERT_WRITABLE_MASK=0
|
||||
|
||||
####################################
|
||||
# LTE Positioning Profile Settings
|
||||
####################################
|
||||
# LPP_PROFILE is a bit mask
|
||||
# 0: Enable RRLP on LTE(Default)
|
||||
# 0x1: LPP User Plane
|
||||
# 0x2: LPP Control Plane
|
||||
# 0x4: LPP User Plane for NR5G
|
||||
# 0x8: LPP Control Plane for NR5G
|
||||
LPP_PROFILE = 2
|
||||
|
||||
####################################
|
||||
#Datum Type
|
||||
####################################
|
||||
# 0: WGS-84
|
||||
# 1: PZ-90
|
||||
DATUM_TYPE = 0
|
||||
|
||||
################################
|
||||
# EXTRA SETTINGS
|
||||
################################
|
||||
# NMEA provider (1=Modem Processor, 0=Application Processor)
|
||||
NMEA_PROVIDER=0
|
||||
|
||||
################################
|
||||
# NMEA TAG BLOCK GROUPING
|
||||
################################
|
||||
# NMEA tag block grouping is only applicable to GSA
|
||||
# Default is disabled
|
||||
# 0 - disabled
|
||||
# 1 - enabled
|
||||
NMEA_TAG_BLOCK_GROUPING_ENABLED = 0
|
||||
|
||||
# Customized NMEA GGA fix quality that can be used to tell
|
||||
# whether SENSOR contributed to the fix.
|
||||
#
|
||||
# When this configuration item is not enabled (set to any value that is not 1),
|
||||
# GGA fix quality conforms to NMEA standard spec as below:
|
||||
# PPP/DGNSS/SBAS correction fix w/ or w/o sensor: 2
|
||||
# RTK fixed fix w/ or w/o sensor: 4
|
||||
# RTK float fix w/ or w/o sensor: 5
|
||||
# SPE fix w/ or w/o sensor: 1
|
||||
# Sensor dead reckoning fix: 6
|
||||
#
|
||||
# When this configuration is enabled (set to 1), GGA fix quality
|
||||
# will be output as below:
|
||||
# PPP fix w/o sensor: 59, w/ sensor: 69
|
||||
# DGNSS/SBAS correction fix w/o sensor: 2, w/ sensor: 62
|
||||
# RTK fixed fix w/o sensor: 4, w/ sensor: 64
|
||||
# RTK float fix w/o sensor: 5, w/ sensor: 65,
|
||||
# SPE fix w/o sensor: 1, and w/ sensor: 61
|
||||
# Sensor dead reckoning fix: 6
|
||||
#
|
||||
# any value that is not 1 - disabled
|
||||
# 1 - enabled
|
||||
CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0
|
||||
|
||||
################################
|
||||
# NMEA Reporting Rate Config, valid only when NMEA_PROVIDER is set to "0"
|
||||
################################
|
||||
# NMEA Reporting Rate
|
||||
# Set it to "1HZ" for 1Hz NMEA Reporting
|
||||
# Set it to "NHZ" for NHz NMEA Reporting
|
||||
#Default : NHZ (overridden by position update rate if set to lower rates)
|
||||
NMEA_REPORT_RATE=NHZ
|
||||
|
||||
# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE)
|
||||
SGLTE_TARGET=0
|
||||
|
||||
##################################################
|
||||
# Select Positioning Protocol on A-GLONASS system
|
||||
##################################################
|
||||
# 0x1: RRC CPlane
|
||||
# 0x2: RRLP UPlane
|
||||
# 0x4: LLP Uplane
|
||||
A_GLONASS_POS_PROTOCOL_SELECT = 0
|
||||
|
||||
##################################################
|
||||
# Select technology for LPPe Control Plane
|
||||
##################################################
|
||||
# 0x1: DBH for LPPe CP
|
||||
# 0x2: WLAN AP Measurements for LPPe CP
|
||||
# 0x4: SRN AP measurement for CP
|
||||
# 0x8: Sensor Barometer Measurement LPPe CP
|
||||
#LPPE_CP_TECHNOLOGY = 0
|
||||
|
||||
##################################################
|
||||
# Select technology for LPPe User Plane
|
||||
##################################################
|
||||
# 0x1: DBH for LPPe UP
|
||||
# 0x2: WLAN AP Measurements for LPPe UP
|
||||
# 0x4: SRN AP measurement for UP
|
||||
# 0x8: Sensor Barometer Measurement LPPe UP
|
||||
#LPPE_UP_TECHNOLOGY = 0
|
||||
|
||||
##################################################
|
||||
# AGPS_CONFIG_INJECT
|
||||
##################################################
|
||||
# enable/disable injection of AGPS configurations:
|
||||
# SUPL_VER
|
||||
# SUPL_HOST
|
||||
# SUPL_PORT
|
||||
# MO_SUPL_HOST
|
||||
# MO_SUPL_PORT
|
||||
# C2K_HOST
|
||||
# C2K_PORT
|
||||
# LPP_PROFILE
|
||||
# A_GLONASS_POS_PROTOCOL_SELECT
|
||||
# 0: disable
|
||||
# 1: enable
|
||||
AGPS_CONFIG_INJECT = 1
|
||||
|
||||
##################################################
|
||||
# GNSS settings for automotive use cases
|
||||
# Configurations in following section are
|
||||
# specific to automotive use cases, others
|
||||
# please do not change, keep the default values
|
||||
##################################################
|
||||
|
||||
# AP Coarse Timestamp Uncertainty
|
||||
##################################################
|
||||
# default : 10
|
||||
# AP time stamp uncertainty, until GNSS receiver
|
||||
# is able to acquire better timing information
|
||||
AP_TIMESTAMP_UNCERTAINTY = 10
|
||||
|
||||
#####################################
|
||||
# DR_SYNC Pulse Availability
|
||||
#####################################
|
||||
# 0 : DR_SYNC pulse not available (default)
|
||||
# 1 : DR_SYNC pulse available
|
||||
# This configuration enables the driver to make use
|
||||
# of PPS events generated by DR_SYNC pulse
|
||||
# Standard Linux PPS driver needs to be enabled
|
||||
DR_SYNC_ENABLED = 0
|
||||
|
||||
#####################################
|
||||
# PPS Device name
|
||||
#####################################
|
||||
PPS_DEVICENAME = /dev/pps0
|
||||
|
||||
#####################################
|
||||
# Ignore PPS at Startup and after long outage
|
||||
#####################################
|
||||
IGNORE_PPS_PULSE_COUNT = 1
|
||||
|
||||
#####################################
|
||||
# Long GNSS RF outage in seconds
|
||||
#####################################
|
||||
GNSS_OUTAGE_DURATION = 10
|
||||
|
||||
#####################################
|
||||
# AP Clock Accuracy
|
||||
#####################################
|
||||
# Quality of APPS processor clock (in PPM).
|
||||
# Value specified is used for calculation of
|
||||
# APPS time stamp uncertainty
|
||||
AP_CLOCK_PPM = 100
|
||||
|
||||
#####################################
|
||||
# MAX ms difference to detect missing pulse
|
||||
#####################################
|
||||
# Specifies time threshold in ms to validate any missing PPS pulses
|
||||
MISSING_PULSE_TIME_DELTA = 900
|
||||
|
||||
#####################################
|
||||
# Propagation time uncertainty
|
||||
#####################################
|
||||
# This settings enables time uncertainty propagation
|
||||
# logic incase of missing PPS pulse
|
||||
PROPAGATION_TIME_UNCERTAINTY = 1
|
||||
|
||||
#######################################
|
||||
# APN / IP Type Configuration
|
||||
# APN and IP Type to use for setting
|
||||
# up WWAN call.
|
||||
# Use below values for IP Type:
|
||||
# v4 = 4
|
||||
# v6 = 6
|
||||
# v4v6 = 10
|
||||
#######################################
|
||||
# INTERNET_APN = abc.xyz
|
||||
# INTERNET_IP_TYPE = 4
|
||||
# SUPL_APN = abc.xyz
|
||||
# SUPL_IP_TYPE = 4
|
||||
|
||||
#####################################
|
||||
# Modem type
|
||||
#####################################
|
||||
# This setting configures modem type
|
||||
# (external=0 or internal=1)
|
||||
# comment out the next line to vote
|
||||
# for the first modem in the list
|
||||
MODEM_TYPE = 1
|
||||
|
||||
##################################################
|
||||
# CONSTRAINED TIME UNCERTAINTY MODE
|
||||
##################################################
|
||||
# 0 : disabled (default)
|
||||
# 1 : enabled
|
||||
# This setting enables GPS engine to keep its time
|
||||
# uncertainty below the specified constraint
|
||||
#CONSTRAINED_TIME_UNCERTAINTY_ENABLED = 0
|
||||
|
||||
# If constrained time uncertainty mode is enabled,
|
||||
# this setting specifies the time uncertainty
|
||||
# threshold that gps engine need to maintain.
|
||||
# In unit of milli-seconds.
|
||||
# Default is 0.0 meaning that modem default value
|
||||
# of time uncertainty threshold will be used.
|
||||
#CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD = 0.0
|
||||
|
||||
# If constrained time uncertainty mode is enabled,
|
||||
# this setting specifies the power budget that
|
||||
# gps engine is allowed to spend to maintain the time
|
||||
# uncertainty.
|
||||
# Default is 0 meaning that GPS engine is not constained
|
||||
# by power budget and can spend as much power as needed.
|
||||
# In unit of 0.1 milli watt second.
|
||||
#CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET = 0
|
||||
|
||||
##################################################
|
||||
# POSITION ASSISTED CLOCK ESTIMATOR
|
||||
##################################################
|
||||
# 0 : disabled (default)
|
||||
# 1 : enabled
|
||||
# This setting enables GPS engine to estimate clock
|
||||
# bias and drift when the signal from at least 1
|
||||
# SV is available and the UE<55>s position is known by
|
||||
# other position engines.
|
||||
#POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED = 0
|
||||
|
||||
#####################################
|
||||
# proxyAppPackageName
|
||||
#####################################
|
||||
# This is a string that is sent to the framework
|
||||
# in nfwNotifyCb callback
|
||||
PROXY_APP_PACKAGE_NAME = com.google.android.carrierlocation
|
||||
|
||||
#####################################
|
||||
# CP_MTLR_ES
|
||||
#####################################
|
||||
# CP MTLR ES, 1=enable, 0=disable
|
||||
CP_MTLR_ES=0
|
||||
|
||||
##################################################
|
||||
# GNSS_DEPLOYMENT
|
||||
##################################################
|
||||
# 0 : Enable QTI GNSS (default)
|
||||
# 1 : Enable QCSR SS5
|
||||
# 2 : Enable PDS API
|
||||
# This setting use to select between QTI GNSS,
|
||||
# QCSR SS5 hardware receiver, and PDS API.
|
||||
# By default QTI GNSS receiver is enabled.
|
||||
# GNSS_DEPLOYMENT = 0
|
||||
|
||||
##################################################
|
||||
## LOG BUFFER CONFIGURATION
|
||||
##################################################
|
||||
#LOG_BUFFER_ENABLED, 1=enable, 0=disable
|
||||
#*_LEVEL_TIME_DEPTH, maximum time depth of level *
|
||||
#in log buffer, unit is second
|
||||
#*_LEVEL_MAX_CAPACITY, maximum numbers of level *
|
||||
#log print sentences in log buffer
|
||||
LOG_BUFFER_ENABLED = 0
|
||||
E_LEVEL_TIME_DEPTH = 600
|
||||
E_LEVEL_MAX_CAPACITY = 50
|
||||
W_LEVEL_TIME_DEPTH = 500
|
||||
W_LEVEL_MAX_CAPACITY = 100
|
||||
I_LEVEL_TIME_DEPTH = 400
|
||||
I_LEVEL_MAX_CAPACITY = 200
|
||||
D_LEVEL_TIME_DEPTH = 30
|
||||
D_LEVEL_MAX_CAPACITY = 300
|
||||
V_LEVEL_TIME_DEPTH = 200
|
||||
V_LEVEL_MAX_CAPACITY = 400
|
||||
|
||||
##################################################
|
||||
# Allow buffer diag log packets when diag memory allocation
|
||||
# fails during boot up time.
|
||||
##################################################
|
||||
BUFFER_DIAG_LOGGING = 1
|
||||
|
||||
#######################################
|
||||
# NTRIP CLIENT LIBRARY NAME
|
||||
#######################################
|
||||
# NTRIP_CLIENT_LIB_NAME =
|
||||
|
||||
##################################################
|
||||
# Correction Data Framework settings
|
||||
# Default values:
|
||||
# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM
|
||||
# CDFW_INJECT_DATA_INTERVAL = 600000 //10 mins
|
||||
# CDFW_RTCM_MESSAGE_INTERVAL = 1000 //1 second
|
||||
#
|
||||
# If multiple sources coexist on a PL,
|
||||
# the prorioty sequence can be set by the integer number.
|
||||
# PRIORITY_1 is higher than PRIORITY_2, for example,
|
||||
# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM
|
||||
# CDFW_SOURCE_PRIORITY_2 = CV2X RTCM
|
||||
##################################################
|
||||
|
||||
##################################################
|
||||
# RF LOSS
|
||||
# The loss in 0.1 dbHz from the C/N0 at the antenna port
|
||||
# These values must be configured by OEM if not
|
||||
# supported in QMI LOC message
|
||||
# There is one entry for each signal type
|
||||
##################################################
|
||||
RF_LOSS_GPS = 0
|
||||
RF_LOSS_GPS_L5 = 0
|
||||
RF_LOSS_GLO_LEFT = 0
|
||||
RF_LOSS_GLO_CENTER = 0
|
||||
RF_LOSS_GLO_RIGHT = 0
|
||||
RF_LOSS_BDS = 0
|
||||
RF_LOSS_BDS_B2A = 0
|
||||
RF_LOSS_GAL = 0
|
||||
RF_LOSS_GAL_E5 = 0
|
||||
RF_LOSS_NAVIC = 0
|
||||
5
proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
vendored
Normal file
5
proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service vendor.bluetooth-1-0-qti /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
|
||||
class hal
|
||||
user bluetooth
|
||||
group bluetooth system wakelock oem_2901 net_raw
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN
|
||||
27
proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
vendored
Normal file
27
proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
on property:init.svc.mediadrm=running
|
||||
mkdir /data/vendor/mediadrm 0770 media mediadrm
|
||||
start vendor.move_data_sh
|
||||
|
||||
service vendor.move_data_sh /system/bin/move_widevine_data.sh
|
||||
class late_start
|
||||
user media
|
||||
group media mediadrm system
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-service.widevine
|
||||
interface android.hardware.drm@1.0::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.0::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.1::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.1::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.2::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.2::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.3::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.3::IDrmFactory widevine
|
||||
interface android.hidl.base@1.0::IBase widevine
|
||||
class hal
|
||||
user media
|
||||
group media mediadrm drmrpc system
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks
|
||||
capabilities SYS_NICE
|
||||
10
proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
vendored
Normal file
10
proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
on property:vendor.keymaster.quickboot=true
|
||||
stop gatekeeper-1-0
|
||||
start gatekeeper-1-0
|
||||
stop gatekeeperd
|
||||
start gatekeeperd
|
||||
|
||||
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
|
||||
class early_hal
|
||||
user system
|
||||
group system
|
||||
4
proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc
vendored
Normal file
4
proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service gnss_service /vendor/bin/hw/android.hardware.gnss@2.1-service-qti
|
||||
class hal
|
||||
user gps
|
||||
group system gps radio vendor_qti_diag
|
||||
14
proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc
vendored
Normal file
14
proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
on init
|
||||
start vendor.keymaster-4-1
|
||||
|
||||
on property:vendor.keymaster.quickboot=true
|
||||
stop vendor.keymaster-4-1
|
||||
start vendor.keymaster-4-1
|
||||
stop keystore
|
||||
start keystore
|
||||
start wait_for_keymaster
|
||||
|
||||
service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
|
||||
class early_hal
|
||||
user system
|
||||
group system drmrpc
|
||||
4
proprietary/vendor/etc/init/cnd.rc
vendored
Normal file
4
proprietary/vendor/etc/init/cnd.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service vendor.cnd /system/vendor/bin/cnd
|
||||
class main
|
||||
user system
|
||||
group system wifi inet radio wakelock net_admin
|
||||
11
proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
vendored
Normal file
11
proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service wifidisplayhalservice /vendor/bin/wifidisplayhalservice
|
||||
class main
|
||||
user system
|
||||
group inet input audio media uhid
|
||||
capabilities NET_RAW
|
||||
|
||||
13
proprietary/vendor/etc/init/dataadpl.rc
vendored
Normal file
13
proprietary/vendor/etc/init/dataadpl.rc
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
# Create the directories used by DPM subsystem
|
||||
|
||||
#start dataadpl service
|
||||
service vendor.dataadpl /system/vendor/bin/adpl
|
||||
class main
|
||||
user radio
|
||||
socket adpl_cmd_uds_file dgram 660 radio radio
|
||||
group radio oem_2901 diag usb inet
|
||||
disabled
|
||||
19
proprietary/vendor/etc/init/dataqti.rc
vendored
Normal file
19
proprietary/vendor/etc/init/dataqti.rc
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
# Create the directories used by DPM subsystem
|
||||
|
||||
# msm specific files that need to be created on /data
|
||||
on post-fs-data
|
||||
#Create DATAQTI dir for logs
|
||||
mkdir /data/vendor/dataqti 0770 radio radio
|
||||
chmod 0770 /data/vendor/dataqti
|
||||
|
||||
#start dataqti service
|
||||
service vendor.dataqti /system/vendor/bin/qti
|
||||
class main
|
||||
user radio
|
||||
socket qti_dpm_uds_file dgram 660 radio radio
|
||||
group radio oem_2901 diag usb inet
|
||||
disabled
|
||||
17
proprietary/vendor/etc/init/dpmQmiMgr.rc
vendored
Normal file
17
proprietary/vendor/etc/init/dpmQmiMgr.rc
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
#start dpmQmiMgr service
|
||||
service dpmQmiMgr /system/vendor/bin/dpmQmiMgr
|
||||
interface com.qualcomm.qti.dpm.api@1.0::IdpmQmi dpmQmiService
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
disabled
|
||||
|
||||
on property:persist.vendor.dpmhalservice.enable=*
|
||||
start dpmQmiMgr
|
||||
|
||||
on property:persist.vendor.dpmhalservice.enable=0
|
||||
stop dpmQmiMgr
|
||||
19
proprietary/vendor/etc/init/feature_enabler_client.rc
vendored
Normal file
19
proprietary/vendor/etc/init/feature_enabler_client.rc
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
on post-fs-data
|
||||
mkdir /mnt/vendor/persist/data/pfm 0755 system system
|
||||
mkdir /mnt/vendor/persist/data/pfm/licenses 0755 system system
|
||||
chown system system /mnt/vendor/persist/feature_enabler_client
|
||||
chmod 0775 /mnt/vendor/persist/feature_enabler_client
|
||||
|
||||
service feature_enabler_client /vendor/bin/feature_enabler_client
|
||||
class late_start
|
||||
user system
|
||||
group system graphics
|
||||
|
||||
on property:init.svc.vendor.qti.hardware.display.composer=stopping
|
||||
stop feature_enabler_client
|
||||
|
||||
on property:init.svc.vendor.qti.hardware.display.composer=running
|
||||
start feature_enabler_client
|
||||
|
||||
on property:init.svc.vendor.qti.hardware.display.composer=restarting
|
||||
restart feature_enabler_client
|
||||
13
proprietary/vendor/etc/init/ims_rtp_daemon.rc
vendored
Normal file
13
proprietary/vendor/etc/init/ims_rtp_daemon.rc
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
# imsdatadaemon starts with root and UID will be downgraded to RADIO.
|
||||
service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
|
||||
class main
|
||||
user radio
|
||||
group radio vendor_qti_diag inet log
|
||||
|
||||
on property:vendor.ims.DATA_DAEMON_STATUS=1
|
||||
restart vendor.ims_rtp_daemon
|
||||
16
proprietary/vendor/etc/init/imsdaemon.rc
vendored
Normal file
16
proprietary/vendor/etc/init/imsdaemon.rc
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
# Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/imslogs 0770 radio radio
|
||||
chmod 0770 /data/vendor/imslogs
|
||||
|
||||
# imsdaemon starts with root and UID will be downgraded to RADIO.
|
||||
service vendor.imsdaemon /vendor/bin/imsdaemon
|
||||
class main
|
||||
user radio
|
||||
socket ims_datad stream 0660 system radio
|
||||
group radio wifi inet vendor_qti_diag log
|
||||
2
proprietary/vendor/etc/init/init-qcril-data.rc
vendored
Normal file
2
proprietary/vendor/etc/init/init-qcril-data.rc
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
on property:ro.board.platform=msmnile && property:ro.baseband=msm && property:ro.vendor.qti.va_aosp.support=1
|
||||
setprop ro.telephony.iwlan_operation_mode "legacy"
|
||||
53
proprietary/vendor/etc/init/init.qti.media.rc
vendored
Normal file
53
proprietary/vendor/etc/init/init.qti.media.rc
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
#==============================================================================
|
||||
# init.qti.media.rc
|
||||
#
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 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,
|
||||
# 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.
|
||||
#===============================================================================
|
||||
service qti-media /vendor/bin/init.qti.media.sh
|
||||
class main
|
||||
user media
|
||||
group media
|
||||
disabled
|
||||
oneshot
|
||||
seclabel u:r:vendor_qti_media:s0
|
||||
|
||||
on early-init
|
||||
setprop vendor.media.target.qssi ${vendor.sys.media.target.qssi}
|
||||
setprop vendor.media.system.build_codename ${ro.build.version.release_or_codename}
|
||||
start qti-media
|
||||
|
||||
on post-fs-data
|
||||
setprop ro.media.xml_variant.codecs ${vendor.media.target_variant}
|
||||
setprop ro.media.xml_variant.codecs_performance ${vendor.media.target_variant}
|
||||
|
||||
on property:vendor.netflix.bsp_rev=*
|
||||
setprop ro.netflix.bsp_rev ${vendor.netflix.bsp_rev}
|
||||
12
proprietary/vendor/etc/init/init.qti.qcv.rc
vendored
Normal file
12
proprietary/vendor/etc/init/init.qti.qcv.rc
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
#! /vendor/etc/init
|
||||
#=============================================================================
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#=============================================================================
|
||||
|
||||
on early-init
|
||||
# Set ro.boot.product.vendor.sku to soc_name
|
||||
exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.qcv.sh
|
||||
setprop ro.boot.product.vendor.sku ${ro.vendor.qti.soc_name}
|
||||
setprop ro.soc.model ${ro.vendor.qti.soc_model}
|
||||
14
proprietary/vendor/etc/init/init.time_daemon.rc
vendored
Normal file
14
proprietary/vendor/etc/init/init.time_daemon.rc
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on post-fs-data && property:ro.crypto.state=encrypted && property:ro.crypto.type=file
|
||||
start time_daemon
|
||||
|
||||
service time_daemon /vendor/bin/time_daemon
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
capabilities SYS_TIME
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user