Snap for 8183730 from 5a664f4f15 to udc-release

Change-Id: I72ebf8f24f6d0379af71e6e12642b9e8737974f5
This commit is contained in:
Android Build Coastguard Worker 2022-02-15 04:02:23 +00:00
commit 3a60e0d037
140 changed files with 13116 additions and 10405 deletions

View file

@ -16,10 +16,8 @@
TARGET_LINUX_KERNEL_VERSION := 5.10
DEVICE_USES_NO_TRUSTY := true
USE_SWIFTSHADER := true
BOARD_USES_SWIFTSHADER := true
BOARD_WITHOUT_RADIO := true
$(call inherit-product, device/google/gs201/aosp_common.mk)
$(call inherit-product, device/google/pantah/device-cheetah.mk)

View file

@ -16,7 +16,6 @@
TARGET_LINUX_KERNEL_VERSION := 5.10
DEVICE_USES_NO_TRUSTY := true
USE_SWIFTSHADER := true
BOARD_USES_SWIFTSHADER := true

View file

@ -16,10 +16,8 @@
TARGET_LINUX_KERNEL_VERSION := 5.10
DEVICE_USES_NO_TRUSTY := true
USE_SWIFTSHADER := true
BOARD_USES_SWIFTSHADER := true
BOARD_WITHOUT_RADIO := true
$(call inherit-product, device/google/gs201/aosp_common.mk)
$(call inherit-product, device/google/pantah/device-panther.mk)

View file

@ -16,7 +16,6 @@
TARGET_LINUX_KERNEL_VERSION := 5.10
DEVICE_USES_NO_TRUSTY := true
USE_SWIFTSHADER := true
BOARD_USES_SWIFTSHADER := true
BOARD_WITHOUT_RADIO := true

View file

@ -22,7 +22,8 @@ PRODUCT_COPY_FILES += \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \
frameworks/av/services/audiopolicy/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
# AudioEffectHAL Configuration
PRODUCT_COPY_FILES += \
@ -45,6 +46,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HEADSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HEADSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/mcps.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/mcps.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_config.ini:$(TARGET_COPY_OUT_VENDOR)/etc/waves_config.ini \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps

View file

@ -34,7 +34,7 @@
<!--intf id="BE_HW_RX_INTF_3" name="BT_RX"/-->
<intf id="BE_VIRTUAL_VOICE_RX_TUNING" block_id="19"/>
<intf id="BE_VIRTUAL_VOICE_TX_TUNING" block_id="19"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128,137"/>
</hw_intf>
<product_lists>
@ -247,6 +247,9 @@
<cfg id="IN_USB_TTY_VCO_MIC_BE_CFG" be_path="NULL" codec_path="voice-speaker-mic"/>
<cfg id="IN_USB_TTY_HCO_MIC_BE_CFG" be_path="usb-headset-mic" codec_path="usb-headset-mic" mux="HW_MUX_GP_0"/>
<cfg id="IN_SPK_VI_BE_CFG" codec_path="NULL" be_path="spk-vi"/>
<cfg id="IN_HANDSET_MIC_BE_CFG" tuning_id="62"/>
<cfg id="IN_HANDSET_DUAL_MIC_BE_CFG" tuning_id="63"/>
<cfg id="IN_HANDSET_TRIPLE_MIC_BE_CFG" tuning_id="64"/>
<cfg id="IN_CAMCORDER_LANDSCAPE_BE_CFG" tuning_id="70"/>
<cfg id="IN_CAMCORDER_INVERT_LANDSCAPE_BE_CFG" tuning_id="71"/>
<cfg id="IN_CAMCORDER_PORTRAIT_BE_CFG" tuning_id="72"/>
@ -281,7 +284,7 @@
</device_handle>
<external_module>
<module libname="audio_spk_35l41.so"/>
<module libname="audio_spk_35l41.so" argu="EnableDualControl"/>
<module libname="audio_waves_aoc.so" argu="Sink=SPK:1"/>
<module libname="audio_fortemedia_aoc.so"/>
<module libname="liboffloadeffect.so"/>

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -185,42 +185,42 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Out"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Headphones"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Speaker"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- Bluetooth Audio HAL -->

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -170,36 +170,36 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- Bluetooth Audio HAL -->

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -170,36 +170,36 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- A2dp Audio HAL -->

View file

@ -33,10 +33,10 @@
<!-- TDM 0 setting -->
<ctl name="TDM_0_RX Chan" value="Four"/>
<ctl name="TDM_0_RX Format" value="S32_LE"/>
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_RX Sample Rate" value="SR_48K" />
<ctl name="TDM_0_TX Chan" value="Four"/>
<ctl name="TDM_0_TX Format" value="S32_LE"/>
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_48K" />
<!-- Haptic setting -->
<ctl name="HAPTIC_RX Format" value="S32_LE"/>
@ -46,6 +46,10 @@
<ctl name="RX Slots" id="0" value="2"/>
<ctl name="RX Slots" id="1" value="3"/>
<!-- Cirrus default 96K -->
<ctl name="Default 96K" value="0"/>
<ctl name="R Default 96K" value="0"/>
<!-- Cirrus Booster Amp TDM slot assignment-->
<!-- RX slot -->
<ctl name="ASPRX1 Slot Position" value="0"/>
@ -619,10 +623,14 @@
<path name="voice-speaker">
<ctl name="R Boost Peak Current Limit" value="3.50A"/>
<ctl name="Boost Peak Current Limit" value="3.50A"/>
<ctl name="ASPTX1 Slot Position" value="1"/>
<ctl name="R ASPTX1 Slot Position" value="0"/>
<ctl name="R DSP RX2 Source" value="ASPRX2"/>
<!--<ctl name="R DSP RX2 Source" value="ASPRX2"/>-->
<ctl name="R Main AMP Enable Switch" value="1"/>
<ctl name="Main AMP Enable Switch" value="1"/>
<ctl name="R AMP PCM Gain" value="17"/>
<ctl name="AMP PCM Gain" value="17"/>
</path>
<path name="speaker-safe">
@ -641,6 +649,7 @@
<!-- Tx device -->
<path name="handset-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -666,6 +675,7 @@
</path>
<path name="speaker-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -691,7 +701,7 @@
</path>
<path name="camcorder-mic">
<!--ctl name="Mic Spatial Module Enable" value="1"/-->
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -700,7 +710,7 @@
</path>
<path name="camcorder-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/>
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="voice-recog-mic">

View file

@ -135,6 +135,9 @@
<param default="1" id="2" name="numCh_" type="uint32"/>
<param default="1" id="3" name="chMask_" type="uint32"/>
<param id="16" name="Simple_gain" type="float"/>
<param default="0" id="17" name="ch0_assignFrom" type="int32"/>
<param default="1" id="18" name="ch1_assignFrom" type="int32"/>
<param default="2" id="19" name="ch2_assignFrom" type="int32"/>
</module>
<module id="17" name="Wind Noise Reduction">
<param default="0" id="0" max="3" name="opMode_" type="uint32"/>
@ -231,6 +234,8 @@
<param name="attackTime_ms" size="4" type="float"/>
<param name="releaseTime_ms" size="4" type="float"/>
<param name="hysteresis" size="4" type="float"/>
<param default="0" max="1" min="0" name="rms_manual_enable" type="uint32"/>
<param default="0" max="2" min="0" name="rms_channel" type="uint32"/>
</struct>
<struct id="17">
<param max="30" min="-30" name="limiter_gain_dB" type="float"/>

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG BLUETOOTH
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-29 17:24:57
#SAVE_TIME 2021-08-20 16:32:53
#CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB
#PARAM_TYPE TX+RX
@ -1781,8 +1781,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -1957,14 +1957,14 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FF0 //TX_DTD_THR1_0
198 0x7FF0 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
204 0x0CCD //TX_DTD_THR2_0
205 0x0CCD //TX_DTD_THR2_1
206 0x0CCD //TX_DTD_THR2_2
207 0x0CCD //TX_DTD_THR2_3
@ -2327,16 +2327,16 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0014 //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x483C //TX_FDEQ_GAIN_3
571 0x303C //TX_FDEQ_GAIN_4
572 0x3048 //TX_FDEQ_GAIN_5
573 0x4840 //TX_FDEQ_GAIN_6
574 0x403C //TX_FDEQ_GAIN_7
575 0x262C //TX_FDEQ_GAIN_8
576 0x3230 //TX_FDEQ_GAIN_9
567 0x5858 //TX_FDEQ_GAIN_0
568 0x5850 //TX_FDEQ_GAIN_1
569 0x5050 //TX_FDEQ_GAIN_2
570 0x5048 //TX_FDEQ_GAIN_3
571 0x3C48 //TX_FDEQ_GAIN_4
572 0x3C48 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4842 //TX_FDEQ_GAIN_7
575 0x3030 //TX_FDEQ_GAIN_8
576 0x3030 //TX_FDEQ_GAIN_9
577 0x4848 //TX_FDEQ_GAIN_10
578 0x4848 //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
@ -2360,7 +2360,7 @@
597 0x0708 //TX_FDEQ_BIN_6
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
600 0x0D08 //TX_FDEQ_BIN_9
601 0x0000 //TX_FDEQ_BIN_10
602 0x0000 //TX_FDEQ_BIN_11
603 0x0000 //TX_FDEQ_BIN_12
@ -2384,9 +2384,9 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x4A4C //TX_PREEQ_GAIN_MIC0_8
626 0x4E50 //TX_PREEQ_GAIN_MIC0_9
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4B4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
@ -2410,7 +2410,7 @@
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x090A //TX_PREEQ_BIN_MIC0_7
649 0x0B0C //TX_PREEQ_BIN_MIC0_8
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
650 0x0D08 //TX_PREEQ_BIN_MIC0_9
651 0x0000 //TX_PREEQ_BIN_MIC0_10
652 0x0000 //TX_PREEQ_BIN_MIC0_11
653 0x0000 //TX_PREEQ_BIN_MIC0_12
@ -2433,9 +2433,9 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
@ -2450,16 +2450,16 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C08 //TX_PREEQ_BIN_MIC1_2
693 0x0700 //TX_PREEQ_BIN_MIC1_3
694 0x0000 //TX_PREEQ_BIN_MIC1_4
695 0x0000 //TX_PREEQ_BIN_MIC1_5
696 0x0000 //TX_PREEQ_BIN_MIC1_6
697 0x0000 //TX_PREEQ_BIN_MIC1_7
698 0x0000 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
@ -2499,7 +2499,7 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0000 //TX_PREEQ_BIN_MIC2_0
739 0x7800 //TX_PREEQ_BIN_MIC2_0
740 0x0000 //TX_PREEQ_BIN_MIC2_1
741 0x0000 //TX_PREEQ_BIN_MIC2_2
742 0x0000 //TX_PREEQ_BIN_MIC2_3
@ -2626,7 +2626,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0A00 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -3534,8 +3534,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -3626,8 +3626,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -3665,7 +3665,7 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x6800 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
152 0x3000 //TX_MIN_EQ_RE_EST_0
152 0x0200 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
@ -3710,15 +3710,15 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x76D0 //TX_DTD_THR1_0
198 0x76D0 //TX_DTD_THR1_1
199 0x76D0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
205 0x7E00 //TX_DTD_THR2_1
204 0x5000 //TX_DTD_THR2_0
205 0x5000 //TX_DTD_THR2_1
206 0x5000 //TX_DTD_THR2_2
207 0x5000 //TX_DTD_THR2_3
208 0x5000 //TX_DTD_THR2_4
@ -3726,8 +3726,8 @@
210 0x5000 //TX_DTD_THR2_6
211 0x7FFF //TX_DTD_THR3
212 0x0000 //TX_SPK_CUT_K
213 0x03E8 //TX_DT_CUT_K
214 0x0010 //TX_DT_CUT_THR
213 0x07D0 //TX_DT_CUT_K
214 0x0100 //TX_DT_CUT_THR
215 0x04EB //TX_COMFORT_G
216 0x01F4 //TX_POWER_YOUT_TH
217 0x4000 //TX_FDPFGAINECHO
@ -3866,10 +3866,10 @@
350 0x0600 //TX_A_PEPPER_HF
351 0x0001 //TX_HMNC_BST_FLG
352 0x0200 //TX_HMNC_BST_THR
353 0x0800 //TX_DT_BINVAD_TH_0
354 0x0800 //TX_DT_BINVAD_TH_1
355 0x0800 //TX_DT_BINVAD_TH_2
356 0x0800 //TX_DT_BINVAD_TH_3
353 0x0200 //TX_DT_BINVAD_TH_0
354 0x0200 //TX_DT_BINVAD_TH_1
355 0x0200 //TX_DT_BINVAD_TH_2
356 0x0200 //TX_DT_BINVAD_TH_3
357 0x1D4C //TX_DT_BINVAD_ENDF
358 0x0800 //TX_C_POST_FLT_DT
359 0x0CCD //TX_NS_B_POST_FLT_LESSCUT
@ -4079,19 +4079,19 @@
563 0x0000 //TX_SAM_MARK
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0020 //TX_FDEQ_SUBNUM
567 0x5454 //TX_FDEQ_GAIN_0
568 0x5448 //TX_FDEQ_GAIN_1
566 0x001C //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x4850 //TX_FDEQ_GAIN_5
573 0x5050 //TX_FDEQ_GAIN_6
574 0x5448 //TX_FDEQ_GAIN_7
575 0x464C //TX_FDEQ_GAIN_8
576 0x4A48 //TX_FDEQ_GAIN_9
577 0x3C3C //TX_FDEQ_GAIN_10
578 0x3C3C //TX_FDEQ_GAIN_11
574 0x5048 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4844 //TX_FDEQ_GAIN_9
577 0x3C36 //TX_FDEQ_GAIN_10
578 0x3A3A //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
580 0x4848 //TX_FDEQ_GAIN_13
581 0x4848 //TX_FDEQ_GAIN_14
@ -4114,10 +4114,10 @@
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
601 0x0F10 //TX_FDEQ_BIN_10
602 0x1011 //TX_FDEQ_BIN_11
603 0x1112 //TX_FDEQ_BIN_12
604 0x120B //TX_FDEQ_BIN_13
601 0x0E0F //TX_FDEQ_BIN_10
602 0x0F10 //TX_FDEQ_BIN_11
603 0x1011 //TX_FDEQ_BIN_12
604 0x1104 //TX_FDEQ_BIN_13
605 0x0000 //TX_FDEQ_BIN_14
606 0x0000 //TX_FDEQ_BIN_15
607 0x0000 //TX_FDEQ_BIN_16
@ -4137,13 +4137,13 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x4A48 //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4C4C //TX_PREEQ_GAIN_MIC0_13
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x5E64 //TX_PREEQ_GAIN_MIC0_12
630 0x6464 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
@ -4166,8 +4166,8 @@
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
651 0x0F10 //TX_PREEQ_BIN_MIC0_10
652 0x1011 //TX_PREEQ_BIN_MIC0_11
653 0x1112 //TX_PREEQ_BIN_MIC0_12
654 0x120B //TX_PREEQ_BIN_MIC0_13
653 0x1104 //TX_PREEQ_BIN_MIC0_12
654 0x1010 //TX_PREEQ_BIN_MIC0_13
655 0x0000 //TX_PREEQ_BIN_MIC0_14
656 0x0000 //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
@ -4186,12 +4186,12 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
@ -4203,19 +4203,19 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0F10 //TX_PREEQ_BIN_MIC1_9
700 0x1011 //TX_PREEQ_BIN_MIC1_10
701 0x1112 //TX_PREEQ_BIN_MIC1_11
702 0x1208 //TX_PREEQ_BIN_MIC1_12
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x0700 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
703 0x0000 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
@ -4379,7 +4379,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0C97 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -5287,8 +5287,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -5491,8 +5491,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0BB8 //TX_RATIO_DT_L_TH_LOW
224 0x3A98 //TX_RATIO_DT_H_TH_LOW
225 0x1770 //TX_RATIO_DT_L_TH_HIGH
226 0x4E20 //TX_RATIO_DT_H_TH_HIGH
225 0x1F40 //TX_RATIO_DT_L_TH_HIGH
226 0x6590 //TX_RATIO_DT_H_TH_HIGH
227 0x09C4 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x1000 //TX_B_POST_FILT_ECHO_H
@ -5500,7 +5500,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
234 0x2328 //TX_RATIO_DT_L0_TH_HIGH
235 0x7FFF //TX_RATIO_DT_H_TH_CUT
236 0x7FFF //TX_MIN_EQ_RE_EST_13
237 0x0000 //TX_DTD_THR1_7
@ -5838,17 +5838,17 @@
569 0x4850 //TX_FDEQ_GAIN_2
570 0x5050 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x484E //TX_FDEQ_GAIN_5
572 0x484A //TX_FDEQ_GAIN_5
573 0x4E5E //TX_FDEQ_GAIN_6
574 0x584E //TX_FDEQ_GAIN_7
574 0x5C4C //TX_FDEQ_GAIN_7
575 0x4C4E //TX_FDEQ_GAIN_8
576 0x4E46 //TX_FDEQ_GAIN_9
577 0x4850 //TX_FDEQ_GAIN_10
578 0x5A54 //TX_FDEQ_GAIN_11
579 0x6464 //TX_FDEQ_GAIN_12
580 0x687E //TX_FDEQ_GAIN_13
581 0x7E94 //TX_FDEQ_GAIN_14
582 0x9AA0 //TX_FDEQ_GAIN_15
576 0x4844 //TX_FDEQ_GAIN_9
577 0x4448 //TX_FDEQ_GAIN_10
578 0x4850 //TX_FDEQ_GAIN_11
579 0x5C6A //TX_FDEQ_GAIN_12
580 0x5A84 //TX_FDEQ_GAIN_13
581 0x7880 //TX_FDEQ_GAIN_14
582 0x7F7F //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
584 0x4848 //TX_FDEQ_GAIN_17
585 0x4848 //TX_FDEQ_GAIN_18
@ -5890,15 +5890,15 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x494A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x484B //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4B48 //TX_PREEQ_GAIN_MIC0_13
631 0x3838 //TX_PREEQ_GAIN_MIC0_14
632 0x3835 //TX_PREEQ_GAIN_MIC0_15
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x6474 //TX_PREEQ_GAIN_MIC0_12
630 0x7870 //TX_PREEQ_GAIN_MIC0_13
631 0x5C48 //TX_PREEQ_GAIN_MIC0_14
632 0x383C //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
@ -5939,15 +5939,15 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x3C39 //TX_PREEQ_GAIN_MIC1_13
680 0x3838 //TX_PREEQ_GAIN_MIC1_14
681 0x3A3C //TX_PREEQ_GAIN_MIC1_15
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
684 0x4848 //TX_PREEQ_GAIN_MIC1_18
@ -5956,22 +5956,22 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1719 //TX_PREEQ_BIN_MIC1_11
702 0x1B1E //TX_PREEQ_BIN_MIC1_12
703 0x1E1E //TX_PREEQ_BIN_MIC1_13
704 0x1E28 //TX_PREEQ_BIN_MIC1_14
705 0x282C //TX_PREEQ_BIN_MIC1_15
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x070F //TX_PREEQ_BIN_MIC1_8
699 0x1F08 //TX_PREEQ_BIN_MIC1_9
700 0x0808 //TX_PREEQ_BIN_MIC1_10
701 0x0920 //TX_PREEQ_BIN_MIC1_11
702 0x2020 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
@ -6032,17 +6032,17 @@
763 0x0006 //TX_MASKING_ABILITY
764 0x0800 //TX_NND_WEIGHT
765 0x0050 //TX_MIC_CALIBRATION_0
766 0x0056 //TX_MIC_CALIBRATION_1
766 0x0065 //TX_MIC_CALIBRATION_1
767 0x0050 //TX_MIC_CALIBRATION_2
768 0x0050 //TX_MIC_CALIBRATION_3
769 0x0046 //TX_MIC_PWR_BIAS_0
770 0x0042 //TX_MIC_PWR_BIAS_1
770 0x0040 //TX_MIC_PWR_BIAS_1
771 0x0046 //TX_MIC_PWR_BIAS_2
772 0x0046 //TX_MIC_PWR_BIAS_3
773 0x0009 //TX_GAIN_LIMIT_0
773 0x0000 //TX_GAIN_LIMIT_0
774 0x000F //TX_GAIN_LIMIT_1
775 0x000F //TX_GAIN_LIMIT_2
776 0x000F //TX_GAIN_LIMIT_3
775 0x0000 //TX_GAIN_LIMIT_2
776 0x0000 //TX_GAIN_LIMIT_3
777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN
778 0x7FDE //TX_BVE_VAD0_ALPHAUP
779 0x7F3A //TX_BVE_VAD0_ALPHADOWN
@ -6120,8 +6120,8 @@
851 0x0000 //TX_FFP_RESRV_5
852 0x0000 //TX_FFP_RESRV_6
853 0x0002 //TX_FILTINDX
854 0x0003 //TX_TDDRC_THRD_0
855 0x0004 //TX_TDDRC_THRD_1
854 0x0001 //TX_TDDRC_THRD_0
855 0x0002 //TX_TDDRC_THRD_1
856 0x1000 //TX_TDDRC_THRD_2
857 0x1000 //TX_TDDRC_THRD_3
858 0x6000 //TX_TDDRC_SLANT_0
@ -6132,7 +6132,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0EF7 //TX_TDDRC_DRC_GAIN
866 0x0E21 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -7040,15 +7040,15 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
26 0x0000 //TX_MMIC
27 0x0A19 //TX_PGA_0
28 0x0A19 //TX_PGA_1
29 0x0A19 //TX_PGA_2
27 0x0FF7 //TX_PGA_0
28 0x0FF7 //TX_PGA_1
29 0x0FF7 //TX_PGA_2
30 0x0000 //TX_PGA_3
31 0x0000 //TX_PGA_4
32 0x0000 //TX_PGA_5
@ -7251,7 +7251,7 @@
229 0x2000 //TX_B_POST_FILT_ECHO_H
230 0x0200 //TX_MIN_G_CTRL_ECHO
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0063 //TX_EPD_OFFSET_00
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
235 0x3A98 //TX_RATIO_DT_H_TH_CUT
@ -7591,15 +7591,15 @@
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x5048 //TX_FDEQ_GAIN_5
572 0x4848 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4848 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4848 //TX_FDEQ_GAIN_9
577 0x5B5B //TX_FDEQ_GAIN_10
578 0x737B //TX_FDEQ_GAIN_11
579 0x7B9A //TX_FDEQ_GAIN_12
580 0x9AC4 //TX_FDEQ_GAIN_13
576 0x4853 //TX_FDEQ_GAIN_9
577 0x5450 //TX_FDEQ_GAIN_10
578 0x7465 //TX_FDEQ_GAIN_11
579 0x807F //TX_FDEQ_GAIN_12
580 0x82C4 //TX_FDEQ_GAIN_13
581 0xC4C4 //TX_FDEQ_GAIN_14
582 0xC4C4 //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
@ -7635,24 +7635,24 @@
613 0x0000 //TX_FDEQ_BIN_22
614 0x0000 //TX_FDEQ_BIN_23
615 0x0000 //TX_FDEQ_PADDING
616 0x0030 //TX_PREEQ_SUBNUM_MIC0
616 0x0020 //TX_PREEQ_SUBNUM_MIC0
617 0x4848 //TX_PREEQ_GAIN_MIC0_0
618 0x4848 //TX_PREEQ_GAIN_MIC0_1
619 0x4848 //TX_PREEQ_GAIN_MIC0_2
620 0x4848 //TX_PREEQ_GAIN_MIC0_3
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4849 //TX_PREEQ_GAIN_MIC0_6
624 0x4A4B //TX_PREEQ_GAIN_MIC0_7
625 0x4C4B //TX_PREEQ_GAIN_MIC0_8
626 0x4A48 //TX_PREEQ_GAIN_MIC0_9
627 0x4B4C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4B //TX_PREEQ_GAIN_MIC0_11
629 0x4838 //TX_PREEQ_GAIN_MIC0_12
630 0x3858 //TX_PREEQ_GAIN_MIC0_13
631 0x7060 //TX_PREEQ_GAIN_MIC0_14
632 0x9870 //TX_PREEQ_GAIN_MIC0_15
633 0x5848 //TX_PREEQ_GAIN_MIC0_16
623 0x4A4C //TX_PREEQ_GAIN_MIC0_6
624 0x4E50 //TX_PREEQ_GAIN_MIC0_7
625 0x5456 //TX_PREEQ_GAIN_MIC0_8
626 0x585C //TX_PREEQ_GAIN_MIC0_9
627 0x5C64 //TX_PREEQ_GAIN_MIC0_10
628 0x7478 //TX_PREEQ_GAIN_MIC0_11
629 0x705C //TX_PREEQ_GAIN_MIC0_12
630 0x4838 //TX_PREEQ_GAIN_MIC0_13
631 0x3C70 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
636 0x4848 //TX_PREEQ_GAIN_MIC0_19
@ -7666,17 +7666,17 @@
644 0x0304 //TX_PREEQ_BIN_MIC0_3
645 0x0405 //TX_PREEQ_BIN_MIC0_4
646 0x0506 //TX_PREEQ_BIN_MIC0_5
647 0x0808 //TX_PREEQ_BIN_MIC0_6
648 0x0809 //TX_PREEQ_BIN_MIC0_7
649 0x0A0A //TX_PREEQ_BIN_MIC0_8
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x0909 //TX_PREEQ_BIN_MIC0_7
649 0x090B //TX_PREEQ_BIN_MIC0_8
650 0x0C10 //TX_PREEQ_BIN_MIC0_9
651 0x1013 //TX_PREEQ_BIN_MIC0_10
652 0x1414 //TX_PREEQ_BIN_MIC0_11
653 0x261E //TX_PREEQ_BIN_MIC0_12
654 0x1E14 //TX_PREEQ_BIN_MIC0_13
655 0x1414 //TX_PREEQ_BIN_MIC0_14
656 0x2814 //TX_PREEQ_BIN_MIC0_15
657 0x4000 //TX_PREEQ_BIN_MIC0_16
653 0x1414 //TX_PREEQ_BIN_MIC0_12
654 0x1C1E //TX_PREEQ_BIN_MIC0_13
655 0x1E28 //TX_PREEQ_BIN_MIC0_14
656 0x462C //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
658 0x0000 //TX_PREEQ_BIN_MIC0_17
659 0x0000 //TX_PREEQ_BIN_MIC0_18
660 0x0000 //TX_PREEQ_BIN_MIC0_19
@ -7691,15 +7691,15 @@
669 0x4848 //TX_PREEQ_GAIN_MIC1_3
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4645 //TX_PREEQ_GAIN_MIC1_6
673 0x4442 //TX_PREEQ_GAIN_MIC1_7
674 0x4140 //TX_PREEQ_GAIN_MIC1_8
675 0x3E3D //TX_PREEQ_GAIN_MIC1_9
676 0x3C3C //TX_PREEQ_GAIN_MIC1_10
677 0x3C3C //TX_PREEQ_GAIN_MIC1_11
678 0x3938 //TX_PREEQ_GAIN_MIC1_12
679 0x3A3C //TX_PREEQ_GAIN_MIC1_13
680 0x3C3E //TX_PREEQ_GAIN_MIC1_14
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
@ -7709,23 +7709,23 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0808 //TX_PREEQ_BIN_MIC1_6
697 0x0809 //TX_PREEQ_BIN_MIC1_7
698 0x0A0A //TX_PREEQ_BIN_MIC1_8
699 0x0C10 //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1414 //TX_PREEQ_BIN_MIC1_11
702 0x261E //TX_PREEQ_BIN_MIC1_12
703 0x1E14 //TX_PREEQ_BIN_MIC1_13
704 0x1414 //TX_PREEQ_BIN_MIC1_14
705 0x2814 //TX_PREEQ_BIN_MIC1_15
706 0x4000 //TX_PREEQ_BIN_MIC1_16
690 0x1812 //TX_PREEQ_BIN_MIC1_0
691 0x0A0A //TX_PREEQ_BIN_MIC1_1
692 0x0808 //TX_PREEQ_BIN_MIC1_2
693 0x080A //TX_PREEQ_BIN_MIC1_3
694 0x0B09 //TX_PREEQ_BIN_MIC1_4
695 0x0A06 //TX_PREEQ_BIN_MIC1_5
696 0x0606 //TX_PREEQ_BIN_MIC1_6
697 0x0605 //TX_PREEQ_BIN_MIC1_7
698 0x050A //TX_PREEQ_BIN_MIC1_8
699 0x1505 //TX_PREEQ_BIN_MIC1_9
700 0x0506 //TX_PREEQ_BIN_MIC1_10
701 0x0615 //TX_PREEQ_BIN_MIC1_11
702 0x1516 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x2021 //TX_PREEQ_BIN_MIC1_14
705 0x2021 //TX_PREEQ_BIN_MIC1_15
706 0x0800 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
709 0x0000 //TX_PREEQ_BIN_MIC1_19
@ -7885,7 +7885,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0FDA //TX_TDDRC_DRC_GAIN
866 0x0A98 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -5,7 +5,7 @@
# Putting any value other than 1 would be equivalent to not supported.
########################################################################################################
[HAL_SUPPORTED_FEATURES]
CUSTOM_ACTION_256=1
CUSTOM_ACTION_258=1
########################################################################################################
# This defined the options of supported sample rates.
@ -26,6 +26,9 @@ OST_SPEAKER = 0:12,90:13,180:12,270:0|13
# This should be configured by Waves only unless platform vendor is familiar with MPS structure.
########################################################################################################
[HAL_SUPPORTED_PRESETS]
SPEAKER_MUSIC_THROTTLE= OM:1,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_MUSIC_THROTTLE = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_CALL_THROTTLE = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
@ -37,7 +40,7 @@ HEADSET_MUSIC = OM:2,SM:2
# This can be configured by Waves or platform vendor.
########################################################################################################
[HAL_SUPPORTED_CONTROLS]
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL|SPEAKER_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE|SPEAKER_SAFE_CALL_THROTTLE
A2DP_INSTANCE = INSTANCE:2,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
USB_HEADPHONE_INSTANCE = INSTANCE:4,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
@ -52,7 +55,10 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so
#AudioFormatSampleSize=4
#AudioFormatIncrement=8
[CUSTOM_ACTION_256]
CASE_1=PRIORITY:0,NUMBERS:2:0|1,PRESET:SPEAKER_MUSIC
CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4,PRESET:SPEAKER_SAFE_CALL
CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1,PRESET:SPEAKER_SAFE_MUSIC
[CUSTOM_ACTION_258]
CASE_1=PRIORITY:0,NUMBERS:2:0|1:0,PRESET:SPEAKER_MUSIC
CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:0,PRESET:SPEAKER_SAFE_CALL
CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:0,PRESET:SPEAKER_SAFE_MUSIC
CASE_4=PRIORITY:3,NUMBERS:2:0|1:4,PRESET:SPEAKER_MUSIC_THROTTLE
CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:4,PRESET:SPEAKER_SAFE_CALL_THROTTLE
CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:4,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE

View file

@ -45,6 +45,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HEADSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HEADSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/mcps.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/mcps.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_config.ini:$(TARGET_COPY_OUT_VENDOR)/etc/waves_config.ini \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps

View file

@ -34,7 +34,7 @@
<!--intf id="BE_HW_RX_INTF_3" name="BT_RX"/-->
<intf id="BE_VIRTUAL_VOICE_RX_TUNING" block_id="19"/>
<intf id="BE_VIRTUAL_VOICE_TX_TUNING" block_id="19"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128,137"/>
</hw_intf>
<product_lists>
@ -247,14 +247,14 @@
<cfg id="IN_USB_TTY_VCO_MIC_BE_CFG" be_path="NULL" codec_path="voice-speaker-mic"/>
<cfg id="IN_USB_TTY_HCO_MIC_BE_CFG" be_path="usb-headset-mic" codec_path="usb-headset-mic" mux="HW_MUX_GP_0"/>
<cfg id="IN_SPK_VI_BE_CFG" codec_path="NULL" be_path="spk-vi"/>
<cfg id="IN_CAMCORDER_LANDSCAPE_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_INVERT_LANDSCAPE_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_PORTRAIT_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_SELFIE_LANDSCAPE_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_SELFIE_INVERT_LANDSCAPE_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_MIC_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_TRIPLE_MIC_BE_CFG" tuning_id="0"/>
<cfg id="IN_CAMCORDER_LANDSCAPE_BE_CFG" tuning_id="70"/>
<cfg id="IN_CAMCORDER_INVERT_LANDSCAPE_BE_CFG" tuning_id="71"/>
<cfg id="IN_CAMCORDER_PORTRAIT_BE_CFG" tuning_id="72"/>
<cfg id="IN_CAMCORDER_SELFIE_LANDSCAPE_BE_CFG" tuning_id="73"/>
<cfg id="IN_CAMCORDER_SELFIE_INVERT_LANDSCAPE_BE_CFG" tuning_id="74"/>
<cfg id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" tuning_id="75"/>
<cfg id="IN_CAMCORDER_MIC_BE_CFG" tuning_id="70"/>
<cfg id="IN_CAMCORDER_TRIPLE_MIC_BE_CFG" tuning_id="70"/>
<cfg id="IN_BTSCO_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_BTSCO_MIC_NREC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_BTSCO_MIC_WB_BE_CFG" mux="HW_MUX_GP_0"/>

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -185,42 +185,42 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Out"
sources="primary output,deep buffer,haptic,voip_rx"/>
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Headphones"
sources="primary output,deep buffer,haptic,voip_rx"/>
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Speaker"
sources="primary output,deep buffer,haptic,voip_rx"/>
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,haptic,voip_rx"/>
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,haptic,voip_rx"/>
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,haptic,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- Bluetooth Audio HAL -->

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -170,36 +170,36 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,haptic,voip_rx"/>
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,haptic,voip_rx"/>
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,haptic,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- Bluetooth Audio HAL -->

View file

@ -21,14 +21,14 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -176,30 +176,30 @@
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,haptic,voip_rx"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,haptic,voip_rx"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,haptic,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- A2dp Audio HAL -->

View file

@ -655,6 +655,7 @@
<!-- Tx device -->
<path name="handset-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -680,6 +681,7 @@
</path>
<path name="speaker-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -705,7 +707,7 @@
</path>
<path name="camcorder-mic">
<!--ctl name="Mic Spatial Module Enable" value="1"/-->
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -714,7 +716,7 @@
</path>
<path name="camcorder-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/>
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="voice-recog-mic">

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG BLUETOOTH
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-29 17:24:57
#SAVE_TIME 2021-08-20 16:32:53
#CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB
#PARAM_TYPE TX+RX
@ -1781,8 +1781,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -1957,14 +1957,14 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FF0 //TX_DTD_THR1_0
198 0x7FF0 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
204 0x0CCD //TX_DTD_THR2_0
205 0x0CCD //TX_DTD_THR2_1
206 0x0CCD //TX_DTD_THR2_2
207 0x0CCD //TX_DTD_THR2_3
@ -2327,16 +2327,16 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0014 //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x483C //TX_FDEQ_GAIN_3
571 0x303C //TX_FDEQ_GAIN_4
572 0x3048 //TX_FDEQ_GAIN_5
573 0x4840 //TX_FDEQ_GAIN_6
574 0x403C //TX_FDEQ_GAIN_7
575 0x262C //TX_FDEQ_GAIN_8
576 0x3230 //TX_FDEQ_GAIN_9
567 0x5858 //TX_FDEQ_GAIN_0
568 0x5850 //TX_FDEQ_GAIN_1
569 0x5050 //TX_FDEQ_GAIN_2
570 0x5048 //TX_FDEQ_GAIN_3
571 0x3C48 //TX_FDEQ_GAIN_4
572 0x3C48 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4842 //TX_FDEQ_GAIN_7
575 0x3030 //TX_FDEQ_GAIN_8
576 0x3030 //TX_FDEQ_GAIN_9
577 0x4848 //TX_FDEQ_GAIN_10
578 0x4848 //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
@ -2360,7 +2360,7 @@
597 0x0708 //TX_FDEQ_BIN_6
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
600 0x0D08 //TX_FDEQ_BIN_9
601 0x0000 //TX_FDEQ_BIN_10
602 0x0000 //TX_FDEQ_BIN_11
603 0x0000 //TX_FDEQ_BIN_12
@ -2384,9 +2384,9 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x4A4C //TX_PREEQ_GAIN_MIC0_8
626 0x4E50 //TX_PREEQ_GAIN_MIC0_9
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4B4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
@ -2410,7 +2410,7 @@
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x090A //TX_PREEQ_BIN_MIC0_7
649 0x0B0C //TX_PREEQ_BIN_MIC0_8
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
650 0x0D08 //TX_PREEQ_BIN_MIC0_9
651 0x0000 //TX_PREEQ_BIN_MIC0_10
652 0x0000 //TX_PREEQ_BIN_MIC0_11
653 0x0000 //TX_PREEQ_BIN_MIC0_12
@ -2433,9 +2433,9 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
@ -2450,16 +2450,16 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C08 //TX_PREEQ_BIN_MIC1_2
693 0x0700 //TX_PREEQ_BIN_MIC1_3
694 0x0000 //TX_PREEQ_BIN_MIC1_4
695 0x0000 //TX_PREEQ_BIN_MIC1_5
696 0x0000 //TX_PREEQ_BIN_MIC1_6
697 0x0000 //TX_PREEQ_BIN_MIC1_7
698 0x0000 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
@ -2499,7 +2499,7 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0000 //TX_PREEQ_BIN_MIC2_0
739 0x7800 //TX_PREEQ_BIN_MIC2_0
740 0x0000 //TX_PREEQ_BIN_MIC2_1
741 0x0000 //TX_PREEQ_BIN_MIC2_2
742 0x0000 //TX_PREEQ_BIN_MIC2_3
@ -2626,7 +2626,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0A00 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -3534,8 +3534,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -3626,8 +3626,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -3665,7 +3665,7 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x6800 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
152 0x3000 //TX_MIN_EQ_RE_EST_0
152 0x0200 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
@ -3710,15 +3710,15 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x76D0 //TX_DTD_THR1_0
198 0x76D0 //TX_DTD_THR1_1
199 0x76D0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
205 0x7E00 //TX_DTD_THR2_1
204 0x5000 //TX_DTD_THR2_0
205 0x5000 //TX_DTD_THR2_1
206 0x5000 //TX_DTD_THR2_2
207 0x5000 //TX_DTD_THR2_3
208 0x5000 //TX_DTD_THR2_4
@ -3726,8 +3726,8 @@
210 0x5000 //TX_DTD_THR2_6
211 0x7FFF //TX_DTD_THR3
212 0x0000 //TX_SPK_CUT_K
213 0x03E8 //TX_DT_CUT_K
214 0x0010 //TX_DT_CUT_THR
213 0x07D0 //TX_DT_CUT_K
214 0x0100 //TX_DT_CUT_THR
215 0x04EB //TX_COMFORT_G
216 0x01F4 //TX_POWER_YOUT_TH
217 0x4000 //TX_FDPFGAINECHO
@ -3866,10 +3866,10 @@
350 0x0600 //TX_A_PEPPER_HF
351 0x0001 //TX_HMNC_BST_FLG
352 0x0200 //TX_HMNC_BST_THR
353 0x0800 //TX_DT_BINVAD_TH_0
354 0x0800 //TX_DT_BINVAD_TH_1
355 0x0800 //TX_DT_BINVAD_TH_2
356 0x0800 //TX_DT_BINVAD_TH_3
353 0x0200 //TX_DT_BINVAD_TH_0
354 0x0200 //TX_DT_BINVAD_TH_1
355 0x0200 //TX_DT_BINVAD_TH_2
356 0x0200 //TX_DT_BINVAD_TH_3
357 0x1D4C //TX_DT_BINVAD_ENDF
358 0x0800 //TX_C_POST_FLT_DT
359 0x0CCD //TX_NS_B_POST_FLT_LESSCUT
@ -4079,19 +4079,19 @@
563 0x0000 //TX_SAM_MARK
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0020 //TX_FDEQ_SUBNUM
567 0x5454 //TX_FDEQ_GAIN_0
568 0x5448 //TX_FDEQ_GAIN_1
566 0x001C //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x4850 //TX_FDEQ_GAIN_5
573 0x5050 //TX_FDEQ_GAIN_6
574 0x5448 //TX_FDEQ_GAIN_7
575 0x464C //TX_FDEQ_GAIN_8
576 0x4A48 //TX_FDEQ_GAIN_9
577 0x3C3C //TX_FDEQ_GAIN_10
578 0x3C3C //TX_FDEQ_GAIN_11
574 0x5048 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4844 //TX_FDEQ_GAIN_9
577 0x3C36 //TX_FDEQ_GAIN_10
578 0x3A3A //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
580 0x4848 //TX_FDEQ_GAIN_13
581 0x4848 //TX_FDEQ_GAIN_14
@ -4114,10 +4114,10 @@
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
601 0x0F10 //TX_FDEQ_BIN_10
602 0x1011 //TX_FDEQ_BIN_11
603 0x1112 //TX_FDEQ_BIN_12
604 0x120B //TX_FDEQ_BIN_13
601 0x0E0F //TX_FDEQ_BIN_10
602 0x0F10 //TX_FDEQ_BIN_11
603 0x1011 //TX_FDEQ_BIN_12
604 0x1104 //TX_FDEQ_BIN_13
605 0x0000 //TX_FDEQ_BIN_14
606 0x0000 //TX_FDEQ_BIN_15
607 0x0000 //TX_FDEQ_BIN_16
@ -4137,13 +4137,13 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x4A48 //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4C4C //TX_PREEQ_GAIN_MIC0_13
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x5E64 //TX_PREEQ_GAIN_MIC0_12
630 0x6464 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
@ -4166,8 +4166,8 @@
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
651 0x0F10 //TX_PREEQ_BIN_MIC0_10
652 0x1011 //TX_PREEQ_BIN_MIC0_11
653 0x1112 //TX_PREEQ_BIN_MIC0_12
654 0x120B //TX_PREEQ_BIN_MIC0_13
653 0x1104 //TX_PREEQ_BIN_MIC0_12
654 0x1010 //TX_PREEQ_BIN_MIC0_13
655 0x0000 //TX_PREEQ_BIN_MIC0_14
656 0x0000 //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
@ -4186,12 +4186,12 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
@ -4203,19 +4203,19 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0F10 //TX_PREEQ_BIN_MIC1_9
700 0x1011 //TX_PREEQ_BIN_MIC1_10
701 0x1112 //TX_PREEQ_BIN_MIC1_11
702 0x1208 //TX_PREEQ_BIN_MIC1_12
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x0700 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
703 0x0000 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
@ -4379,7 +4379,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0C97 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -5287,8 +5287,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -5491,8 +5491,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0BB8 //TX_RATIO_DT_L_TH_LOW
224 0x3A98 //TX_RATIO_DT_H_TH_LOW
225 0x1770 //TX_RATIO_DT_L_TH_HIGH
226 0x4E20 //TX_RATIO_DT_H_TH_HIGH
225 0x1F40 //TX_RATIO_DT_L_TH_HIGH
226 0x6590 //TX_RATIO_DT_H_TH_HIGH
227 0x09C4 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x1000 //TX_B_POST_FILT_ECHO_H
@ -5500,7 +5500,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
234 0x2328 //TX_RATIO_DT_L0_TH_HIGH
235 0x7FFF //TX_RATIO_DT_H_TH_CUT
236 0x7FFF //TX_MIN_EQ_RE_EST_13
237 0x0000 //TX_DTD_THR1_7
@ -5838,17 +5838,17 @@
569 0x4850 //TX_FDEQ_GAIN_2
570 0x5050 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x484E //TX_FDEQ_GAIN_5
572 0x484A //TX_FDEQ_GAIN_5
573 0x4E5E //TX_FDEQ_GAIN_6
574 0x584E //TX_FDEQ_GAIN_7
574 0x5C4C //TX_FDEQ_GAIN_7
575 0x4C4E //TX_FDEQ_GAIN_8
576 0x4E46 //TX_FDEQ_GAIN_9
577 0x4850 //TX_FDEQ_GAIN_10
578 0x5A54 //TX_FDEQ_GAIN_11
579 0x6464 //TX_FDEQ_GAIN_12
580 0x687E //TX_FDEQ_GAIN_13
581 0x7E94 //TX_FDEQ_GAIN_14
582 0x9AA0 //TX_FDEQ_GAIN_15
576 0x4844 //TX_FDEQ_GAIN_9
577 0x4448 //TX_FDEQ_GAIN_10
578 0x4850 //TX_FDEQ_GAIN_11
579 0x5C6A //TX_FDEQ_GAIN_12
580 0x5A84 //TX_FDEQ_GAIN_13
581 0x7880 //TX_FDEQ_GAIN_14
582 0x7F7F //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
584 0x4848 //TX_FDEQ_GAIN_17
585 0x4848 //TX_FDEQ_GAIN_18
@ -5890,15 +5890,15 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x494A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x484B //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4B48 //TX_PREEQ_GAIN_MIC0_13
631 0x3838 //TX_PREEQ_GAIN_MIC0_14
632 0x3835 //TX_PREEQ_GAIN_MIC0_15
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x6474 //TX_PREEQ_GAIN_MIC0_12
630 0x7870 //TX_PREEQ_GAIN_MIC0_13
631 0x5C48 //TX_PREEQ_GAIN_MIC0_14
632 0x383C //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
@ -5939,15 +5939,15 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x3C39 //TX_PREEQ_GAIN_MIC1_13
680 0x3838 //TX_PREEQ_GAIN_MIC1_14
681 0x3A3C //TX_PREEQ_GAIN_MIC1_15
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
684 0x4848 //TX_PREEQ_GAIN_MIC1_18
@ -5956,22 +5956,22 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1719 //TX_PREEQ_BIN_MIC1_11
702 0x1B1E //TX_PREEQ_BIN_MIC1_12
703 0x1E1E //TX_PREEQ_BIN_MIC1_13
704 0x1E28 //TX_PREEQ_BIN_MIC1_14
705 0x282C //TX_PREEQ_BIN_MIC1_15
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x070F //TX_PREEQ_BIN_MIC1_8
699 0x1F08 //TX_PREEQ_BIN_MIC1_9
700 0x0808 //TX_PREEQ_BIN_MIC1_10
701 0x0920 //TX_PREEQ_BIN_MIC1_11
702 0x2020 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
@ -6032,17 +6032,17 @@
763 0x0006 //TX_MASKING_ABILITY
764 0x0800 //TX_NND_WEIGHT
765 0x0050 //TX_MIC_CALIBRATION_0
766 0x0056 //TX_MIC_CALIBRATION_1
766 0x0065 //TX_MIC_CALIBRATION_1
767 0x0050 //TX_MIC_CALIBRATION_2
768 0x0050 //TX_MIC_CALIBRATION_3
769 0x0046 //TX_MIC_PWR_BIAS_0
770 0x0042 //TX_MIC_PWR_BIAS_1
770 0x0040 //TX_MIC_PWR_BIAS_1
771 0x0046 //TX_MIC_PWR_BIAS_2
772 0x0046 //TX_MIC_PWR_BIAS_3
773 0x0009 //TX_GAIN_LIMIT_0
773 0x0000 //TX_GAIN_LIMIT_0
774 0x000F //TX_GAIN_LIMIT_1
775 0x000F //TX_GAIN_LIMIT_2
776 0x000F //TX_GAIN_LIMIT_3
775 0x0000 //TX_GAIN_LIMIT_2
776 0x0000 //TX_GAIN_LIMIT_3
777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN
778 0x7FDE //TX_BVE_VAD0_ALPHAUP
779 0x7F3A //TX_BVE_VAD0_ALPHADOWN
@ -6120,8 +6120,8 @@
851 0x0000 //TX_FFP_RESRV_5
852 0x0000 //TX_FFP_RESRV_6
853 0x0002 //TX_FILTINDX
854 0x0003 //TX_TDDRC_THRD_0
855 0x0004 //TX_TDDRC_THRD_1
854 0x0001 //TX_TDDRC_THRD_0
855 0x0002 //TX_TDDRC_THRD_1
856 0x1000 //TX_TDDRC_THRD_2
857 0x1000 //TX_TDDRC_THRD_3
858 0x6000 //TX_TDDRC_SLANT_0
@ -6132,7 +6132,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0EF7 //TX_TDDRC_DRC_GAIN
866 0x0E21 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -7040,15 +7040,15 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
26 0x0000 //TX_MMIC
27 0x0A19 //TX_PGA_0
28 0x0A19 //TX_PGA_1
29 0x0A19 //TX_PGA_2
27 0x0FF7 //TX_PGA_0
28 0x0FF7 //TX_PGA_1
29 0x0FF7 //TX_PGA_2
30 0x0000 //TX_PGA_3
31 0x0000 //TX_PGA_4
32 0x0000 //TX_PGA_5
@ -7251,7 +7251,7 @@
229 0x2000 //TX_B_POST_FILT_ECHO_H
230 0x0200 //TX_MIN_G_CTRL_ECHO
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0063 //TX_EPD_OFFSET_00
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
235 0x3A98 //TX_RATIO_DT_H_TH_CUT
@ -7591,15 +7591,15 @@
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x5048 //TX_FDEQ_GAIN_5
572 0x4848 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4848 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4848 //TX_FDEQ_GAIN_9
577 0x5B5B //TX_FDEQ_GAIN_10
578 0x737B //TX_FDEQ_GAIN_11
579 0x7B9A //TX_FDEQ_GAIN_12
580 0x9AC4 //TX_FDEQ_GAIN_13
576 0x4853 //TX_FDEQ_GAIN_9
577 0x5450 //TX_FDEQ_GAIN_10
578 0x7465 //TX_FDEQ_GAIN_11
579 0x807F //TX_FDEQ_GAIN_12
580 0x82C4 //TX_FDEQ_GAIN_13
581 0xC4C4 //TX_FDEQ_GAIN_14
582 0xC4C4 //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
@ -7635,24 +7635,24 @@
613 0x0000 //TX_FDEQ_BIN_22
614 0x0000 //TX_FDEQ_BIN_23
615 0x0000 //TX_FDEQ_PADDING
616 0x0030 //TX_PREEQ_SUBNUM_MIC0
616 0x0020 //TX_PREEQ_SUBNUM_MIC0
617 0x4848 //TX_PREEQ_GAIN_MIC0_0
618 0x4848 //TX_PREEQ_GAIN_MIC0_1
619 0x4848 //TX_PREEQ_GAIN_MIC0_2
620 0x4848 //TX_PREEQ_GAIN_MIC0_3
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4849 //TX_PREEQ_GAIN_MIC0_6
624 0x4A4B //TX_PREEQ_GAIN_MIC0_7
625 0x4C4B //TX_PREEQ_GAIN_MIC0_8
626 0x4A48 //TX_PREEQ_GAIN_MIC0_9
627 0x4B4C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4B //TX_PREEQ_GAIN_MIC0_11
629 0x4838 //TX_PREEQ_GAIN_MIC0_12
630 0x3858 //TX_PREEQ_GAIN_MIC0_13
631 0x7060 //TX_PREEQ_GAIN_MIC0_14
632 0x9870 //TX_PREEQ_GAIN_MIC0_15
633 0x5848 //TX_PREEQ_GAIN_MIC0_16
623 0x4A4C //TX_PREEQ_GAIN_MIC0_6
624 0x4E50 //TX_PREEQ_GAIN_MIC0_7
625 0x5456 //TX_PREEQ_GAIN_MIC0_8
626 0x585C //TX_PREEQ_GAIN_MIC0_9
627 0x5C64 //TX_PREEQ_GAIN_MIC0_10
628 0x7478 //TX_PREEQ_GAIN_MIC0_11
629 0x705C //TX_PREEQ_GAIN_MIC0_12
630 0x4838 //TX_PREEQ_GAIN_MIC0_13
631 0x3C70 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
636 0x4848 //TX_PREEQ_GAIN_MIC0_19
@ -7666,17 +7666,17 @@
644 0x0304 //TX_PREEQ_BIN_MIC0_3
645 0x0405 //TX_PREEQ_BIN_MIC0_4
646 0x0506 //TX_PREEQ_BIN_MIC0_5
647 0x0808 //TX_PREEQ_BIN_MIC0_6
648 0x0809 //TX_PREEQ_BIN_MIC0_7
649 0x0A0A //TX_PREEQ_BIN_MIC0_8
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x0909 //TX_PREEQ_BIN_MIC0_7
649 0x090B //TX_PREEQ_BIN_MIC0_8
650 0x0C10 //TX_PREEQ_BIN_MIC0_9
651 0x1013 //TX_PREEQ_BIN_MIC0_10
652 0x1414 //TX_PREEQ_BIN_MIC0_11
653 0x261E //TX_PREEQ_BIN_MIC0_12
654 0x1E14 //TX_PREEQ_BIN_MIC0_13
655 0x1414 //TX_PREEQ_BIN_MIC0_14
656 0x2814 //TX_PREEQ_BIN_MIC0_15
657 0x4000 //TX_PREEQ_BIN_MIC0_16
653 0x1414 //TX_PREEQ_BIN_MIC0_12
654 0x1C1E //TX_PREEQ_BIN_MIC0_13
655 0x1E28 //TX_PREEQ_BIN_MIC0_14
656 0x462C //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
658 0x0000 //TX_PREEQ_BIN_MIC0_17
659 0x0000 //TX_PREEQ_BIN_MIC0_18
660 0x0000 //TX_PREEQ_BIN_MIC0_19
@ -7691,15 +7691,15 @@
669 0x4848 //TX_PREEQ_GAIN_MIC1_3
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4645 //TX_PREEQ_GAIN_MIC1_6
673 0x4442 //TX_PREEQ_GAIN_MIC1_7
674 0x4140 //TX_PREEQ_GAIN_MIC1_8
675 0x3E3D //TX_PREEQ_GAIN_MIC1_9
676 0x3C3C //TX_PREEQ_GAIN_MIC1_10
677 0x3C3C //TX_PREEQ_GAIN_MIC1_11
678 0x3938 //TX_PREEQ_GAIN_MIC1_12
679 0x3A3C //TX_PREEQ_GAIN_MIC1_13
680 0x3C3E //TX_PREEQ_GAIN_MIC1_14
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
@ -7709,23 +7709,23 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0808 //TX_PREEQ_BIN_MIC1_6
697 0x0809 //TX_PREEQ_BIN_MIC1_7
698 0x0A0A //TX_PREEQ_BIN_MIC1_8
699 0x0C10 //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1414 //TX_PREEQ_BIN_MIC1_11
702 0x261E //TX_PREEQ_BIN_MIC1_12
703 0x1E14 //TX_PREEQ_BIN_MIC1_13
704 0x1414 //TX_PREEQ_BIN_MIC1_14
705 0x2814 //TX_PREEQ_BIN_MIC1_15
706 0x4000 //TX_PREEQ_BIN_MIC1_16
690 0x1812 //TX_PREEQ_BIN_MIC1_0
691 0x0A0A //TX_PREEQ_BIN_MIC1_1
692 0x0808 //TX_PREEQ_BIN_MIC1_2
693 0x080A //TX_PREEQ_BIN_MIC1_3
694 0x0B09 //TX_PREEQ_BIN_MIC1_4
695 0x0A06 //TX_PREEQ_BIN_MIC1_5
696 0x0606 //TX_PREEQ_BIN_MIC1_6
697 0x0605 //TX_PREEQ_BIN_MIC1_7
698 0x050A //TX_PREEQ_BIN_MIC1_8
699 0x1505 //TX_PREEQ_BIN_MIC1_9
700 0x0506 //TX_PREEQ_BIN_MIC1_10
701 0x0615 //TX_PREEQ_BIN_MIC1_11
702 0x1516 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x2021 //TX_PREEQ_BIN_MIC1_14
705 0x2021 //TX_PREEQ_BIN_MIC1_15
706 0x0800 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
709 0x0000 //TX_PREEQ_BIN_MIC1_19
@ -7885,7 +7885,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0FDA //TX_TDDRC_DRC_GAIN
866 0x0A98 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HANDSET
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-21 14:46:32
#SAVE_TIME 2021-08-20 16:47:25
#CASE_NAME HANDSET-HANDSET-RESERVE1-FB
#PARAM_TYPE TX+RX
@ -7132,8 +7132,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -14144,8 +14144,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -21156,8 +21156,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -28168,8 +28168,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HANDSFREE
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-08-05 10:11:33
#SAVE_TIME 2021-12-20 16:28:16
#CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB
#PARAM_TYPE TX+RX
@ -630,17 +630,17 @@
620 0x4848 //TX_PREEQ_GAIN_MIC0_3
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4849 //TX_PREEQ_GAIN_MIC0_6
624 0x4A4B //TX_PREEQ_GAIN_MIC0_7
625 0x4C4B //TX_PREEQ_GAIN_MIC0_8
626 0x4A48 //TX_PREEQ_GAIN_MIC0_9
627 0x4B4C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4B //TX_PREEQ_GAIN_MIC0_11
629 0x4838 //TX_PREEQ_GAIN_MIC0_12
630 0x3858 //TX_PREEQ_GAIN_MIC0_13
631 0x7060 //TX_PREEQ_GAIN_MIC0_14
632 0x9870 //TX_PREEQ_GAIN_MIC0_15
633 0x5848 //TX_PREEQ_GAIN_MIC0_16
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484B //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x484C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4C //TX_PREEQ_GAIN_MIC0_11
629 0x4038 //TX_PREEQ_GAIN_MIC0_12
630 0x3838 //TX_PREEQ_GAIN_MIC0_13
631 0x4840 //TX_PREEQ_GAIN_MIC0_14
632 0x3848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
636 0x4848 //TX_PREEQ_GAIN_MIC0_19
@ -5287,8 +5287,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -5307,8 +5307,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -5463,14 +5463,14 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FF0 //TX_DTD_THR1_0
198 0x7FF0 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
204 0x0CCD //TX_DTD_THR2_0
205 0x0CCD //TX_DTD_THR2_1
206 0x0CCD //TX_DTD_THR2_2
207 0x0CCD //TX_DTD_THR2_3
@ -5833,16 +5833,16 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0014 //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
567 0x5250 //TX_FDEQ_GAIN_0
568 0x4C48 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x483C //TX_FDEQ_GAIN_3
571 0x303C //TX_FDEQ_GAIN_4
572 0x3048 //TX_FDEQ_GAIN_5
573 0x4840 //TX_FDEQ_GAIN_6
570 0x4A43 //TX_FDEQ_GAIN_3
571 0x374B //TX_FDEQ_GAIN_4
572 0x3444 //TX_FDEQ_GAIN_5
573 0x433C //TX_FDEQ_GAIN_6
574 0x403C //TX_FDEQ_GAIN_7
575 0x262C //TX_FDEQ_GAIN_8
576 0x3230 //TX_FDEQ_GAIN_9
575 0x2627 //TX_FDEQ_GAIN_8
576 0x2929 //TX_FDEQ_GAIN_9
577 0x4848 //TX_FDEQ_GAIN_10
578 0x4848 //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
@ -5891,8 +5891,8 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x4A4C //TX_PREEQ_GAIN_MIC0_8
626 0x4E50 //TX_PREEQ_GAIN_MIC0_9
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
@ -5939,9 +5939,9 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4849 //TX_PREEQ_GAIN_MIC1_8
675 0x4A4B //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
@ -5988,9 +5988,9 @@
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
722 0x4849 //TX_PREEQ_GAIN_MIC2_7
723 0x4B4C //TX_PREEQ_GAIN_MIC2_8
724 0x4D50 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
@ -6005,16 +6005,16 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0000 //TX_PREEQ_BIN_MIC2_0
740 0x0000 //TX_PREEQ_BIN_MIC2_1
741 0x0000 //TX_PREEQ_BIN_MIC2_2
742 0x0000 //TX_PREEQ_BIN_MIC2_3
743 0x0000 //TX_PREEQ_BIN_MIC2_4
744 0x0000 //TX_PREEQ_BIN_MIC2_5
745 0x0000 //TX_PREEQ_BIN_MIC2_6
746 0x0000 //TX_PREEQ_BIN_MIC2_7
747 0x0000 //TX_PREEQ_BIN_MIC2_8
748 0x0000 //TX_PREEQ_BIN_MIC2_9
739 0x0202 //TX_PREEQ_BIN_MIC2_0
740 0x0203 //TX_PREEQ_BIN_MIC2_1
741 0x0303 //TX_PREEQ_BIN_MIC2_2
742 0x0304 //TX_PREEQ_BIN_MIC2_3
743 0x0405 //TX_PREEQ_BIN_MIC2_4
744 0x0506 //TX_PREEQ_BIN_MIC2_5
745 0x0708 //TX_PREEQ_BIN_MIC2_6
746 0x090A //TX_PREEQ_BIN_MIC2_7
747 0x0B0C //TX_PREEQ_BIN_MIC2_8
748 0x0D0E //TX_PREEQ_BIN_MIC2_9
749 0x0000 //TX_PREEQ_BIN_MIC2_10
750 0x0000 //TX_PREEQ_BIN_MIC2_11
751 0x0000 //TX_PREEQ_BIN_MIC2_12
@ -6293,7 +6293,7 @@
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
129 0x0015 //RX_SPK_VOL
129 0x0100 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
132 0x3000 //RX_BWE_UV_TH
@ -7040,8 +7040,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -7060,8 +7060,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -7132,8 +7132,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -7171,7 +7171,7 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x6800 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
152 0x3000 //TX_MIN_EQ_RE_EST_0
152 0x0200 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
@ -7216,15 +7216,15 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x76D0 //TX_DTD_THR1_0
198 0x76D0 //TX_DTD_THR1_1
199 0x76D0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
205 0x7E00 //TX_DTD_THR2_1
204 0x5000 //TX_DTD_THR2_0
205 0x5000 //TX_DTD_THR2_1
206 0x5000 //TX_DTD_THR2_2
207 0x5000 //TX_DTD_THR2_3
208 0x5000 //TX_DTD_THR2_4
@ -7232,8 +7232,8 @@
210 0x5000 //TX_DTD_THR2_6
211 0x7FFF //TX_DTD_THR3
212 0x0000 //TX_SPK_CUT_K
213 0x03E8 //TX_DT_CUT_K
214 0x0010 //TX_DT_CUT_THR
213 0x07D0 //TX_DT_CUT_K
214 0x0100 //TX_DT_CUT_THR
215 0x04EB //TX_COMFORT_G
216 0x01F4 //TX_POWER_YOUT_TH
217 0x4000 //TX_FDPFGAINECHO
@ -7372,10 +7372,10 @@
350 0x0600 //TX_A_PEPPER_HF
351 0x0001 //TX_HMNC_BST_FLG
352 0x0200 //TX_HMNC_BST_THR
353 0x0800 //TX_DT_BINVAD_TH_0
354 0x0800 //TX_DT_BINVAD_TH_1
355 0x0800 //TX_DT_BINVAD_TH_2
356 0x0800 //TX_DT_BINVAD_TH_3
353 0x0200 //TX_DT_BINVAD_TH_0
354 0x0200 //TX_DT_BINVAD_TH_1
355 0x0200 //TX_DT_BINVAD_TH_2
356 0x0200 //TX_DT_BINVAD_TH_3
357 0x1D4C //TX_DT_BINVAD_ENDF
358 0x0800 //TX_C_POST_FLT_DT
359 0x0CCD //TX_NS_B_POST_FLT_LESSCUT
@ -7586,17 +7586,17 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0020 //TX_FDEQ_SUBNUM
567 0x5454 //TX_FDEQ_GAIN_0
568 0x5448 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
567 0x5050 //TX_FDEQ_GAIN_0
568 0x544B //TX_FDEQ_GAIN_1
569 0x4B4B //TX_FDEQ_GAIN_2
570 0x4B48 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x4850 //TX_FDEQ_GAIN_5
573 0x5050 //TX_FDEQ_GAIN_6
574 0x5448 //TX_FDEQ_GAIN_7
573 0x5458 //TX_FDEQ_GAIN_6
574 0x5A4C //TX_FDEQ_GAIN_7
575 0x464C //TX_FDEQ_GAIN_8
576 0x4A48 //TX_FDEQ_GAIN_9
577 0x3C3C //TX_FDEQ_GAIN_10
576 0x4844 //TX_FDEQ_GAIN_9
577 0x393C //TX_FDEQ_GAIN_10
578 0x3C3C //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
580 0x4848 //TX_FDEQ_GAIN_13
@ -7644,12 +7644,12 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x4A48 //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4C4C //TX_PREEQ_GAIN_MIC0_13
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
630 0x4848 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
@ -7692,13 +7692,13 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4A4B //TX_PREEQ_GAIN_MIC1_9
676 0x4B4A //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x494C //TX_PREEQ_GAIN_MIC1_12
679 0x4C4C //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
@ -7718,11 +7718,11 @@
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0F10 //TX_PREEQ_BIN_MIC1_9
700 0x1011 //TX_PREEQ_BIN_MIC1_10
701 0x1112 //TX_PREEQ_BIN_MIC1_11
702 0x1208 //TX_PREEQ_BIN_MIC1_12
703 0x0000 //TX_PREEQ_BIN_MIC1_13
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
700 0x0F10 //TX_PREEQ_BIN_MIC1_10
701 0x1011 //TX_PREEQ_BIN_MIC1_11
702 0x1112 //TX_PREEQ_BIN_MIC1_12
703 0x120B //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
@ -7738,18 +7738,18 @@
716 0x4848 //TX_PREEQ_GAIN_MIC2_1
717 0x4848 //TX_PREEQ_GAIN_MIC2_2
718 0x4848 //TX_PREEQ_GAIN_MIC2_3
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
728 0x4848 //TX_PREEQ_GAIN_MIC2_13
729 0x4848 //TX_PREEQ_GAIN_MIC2_14
730 0x4848 //TX_PREEQ_GAIN_MIC2_15
719 0x494A //TX_PREEQ_GAIN_MIC2_4
720 0x4B4C //TX_PREEQ_GAIN_MIC2_5
721 0x4D4D //TX_PREEQ_GAIN_MIC2_6
722 0x4E4F //TX_PREEQ_GAIN_MIC2_7
723 0x4F50 //TX_PREEQ_GAIN_MIC2_8
724 0x5051 //TX_PREEQ_GAIN_MIC2_9
725 0x5252 //TX_PREEQ_GAIN_MIC2_10
726 0x5253 //TX_PREEQ_GAIN_MIC2_11
727 0x5353 //TX_PREEQ_GAIN_MIC2_12
728 0x5454 //TX_PREEQ_GAIN_MIC2_13
729 0x5455 //TX_PREEQ_GAIN_MIC2_14
730 0x5657 //TX_PREEQ_GAIN_MIC2_15
731 0x4848 //TX_PREEQ_GAIN_MIC2_16
732 0x4848 //TX_PREEQ_GAIN_MIC2_17
733 0x4848 //TX_PREEQ_GAIN_MIC2_18
@ -7773,7 +7773,7 @@
751 0x0808 //TX_PREEQ_BIN_MIC2_12
752 0x0808 //TX_PREEQ_BIN_MIC2_13
753 0x0808 //TX_PREEQ_BIN_MIC2_14
754 0x0200 //TX_PREEQ_BIN_MIC2_15
754 0x0808 //TX_PREEQ_BIN_MIC2_15
755 0x0000 //TX_PREEQ_BIN_MIC2_16
756 0x0000 //TX_PREEQ_BIN_MIC2_17
757 0x0000 //TX_PREEQ_BIN_MIC2_18
@ -7957,19 +7957,19 @@
37 0x4000 //RX_LMT_ALPHA
38 0x001C //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x6864 //RX_FDEQ_GAIN_1
41 0x7070 //RX_FDEQ_GAIN_2
42 0x6058 //RX_FDEQ_GAIN_3
40 0x6858 //RX_FDEQ_GAIN_1
41 0x5858 //RX_FDEQ_GAIN_2
42 0x5858 //RX_FDEQ_GAIN_3
43 0x5C5C //RX_FDEQ_GAIN_4
44 0x8854 //RX_FDEQ_GAIN_5
45 0x5448 //RX_FDEQ_GAIN_6
46 0x4848 //RX_FDEQ_GAIN_7
44 0x5C54 //RX_FDEQ_GAIN_5
45 0x544C //RX_FDEQ_GAIN_6
46 0x4A48 //RX_FDEQ_GAIN_7
47 0x4860 //RX_FDEQ_GAIN_8
48 0x6068 //RX_FDEQ_GAIN_9
49 0x7070 //RX_FDEQ_GAIN_10
50 0x8070 //RX_FDEQ_GAIN_11
51 0x6060 //RX_FDEQ_GAIN_12
52 0x7070 //RX_FDEQ_GAIN_13
49 0x6C6C //RX_FDEQ_GAIN_10
50 0x6C68 //RX_FDEQ_GAIN_11
51 0x5A5A //RX_FDEQ_GAIN_12
52 0x5A5C //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@ -8046,7 +8046,7 @@
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
129 0x0100 //RX_SPK_VOL
129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
132 0x3000 //RX_BWE_UV_TH
@ -8793,8 +8793,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -8813,8 +8813,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -8997,8 +8997,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0BB8 //TX_RATIO_DT_L_TH_LOW
224 0x3A98 //TX_RATIO_DT_H_TH_LOW
225 0x1770 //TX_RATIO_DT_L_TH_HIGH
226 0x4E20 //TX_RATIO_DT_H_TH_HIGH
225 0x1F40 //TX_RATIO_DT_L_TH_HIGH
226 0x6590 //TX_RATIO_DT_H_TH_HIGH
227 0x09C4 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x1000 //TX_B_POST_FILT_ECHO_H
@ -9006,7 +9006,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
234 0x2328 //TX_RATIO_DT_L0_TH_HIGH
235 0x7FFF //TX_RATIO_DT_H_TH_CUT
236 0x7FFF //TX_MIN_EQ_RE_EST_13
237 0x0000 //TX_DTD_THR1_7
@ -9343,18 +9343,18 @@
568 0x4848 //TX_FDEQ_GAIN_1
569 0x4850 //TX_FDEQ_GAIN_2
570 0x5050 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x484E //TX_FDEQ_GAIN_5
571 0x4B4B //TX_FDEQ_GAIN_4
572 0x4B4E //TX_FDEQ_GAIN_5
573 0x4E5E //TX_FDEQ_GAIN_6
574 0x584E //TX_FDEQ_GAIN_7
575 0x4C4E //TX_FDEQ_GAIN_8
576 0x4E46 //TX_FDEQ_GAIN_9
577 0x4850 //TX_FDEQ_GAIN_10
578 0x5A54 //TX_FDEQ_GAIN_11
579 0x6464 //TX_FDEQ_GAIN_12
580 0x687E //TX_FDEQ_GAIN_13
581 0x7E94 //TX_FDEQ_GAIN_14
582 0x9AA0 //TX_FDEQ_GAIN_15
576 0x4E45 //TX_FDEQ_GAIN_9
577 0x494A //TX_FDEQ_GAIN_10
578 0x534D //TX_FDEQ_GAIN_11
579 0x5C5C //TX_FDEQ_GAIN_12
580 0x5F77 //TX_FDEQ_GAIN_13
581 0x788F //TX_FDEQ_GAIN_14
582 0x929A //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
584 0x4848 //TX_FDEQ_GAIN_17
585 0x4848 //TX_FDEQ_GAIN_18
@ -9388,7 +9388,7 @@
613 0x0000 //TX_FDEQ_BIN_22
614 0x0000 //TX_FDEQ_BIN_23
615 0x0000 //TX_FDEQ_PADDING
616 0x0020 //TX_PREEQ_SUBNUM_MIC0
616 0x0030 //TX_PREEQ_SUBNUM_MIC0
617 0x4848 //TX_PREEQ_GAIN_MIC0_0
618 0x4848 //TX_PREEQ_GAIN_MIC0_1
619 0x4848 //TX_PREEQ_GAIN_MIC0_2
@ -9397,14 +9397,14 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x494A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x484B //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4B48 //TX_PREEQ_GAIN_MIC0_13
631 0x3838 //TX_PREEQ_GAIN_MIC0_14
632 0x3835 //TX_PREEQ_GAIN_MIC0_15
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
630 0x4848 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
@ -9419,17 +9419,17 @@
644 0x0304 //TX_PREEQ_BIN_MIC0_3
645 0x0405 //TX_PREEQ_BIN_MIC0_4
646 0x0506 //TX_PREEQ_BIN_MIC0_5
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x090A //TX_PREEQ_BIN_MIC0_7
649 0x0B0C //TX_PREEQ_BIN_MIC0_8
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
647 0x0808 //TX_PREEQ_BIN_MIC0_6
648 0x0809 //TX_PREEQ_BIN_MIC0_7
649 0x0A0A //TX_PREEQ_BIN_MIC0_8
650 0x0C10 //TX_PREEQ_BIN_MIC0_9
651 0x1013 //TX_PREEQ_BIN_MIC0_10
652 0x1719 //TX_PREEQ_BIN_MIC0_11
653 0x1B1E //TX_PREEQ_BIN_MIC0_12
654 0x1E1E //TX_PREEQ_BIN_MIC0_13
655 0x1E28 //TX_PREEQ_BIN_MIC0_14
656 0x282C //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
652 0x1414 //TX_PREEQ_BIN_MIC0_11
653 0x261E //TX_PREEQ_BIN_MIC0_12
654 0x1E14 //TX_PREEQ_BIN_MIC0_13
655 0x1414 //TX_PREEQ_BIN_MIC0_14
656 0x2814 //TX_PREEQ_BIN_MIC0_15
657 0x401E //TX_PREEQ_BIN_MIC0_16
658 0x0000 //TX_PREEQ_BIN_MIC0_17
659 0x0000 //TX_PREEQ_BIN_MIC0_18
660 0x0000 //TX_PREEQ_BIN_MIC0_19
@ -9437,7 +9437,7 @@
662 0x0000 //TX_PREEQ_BIN_MIC0_21
663 0x0000 //TX_PREEQ_BIN_MIC0_22
664 0x0000 //TX_PREEQ_BIN_MIC0_23
665 0x0020 //TX_PREEQ_SUBNUM_MIC1
665 0x0030 //TX_PREEQ_SUBNUM_MIC1
666 0x4848 //TX_PREEQ_GAIN_MIC1_0
667 0x4848 //TX_PREEQ_GAIN_MIC1_1
668 0x4848 //TX_PREEQ_GAIN_MIC1_2
@ -9445,16 +9445,16 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x3C39 //TX_PREEQ_GAIN_MIC1_13
680 0x3838 //TX_PREEQ_GAIN_MIC1_14
681 0x3A3C //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x494A //TX_PREEQ_GAIN_MIC1_9
676 0x4B4B //TX_PREEQ_GAIN_MIC1_10
677 0x4B48 //TX_PREEQ_GAIN_MIC1_11
678 0x4D4C //TX_PREEQ_GAIN_MIC1_12
679 0x4A48 //TX_PREEQ_GAIN_MIC1_13
680 0x4840 //TX_PREEQ_GAIN_MIC1_14
681 0x3434 //TX_PREEQ_GAIN_MIC1_15
682 0x3C48 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
684 0x4848 //TX_PREEQ_GAIN_MIC1_18
685 0x4848 //TX_PREEQ_GAIN_MIC1_19
@ -9468,17 +9468,17 @@
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
696 0x0808 //TX_PREEQ_BIN_MIC1_6
697 0x0809 //TX_PREEQ_BIN_MIC1_7
698 0x0A0A //TX_PREEQ_BIN_MIC1_8
699 0x0C10 //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1719 //TX_PREEQ_BIN_MIC1_11
702 0x1B1E //TX_PREEQ_BIN_MIC1_12
703 0x1E1E //TX_PREEQ_BIN_MIC1_13
704 0x1E28 //TX_PREEQ_BIN_MIC1_14
705 0x282C //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
701 0x1414 //TX_PREEQ_BIN_MIC1_11
702 0x261E //TX_PREEQ_BIN_MIC1_12
703 0x1E14 //TX_PREEQ_BIN_MIC1_13
704 0x1414 //TX_PREEQ_BIN_MIC1_14
705 0x2814 //TX_PREEQ_BIN_MIC1_15
706 0x401E //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
709 0x0000 //TX_PREEQ_BIN_MIC1_19
@ -9493,16 +9493,16 @@
718 0x4848 //TX_PREEQ_GAIN_MIC2_3
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
728 0x4848 //TX_PREEQ_GAIN_MIC2_13
729 0x4848 //TX_PREEQ_GAIN_MIC2_14
730 0x4848 //TX_PREEQ_GAIN_MIC2_15
721 0x484A //TX_PREEQ_GAIN_MIC2_6
722 0x4B4D //TX_PREEQ_GAIN_MIC2_7
723 0x4E4F //TX_PREEQ_GAIN_MIC2_8
724 0x5051 //TX_PREEQ_GAIN_MIC2_9
725 0x5253 //TX_PREEQ_GAIN_MIC2_10
726 0x5456 //TX_PREEQ_GAIN_MIC2_11
727 0x5251 //TX_PREEQ_GAIN_MIC2_12
728 0x4F48 //TX_PREEQ_GAIN_MIC2_13
729 0x423C //TX_PREEQ_GAIN_MIC2_14
730 0x3C48 //TX_PREEQ_GAIN_MIC2_15
731 0x4848 //TX_PREEQ_GAIN_MIC2_16
732 0x4848 //TX_PREEQ_GAIN_MIC2_17
733 0x4848 //TX_PREEQ_GAIN_MIC2_18
@ -9511,22 +9511,22 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0608 //TX_PREEQ_BIN_MIC2_0
740 0x0808 //TX_PREEQ_BIN_MIC2_1
741 0x0808 //TX_PREEQ_BIN_MIC2_2
742 0x0808 //TX_PREEQ_BIN_MIC2_3
743 0x0808 //TX_PREEQ_BIN_MIC2_4
739 0x0203 //TX_PREEQ_BIN_MIC2_0
740 0x0303 //TX_PREEQ_BIN_MIC2_1
741 0x0304 //TX_PREEQ_BIN_MIC2_2
742 0x0405 //TX_PREEQ_BIN_MIC2_3
743 0x0506 //TX_PREEQ_BIN_MIC2_4
744 0x0808 //TX_PREEQ_BIN_MIC2_5
745 0x0808 //TX_PREEQ_BIN_MIC2_6
746 0x0808 //TX_PREEQ_BIN_MIC2_7
747 0x0808 //TX_PREEQ_BIN_MIC2_8
748 0x0808 //TX_PREEQ_BIN_MIC2_9
749 0x0808 //TX_PREEQ_BIN_MIC2_10
750 0x0808 //TX_PREEQ_BIN_MIC2_11
751 0x0808 //TX_PREEQ_BIN_MIC2_12
752 0x0808 //TX_PREEQ_BIN_MIC2_13
753 0x0808 //TX_PREEQ_BIN_MIC2_14
754 0xF200 //TX_PREEQ_BIN_MIC2_15
745 0x0809 //TX_PREEQ_BIN_MIC2_6
746 0x0A0A //TX_PREEQ_BIN_MIC2_7
747 0x0C10 //TX_PREEQ_BIN_MIC2_8
748 0x1013 //TX_PREEQ_BIN_MIC2_9
749 0x1414 //TX_PREEQ_BIN_MIC2_10
750 0x261E //TX_PREEQ_BIN_MIC2_11
751 0x1E14 //TX_PREEQ_BIN_MIC2_12
752 0x1414 //TX_PREEQ_BIN_MIC2_13
753 0x2814 //TX_PREEQ_BIN_MIC2_14
754 0x4022 //TX_PREEQ_BIN_MIC2_15
755 0x0000 //TX_PREEQ_BIN_MIC2_16
756 0x0000 //TX_PREEQ_BIN_MIC2_17
757 0x0000 //TX_PREEQ_BIN_MIC2_18
@ -9638,7 +9638,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0EF7 //TX_TDDRC_DRC_GAIN
866 0x0E21 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -5,7 +5,7 @@
# Putting any value other than 1 would be equivalent to not supported.
########################################################################################################
[HAL_SUPPORTED_FEATURES]
CUSTOM_ACTION_256=1
CUSTOM_ACTION_258=1
########################################################################################################
# This defined the options of supported sample rates.
@ -26,6 +26,9 @@ OST_SPEAKER = 0:12,90:13,180:12,270:0|13
# This should be configured by Waves only unless platform vendor is familiar with MPS structure.
########################################################################################################
[HAL_SUPPORTED_PRESETS]
SPEAKER_MUSIC_THROTTLE= OM:1,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_MUSIC_THROTTLE = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_CALL_THROTTLE = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
@ -37,7 +40,7 @@ HEADSET_MUSIC = OM:2,SM:2
# This can be configured by Waves or platform vendor.
########################################################################################################
[HAL_SUPPORTED_CONTROLS]
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL|SPEAKER_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE|SPEAKER_SAFE_CALL_THROTTLE
A2DP_INSTANCE = INSTANCE:2,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
USB_HEADPHONE_INSTANCE = INSTANCE:4,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
@ -52,7 +55,10 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so
#AudioFormatSampleSize=4
#AudioFormatIncrement=8
[CUSTOM_ACTION_256]
CASE_1=PRIORITY:0,NUMBERS:2:0|1,PRESET:SPEAKER_MUSIC
CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4,PRESET:SPEAKER_SAFE_CALL
CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1,PRESET:SPEAKER_SAFE_MUSIC
[CUSTOM_ACTION_258]
CASE_1=PRIORITY:0,NUMBERS:2:0|1:0,PRESET:SPEAKER_MUSIC
CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:0,PRESET:SPEAKER_SAFE_CALL
CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:0,PRESET:SPEAKER_SAFE_MUSIC
CASE_4=PRIORITY:3,NUMBERS:2:0|1:4,PRESET:SPEAKER_MUSIC_THROTTLE
CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:4,PRESET:SPEAKER_SAFE_CALL_THROTTLE
CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:4,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE

View file

@ -22,7 +22,8 @@ PRODUCT_COPY_FILES += \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/audio_platform_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_configuration.xml \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \
frameworks/av/services/audiopolicy/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
# AudioEffectHAL Configuration
PRODUCT_COPY_FILES += \
@ -45,6 +46,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HEADSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HEADSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/mcps.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/mcps.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_config.ini:$(TARGET_COPY_OUT_VENDOR)/etc/waves_config.ini \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps

View file

@ -34,7 +34,7 @@
<!--intf id="BE_HW_RX_INTF_3" name="BT_RX"/-->
<intf id="BE_VIRTUAL_VOICE_RX_TUNING" block_id="19"/>
<intf id="BE_VIRTUAL_VOICE_TX_TUNING" block_id="19"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128,137"/>
</hw_intf>
<product_lists>
@ -247,6 +247,9 @@
<cfg id="IN_USB_TTY_VCO_MIC_BE_CFG" be_path="NULL" codec_path="voice-speaker-mic"/>
<cfg id="IN_USB_TTY_HCO_MIC_BE_CFG" be_path="usb-headset-mic" codec_path="usb-headset-mic" mux="HW_MUX_GP_0"/>
<cfg id="IN_SPK_VI_BE_CFG" codec_path="NULL" be_path="spk-vi"/>
<cfg id="IN_HANDSET_MIC_BE_CFG" tuning_id="62"/>
<cfg id="IN_HANDSET_DUAL_MIC_BE_CFG" tuning_id="63"/>
<cfg id="IN_HANDSET_TRIPLE_MIC_BE_CFG" tuning_id="64"/>
<cfg id="IN_CAMCORDER_LANDSCAPE_BE_CFG" tuning_id="70"/>
<cfg id="IN_CAMCORDER_INVERT_LANDSCAPE_BE_CFG" tuning_id="71"/>
<cfg id="IN_CAMCORDER_PORTRAIT_BE_CFG" tuning_id="72"/>
@ -281,7 +284,7 @@
</device_handle>
<external_module>
<module libname="audio_spk_35l41.so"/>
<module libname="audio_spk_35l41.so" argu="EnableDualControl"/>
<module libname="audio_waves_aoc.so" argu="Sink=SPK:1"/>
<module libname="audio_fortemedia_aoc.so"/>
<module libname="liboffloadeffect.so"/>

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -185,42 +185,42 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Out"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Headphones"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Speaker"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- Bluetooth Audio HAL -->

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -170,36 +170,36 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- Bluetooth Audio HAL -->

View file

@ -21,21 +21,21 @@
<item>Earpiece</item>
<item>Built-In Mic</item>
<item>Built-In Back Mic</item>
<!--item>Telephony Tx</item-->
<!--item>Voice Call And Telephony Rx</item-->
<!--item>Echo Ref In</item-->
<item>Telephony Tx</item>
<item>Voice Call And Telephony Rx</item>
<item>Echo Ref In</item>
</attachedDevices>
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -63,17 +63,17 @@
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="incall playback" role="source"
<mixPort name="incall playback" role="source"
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
<!--mixPort name="voice call tx" role="source">
</mixPort>
<mixPort name="voice call tx" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
</mixPort-->
</mixPort>
<mixPort name="voip_rx" role="source"
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -89,16 +89,16 @@
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="incall capture" role="sink">
<mixPort name="incall capture" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
<!--mixPort name="voice call rx" role="sink">
</mixPort>
<mixPort name="voice call rx" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
</mixPort-->
</mixPort>
<mixPort name="voip_tx" role="sink"
flags="AUDIO_INPUT_FLAG_VOIP_TX">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
@ -114,13 +114,13 @@
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
</mixPort>
<!--mixPort name="hifi_playback" role="source" /-->
<!--mixPort name="hifi_input" role="sink" /-->
<!--mixPort name="echo_ref_input" role="sink">
<mixPort name="hifi_playback" role="source" />
<mixPort name="hifi_input" role="sink" />
<mixPort name="echo_ref_input" role="sink">
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="48000"
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
</mixPort-->
</mixPort>
</mixPorts>
<devicePorts>
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
@ -170,36 +170,36 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="hotword input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
<route type="mix" sink="voip_tx"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
<route type="mix" sink="fast input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<route type="mix" sink="mmap_no_irq_in"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
</routes>
</module>
<!-- A2dp Audio HAL -->

View file

@ -33,10 +33,10 @@
<!-- TDM 0 setting -->
<ctl name="TDM_0_RX Chan" value="Four"/>
<ctl name="TDM_0_RX Format" value="S32_LE"/>
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_RX Sample Rate" value="SR_48K" />
<ctl name="TDM_0_TX Chan" value="Four"/>
<ctl name="TDM_0_TX Format" value="S32_LE"/>
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
<ctl name="TDM_0_TX Sample Rate" value="SR_48K" />
<!-- Haptic setting -->
<ctl name="HAPTIC_RX Format" value="S32_LE"/>
@ -46,6 +46,10 @@
<ctl name="RX Slots" id="0" value="2"/>
<ctl name="RX Slots" id="1" value="3"/>
<!-- Cirrus default 96K -->
<ctl name="Default 96K" value="0"/>
<ctl name="R Default 96K" value="0"/>
<!-- Cirrus Booster Amp TDM slot assignment-->
<!-- RX slot -->
<ctl name="ASPRX1 Slot Position" value="0"/>
@ -619,10 +623,14 @@
<path name="voice-speaker">
<ctl name="R Boost Peak Current Limit" value="3.50A"/>
<ctl name="Boost Peak Current Limit" value="3.50A"/>
<ctl name="ASPTX1 Slot Position" value="1"/>
<ctl name="R ASPTX1 Slot Position" value="0"/>
<ctl name="R DSP RX2 Source" value="ASPRX2"/>
<!--<ctl name="R DSP RX2 Source" value="ASPRX2"/>-->
<ctl name="R Main AMP Enable Switch" value="1"/>
<ctl name="Main AMP Enable Switch" value="1"/>
<ctl name="R AMP PCM Gain" value="17"/>
<ctl name="AMP PCM Gain" value="17"/>
</path>
<path name="speaker-safe">
@ -641,6 +649,7 @@
<!-- Tx device -->
<path name="handset-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -666,6 +675,7 @@
</path>
<path name="speaker-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -691,7 +701,7 @@
</path>
<path name="camcorder-mic">
<!--ctl name="Mic Spatial Module Enable" value="1"/-->
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -700,7 +710,7 @@
</path>
<path name="camcorder-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/>
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="voice-recog-mic">

View file

@ -135,6 +135,9 @@
<param default="1" id="2" name="numCh_" type="uint32"/>
<param default="1" id="3" name="chMask_" type="uint32"/>
<param id="16" name="Simple_gain" type="float"/>
<param default="0" id="17" name="ch0_assignFrom" type="int32"/>
<param default="1" id="18" name="ch1_assignFrom" type="int32"/>
<param default="2" id="19" name="ch2_assignFrom" type="int32"/>
</module>
<module id="17" name="Wind Noise Reduction">
<param default="0" id="0" max="3" name="opMode_" type="uint32"/>
@ -231,6 +234,8 @@
<param name="attackTime_ms" size="4" type="float"/>
<param name="releaseTime_ms" size="4" type="float"/>
<param name="hysteresis" size="4" type="float"/>
<param default="0" max="1" min="0" name="rms_manual_enable" type="uint32"/>
<param default="0" max="2" min="0" name="rms_channel" type="uint32"/>
</struct>
<struct id="17">
<param max="30" min="-30" name="limiter_gain_dB" type="float"/>

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG BLUETOOTH
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-29 17:24:57
#SAVE_TIME 2021-08-20 16:32:53
#CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB
#PARAM_TYPE TX+RX
@ -1781,8 +1781,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -1957,14 +1957,14 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FF0 //TX_DTD_THR1_0
198 0x7FF0 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
204 0x0CCD //TX_DTD_THR2_0
205 0x0CCD //TX_DTD_THR2_1
206 0x0CCD //TX_DTD_THR2_2
207 0x0CCD //TX_DTD_THR2_3
@ -2327,16 +2327,16 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0014 //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x483C //TX_FDEQ_GAIN_3
571 0x303C //TX_FDEQ_GAIN_4
572 0x3048 //TX_FDEQ_GAIN_5
573 0x4840 //TX_FDEQ_GAIN_6
574 0x403C //TX_FDEQ_GAIN_7
575 0x262C //TX_FDEQ_GAIN_8
576 0x3230 //TX_FDEQ_GAIN_9
567 0x5858 //TX_FDEQ_GAIN_0
568 0x5850 //TX_FDEQ_GAIN_1
569 0x5050 //TX_FDEQ_GAIN_2
570 0x5048 //TX_FDEQ_GAIN_3
571 0x3C48 //TX_FDEQ_GAIN_4
572 0x3C48 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4842 //TX_FDEQ_GAIN_7
575 0x3030 //TX_FDEQ_GAIN_8
576 0x3030 //TX_FDEQ_GAIN_9
577 0x4848 //TX_FDEQ_GAIN_10
578 0x4848 //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
@ -2360,7 +2360,7 @@
597 0x0708 //TX_FDEQ_BIN_6
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
600 0x0D08 //TX_FDEQ_BIN_9
601 0x0000 //TX_FDEQ_BIN_10
602 0x0000 //TX_FDEQ_BIN_11
603 0x0000 //TX_FDEQ_BIN_12
@ -2384,9 +2384,9 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x4A4C //TX_PREEQ_GAIN_MIC0_8
626 0x4E50 //TX_PREEQ_GAIN_MIC0_9
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4B4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
@ -2410,7 +2410,7 @@
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x090A //TX_PREEQ_BIN_MIC0_7
649 0x0B0C //TX_PREEQ_BIN_MIC0_8
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
650 0x0D08 //TX_PREEQ_BIN_MIC0_9
651 0x0000 //TX_PREEQ_BIN_MIC0_10
652 0x0000 //TX_PREEQ_BIN_MIC0_11
653 0x0000 //TX_PREEQ_BIN_MIC0_12
@ -2433,9 +2433,9 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
@ -2450,16 +2450,16 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C08 //TX_PREEQ_BIN_MIC1_2
693 0x0700 //TX_PREEQ_BIN_MIC1_3
694 0x0000 //TX_PREEQ_BIN_MIC1_4
695 0x0000 //TX_PREEQ_BIN_MIC1_5
696 0x0000 //TX_PREEQ_BIN_MIC1_6
697 0x0000 //TX_PREEQ_BIN_MIC1_7
698 0x0000 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
@ -2499,7 +2499,7 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0000 //TX_PREEQ_BIN_MIC2_0
739 0x7800 //TX_PREEQ_BIN_MIC2_0
740 0x0000 //TX_PREEQ_BIN_MIC2_1
741 0x0000 //TX_PREEQ_BIN_MIC2_2
742 0x0000 //TX_PREEQ_BIN_MIC2_3
@ -2626,7 +2626,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0A00 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -3534,8 +3534,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -3626,8 +3626,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -3665,7 +3665,7 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x6800 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
152 0x3000 //TX_MIN_EQ_RE_EST_0
152 0x0200 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
@ -3710,15 +3710,15 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x76D0 //TX_DTD_THR1_0
198 0x76D0 //TX_DTD_THR1_1
199 0x76D0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
205 0x7E00 //TX_DTD_THR2_1
204 0x5000 //TX_DTD_THR2_0
205 0x5000 //TX_DTD_THR2_1
206 0x5000 //TX_DTD_THR2_2
207 0x5000 //TX_DTD_THR2_3
208 0x5000 //TX_DTD_THR2_4
@ -3726,8 +3726,8 @@
210 0x5000 //TX_DTD_THR2_6
211 0x7FFF //TX_DTD_THR3
212 0x0000 //TX_SPK_CUT_K
213 0x03E8 //TX_DT_CUT_K
214 0x0010 //TX_DT_CUT_THR
213 0x07D0 //TX_DT_CUT_K
214 0x0100 //TX_DT_CUT_THR
215 0x04EB //TX_COMFORT_G
216 0x01F4 //TX_POWER_YOUT_TH
217 0x4000 //TX_FDPFGAINECHO
@ -3866,10 +3866,10 @@
350 0x0600 //TX_A_PEPPER_HF
351 0x0001 //TX_HMNC_BST_FLG
352 0x0200 //TX_HMNC_BST_THR
353 0x0800 //TX_DT_BINVAD_TH_0
354 0x0800 //TX_DT_BINVAD_TH_1
355 0x0800 //TX_DT_BINVAD_TH_2
356 0x0800 //TX_DT_BINVAD_TH_3
353 0x0200 //TX_DT_BINVAD_TH_0
354 0x0200 //TX_DT_BINVAD_TH_1
355 0x0200 //TX_DT_BINVAD_TH_2
356 0x0200 //TX_DT_BINVAD_TH_3
357 0x1D4C //TX_DT_BINVAD_ENDF
358 0x0800 //TX_C_POST_FLT_DT
359 0x0CCD //TX_NS_B_POST_FLT_LESSCUT
@ -4079,19 +4079,19 @@
563 0x0000 //TX_SAM_MARK
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0020 //TX_FDEQ_SUBNUM
567 0x5454 //TX_FDEQ_GAIN_0
568 0x5448 //TX_FDEQ_GAIN_1
566 0x001C //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x4850 //TX_FDEQ_GAIN_5
573 0x5050 //TX_FDEQ_GAIN_6
574 0x5448 //TX_FDEQ_GAIN_7
575 0x464C //TX_FDEQ_GAIN_8
576 0x4A48 //TX_FDEQ_GAIN_9
577 0x3C3C //TX_FDEQ_GAIN_10
578 0x3C3C //TX_FDEQ_GAIN_11
574 0x5048 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4844 //TX_FDEQ_GAIN_9
577 0x3C36 //TX_FDEQ_GAIN_10
578 0x3A3A //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
580 0x4848 //TX_FDEQ_GAIN_13
581 0x4848 //TX_FDEQ_GAIN_14
@ -4114,10 +4114,10 @@
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
601 0x0F10 //TX_FDEQ_BIN_10
602 0x1011 //TX_FDEQ_BIN_11
603 0x1112 //TX_FDEQ_BIN_12
604 0x120B //TX_FDEQ_BIN_13
601 0x0E0F //TX_FDEQ_BIN_10
602 0x0F10 //TX_FDEQ_BIN_11
603 0x1011 //TX_FDEQ_BIN_12
604 0x1104 //TX_FDEQ_BIN_13
605 0x0000 //TX_FDEQ_BIN_14
606 0x0000 //TX_FDEQ_BIN_15
607 0x0000 //TX_FDEQ_BIN_16
@ -4137,13 +4137,13 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x4A48 //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4C4C //TX_PREEQ_GAIN_MIC0_13
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x5E64 //TX_PREEQ_GAIN_MIC0_12
630 0x6464 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
@ -4166,8 +4166,8 @@
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
651 0x0F10 //TX_PREEQ_BIN_MIC0_10
652 0x1011 //TX_PREEQ_BIN_MIC0_11
653 0x1112 //TX_PREEQ_BIN_MIC0_12
654 0x120B //TX_PREEQ_BIN_MIC0_13
653 0x1104 //TX_PREEQ_BIN_MIC0_12
654 0x1010 //TX_PREEQ_BIN_MIC0_13
655 0x0000 //TX_PREEQ_BIN_MIC0_14
656 0x0000 //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
@ -4186,12 +4186,12 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
@ -4203,19 +4203,19 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0F10 //TX_PREEQ_BIN_MIC1_9
700 0x1011 //TX_PREEQ_BIN_MIC1_10
701 0x1112 //TX_PREEQ_BIN_MIC1_11
702 0x1208 //TX_PREEQ_BIN_MIC1_12
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x0700 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
703 0x0000 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
@ -4379,7 +4379,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0C97 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -5287,8 +5287,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -5491,8 +5491,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0BB8 //TX_RATIO_DT_L_TH_LOW
224 0x3A98 //TX_RATIO_DT_H_TH_LOW
225 0x1770 //TX_RATIO_DT_L_TH_HIGH
226 0x4E20 //TX_RATIO_DT_H_TH_HIGH
225 0x1F40 //TX_RATIO_DT_L_TH_HIGH
226 0x6590 //TX_RATIO_DT_H_TH_HIGH
227 0x09C4 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x1000 //TX_B_POST_FILT_ECHO_H
@ -5500,7 +5500,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
234 0x2328 //TX_RATIO_DT_L0_TH_HIGH
235 0x7FFF //TX_RATIO_DT_H_TH_CUT
236 0x7FFF //TX_MIN_EQ_RE_EST_13
237 0x0000 //TX_DTD_THR1_7
@ -5838,17 +5838,17 @@
569 0x4850 //TX_FDEQ_GAIN_2
570 0x5050 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x484E //TX_FDEQ_GAIN_5
572 0x484A //TX_FDEQ_GAIN_5
573 0x4E5E //TX_FDEQ_GAIN_6
574 0x584E //TX_FDEQ_GAIN_7
574 0x5C4C //TX_FDEQ_GAIN_7
575 0x4C4E //TX_FDEQ_GAIN_8
576 0x4E46 //TX_FDEQ_GAIN_9
577 0x4850 //TX_FDEQ_GAIN_10
578 0x5A54 //TX_FDEQ_GAIN_11
579 0x6464 //TX_FDEQ_GAIN_12
580 0x687E //TX_FDEQ_GAIN_13
581 0x7E94 //TX_FDEQ_GAIN_14
582 0x9AA0 //TX_FDEQ_GAIN_15
576 0x4844 //TX_FDEQ_GAIN_9
577 0x4448 //TX_FDEQ_GAIN_10
578 0x4850 //TX_FDEQ_GAIN_11
579 0x5C6A //TX_FDEQ_GAIN_12
580 0x5A84 //TX_FDEQ_GAIN_13
581 0x7880 //TX_FDEQ_GAIN_14
582 0x7F7F //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
584 0x4848 //TX_FDEQ_GAIN_17
585 0x4848 //TX_FDEQ_GAIN_18
@ -5890,15 +5890,15 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x494A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x484B //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4B48 //TX_PREEQ_GAIN_MIC0_13
631 0x3838 //TX_PREEQ_GAIN_MIC0_14
632 0x3835 //TX_PREEQ_GAIN_MIC0_15
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x6474 //TX_PREEQ_GAIN_MIC0_12
630 0x7870 //TX_PREEQ_GAIN_MIC0_13
631 0x5C48 //TX_PREEQ_GAIN_MIC0_14
632 0x383C //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
@ -5939,15 +5939,15 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x3C39 //TX_PREEQ_GAIN_MIC1_13
680 0x3838 //TX_PREEQ_GAIN_MIC1_14
681 0x3A3C //TX_PREEQ_GAIN_MIC1_15
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
684 0x4848 //TX_PREEQ_GAIN_MIC1_18
@ -5956,22 +5956,22 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1719 //TX_PREEQ_BIN_MIC1_11
702 0x1B1E //TX_PREEQ_BIN_MIC1_12
703 0x1E1E //TX_PREEQ_BIN_MIC1_13
704 0x1E28 //TX_PREEQ_BIN_MIC1_14
705 0x282C //TX_PREEQ_BIN_MIC1_15
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x070F //TX_PREEQ_BIN_MIC1_8
699 0x1F08 //TX_PREEQ_BIN_MIC1_9
700 0x0808 //TX_PREEQ_BIN_MIC1_10
701 0x0920 //TX_PREEQ_BIN_MIC1_11
702 0x2020 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
@ -6032,17 +6032,17 @@
763 0x0006 //TX_MASKING_ABILITY
764 0x0800 //TX_NND_WEIGHT
765 0x0050 //TX_MIC_CALIBRATION_0
766 0x0056 //TX_MIC_CALIBRATION_1
766 0x0065 //TX_MIC_CALIBRATION_1
767 0x0050 //TX_MIC_CALIBRATION_2
768 0x0050 //TX_MIC_CALIBRATION_3
769 0x0046 //TX_MIC_PWR_BIAS_0
770 0x0042 //TX_MIC_PWR_BIAS_1
770 0x0040 //TX_MIC_PWR_BIAS_1
771 0x0046 //TX_MIC_PWR_BIAS_2
772 0x0046 //TX_MIC_PWR_BIAS_3
773 0x0009 //TX_GAIN_LIMIT_0
773 0x0000 //TX_GAIN_LIMIT_0
774 0x000F //TX_GAIN_LIMIT_1
775 0x000F //TX_GAIN_LIMIT_2
776 0x000F //TX_GAIN_LIMIT_3
775 0x0000 //TX_GAIN_LIMIT_2
776 0x0000 //TX_GAIN_LIMIT_3
777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN
778 0x7FDE //TX_BVE_VAD0_ALPHAUP
779 0x7F3A //TX_BVE_VAD0_ALPHADOWN
@ -6120,8 +6120,8 @@
851 0x0000 //TX_FFP_RESRV_5
852 0x0000 //TX_FFP_RESRV_6
853 0x0002 //TX_FILTINDX
854 0x0003 //TX_TDDRC_THRD_0
855 0x0004 //TX_TDDRC_THRD_1
854 0x0001 //TX_TDDRC_THRD_0
855 0x0002 //TX_TDDRC_THRD_1
856 0x1000 //TX_TDDRC_THRD_2
857 0x1000 //TX_TDDRC_THRD_3
858 0x6000 //TX_TDDRC_SLANT_0
@ -6132,7 +6132,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0EF7 //TX_TDDRC_DRC_GAIN
866 0x0E21 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -7040,15 +7040,15 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
26 0x0000 //TX_MMIC
27 0x0A19 //TX_PGA_0
28 0x0A19 //TX_PGA_1
29 0x0A19 //TX_PGA_2
27 0x0FF7 //TX_PGA_0
28 0x0FF7 //TX_PGA_1
29 0x0FF7 //TX_PGA_2
30 0x0000 //TX_PGA_3
31 0x0000 //TX_PGA_4
32 0x0000 //TX_PGA_5
@ -7251,7 +7251,7 @@
229 0x2000 //TX_B_POST_FILT_ECHO_H
230 0x0200 //TX_MIN_G_CTRL_ECHO
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0063 //TX_EPD_OFFSET_00
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
235 0x3A98 //TX_RATIO_DT_H_TH_CUT
@ -7591,15 +7591,15 @@
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x5048 //TX_FDEQ_GAIN_5
572 0x4848 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4848 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4848 //TX_FDEQ_GAIN_9
577 0x5B5B //TX_FDEQ_GAIN_10
578 0x737B //TX_FDEQ_GAIN_11
579 0x7B9A //TX_FDEQ_GAIN_12
580 0x9AC4 //TX_FDEQ_GAIN_13
576 0x4853 //TX_FDEQ_GAIN_9
577 0x5450 //TX_FDEQ_GAIN_10
578 0x7465 //TX_FDEQ_GAIN_11
579 0x807F //TX_FDEQ_GAIN_12
580 0x82C4 //TX_FDEQ_GAIN_13
581 0xC4C4 //TX_FDEQ_GAIN_14
582 0xC4C4 //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
@ -7635,24 +7635,24 @@
613 0x0000 //TX_FDEQ_BIN_22
614 0x0000 //TX_FDEQ_BIN_23
615 0x0000 //TX_FDEQ_PADDING
616 0x0030 //TX_PREEQ_SUBNUM_MIC0
616 0x0020 //TX_PREEQ_SUBNUM_MIC0
617 0x4848 //TX_PREEQ_GAIN_MIC0_0
618 0x4848 //TX_PREEQ_GAIN_MIC0_1
619 0x4848 //TX_PREEQ_GAIN_MIC0_2
620 0x4848 //TX_PREEQ_GAIN_MIC0_3
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4849 //TX_PREEQ_GAIN_MIC0_6
624 0x4A4B //TX_PREEQ_GAIN_MIC0_7
625 0x4C4B //TX_PREEQ_GAIN_MIC0_8
626 0x4A48 //TX_PREEQ_GAIN_MIC0_9
627 0x4B4C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4B //TX_PREEQ_GAIN_MIC0_11
629 0x4838 //TX_PREEQ_GAIN_MIC0_12
630 0x3858 //TX_PREEQ_GAIN_MIC0_13
631 0x7060 //TX_PREEQ_GAIN_MIC0_14
632 0x9870 //TX_PREEQ_GAIN_MIC0_15
633 0x5848 //TX_PREEQ_GAIN_MIC0_16
623 0x4A4C //TX_PREEQ_GAIN_MIC0_6
624 0x4E50 //TX_PREEQ_GAIN_MIC0_7
625 0x5456 //TX_PREEQ_GAIN_MIC0_8
626 0x585C //TX_PREEQ_GAIN_MIC0_9
627 0x5C64 //TX_PREEQ_GAIN_MIC0_10
628 0x7478 //TX_PREEQ_GAIN_MIC0_11
629 0x705C //TX_PREEQ_GAIN_MIC0_12
630 0x4838 //TX_PREEQ_GAIN_MIC0_13
631 0x3C70 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
636 0x4848 //TX_PREEQ_GAIN_MIC0_19
@ -7666,17 +7666,17 @@
644 0x0304 //TX_PREEQ_BIN_MIC0_3
645 0x0405 //TX_PREEQ_BIN_MIC0_4
646 0x0506 //TX_PREEQ_BIN_MIC0_5
647 0x0808 //TX_PREEQ_BIN_MIC0_6
648 0x0809 //TX_PREEQ_BIN_MIC0_7
649 0x0A0A //TX_PREEQ_BIN_MIC0_8
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x0909 //TX_PREEQ_BIN_MIC0_7
649 0x090B //TX_PREEQ_BIN_MIC0_8
650 0x0C10 //TX_PREEQ_BIN_MIC0_9
651 0x1013 //TX_PREEQ_BIN_MIC0_10
652 0x1414 //TX_PREEQ_BIN_MIC0_11
653 0x261E //TX_PREEQ_BIN_MIC0_12
654 0x1E14 //TX_PREEQ_BIN_MIC0_13
655 0x1414 //TX_PREEQ_BIN_MIC0_14
656 0x2814 //TX_PREEQ_BIN_MIC0_15
657 0x4000 //TX_PREEQ_BIN_MIC0_16
653 0x1414 //TX_PREEQ_BIN_MIC0_12
654 0x1C1E //TX_PREEQ_BIN_MIC0_13
655 0x1E28 //TX_PREEQ_BIN_MIC0_14
656 0x462C //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
658 0x0000 //TX_PREEQ_BIN_MIC0_17
659 0x0000 //TX_PREEQ_BIN_MIC0_18
660 0x0000 //TX_PREEQ_BIN_MIC0_19
@ -7691,15 +7691,15 @@
669 0x4848 //TX_PREEQ_GAIN_MIC1_3
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4645 //TX_PREEQ_GAIN_MIC1_6
673 0x4442 //TX_PREEQ_GAIN_MIC1_7
674 0x4140 //TX_PREEQ_GAIN_MIC1_8
675 0x3E3D //TX_PREEQ_GAIN_MIC1_9
676 0x3C3C //TX_PREEQ_GAIN_MIC1_10
677 0x3C3C //TX_PREEQ_GAIN_MIC1_11
678 0x3938 //TX_PREEQ_GAIN_MIC1_12
679 0x3A3C //TX_PREEQ_GAIN_MIC1_13
680 0x3C3E //TX_PREEQ_GAIN_MIC1_14
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
@ -7709,23 +7709,23 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0808 //TX_PREEQ_BIN_MIC1_6
697 0x0809 //TX_PREEQ_BIN_MIC1_7
698 0x0A0A //TX_PREEQ_BIN_MIC1_8
699 0x0C10 //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1414 //TX_PREEQ_BIN_MIC1_11
702 0x261E //TX_PREEQ_BIN_MIC1_12
703 0x1E14 //TX_PREEQ_BIN_MIC1_13
704 0x1414 //TX_PREEQ_BIN_MIC1_14
705 0x2814 //TX_PREEQ_BIN_MIC1_15
706 0x4000 //TX_PREEQ_BIN_MIC1_16
690 0x1812 //TX_PREEQ_BIN_MIC1_0
691 0x0A0A //TX_PREEQ_BIN_MIC1_1
692 0x0808 //TX_PREEQ_BIN_MIC1_2
693 0x080A //TX_PREEQ_BIN_MIC1_3
694 0x0B09 //TX_PREEQ_BIN_MIC1_4
695 0x0A06 //TX_PREEQ_BIN_MIC1_5
696 0x0606 //TX_PREEQ_BIN_MIC1_6
697 0x0605 //TX_PREEQ_BIN_MIC1_7
698 0x050A //TX_PREEQ_BIN_MIC1_8
699 0x1505 //TX_PREEQ_BIN_MIC1_9
700 0x0506 //TX_PREEQ_BIN_MIC1_10
701 0x0615 //TX_PREEQ_BIN_MIC1_11
702 0x1516 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x2021 //TX_PREEQ_BIN_MIC1_14
705 0x2021 //TX_PREEQ_BIN_MIC1_15
706 0x0800 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
709 0x0000 //TX_PREEQ_BIN_MIC1_19
@ -7885,7 +7885,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0FDA //TX_TDDRC_DRC_GAIN
866 0x0A98 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HANDSET
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-21 14:46:32
#SAVE_TIME 2021-08-20 16:47:25
#CASE_NAME HANDSET-HANDSET-RESERVE1-FB
#PARAM_TYPE TX+RX
@ -7132,8 +7132,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -14144,8 +14144,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -21156,8 +21156,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -28168,8 +28168,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HANDSFREE
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-08-05 10:11:33
#SAVE_TIME 2021-12-20 16:28:16
#CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB
#PARAM_TYPE TX+RX
@ -630,17 +630,17 @@
620 0x4848 //TX_PREEQ_GAIN_MIC0_3
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4849 //TX_PREEQ_GAIN_MIC0_6
624 0x4A4B //TX_PREEQ_GAIN_MIC0_7
625 0x4C4B //TX_PREEQ_GAIN_MIC0_8
626 0x4A48 //TX_PREEQ_GAIN_MIC0_9
627 0x4B4C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4B //TX_PREEQ_GAIN_MIC0_11
629 0x4838 //TX_PREEQ_GAIN_MIC0_12
630 0x3858 //TX_PREEQ_GAIN_MIC0_13
631 0x7060 //TX_PREEQ_GAIN_MIC0_14
632 0x9870 //TX_PREEQ_GAIN_MIC0_15
633 0x5848 //TX_PREEQ_GAIN_MIC0_16
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484B //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x484C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4C //TX_PREEQ_GAIN_MIC0_11
629 0x4038 //TX_PREEQ_GAIN_MIC0_12
630 0x3838 //TX_PREEQ_GAIN_MIC0_13
631 0x4840 //TX_PREEQ_GAIN_MIC0_14
632 0x3848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
636 0x4848 //TX_PREEQ_GAIN_MIC0_19
@ -5287,8 +5287,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -5307,8 +5307,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -5463,14 +5463,14 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FF0 //TX_DTD_THR1_0
198 0x7FF0 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
204 0x0CCD //TX_DTD_THR2_0
205 0x0CCD //TX_DTD_THR2_1
206 0x0CCD //TX_DTD_THR2_2
207 0x0CCD //TX_DTD_THR2_3
@ -5833,16 +5833,16 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0014 //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
567 0x5250 //TX_FDEQ_GAIN_0
568 0x4C48 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x483C //TX_FDEQ_GAIN_3
571 0x303C //TX_FDEQ_GAIN_4
572 0x3048 //TX_FDEQ_GAIN_5
573 0x4840 //TX_FDEQ_GAIN_6
570 0x4A43 //TX_FDEQ_GAIN_3
571 0x374B //TX_FDEQ_GAIN_4
572 0x3444 //TX_FDEQ_GAIN_5
573 0x433C //TX_FDEQ_GAIN_6
574 0x403C //TX_FDEQ_GAIN_7
575 0x262C //TX_FDEQ_GAIN_8
576 0x3230 //TX_FDEQ_GAIN_9
575 0x2627 //TX_FDEQ_GAIN_8
576 0x2929 //TX_FDEQ_GAIN_9
577 0x4848 //TX_FDEQ_GAIN_10
578 0x4848 //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
@ -5891,8 +5891,8 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x4A4C //TX_PREEQ_GAIN_MIC0_8
626 0x4E50 //TX_PREEQ_GAIN_MIC0_9
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
@ -5939,9 +5939,9 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4849 //TX_PREEQ_GAIN_MIC1_8
675 0x4A4B //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
@ -5988,9 +5988,9 @@
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
722 0x4849 //TX_PREEQ_GAIN_MIC2_7
723 0x4B4C //TX_PREEQ_GAIN_MIC2_8
724 0x4D50 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
@ -6005,16 +6005,16 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0000 //TX_PREEQ_BIN_MIC2_0
740 0x0000 //TX_PREEQ_BIN_MIC2_1
741 0x0000 //TX_PREEQ_BIN_MIC2_2
742 0x0000 //TX_PREEQ_BIN_MIC2_3
743 0x0000 //TX_PREEQ_BIN_MIC2_4
744 0x0000 //TX_PREEQ_BIN_MIC2_5
745 0x0000 //TX_PREEQ_BIN_MIC2_6
746 0x0000 //TX_PREEQ_BIN_MIC2_7
747 0x0000 //TX_PREEQ_BIN_MIC2_8
748 0x0000 //TX_PREEQ_BIN_MIC2_9
739 0x0202 //TX_PREEQ_BIN_MIC2_0
740 0x0203 //TX_PREEQ_BIN_MIC2_1
741 0x0303 //TX_PREEQ_BIN_MIC2_2
742 0x0304 //TX_PREEQ_BIN_MIC2_3
743 0x0405 //TX_PREEQ_BIN_MIC2_4
744 0x0506 //TX_PREEQ_BIN_MIC2_5
745 0x0708 //TX_PREEQ_BIN_MIC2_6
746 0x090A //TX_PREEQ_BIN_MIC2_7
747 0x0B0C //TX_PREEQ_BIN_MIC2_8
748 0x0D0E //TX_PREEQ_BIN_MIC2_9
749 0x0000 //TX_PREEQ_BIN_MIC2_10
750 0x0000 //TX_PREEQ_BIN_MIC2_11
751 0x0000 //TX_PREEQ_BIN_MIC2_12
@ -6293,7 +6293,7 @@
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
129 0x0015 //RX_SPK_VOL
129 0x0100 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
132 0x3000 //RX_BWE_UV_TH
@ -7040,8 +7040,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -7060,8 +7060,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -7132,8 +7132,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -7171,7 +7171,7 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x6800 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
152 0x3000 //TX_MIN_EQ_RE_EST_0
152 0x0200 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
@ -7216,15 +7216,15 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x76D0 //TX_DTD_THR1_0
198 0x76D0 //TX_DTD_THR1_1
199 0x76D0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
205 0x7E00 //TX_DTD_THR2_1
204 0x5000 //TX_DTD_THR2_0
205 0x5000 //TX_DTD_THR2_1
206 0x5000 //TX_DTD_THR2_2
207 0x5000 //TX_DTD_THR2_3
208 0x5000 //TX_DTD_THR2_4
@ -7232,8 +7232,8 @@
210 0x5000 //TX_DTD_THR2_6
211 0x7FFF //TX_DTD_THR3
212 0x0000 //TX_SPK_CUT_K
213 0x03E8 //TX_DT_CUT_K
214 0x0010 //TX_DT_CUT_THR
213 0x07D0 //TX_DT_CUT_K
214 0x0100 //TX_DT_CUT_THR
215 0x04EB //TX_COMFORT_G
216 0x01F4 //TX_POWER_YOUT_TH
217 0x4000 //TX_FDPFGAINECHO
@ -7372,10 +7372,10 @@
350 0x0600 //TX_A_PEPPER_HF
351 0x0001 //TX_HMNC_BST_FLG
352 0x0200 //TX_HMNC_BST_THR
353 0x0800 //TX_DT_BINVAD_TH_0
354 0x0800 //TX_DT_BINVAD_TH_1
355 0x0800 //TX_DT_BINVAD_TH_2
356 0x0800 //TX_DT_BINVAD_TH_3
353 0x0200 //TX_DT_BINVAD_TH_0
354 0x0200 //TX_DT_BINVAD_TH_1
355 0x0200 //TX_DT_BINVAD_TH_2
356 0x0200 //TX_DT_BINVAD_TH_3
357 0x1D4C //TX_DT_BINVAD_ENDF
358 0x0800 //TX_C_POST_FLT_DT
359 0x0CCD //TX_NS_B_POST_FLT_LESSCUT
@ -7586,17 +7586,17 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0020 //TX_FDEQ_SUBNUM
567 0x5454 //TX_FDEQ_GAIN_0
568 0x5448 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
567 0x5050 //TX_FDEQ_GAIN_0
568 0x544B //TX_FDEQ_GAIN_1
569 0x4B4B //TX_FDEQ_GAIN_2
570 0x4B48 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x4850 //TX_FDEQ_GAIN_5
573 0x5050 //TX_FDEQ_GAIN_6
574 0x5448 //TX_FDEQ_GAIN_7
573 0x5458 //TX_FDEQ_GAIN_6
574 0x5A4C //TX_FDEQ_GAIN_7
575 0x464C //TX_FDEQ_GAIN_8
576 0x4A48 //TX_FDEQ_GAIN_9
577 0x3C3C //TX_FDEQ_GAIN_10
576 0x4844 //TX_FDEQ_GAIN_9
577 0x393C //TX_FDEQ_GAIN_10
578 0x3C3C //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
580 0x4848 //TX_FDEQ_GAIN_13
@ -7644,12 +7644,12 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x4A48 //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4C4C //TX_PREEQ_GAIN_MIC0_13
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
630 0x4848 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
@ -7692,13 +7692,13 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4A4B //TX_PREEQ_GAIN_MIC1_9
676 0x4B4A //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x494C //TX_PREEQ_GAIN_MIC1_12
679 0x4C4C //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
@ -7718,11 +7718,11 @@
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0F10 //TX_PREEQ_BIN_MIC1_9
700 0x1011 //TX_PREEQ_BIN_MIC1_10
701 0x1112 //TX_PREEQ_BIN_MIC1_11
702 0x1208 //TX_PREEQ_BIN_MIC1_12
703 0x0000 //TX_PREEQ_BIN_MIC1_13
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
700 0x0F10 //TX_PREEQ_BIN_MIC1_10
701 0x1011 //TX_PREEQ_BIN_MIC1_11
702 0x1112 //TX_PREEQ_BIN_MIC1_12
703 0x120B //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
@ -7738,18 +7738,18 @@
716 0x4848 //TX_PREEQ_GAIN_MIC2_1
717 0x4848 //TX_PREEQ_GAIN_MIC2_2
718 0x4848 //TX_PREEQ_GAIN_MIC2_3
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
728 0x4848 //TX_PREEQ_GAIN_MIC2_13
729 0x4848 //TX_PREEQ_GAIN_MIC2_14
730 0x4848 //TX_PREEQ_GAIN_MIC2_15
719 0x494A //TX_PREEQ_GAIN_MIC2_4
720 0x4B4C //TX_PREEQ_GAIN_MIC2_5
721 0x4D4D //TX_PREEQ_GAIN_MIC2_6
722 0x4E4F //TX_PREEQ_GAIN_MIC2_7
723 0x4F50 //TX_PREEQ_GAIN_MIC2_8
724 0x5051 //TX_PREEQ_GAIN_MIC2_9
725 0x5252 //TX_PREEQ_GAIN_MIC2_10
726 0x5253 //TX_PREEQ_GAIN_MIC2_11
727 0x5353 //TX_PREEQ_GAIN_MIC2_12
728 0x5454 //TX_PREEQ_GAIN_MIC2_13
729 0x5455 //TX_PREEQ_GAIN_MIC2_14
730 0x5657 //TX_PREEQ_GAIN_MIC2_15
731 0x4848 //TX_PREEQ_GAIN_MIC2_16
732 0x4848 //TX_PREEQ_GAIN_MIC2_17
733 0x4848 //TX_PREEQ_GAIN_MIC2_18
@ -7773,7 +7773,7 @@
751 0x0808 //TX_PREEQ_BIN_MIC2_12
752 0x0808 //TX_PREEQ_BIN_MIC2_13
753 0x0808 //TX_PREEQ_BIN_MIC2_14
754 0x0200 //TX_PREEQ_BIN_MIC2_15
754 0x0808 //TX_PREEQ_BIN_MIC2_15
755 0x0000 //TX_PREEQ_BIN_MIC2_16
756 0x0000 //TX_PREEQ_BIN_MIC2_17
757 0x0000 //TX_PREEQ_BIN_MIC2_18
@ -7957,19 +7957,19 @@
37 0x4000 //RX_LMT_ALPHA
38 0x001C //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x6864 //RX_FDEQ_GAIN_1
41 0x7070 //RX_FDEQ_GAIN_2
42 0x6058 //RX_FDEQ_GAIN_3
40 0x6858 //RX_FDEQ_GAIN_1
41 0x5858 //RX_FDEQ_GAIN_2
42 0x5858 //RX_FDEQ_GAIN_3
43 0x5C5C //RX_FDEQ_GAIN_4
44 0x8854 //RX_FDEQ_GAIN_5
45 0x5448 //RX_FDEQ_GAIN_6
46 0x4848 //RX_FDEQ_GAIN_7
44 0x5C54 //RX_FDEQ_GAIN_5
45 0x544C //RX_FDEQ_GAIN_6
46 0x4A48 //RX_FDEQ_GAIN_7
47 0x4860 //RX_FDEQ_GAIN_8
48 0x6068 //RX_FDEQ_GAIN_9
49 0x7070 //RX_FDEQ_GAIN_10
50 0x8070 //RX_FDEQ_GAIN_11
51 0x6060 //RX_FDEQ_GAIN_12
52 0x7070 //RX_FDEQ_GAIN_13
49 0x6C6C //RX_FDEQ_GAIN_10
50 0x6C68 //RX_FDEQ_GAIN_11
51 0x5A5A //RX_FDEQ_GAIN_12
52 0x5A5C //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@ -8046,7 +8046,7 @@
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
129 0x0100 //RX_SPK_VOL
129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
132 0x3000 //RX_BWE_UV_TH
@ -8793,8 +8793,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -8813,8 +8813,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -8997,8 +8997,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0BB8 //TX_RATIO_DT_L_TH_LOW
224 0x3A98 //TX_RATIO_DT_H_TH_LOW
225 0x1770 //TX_RATIO_DT_L_TH_HIGH
226 0x4E20 //TX_RATIO_DT_H_TH_HIGH
225 0x1F40 //TX_RATIO_DT_L_TH_HIGH
226 0x6590 //TX_RATIO_DT_H_TH_HIGH
227 0x09C4 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x1000 //TX_B_POST_FILT_ECHO_H
@ -9006,7 +9006,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
234 0x2328 //TX_RATIO_DT_L0_TH_HIGH
235 0x7FFF //TX_RATIO_DT_H_TH_CUT
236 0x7FFF //TX_MIN_EQ_RE_EST_13
237 0x0000 //TX_DTD_THR1_7
@ -9343,18 +9343,18 @@
568 0x4848 //TX_FDEQ_GAIN_1
569 0x4850 //TX_FDEQ_GAIN_2
570 0x5050 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x484E //TX_FDEQ_GAIN_5
571 0x4B4B //TX_FDEQ_GAIN_4
572 0x4B4E //TX_FDEQ_GAIN_5
573 0x4E5E //TX_FDEQ_GAIN_6
574 0x584E //TX_FDEQ_GAIN_7
575 0x4C4E //TX_FDEQ_GAIN_8
576 0x4E46 //TX_FDEQ_GAIN_9
577 0x4850 //TX_FDEQ_GAIN_10
578 0x5A54 //TX_FDEQ_GAIN_11
579 0x6464 //TX_FDEQ_GAIN_12
580 0x687E //TX_FDEQ_GAIN_13
581 0x7E94 //TX_FDEQ_GAIN_14
582 0x9AA0 //TX_FDEQ_GAIN_15
576 0x4E45 //TX_FDEQ_GAIN_9
577 0x494A //TX_FDEQ_GAIN_10
578 0x534D //TX_FDEQ_GAIN_11
579 0x5C5C //TX_FDEQ_GAIN_12
580 0x5F77 //TX_FDEQ_GAIN_13
581 0x788F //TX_FDEQ_GAIN_14
582 0x929A //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
584 0x4848 //TX_FDEQ_GAIN_17
585 0x4848 //TX_FDEQ_GAIN_18
@ -9388,7 +9388,7 @@
613 0x0000 //TX_FDEQ_BIN_22
614 0x0000 //TX_FDEQ_BIN_23
615 0x0000 //TX_FDEQ_PADDING
616 0x0020 //TX_PREEQ_SUBNUM_MIC0
616 0x0030 //TX_PREEQ_SUBNUM_MIC0
617 0x4848 //TX_PREEQ_GAIN_MIC0_0
618 0x4848 //TX_PREEQ_GAIN_MIC0_1
619 0x4848 //TX_PREEQ_GAIN_MIC0_2
@ -9397,14 +9397,14 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x494A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x484B //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4B48 //TX_PREEQ_GAIN_MIC0_13
631 0x3838 //TX_PREEQ_GAIN_MIC0_14
632 0x3835 //TX_PREEQ_GAIN_MIC0_15
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
630 0x4848 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
@ -9419,17 +9419,17 @@
644 0x0304 //TX_PREEQ_BIN_MIC0_3
645 0x0405 //TX_PREEQ_BIN_MIC0_4
646 0x0506 //TX_PREEQ_BIN_MIC0_5
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x090A //TX_PREEQ_BIN_MIC0_7
649 0x0B0C //TX_PREEQ_BIN_MIC0_8
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
647 0x0808 //TX_PREEQ_BIN_MIC0_6
648 0x0809 //TX_PREEQ_BIN_MIC0_7
649 0x0A0A //TX_PREEQ_BIN_MIC0_8
650 0x0C10 //TX_PREEQ_BIN_MIC0_9
651 0x1013 //TX_PREEQ_BIN_MIC0_10
652 0x1719 //TX_PREEQ_BIN_MIC0_11
653 0x1B1E //TX_PREEQ_BIN_MIC0_12
654 0x1E1E //TX_PREEQ_BIN_MIC0_13
655 0x1E28 //TX_PREEQ_BIN_MIC0_14
656 0x282C //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
652 0x1414 //TX_PREEQ_BIN_MIC0_11
653 0x261E //TX_PREEQ_BIN_MIC0_12
654 0x1E14 //TX_PREEQ_BIN_MIC0_13
655 0x1414 //TX_PREEQ_BIN_MIC0_14
656 0x2814 //TX_PREEQ_BIN_MIC0_15
657 0x401E //TX_PREEQ_BIN_MIC0_16
658 0x0000 //TX_PREEQ_BIN_MIC0_17
659 0x0000 //TX_PREEQ_BIN_MIC0_18
660 0x0000 //TX_PREEQ_BIN_MIC0_19
@ -9437,7 +9437,7 @@
662 0x0000 //TX_PREEQ_BIN_MIC0_21
663 0x0000 //TX_PREEQ_BIN_MIC0_22
664 0x0000 //TX_PREEQ_BIN_MIC0_23
665 0x0020 //TX_PREEQ_SUBNUM_MIC1
665 0x0030 //TX_PREEQ_SUBNUM_MIC1
666 0x4848 //TX_PREEQ_GAIN_MIC1_0
667 0x4848 //TX_PREEQ_GAIN_MIC1_1
668 0x4848 //TX_PREEQ_GAIN_MIC1_2
@ -9445,16 +9445,16 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x3C39 //TX_PREEQ_GAIN_MIC1_13
680 0x3838 //TX_PREEQ_GAIN_MIC1_14
681 0x3A3C //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x494A //TX_PREEQ_GAIN_MIC1_9
676 0x4B4B //TX_PREEQ_GAIN_MIC1_10
677 0x4B48 //TX_PREEQ_GAIN_MIC1_11
678 0x4D4C //TX_PREEQ_GAIN_MIC1_12
679 0x4A48 //TX_PREEQ_GAIN_MIC1_13
680 0x4840 //TX_PREEQ_GAIN_MIC1_14
681 0x3434 //TX_PREEQ_GAIN_MIC1_15
682 0x3C48 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
684 0x4848 //TX_PREEQ_GAIN_MIC1_18
685 0x4848 //TX_PREEQ_GAIN_MIC1_19
@ -9468,17 +9468,17 @@
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
696 0x0808 //TX_PREEQ_BIN_MIC1_6
697 0x0809 //TX_PREEQ_BIN_MIC1_7
698 0x0A0A //TX_PREEQ_BIN_MIC1_8
699 0x0C10 //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1719 //TX_PREEQ_BIN_MIC1_11
702 0x1B1E //TX_PREEQ_BIN_MIC1_12
703 0x1E1E //TX_PREEQ_BIN_MIC1_13
704 0x1E28 //TX_PREEQ_BIN_MIC1_14
705 0x282C //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
701 0x1414 //TX_PREEQ_BIN_MIC1_11
702 0x261E //TX_PREEQ_BIN_MIC1_12
703 0x1E14 //TX_PREEQ_BIN_MIC1_13
704 0x1414 //TX_PREEQ_BIN_MIC1_14
705 0x2814 //TX_PREEQ_BIN_MIC1_15
706 0x401E //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
709 0x0000 //TX_PREEQ_BIN_MIC1_19
@ -9493,16 +9493,16 @@
718 0x4848 //TX_PREEQ_GAIN_MIC2_3
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
728 0x4848 //TX_PREEQ_GAIN_MIC2_13
729 0x4848 //TX_PREEQ_GAIN_MIC2_14
730 0x4848 //TX_PREEQ_GAIN_MIC2_15
721 0x484A //TX_PREEQ_GAIN_MIC2_6
722 0x4B4D //TX_PREEQ_GAIN_MIC2_7
723 0x4E4F //TX_PREEQ_GAIN_MIC2_8
724 0x5051 //TX_PREEQ_GAIN_MIC2_9
725 0x5253 //TX_PREEQ_GAIN_MIC2_10
726 0x5456 //TX_PREEQ_GAIN_MIC2_11
727 0x5251 //TX_PREEQ_GAIN_MIC2_12
728 0x4F48 //TX_PREEQ_GAIN_MIC2_13
729 0x423C //TX_PREEQ_GAIN_MIC2_14
730 0x3C48 //TX_PREEQ_GAIN_MIC2_15
731 0x4848 //TX_PREEQ_GAIN_MIC2_16
732 0x4848 //TX_PREEQ_GAIN_MIC2_17
733 0x4848 //TX_PREEQ_GAIN_MIC2_18
@ -9511,22 +9511,22 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0608 //TX_PREEQ_BIN_MIC2_0
740 0x0808 //TX_PREEQ_BIN_MIC2_1
741 0x0808 //TX_PREEQ_BIN_MIC2_2
742 0x0808 //TX_PREEQ_BIN_MIC2_3
743 0x0808 //TX_PREEQ_BIN_MIC2_4
739 0x0203 //TX_PREEQ_BIN_MIC2_0
740 0x0303 //TX_PREEQ_BIN_MIC2_1
741 0x0304 //TX_PREEQ_BIN_MIC2_2
742 0x0405 //TX_PREEQ_BIN_MIC2_3
743 0x0506 //TX_PREEQ_BIN_MIC2_4
744 0x0808 //TX_PREEQ_BIN_MIC2_5
745 0x0808 //TX_PREEQ_BIN_MIC2_6
746 0x0808 //TX_PREEQ_BIN_MIC2_7
747 0x0808 //TX_PREEQ_BIN_MIC2_8
748 0x0808 //TX_PREEQ_BIN_MIC2_9
749 0x0808 //TX_PREEQ_BIN_MIC2_10
750 0x0808 //TX_PREEQ_BIN_MIC2_11
751 0x0808 //TX_PREEQ_BIN_MIC2_12
752 0x0808 //TX_PREEQ_BIN_MIC2_13
753 0x0808 //TX_PREEQ_BIN_MIC2_14
754 0xF200 //TX_PREEQ_BIN_MIC2_15
745 0x0809 //TX_PREEQ_BIN_MIC2_6
746 0x0A0A //TX_PREEQ_BIN_MIC2_7
747 0x0C10 //TX_PREEQ_BIN_MIC2_8
748 0x1013 //TX_PREEQ_BIN_MIC2_9
749 0x1414 //TX_PREEQ_BIN_MIC2_10
750 0x261E //TX_PREEQ_BIN_MIC2_11
751 0x1E14 //TX_PREEQ_BIN_MIC2_12
752 0x1414 //TX_PREEQ_BIN_MIC2_13
753 0x2814 //TX_PREEQ_BIN_MIC2_14
754 0x4022 //TX_PREEQ_BIN_MIC2_15
755 0x0000 //TX_PREEQ_BIN_MIC2_16
756 0x0000 //TX_PREEQ_BIN_MIC2_17
757 0x0000 //TX_PREEQ_BIN_MIC2_18
@ -9638,7 +9638,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0EF7 //TX_TDDRC_DRC_GAIN
866 0x0E21 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -5,7 +5,7 @@
# Putting any value other than 1 would be equivalent to not supported.
########################################################################################################
[HAL_SUPPORTED_FEATURES]
CUSTOM_ACTION_256=1
CUSTOM_ACTION_258=1
########################################################################################################
# This defined the options of supported sample rates.
@ -26,6 +26,9 @@ OST_SPEAKER = 0:12,90:13,180:12,270:0|13
# This should be configured by Waves only unless platform vendor is familiar with MPS structure.
########################################################################################################
[HAL_SUPPORTED_PRESETS]
SPEAKER_MUSIC_THROTTLE= OM:1,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_MUSIC_THROTTLE = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_CALL_THROTTLE = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER
SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
@ -37,7 +40,7 @@ HEADSET_MUSIC = OM:2,SM:2
# This can be configured by Waves or platform vendor.
########################################################################################################
[HAL_SUPPORTED_CONTROLS]
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL|SPEAKER_MUSIC_THROTTLE|SPEAKER_SAFE_MUSIC_THROTTLE|SPEAKER_SAFE_CALL_THROTTLE
A2DP_INSTANCE = INSTANCE:2,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
USB_HEADPHONE_INSTANCE = INSTANCE:4,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
@ -52,7 +55,10 @@ AlgFxPath64=/vendor/lib64/libAlgFx_HiFi3z.so
#AudioFormatSampleSize=4
#AudioFormatIncrement=8
[CUSTOM_ACTION_256]
CASE_1=PRIORITY:0,NUMBERS:2:0|1,PRESET:SPEAKER_MUSIC
CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4,PRESET:SPEAKER_SAFE_CALL
CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1,PRESET:SPEAKER_SAFE_MUSIC
[CUSTOM_ACTION_258]
CASE_1=PRIORITY:0,NUMBERS:2:0|1:0,PRESET:SPEAKER_MUSIC
CASE_2=PRIORITY:1,NUMBERS:1|2|4194304:2|3|4:0,PRESET:SPEAKER_SAFE_CALL
CASE_3=PRIORITY:2,NUMBERS:1|4194304:0|1:0,PRESET:SPEAKER_SAFE_MUSIC
CASE_4=PRIORITY:3,NUMBERS:2:0|1:4,PRESET:SPEAKER_MUSIC_THROTTLE
CASE_5=PRIORITY:4,NUMBERS:1|2|4194304:2|3|4:4,PRESET:SPEAKER_SAFE_CALL_THROTTLE
CASE_6=PRIORITY:5,NUMBERS:1|4194304:0|1:4,PRESET:SPEAKER_SAFE_MUSIC_THROTTLE

View file

@ -45,6 +45,7 @@ PRODUCT_COPY_FILES += \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSFREE.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSFREE.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HANDSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HANDSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/HEADSET.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/HEADSET.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/fortemedia/mcps.dat:$(TARGET_COPY_OUT_VENDOR)/etc/aoc/mcps.dat \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_config.ini:$(TARGET_COPY_OUT_VENDOR)/etc/waves_config.ini \
device/google/pantah/audio/$(AUDIO_TABLE_FOLDER)/tuning/waves/waves_preset.mps:$(TARGET_COPY_OUT_VENDOR)/etc/waves_preset.mps

View file

@ -34,7 +34,7 @@
<!--intf id="BE_HW_RX_INTF_3" name="BT_RX"/-->
<intf id="BE_VIRTUAL_VOICE_RX_TUNING" block_id="19"/>
<intf id="BE_VIRTUAL_VOICE_TX_TUNING" block_id="19"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128"/>
<intf id="BE_HW_TX_INTF_0" block_id="134,128,137"/>
</hw_intf>
<product_lists>

View file

@ -28,14 +28,14 @@
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -185,27 +185,27 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Out"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Headphones"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT A2DP Speaker"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>

View file

@ -28,14 +28,14 @@
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -170,21 +170,21 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>

View file

@ -28,14 +28,14 @@
<defaultOutputDevice>Speaker</defaultOutputDevice>
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<!--mixPort name="compressed_offload" role="source"
<mixPort name="compressed_offload" role="source"
flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD AUDIO_OUTPUT_FLAG_NON_BLOCKING">
<profile name="" format="AUDIO_FORMAT_MP3"
samplingRates="8000 16000 24000 32000 44100 48000"
@ -49,7 +49,7 @@
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
samplingRates="8000 16000 24000 32000 44100 48000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
</mixPort-->
</mixPort>
<!--mixPort name="haptic" role="source">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000"
@ -170,21 +170,21 @@
<!-- route declaration, i.e. list all available sources for a given sink -->
<routes>
<route type="mix" sink="Speaker"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Speaker Safe"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="Earpiece"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Device Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="USB Headset Out"
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx"/>
sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Headset"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<route type="mix" sink="BT SCO Car Kit"
sources="primary output,deep buffer,voip_rx"/>
sources="primary output,deep buffer,voip_rx,compressed_offload"/>
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>

View file

@ -639,6 +639,7 @@
<!-- Tx device -->
<path name="handset-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -664,6 +665,7 @@
</path>
<path name="speaker-mic">
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -689,7 +691,7 @@
</path>
<path name="camcorder-mic">
<!--ctl name="Mic Spatial Module Enable" value="1"/-->
<ctl name="Mic Spatial Module Enable" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="3"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
@ -698,7 +700,7 @@
</path>
<path name="camcorder-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/>
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="voice-recog-mic">

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG BLUETOOTH
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-29 17:24:57
#SAVE_TIME 2021-08-20 16:32:53
#CASE_NAME BLUETOOTH-RESERVE1-VOICE_GENERIC-FB
#PARAM_TYPE TX+RX
@ -1781,8 +1781,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -1957,14 +1957,14 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FF0 //TX_DTD_THR1_0
198 0x7FF0 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
204 0x0CCD //TX_DTD_THR2_0
205 0x0CCD //TX_DTD_THR2_1
206 0x0CCD //TX_DTD_THR2_2
207 0x0CCD //TX_DTD_THR2_3
@ -2327,16 +2327,16 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0014 //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x483C //TX_FDEQ_GAIN_3
571 0x303C //TX_FDEQ_GAIN_4
572 0x3048 //TX_FDEQ_GAIN_5
573 0x4840 //TX_FDEQ_GAIN_6
574 0x403C //TX_FDEQ_GAIN_7
575 0x262C //TX_FDEQ_GAIN_8
576 0x3230 //TX_FDEQ_GAIN_9
567 0x5858 //TX_FDEQ_GAIN_0
568 0x5850 //TX_FDEQ_GAIN_1
569 0x5050 //TX_FDEQ_GAIN_2
570 0x5048 //TX_FDEQ_GAIN_3
571 0x3C48 //TX_FDEQ_GAIN_4
572 0x3C48 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4842 //TX_FDEQ_GAIN_7
575 0x3030 //TX_FDEQ_GAIN_8
576 0x3030 //TX_FDEQ_GAIN_9
577 0x4848 //TX_FDEQ_GAIN_10
578 0x4848 //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
@ -2360,7 +2360,7 @@
597 0x0708 //TX_FDEQ_BIN_6
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
600 0x0D08 //TX_FDEQ_BIN_9
601 0x0000 //TX_FDEQ_BIN_10
602 0x0000 //TX_FDEQ_BIN_11
603 0x0000 //TX_FDEQ_BIN_12
@ -2384,9 +2384,9 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x4A4C //TX_PREEQ_GAIN_MIC0_8
626 0x4E50 //TX_PREEQ_GAIN_MIC0_9
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4B4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
@ -2410,7 +2410,7 @@
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x090A //TX_PREEQ_BIN_MIC0_7
649 0x0B0C //TX_PREEQ_BIN_MIC0_8
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
650 0x0D08 //TX_PREEQ_BIN_MIC0_9
651 0x0000 //TX_PREEQ_BIN_MIC0_10
652 0x0000 //TX_PREEQ_BIN_MIC0_11
653 0x0000 //TX_PREEQ_BIN_MIC0_12
@ -2433,9 +2433,9 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
@ -2450,16 +2450,16 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C08 //TX_PREEQ_BIN_MIC1_2
693 0x0700 //TX_PREEQ_BIN_MIC1_3
694 0x0000 //TX_PREEQ_BIN_MIC1_4
695 0x0000 //TX_PREEQ_BIN_MIC1_5
696 0x0000 //TX_PREEQ_BIN_MIC1_6
697 0x0000 //TX_PREEQ_BIN_MIC1_7
698 0x0000 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
@ -2499,7 +2499,7 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0000 //TX_PREEQ_BIN_MIC2_0
739 0x7800 //TX_PREEQ_BIN_MIC2_0
740 0x0000 //TX_PREEQ_BIN_MIC2_1
741 0x0000 //TX_PREEQ_BIN_MIC2_2
742 0x0000 //TX_PREEQ_BIN_MIC2_3
@ -2626,7 +2626,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0A00 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -3534,8 +3534,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -3626,8 +3626,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -3665,7 +3665,7 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x6800 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
152 0x3000 //TX_MIN_EQ_RE_EST_0
152 0x0200 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
@ -3710,15 +3710,15 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x76D0 //TX_DTD_THR1_0
198 0x76D0 //TX_DTD_THR1_1
199 0x76D0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
205 0x7E00 //TX_DTD_THR2_1
204 0x5000 //TX_DTD_THR2_0
205 0x5000 //TX_DTD_THR2_1
206 0x5000 //TX_DTD_THR2_2
207 0x5000 //TX_DTD_THR2_3
208 0x5000 //TX_DTD_THR2_4
@ -3726,8 +3726,8 @@
210 0x5000 //TX_DTD_THR2_6
211 0x7FFF //TX_DTD_THR3
212 0x0000 //TX_SPK_CUT_K
213 0x03E8 //TX_DT_CUT_K
214 0x0010 //TX_DT_CUT_THR
213 0x07D0 //TX_DT_CUT_K
214 0x0100 //TX_DT_CUT_THR
215 0x04EB //TX_COMFORT_G
216 0x01F4 //TX_POWER_YOUT_TH
217 0x4000 //TX_FDPFGAINECHO
@ -3866,10 +3866,10 @@
350 0x0600 //TX_A_PEPPER_HF
351 0x0001 //TX_HMNC_BST_FLG
352 0x0200 //TX_HMNC_BST_THR
353 0x0800 //TX_DT_BINVAD_TH_0
354 0x0800 //TX_DT_BINVAD_TH_1
355 0x0800 //TX_DT_BINVAD_TH_2
356 0x0800 //TX_DT_BINVAD_TH_3
353 0x0200 //TX_DT_BINVAD_TH_0
354 0x0200 //TX_DT_BINVAD_TH_1
355 0x0200 //TX_DT_BINVAD_TH_2
356 0x0200 //TX_DT_BINVAD_TH_3
357 0x1D4C //TX_DT_BINVAD_ENDF
358 0x0800 //TX_C_POST_FLT_DT
359 0x0CCD //TX_NS_B_POST_FLT_LESSCUT
@ -4079,19 +4079,19 @@
563 0x0000 //TX_SAM_MARK
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0020 //TX_FDEQ_SUBNUM
567 0x5454 //TX_FDEQ_GAIN_0
568 0x5448 //TX_FDEQ_GAIN_1
566 0x001C //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x4850 //TX_FDEQ_GAIN_5
573 0x5050 //TX_FDEQ_GAIN_6
574 0x5448 //TX_FDEQ_GAIN_7
575 0x464C //TX_FDEQ_GAIN_8
576 0x4A48 //TX_FDEQ_GAIN_9
577 0x3C3C //TX_FDEQ_GAIN_10
578 0x3C3C //TX_FDEQ_GAIN_11
574 0x5048 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4844 //TX_FDEQ_GAIN_9
577 0x3C36 //TX_FDEQ_GAIN_10
578 0x3A3A //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
580 0x4848 //TX_FDEQ_GAIN_13
581 0x4848 //TX_FDEQ_GAIN_14
@ -4114,10 +4114,10 @@
598 0x090A //TX_FDEQ_BIN_7
599 0x0B0C //TX_FDEQ_BIN_8
600 0x0D0E //TX_FDEQ_BIN_9
601 0x0F10 //TX_FDEQ_BIN_10
602 0x1011 //TX_FDEQ_BIN_11
603 0x1112 //TX_FDEQ_BIN_12
604 0x120B //TX_FDEQ_BIN_13
601 0x0E0F //TX_FDEQ_BIN_10
602 0x0F10 //TX_FDEQ_BIN_11
603 0x1011 //TX_FDEQ_BIN_12
604 0x1104 //TX_FDEQ_BIN_13
605 0x0000 //TX_FDEQ_BIN_14
606 0x0000 //TX_FDEQ_BIN_15
607 0x0000 //TX_FDEQ_BIN_16
@ -4137,13 +4137,13 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x4A48 //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4C4C //TX_PREEQ_GAIN_MIC0_13
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x5E64 //TX_PREEQ_GAIN_MIC0_12
630 0x6464 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
@ -4166,8 +4166,8 @@
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
651 0x0F10 //TX_PREEQ_BIN_MIC0_10
652 0x1011 //TX_PREEQ_BIN_MIC0_11
653 0x1112 //TX_PREEQ_BIN_MIC0_12
654 0x120B //TX_PREEQ_BIN_MIC0_13
653 0x1104 //TX_PREEQ_BIN_MIC0_12
654 0x1010 //TX_PREEQ_BIN_MIC0_13
655 0x0000 //TX_PREEQ_BIN_MIC0_14
656 0x0000 //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
@ -4186,12 +4186,12 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
@ -4203,19 +4203,19 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0F10 //TX_PREEQ_BIN_MIC1_9
700 0x1011 //TX_PREEQ_BIN_MIC1_10
701 0x1112 //TX_PREEQ_BIN_MIC1_11
702 0x1208 //TX_PREEQ_BIN_MIC1_12
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x0700 //TX_PREEQ_BIN_MIC1_8
699 0x0000 //TX_PREEQ_BIN_MIC1_9
700 0x0000 //TX_PREEQ_BIN_MIC1_10
701 0x0000 //TX_PREEQ_BIN_MIC1_11
702 0x0000 //TX_PREEQ_BIN_MIC1_12
703 0x0000 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
@ -4379,7 +4379,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0C97 //TX_TDDRC_DRC_GAIN
866 0x0BE3 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -5287,8 +5287,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -5491,8 +5491,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0BB8 //TX_RATIO_DT_L_TH_LOW
224 0x3A98 //TX_RATIO_DT_H_TH_LOW
225 0x1770 //TX_RATIO_DT_L_TH_HIGH
226 0x4E20 //TX_RATIO_DT_H_TH_HIGH
225 0x1F40 //TX_RATIO_DT_L_TH_HIGH
226 0x6590 //TX_RATIO_DT_H_TH_HIGH
227 0x09C4 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x1000 //TX_B_POST_FILT_ECHO_H
@ -5500,7 +5500,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
234 0x2328 //TX_RATIO_DT_L0_TH_HIGH
235 0x7FFF //TX_RATIO_DT_H_TH_CUT
236 0x7FFF //TX_MIN_EQ_RE_EST_13
237 0x0000 //TX_DTD_THR1_7
@ -5838,17 +5838,17 @@
569 0x4850 //TX_FDEQ_GAIN_2
570 0x5050 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x484E //TX_FDEQ_GAIN_5
572 0x484A //TX_FDEQ_GAIN_5
573 0x4E5E //TX_FDEQ_GAIN_6
574 0x584E //TX_FDEQ_GAIN_7
574 0x5C4C //TX_FDEQ_GAIN_7
575 0x4C4E //TX_FDEQ_GAIN_8
576 0x4E46 //TX_FDEQ_GAIN_9
577 0x4850 //TX_FDEQ_GAIN_10
578 0x5A54 //TX_FDEQ_GAIN_11
579 0x6464 //TX_FDEQ_GAIN_12
580 0x687E //TX_FDEQ_GAIN_13
581 0x7E94 //TX_FDEQ_GAIN_14
582 0x9AA0 //TX_FDEQ_GAIN_15
576 0x4844 //TX_FDEQ_GAIN_9
577 0x4448 //TX_FDEQ_GAIN_10
578 0x4850 //TX_FDEQ_GAIN_11
579 0x5C6A //TX_FDEQ_GAIN_12
580 0x5A84 //TX_FDEQ_GAIN_13
581 0x7880 //TX_FDEQ_GAIN_14
582 0x7F7F //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
584 0x4848 //TX_FDEQ_GAIN_17
585 0x4848 //TX_FDEQ_GAIN_18
@ -5890,15 +5890,15 @@
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x494A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x484B //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4B48 //TX_PREEQ_GAIN_MIC0_13
631 0x3838 //TX_PREEQ_GAIN_MIC0_14
632 0x3835 //TX_PREEQ_GAIN_MIC0_15
624 0x484A //TX_PREEQ_GAIN_MIC0_7
625 0x4C4E //TX_PREEQ_GAIN_MIC0_8
626 0x5054 //TX_PREEQ_GAIN_MIC0_9
627 0x5658 //TX_PREEQ_GAIN_MIC0_10
628 0x5C5C //TX_PREEQ_GAIN_MIC0_11
629 0x6474 //TX_PREEQ_GAIN_MIC0_12
630 0x7870 //TX_PREEQ_GAIN_MIC0_13
631 0x5C48 //TX_PREEQ_GAIN_MIC0_14
632 0x383C //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
@ -5939,15 +5939,15 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x3C39 //TX_PREEQ_GAIN_MIC1_13
680 0x3838 //TX_PREEQ_GAIN_MIC1_14
681 0x3A3C //TX_PREEQ_GAIN_MIC1_15
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
684 0x4848 //TX_PREEQ_GAIN_MIC1_18
@ -5956,22 +5956,22 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1719 //TX_PREEQ_BIN_MIC1_11
702 0x1B1E //TX_PREEQ_BIN_MIC1_12
703 0x1E1E //TX_PREEQ_BIN_MIC1_13
704 0x1E28 //TX_PREEQ_BIN_MIC1_14
705 0x282C //TX_PREEQ_BIN_MIC1_15
690 0x251A //TX_PREEQ_BIN_MIC1_0
691 0x0F0F //TX_PREEQ_BIN_MIC1_1
692 0x0C0C //TX_PREEQ_BIN_MIC1_2
693 0x0C0F //TX_PREEQ_BIN_MIC1_3
694 0x0F0F //TX_PREEQ_BIN_MIC1_4
695 0x0F09 //TX_PREEQ_BIN_MIC1_5
696 0x0909 //TX_PREEQ_BIN_MIC1_6
697 0x0908 //TX_PREEQ_BIN_MIC1_7
698 0x070F //TX_PREEQ_BIN_MIC1_8
699 0x1F08 //TX_PREEQ_BIN_MIC1_9
700 0x0808 //TX_PREEQ_BIN_MIC1_10
701 0x0920 //TX_PREEQ_BIN_MIC1_11
702 0x2020 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
@ -6032,17 +6032,17 @@
763 0x0006 //TX_MASKING_ABILITY
764 0x0800 //TX_NND_WEIGHT
765 0x0050 //TX_MIC_CALIBRATION_0
766 0x0056 //TX_MIC_CALIBRATION_1
766 0x0065 //TX_MIC_CALIBRATION_1
767 0x0050 //TX_MIC_CALIBRATION_2
768 0x0050 //TX_MIC_CALIBRATION_3
769 0x0046 //TX_MIC_PWR_BIAS_0
770 0x0042 //TX_MIC_PWR_BIAS_1
770 0x0040 //TX_MIC_PWR_BIAS_1
771 0x0046 //TX_MIC_PWR_BIAS_2
772 0x0046 //TX_MIC_PWR_BIAS_3
773 0x0009 //TX_GAIN_LIMIT_0
773 0x0000 //TX_GAIN_LIMIT_0
774 0x000F //TX_GAIN_LIMIT_1
775 0x000F //TX_GAIN_LIMIT_2
776 0x000F //TX_GAIN_LIMIT_3
775 0x0000 //TX_GAIN_LIMIT_2
776 0x0000 //TX_GAIN_LIMIT_3
777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN
778 0x7FDE //TX_BVE_VAD0_ALPHAUP
779 0x7F3A //TX_BVE_VAD0_ALPHADOWN
@ -6120,8 +6120,8 @@
851 0x0000 //TX_FFP_RESRV_5
852 0x0000 //TX_FFP_RESRV_6
853 0x0002 //TX_FILTINDX
854 0x0003 //TX_TDDRC_THRD_0
855 0x0004 //TX_TDDRC_THRD_1
854 0x0001 //TX_TDDRC_THRD_0
855 0x0002 //TX_TDDRC_THRD_1
856 0x1000 //TX_TDDRC_THRD_2
857 0x1000 //TX_TDDRC_THRD_3
858 0x6000 //TX_TDDRC_SLANT_0
@ -6132,7 +6132,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0EF7 //TX_TDDRC_DRC_GAIN
866 0x0E21 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH
@ -7040,15 +7040,15 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x00A4 //TX_DIST2REF1
22 0x0017 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
26 0x0000 //TX_MMIC
27 0x0A19 //TX_PGA_0
28 0x0A19 //TX_PGA_1
29 0x0A19 //TX_PGA_2
27 0x0FF7 //TX_PGA_0
28 0x0FF7 //TX_PGA_1
29 0x0FF7 //TX_PGA_2
30 0x0000 //TX_PGA_3
31 0x0000 //TX_PGA_4
32 0x0000 //TX_PGA_5
@ -7251,7 +7251,7 @@
229 0x2000 //TX_B_POST_FILT_ECHO_H
230 0x0200 //TX_MIN_G_CTRL_ECHO
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0063 //TX_EPD_OFFSET_00
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
235 0x3A98 //TX_RATIO_DT_H_TH_CUT
@ -7591,15 +7591,15 @@
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x5048 //TX_FDEQ_GAIN_5
572 0x4848 //TX_FDEQ_GAIN_5
573 0x4848 //TX_FDEQ_GAIN_6
574 0x4848 //TX_FDEQ_GAIN_7
575 0x4848 //TX_FDEQ_GAIN_8
576 0x4848 //TX_FDEQ_GAIN_9
577 0x5B5B //TX_FDEQ_GAIN_10
578 0x737B //TX_FDEQ_GAIN_11
579 0x7B9A //TX_FDEQ_GAIN_12
580 0x9AC4 //TX_FDEQ_GAIN_13
576 0x4853 //TX_FDEQ_GAIN_9
577 0x5450 //TX_FDEQ_GAIN_10
578 0x7465 //TX_FDEQ_GAIN_11
579 0x807F //TX_FDEQ_GAIN_12
580 0x82C4 //TX_FDEQ_GAIN_13
581 0xC4C4 //TX_FDEQ_GAIN_14
582 0xC4C4 //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
@ -7635,24 +7635,24 @@
613 0x0000 //TX_FDEQ_BIN_22
614 0x0000 //TX_FDEQ_BIN_23
615 0x0000 //TX_FDEQ_PADDING
616 0x0030 //TX_PREEQ_SUBNUM_MIC0
616 0x0020 //TX_PREEQ_SUBNUM_MIC0
617 0x4848 //TX_PREEQ_GAIN_MIC0_0
618 0x4848 //TX_PREEQ_GAIN_MIC0_1
619 0x4848 //TX_PREEQ_GAIN_MIC0_2
620 0x4848 //TX_PREEQ_GAIN_MIC0_3
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4849 //TX_PREEQ_GAIN_MIC0_6
624 0x4A4B //TX_PREEQ_GAIN_MIC0_7
625 0x4C4B //TX_PREEQ_GAIN_MIC0_8
626 0x4A48 //TX_PREEQ_GAIN_MIC0_9
627 0x4B4C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4B //TX_PREEQ_GAIN_MIC0_11
629 0x4838 //TX_PREEQ_GAIN_MIC0_12
630 0x3858 //TX_PREEQ_GAIN_MIC0_13
631 0x7060 //TX_PREEQ_GAIN_MIC0_14
632 0x9870 //TX_PREEQ_GAIN_MIC0_15
633 0x5848 //TX_PREEQ_GAIN_MIC0_16
623 0x4A4C //TX_PREEQ_GAIN_MIC0_6
624 0x4E50 //TX_PREEQ_GAIN_MIC0_7
625 0x5456 //TX_PREEQ_GAIN_MIC0_8
626 0x585C //TX_PREEQ_GAIN_MIC0_9
627 0x5C64 //TX_PREEQ_GAIN_MIC0_10
628 0x7478 //TX_PREEQ_GAIN_MIC0_11
629 0x705C //TX_PREEQ_GAIN_MIC0_12
630 0x4838 //TX_PREEQ_GAIN_MIC0_13
631 0x3C70 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
636 0x4848 //TX_PREEQ_GAIN_MIC0_19
@ -7666,17 +7666,17 @@
644 0x0304 //TX_PREEQ_BIN_MIC0_3
645 0x0405 //TX_PREEQ_BIN_MIC0_4
646 0x0506 //TX_PREEQ_BIN_MIC0_5
647 0x0808 //TX_PREEQ_BIN_MIC0_6
648 0x0809 //TX_PREEQ_BIN_MIC0_7
649 0x0A0A //TX_PREEQ_BIN_MIC0_8
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x0909 //TX_PREEQ_BIN_MIC0_7
649 0x090B //TX_PREEQ_BIN_MIC0_8
650 0x0C10 //TX_PREEQ_BIN_MIC0_9
651 0x1013 //TX_PREEQ_BIN_MIC0_10
652 0x1414 //TX_PREEQ_BIN_MIC0_11
653 0x261E //TX_PREEQ_BIN_MIC0_12
654 0x1E14 //TX_PREEQ_BIN_MIC0_13
655 0x1414 //TX_PREEQ_BIN_MIC0_14
656 0x2814 //TX_PREEQ_BIN_MIC0_15
657 0x4000 //TX_PREEQ_BIN_MIC0_16
653 0x1414 //TX_PREEQ_BIN_MIC0_12
654 0x1C1E //TX_PREEQ_BIN_MIC0_13
655 0x1E28 //TX_PREEQ_BIN_MIC0_14
656 0x462C //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
658 0x0000 //TX_PREEQ_BIN_MIC0_17
659 0x0000 //TX_PREEQ_BIN_MIC0_18
660 0x0000 //TX_PREEQ_BIN_MIC0_19
@ -7691,15 +7691,15 @@
669 0x4848 //TX_PREEQ_GAIN_MIC1_3
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4645 //TX_PREEQ_GAIN_MIC1_6
673 0x4442 //TX_PREEQ_GAIN_MIC1_7
674 0x4140 //TX_PREEQ_GAIN_MIC1_8
675 0x3E3D //TX_PREEQ_GAIN_MIC1_9
676 0x3C3C //TX_PREEQ_GAIN_MIC1_10
677 0x3C3C //TX_PREEQ_GAIN_MIC1_11
678 0x3938 //TX_PREEQ_GAIN_MIC1_12
679 0x3A3C //TX_PREEQ_GAIN_MIC1_13
680 0x3C3E //TX_PREEQ_GAIN_MIC1_14
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4848 //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
@ -7709,23 +7709,23 @@
687 0x4848 //TX_PREEQ_GAIN_MIC1_21
688 0x4848 //TX_PREEQ_GAIN_MIC1_22
689 0x4848 //TX_PREEQ_GAIN_MIC1_23
690 0x0202 //TX_PREEQ_BIN_MIC1_0
691 0x0203 //TX_PREEQ_BIN_MIC1_1
692 0x0303 //TX_PREEQ_BIN_MIC1_2
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0808 //TX_PREEQ_BIN_MIC1_6
697 0x0809 //TX_PREEQ_BIN_MIC1_7
698 0x0A0A //TX_PREEQ_BIN_MIC1_8
699 0x0C10 //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1414 //TX_PREEQ_BIN_MIC1_11
702 0x261E //TX_PREEQ_BIN_MIC1_12
703 0x1E14 //TX_PREEQ_BIN_MIC1_13
704 0x1414 //TX_PREEQ_BIN_MIC1_14
705 0x2814 //TX_PREEQ_BIN_MIC1_15
706 0x4000 //TX_PREEQ_BIN_MIC1_16
690 0x1812 //TX_PREEQ_BIN_MIC1_0
691 0x0A0A //TX_PREEQ_BIN_MIC1_1
692 0x0808 //TX_PREEQ_BIN_MIC1_2
693 0x080A //TX_PREEQ_BIN_MIC1_3
694 0x0B09 //TX_PREEQ_BIN_MIC1_4
695 0x0A06 //TX_PREEQ_BIN_MIC1_5
696 0x0606 //TX_PREEQ_BIN_MIC1_6
697 0x0605 //TX_PREEQ_BIN_MIC1_7
698 0x050A //TX_PREEQ_BIN_MIC1_8
699 0x1505 //TX_PREEQ_BIN_MIC1_9
700 0x0506 //TX_PREEQ_BIN_MIC1_10
701 0x0615 //TX_PREEQ_BIN_MIC1_11
702 0x1516 //TX_PREEQ_BIN_MIC1_12
703 0x2021 //TX_PREEQ_BIN_MIC1_13
704 0x2021 //TX_PREEQ_BIN_MIC1_14
705 0x2021 //TX_PREEQ_BIN_MIC1_15
706 0x0800 //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
709 0x0000 //TX_PREEQ_BIN_MIC1_19
@ -7885,7 +7885,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0FDA //TX_TDDRC_DRC_GAIN
866 0x0A98 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HANDSET
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-21 14:46:32
#SAVE_TIME 2021-08-20 16:47:25
#CASE_NAME HANDSET-HANDSET-RESERVE1-FB
#PARAM_TYPE TX+RX
@ -7132,8 +7132,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -14144,8 +14144,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -21156,8 +21156,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -28168,8 +28168,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip
#EXPORT_FLAG HANDSFREE
#SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-08-05 10:11:33
#SAVE_TIME 2021-12-20 16:28:16
#CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB
#PARAM_TYPE TX+RX
@ -630,17 +630,17 @@
620 0x4848 //TX_PREEQ_GAIN_MIC0_3
621 0x4848 //TX_PREEQ_GAIN_MIC0_4
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4849 //TX_PREEQ_GAIN_MIC0_6
624 0x4A4B //TX_PREEQ_GAIN_MIC0_7
625 0x4C4B //TX_PREEQ_GAIN_MIC0_8
626 0x4A48 //TX_PREEQ_GAIN_MIC0_9
627 0x4B4C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4B //TX_PREEQ_GAIN_MIC0_11
629 0x4838 //TX_PREEQ_GAIN_MIC0_12
630 0x3858 //TX_PREEQ_GAIN_MIC0_13
631 0x7060 //TX_PREEQ_GAIN_MIC0_14
632 0x9870 //TX_PREEQ_GAIN_MIC0_15
633 0x5848 //TX_PREEQ_GAIN_MIC0_16
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484B //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x484C //TX_PREEQ_GAIN_MIC0_10
628 0x4C4C //TX_PREEQ_GAIN_MIC0_11
629 0x4038 //TX_PREEQ_GAIN_MIC0_12
630 0x3838 //TX_PREEQ_GAIN_MIC0_13
631 0x4840 //TX_PREEQ_GAIN_MIC0_14
632 0x3848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
636 0x4848 //TX_PREEQ_GAIN_MIC0_19
@ -5287,8 +5287,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -5307,8 +5307,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -5463,14 +5463,14 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x7FF0 //TX_DTD_THR1_0
198 0x7FF0 //TX_DTD_THR1_1
199 0x7FF0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
204 0x0CCD //TX_DTD_THR2_0
205 0x0CCD //TX_DTD_THR2_1
206 0x0CCD //TX_DTD_THR2_2
207 0x0CCD //TX_DTD_THR2_3
@ -5833,16 +5833,16 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0014 //TX_FDEQ_SUBNUM
567 0x5050 //TX_FDEQ_GAIN_0
568 0x5048 //TX_FDEQ_GAIN_1
567 0x5250 //TX_FDEQ_GAIN_0
568 0x4C48 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x483C //TX_FDEQ_GAIN_3
571 0x303C //TX_FDEQ_GAIN_4
572 0x3048 //TX_FDEQ_GAIN_5
573 0x4840 //TX_FDEQ_GAIN_6
570 0x4A43 //TX_FDEQ_GAIN_3
571 0x374B //TX_FDEQ_GAIN_4
572 0x3444 //TX_FDEQ_GAIN_5
573 0x433C //TX_FDEQ_GAIN_6
574 0x403C //TX_FDEQ_GAIN_7
575 0x262C //TX_FDEQ_GAIN_8
576 0x3230 //TX_FDEQ_GAIN_9
575 0x2627 //TX_FDEQ_GAIN_8
576 0x2929 //TX_FDEQ_GAIN_9
577 0x4848 //TX_FDEQ_GAIN_10
578 0x4848 //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
@ -5891,8 +5891,8 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x4A4C //TX_PREEQ_GAIN_MIC0_8
626 0x4E50 //TX_PREEQ_GAIN_MIC0_9
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
@ -5939,9 +5939,9 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4849 //TX_PREEQ_GAIN_MIC1_8
675 0x4A4B //TX_PREEQ_GAIN_MIC1_9
676 0x4848 //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x4848 //TX_PREEQ_GAIN_MIC1_12
@ -5988,9 +5988,9 @@
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
722 0x4849 //TX_PREEQ_GAIN_MIC2_7
723 0x4B4C //TX_PREEQ_GAIN_MIC2_8
724 0x4D50 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
@ -6005,16 +6005,16 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0000 //TX_PREEQ_BIN_MIC2_0
740 0x0000 //TX_PREEQ_BIN_MIC2_1
741 0x0000 //TX_PREEQ_BIN_MIC2_2
742 0x0000 //TX_PREEQ_BIN_MIC2_3
743 0x0000 //TX_PREEQ_BIN_MIC2_4
744 0x0000 //TX_PREEQ_BIN_MIC2_5
745 0x0000 //TX_PREEQ_BIN_MIC2_6
746 0x0000 //TX_PREEQ_BIN_MIC2_7
747 0x0000 //TX_PREEQ_BIN_MIC2_8
748 0x0000 //TX_PREEQ_BIN_MIC2_9
739 0x0202 //TX_PREEQ_BIN_MIC2_0
740 0x0203 //TX_PREEQ_BIN_MIC2_1
741 0x0303 //TX_PREEQ_BIN_MIC2_2
742 0x0304 //TX_PREEQ_BIN_MIC2_3
743 0x0405 //TX_PREEQ_BIN_MIC2_4
744 0x0506 //TX_PREEQ_BIN_MIC2_5
745 0x0708 //TX_PREEQ_BIN_MIC2_6
746 0x090A //TX_PREEQ_BIN_MIC2_7
747 0x0B0C //TX_PREEQ_BIN_MIC2_8
748 0x0D0E //TX_PREEQ_BIN_MIC2_9
749 0x0000 //TX_PREEQ_BIN_MIC2_10
750 0x0000 //TX_PREEQ_BIN_MIC2_11
751 0x0000 //TX_PREEQ_BIN_MIC2_12
@ -6293,7 +6293,7 @@
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
129 0x0015 //RX_SPK_VOL
129 0x0100 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
132 0x3000 //RX_BWE_UV_TH
@ -7040,8 +7040,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -7060,8 +7060,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -7132,8 +7132,8 @@
110 0x0000 //TX_ADCS_MASK
111 0x04D0 //TX_ADCS_GAIN
112 0x4000 //TX_NFC_GAINFAC
113 0x0004 //TX_MAINMIC_BLKFACTOR
114 0x0004 //TX_REFMIC_BLKFACTOR
113 0x0000 //TX_MAINMIC_BLKFACTOR
114 0x0000 //TX_REFMIC_BLKFACTOR
115 0x0000 //TX_BLMIC_BLKFACTOR
116 0x0000 //TX_BRMIC_BLKFACTOR
117 0x0031 //TX_MICBLK_START_BIN
@ -7171,7 +7171,7 @@
149 0x0800 //TX_AEC_REF_GAIN_2
150 0x6800 //TX_EAD_THR
151 0x1000 //TX_THR_RE_EST
152 0x3000 //TX_MIN_EQ_RE_EST_0
152 0x0200 //TX_MIN_EQ_RE_EST_0
153 0x0100 //TX_MIN_EQ_RE_EST_1
154 0x0200 //TX_MIN_EQ_RE_EST_2
155 0x0200 //TX_MIN_EQ_RE_EST_3
@ -7216,15 +7216,15 @@
194 0x0000 //TX_NORMENERTH
195 0x0000 //TX_NORMENERHIGHTH
196 0x0000 //TX_NORMENERHIGHTHL
197 0x76D0 //TX_DTD_THR1_0
198 0x76D0 //TX_DTD_THR1_1
199 0x76D0 //TX_DTD_THR1_2
197 0x6590 //TX_DTD_THR1_0
198 0x6590 //TX_DTD_THR1_1
199 0x6590 //TX_DTD_THR1_2
200 0x7FF0 //TX_DTD_THR1_3
201 0x7FF0 //TX_DTD_THR1_4
202 0x7FF0 //TX_DTD_THR1_5
203 0x7FF0 //TX_DTD_THR1_6
204 0x7E00 //TX_DTD_THR2_0
205 0x7E00 //TX_DTD_THR2_1
204 0x5000 //TX_DTD_THR2_0
205 0x5000 //TX_DTD_THR2_1
206 0x5000 //TX_DTD_THR2_2
207 0x5000 //TX_DTD_THR2_3
208 0x5000 //TX_DTD_THR2_4
@ -7232,8 +7232,8 @@
210 0x5000 //TX_DTD_THR2_6
211 0x7FFF //TX_DTD_THR3
212 0x0000 //TX_SPK_CUT_K
213 0x03E8 //TX_DT_CUT_K
214 0x0010 //TX_DT_CUT_THR
213 0x07D0 //TX_DT_CUT_K
214 0x0100 //TX_DT_CUT_THR
215 0x04EB //TX_COMFORT_G
216 0x01F4 //TX_POWER_YOUT_TH
217 0x4000 //TX_FDPFGAINECHO
@ -7372,10 +7372,10 @@
350 0x0600 //TX_A_PEPPER_HF
351 0x0001 //TX_HMNC_BST_FLG
352 0x0200 //TX_HMNC_BST_THR
353 0x0800 //TX_DT_BINVAD_TH_0
354 0x0800 //TX_DT_BINVAD_TH_1
355 0x0800 //TX_DT_BINVAD_TH_2
356 0x0800 //TX_DT_BINVAD_TH_3
353 0x0200 //TX_DT_BINVAD_TH_0
354 0x0200 //TX_DT_BINVAD_TH_1
355 0x0200 //TX_DT_BINVAD_TH_2
356 0x0200 //TX_DT_BINVAD_TH_3
357 0x1D4C //TX_DT_BINVAD_ENDF
358 0x0800 //TX_C_POST_FLT_DT
359 0x0CCD //TX_NS_B_POST_FLT_LESSCUT
@ -7586,17 +7586,17 @@
564 0x0000 //TX_PB_RESRV_0
565 0x0000 //TX_PB_RESRV_1
566 0x0020 //TX_FDEQ_SUBNUM
567 0x5454 //TX_FDEQ_GAIN_0
568 0x5448 //TX_FDEQ_GAIN_1
569 0x4848 //TX_FDEQ_GAIN_2
570 0x4848 //TX_FDEQ_GAIN_3
567 0x5050 //TX_FDEQ_GAIN_0
568 0x544B //TX_FDEQ_GAIN_1
569 0x4B4B //TX_FDEQ_GAIN_2
570 0x4B48 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x4850 //TX_FDEQ_GAIN_5
573 0x5050 //TX_FDEQ_GAIN_6
574 0x5448 //TX_FDEQ_GAIN_7
573 0x5458 //TX_FDEQ_GAIN_6
574 0x5A4C //TX_FDEQ_GAIN_7
575 0x464C //TX_FDEQ_GAIN_8
576 0x4A48 //TX_FDEQ_GAIN_9
577 0x3C3C //TX_FDEQ_GAIN_10
576 0x4844 //TX_FDEQ_GAIN_9
577 0x393C //TX_FDEQ_GAIN_10
578 0x3C3C //TX_FDEQ_GAIN_11
579 0x4848 //TX_FDEQ_GAIN_12
580 0x4848 //TX_FDEQ_GAIN_13
@ -7644,12 +7644,12 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x484A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x4A48 //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4C4C //TX_PREEQ_GAIN_MIC0_13
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
630 0x4848 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
@ -7692,13 +7692,13 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x4848 //TX_PREEQ_GAIN_MIC1_13
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x4A4B //TX_PREEQ_GAIN_MIC1_9
676 0x4B4A //TX_PREEQ_GAIN_MIC1_10
677 0x4848 //TX_PREEQ_GAIN_MIC1_11
678 0x494C //TX_PREEQ_GAIN_MIC1_12
679 0x4C4C //TX_PREEQ_GAIN_MIC1_13
680 0x4848 //TX_PREEQ_GAIN_MIC1_14
681 0x4848 //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
@ -7718,11 +7718,11 @@
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0F10 //TX_PREEQ_BIN_MIC1_9
700 0x1011 //TX_PREEQ_BIN_MIC1_10
701 0x1112 //TX_PREEQ_BIN_MIC1_11
702 0x1208 //TX_PREEQ_BIN_MIC1_12
703 0x0000 //TX_PREEQ_BIN_MIC1_13
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
700 0x0F10 //TX_PREEQ_BIN_MIC1_10
701 0x1011 //TX_PREEQ_BIN_MIC1_11
702 0x1112 //TX_PREEQ_BIN_MIC1_12
703 0x120B //TX_PREEQ_BIN_MIC1_13
704 0x0000 //TX_PREEQ_BIN_MIC1_14
705 0x0000 //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
@ -7738,18 +7738,18 @@
716 0x4848 //TX_PREEQ_GAIN_MIC2_1
717 0x4848 //TX_PREEQ_GAIN_MIC2_2
718 0x4848 //TX_PREEQ_GAIN_MIC2_3
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
728 0x4848 //TX_PREEQ_GAIN_MIC2_13
729 0x4848 //TX_PREEQ_GAIN_MIC2_14
730 0x4848 //TX_PREEQ_GAIN_MIC2_15
719 0x494A //TX_PREEQ_GAIN_MIC2_4
720 0x4B4C //TX_PREEQ_GAIN_MIC2_5
721 0x4D4D //TX_PREEQ_GAIN_MIC2_6
722 0x4E4F //TX_PREEQ_GAIN_MIC2_7
723 0x4F50 //TX_PREEQ_GAIN_MIC2_8
724 0x5051 //TX_PREEQ_GAIN_MIC2_9
725 0x5252 //TX_PREEQ_GAIN_MIC2_10
726 0x5253 //TX_PREEQ_GAIN_MIC2_11
727 0x5353 //TX_PREEQ_GAIN_MIC2_12
728 0x5454 //TX_PREEQ_GAIN_MIC2_13
729 0x5455 //TX_PREEQ_GAIN_MIC2_14
730 0x5657 //TX_PREEQ_GAIN_MIC2_15
731 0x4848 //TX_PREEQ_GAIN_MIC2_16
732 0x4848 //TX_PREEQ_GAIN_MIC2_17
733 0x4848 //TX_PREEQ_GAIN_MIC2_18
@ -7773,7 +7773,7 @@
751 0x0808 //TX_PREEQ_BIN_MIC2_12
752 0x0808 //TX_PREEQ_BIN_MIC2_13
753 0x0808 //TX_PREEQ_BIN_MIC2_14
754 0x0200 //TX_PREEQ_BIN_MIC2_15
754 0x0808 //TX_PREEQ_BIN_MIC2_15
755 0x0000 //TX_PREEQ_BIN_MIC2_16
756 0x0000 //TX_PREEQ_BIN_MIC2_17
757 0x0000 //TX_PREEQ_BIN_MIC2_18
@ -7957,19 +7957,19 @@
37 0x4000 //RX_LMT_ALPHA
38 0x001C //RX_FDEQ_SUBNUM
39 0x6868 //RX_FDEQ_GAIN_0
40 0x6864 //RX_FDEQ_GAIN_1
41 0x7070 //RX_FDEQ_GAIN_2
42 0x6058 //RX_FDEQ_GAIN_3
40 0x6858 //RX_FDEQ_GAIN_1
41 0x5858 //RX_FDEQ_GAIN_2
42 0x5858 //RX_FDEQ_GAIN_3
43 0x5C5C //RX_FDEQ_GAIN_4
44 0x8854 //RX_FDEQ_GAIN_5
45 0x5448 //RX_FDEQ_GAIN_6
46 0x4848 //RX_FDEQ_GAIN_7
44 0x5C54 //RX_FDEQ_GAIN_5
45 0x544C //RX_FDEQ_GAIN_6
46 0x4A48 //RX_FDEQ_GAIN_7
47 0x4860 //RX_FDEQ_GAIN_8
48 0x6068 //RX_FDEQ_GAIN_9
49 0x7070 //RX_FDEQ_GAIN_10
50 0x8070 //RX_FDEQ_GAIN_11
51 0x6060 //RX_FDEQ_GAIN_12
52 0x7070 //RX_FDEQ_GAIN_13
49 0x6C6C //RX_FDEQ_GAIN_10
50 0x6C68 //RX_FDEQ_GAIN_11
51 0x5A5A //RX_FDEQ_GAIN_12
52 0x5A5C //RX_FDEQ_GAIN_13
53 0x4848 //RX_FDEQ_GAIN_14
54 0x4848 //RX_FDEQ_GAIN_15
55 0x4848 //RX_FDEQ_GAIN_16
@ -8046,7 +8046,7 @@
126 0x2000 //RX_TPKA_FP
127 0x2000 //RX_MIN_G_FP
128 0x0080 //RX_MAX_G_FP
129 0x0100 //RX_SPK_VOL
129 0x0011 //RX_SPK_VOL
130 0x0000 //RX_VOL_RESRV_0
131 0x0000 //RX_MAXLEVEL_CNG
132 0x3000 //RX_BWE_UV_TH
@ -8793,8 +8793,8 @@
18 0x0000 //TX_SYS_RESRV_2
19 0x0000 //TX_SYS_RESRV_3
20 0x0000 //TX_DIST2REF0
21 0x009D //TX_DIST2REF1
22 0x0010 //TX_DIST2REF_02
21 0x009C //TX_DIST2REF1
22 0x0019 //TX_DIST2REF_02
23 0x0000 //TX_DIST2REF_03
24 0x0000 //TX_DIST2REF_04
25 0x0000 //TX_DIST2REF_05
@ -8813,8 +8813,8 @@
38 0x0002 //TX_MICS_OF_PAIR1
39 0x0002 //TX_MICS_OF_PAIR2
40 0x0002 //TX_MICS_OF_PAIR3
41 0x0002 //TX_MIC_DATA_SRC0
42 0x0000 //TX_MIC_DATA_SRC1
41 0x0000 //TX_MIC_DATA_SRC0
42 0x0002 //TX_MIC_DATA_SRC1
43 0x0001 //TX_MIC_DATA_SRC2
44 0x0000 //TX_MIC_DATA_SRC3
45 0x0000 //TX_MIC_PAIR_CH_04
@ -8997,8 +8997,8 @@
222 0x023E //TX_ADPT_STRICT_H
223 0x0BB8 //TX_RATIO_DT_L_TH_LOW
224 0x3A98 //TX_RATIO_DT_H_TH_LOW
225 0x1770 //TX_RATIO_DT_L_TH_HIGH
226 0x4E20 //TX_RATIO_DT_H_TH_HIGH
225 0x1F40 //TX_RATIO_DT_L_TH_HIGH
226 0x6590 //TX_RATIO_DT_H_TH_HIGH
227 0x09C4 //TX_RATIO_DT_L0_TH
228 0x2000 //TX_B_POST_FILT_ECHO_L
229 0x1000 //TX_B_POST_FILT_ECHO_H
@ -9006,7 +9006,7 @@
231 0x1000 //TX_B_LESSCUT_RTO_ECHO
232 0x0000 //TX_EPD_OFFSET_00
233 0x0000 //TX_EPD_OFFST_01
234 0x1388 //TX_RATIO_DT_L0_TH_HIGH
234 0x2328 //TX_RATIO_DT_L0_TH_HIGH
235 0x7FFF //TX_RATIO_DT_H_TH_CUT
236 0x7FFF //TX_MIN_EQ_RE_EST_13
237 0x0000 //TX_DTD_THR1_7
@ -9343,18 +9343,18 @@
568 0x4848 //TX_FDEQ_GAIN_1
569 0x4850 //TX_FDEQ_GAIN_2
570 0x5050 //TX_FDEQ_GAIN_3
571 0x4848 //TX_FDEQ_GAIN_4
572 0x484E //TX_FDEQ_GAIN_5
571 0x4B4B //TX_FDEQ_GAIN_4
572 0x4B4E //TX_FDEQ_GAIN_5
573 0x4E5E //TX_FDEQ_GAIN_6
574 0x584E //TX_FDEQ_GAIN_7
575 0x4C4E //TX_FDEQ_GAIN_8
576 0x4E46 //TX_FDEQ_GAIN_9
577 0x4850 //TX_FDEQ_GAIN_10
578 0x5A54 //TX_FDEQ_GAIN_11
579 0x6464 //TX_FDEQ_GAIN_12
580 0x687E //TX_FDEQ_GAIN_13
581 0x7E94 //TX_FDEQ_GAIN_14
582 0x9AA0 //TX_FDEQ_GAIN_15
576 0x4E45 //TX_FDEQ_GAIN_9
577 0x494A //TX_FDEQ_GAIN_10
578 0x534D //TX_FDEQ_GAIN_11
579 0x5C5C //TX_FDEQ_GAIN_12
580 0x5F77 //TX_FDEQ_GAIN_13
581 0x788F //TX_FDEQ_GAIN_14
582 0x929A //TX_FDEQ_GAIN_15
583 0x4848 //TX_FDEQ_GAIN_16
584 0x4848 //TX_FDEQ_GAIN_17
585 0x4848 //TX_FDEQ_GAIN_18
@ -9388,7 +9388,7 @@
613 0x0000 //TX_FDEQ_BIN_22
614 0x0000 //TX_FDEQ_BIN_23
615 0x0000 //TX_FDEQ_PADDING
616 0x0020 //TX_PREEQ_SUBNUM_MIC0
616 0x0030 //TX_PREEQ_SUBNUM_MIC0
617 0x4848 //TX_PREEQ_GAIN_MIC0_0
618 0x4848 //TX_PREEQ_GAIN_MIC0_1
619 0x4848 //TX_PREEQ_GAIN_MIC0_2
@ -9397,14 +9397,14 @@
622 0x4848 //TX_PREEQ_GAIN_MIC0_5
623 0x4848 //TX_PREEQ_GAIN_MIC0_6
624 0x4848 //TX_PREEQ_GAIN_MIC0_7
625 0x494A //TX_PREEQ_GAIN_MIC0_8
626 0x4B4C //TX_PREEQ_GAIN_MIC0_9
627 0x4B4A //TX_PREEQ_GAIN_MIC0_10
628 0x484B //TX_PREEQ_GAIN_MIC0_11
629 0x4C4C //TX_PREEQ_GAIN_MIC0_12
630 0x4B48 //TX_PREEQ_GAIN_MIC0_13
631 0x3838 //TX_PREEQ_GAIN_MIC0_14
632 0x3835 //TX_PREEQ_GAIN_MIC0_15
625 0x4848 //TX_PREEQ_GAIN_MIC0_8
626 0x4848 //TX_PREEQ_GAIN_MIC0_9
627 0x4848 //TX_PREEQ_GAIN_MIC0_10
628 0x4848 //TX_PREEQ_GAIN_MIC0_11
629 0x4848 //TX_PREEQ_GAIN_MIC0_12
630 0x4848 //TX_PREEQ_GAIN_MIC0_13
631 0x4848 //TX_PREEQ_GAIN_MIC0_14
632 0x4848 //TX_PREEQ_GAIN_MIC0_15
633 0x4848 //TX_PREEQ_GAIN_MIC0_16
634 0x4848 //TX_PREEQ_GAIN_MIC0_17
635 0x4848 //TX_PREEQ_GAIN_MIC0_18
@ -9419,17 +9419,17 @@
644 0x0304 //TX_PREEQ_BIN_MIC0_3
645 0x0405 //TX_PREEQ_BIN_MIC0_4
646 0x0506 //TX_PREEQ_BIN_MIC0_5
647 0x0708 //TX_PREEQ_BIN_MIC0_6
648 0x090A //TX_PREEQ_BIN_MIC0_7
649 0x0B0C //TX_PREEQ_BIN_MIC0_8
650 0x0D0E //TX_PREEQ_BIN_MIC0_9
647 0x0808 //TX_PREEQ_BIN_MIC0_6
648 0x0809 //TX_PREEQ_BIN_MIC0_7
649 0x0A0A //TX_PREEQ_BIN_MIC0_8
650 0x0C10 //TX_PREEQ_BIN_MIC0_9
651 0x1013 //TX_PREEQ_BIN_MIC0_10
652 0x1719 //TX_PREEQ_BIN_MIC0_11
653 0x1B1E //TX_PREEQ_BIN_MIC0_12
654 0x1E1E //TX_PREEQ_BIN_MIC0_13
655 0x1E28 //TX_PREEQ_BIN_MIC0_14
656 0x282C //TX_PREEQ_BIN_MIC0_15
657 0x0000 //TX_PREEQ_BIN_MIC0_16
652 0x1414 //TX_PREEQ_BIN_MIC0_11
653 0x261E //TX_PREEQ_BIN_MIC0_12
654 0x1E14 //TX_PREEQ_BIN_MIC0_13
655 0x1414 //TX_PREEQ_BIN_MIC0_14
656 0x2814 //TX_PREEQ_BIN_MIC0_15
657 0x401E //TX_PREEQ_BIN_MIC0_16
658 0x0000 //TX_PREEQ_BIN_MIC0_17
659 0x0000 //TX_PREEQ_BIN_MIC0_18
660 0x0000 //TX_PREEQ_BIN_MIC0_19
@ -9437,7 +9437,7 @@
662 0x0000 //TX_PREEQ_BIN_MIC0_21
663 0x0000 //TX_PREEQ_BIN_MIC0_22
664 0x0000 //TX_PREEQ_BIN_MIC0_23
665 0x0020 //TX_PREEQ_SUBNUM_MIC1
665 0x0030 //TX_PREEQ_SUBNUM_MIC1
666 0x4848 //TX_PREEQ_GAIN_MIC1_0
667 0x4848 //TX_PREEQ_GAIN_MIC1_1
668 0x4848 //TX_PREEQ_GAIN_MIC1_2
@ -9445,16 +9445,16 @@
670 0x4848 //TX_PREEQ_GAIN_MIC1_4
671 0x4848 //TX_PREEQ_GAIN_MIC1_5
672 0x4848 //TX_PREEQ_GAIN_MIC1_6
673 0x4846 //TX_PREEQ_GAIN_MIC1_7
674 0x4544 //TX_PREEQ_GAIN_MIC1_8
675 0x4241 //TX_PREEQ_GAIN_MIC1_9
676 0x403E //TX_PREEQ_GAIN_MIC1_10
677 0x3D3C //TX_PREEQ_GAIN_MIC1_11
678 0x3C3C //TX_PREEQ_GAIN_MIC1_12
679 0x3C39 //TX_PREEQ_GAIN_MIC1_13
680 0x3838 //TX_PREEQ_GAIN_MIC1_14
681 0x3A3C //TX_PREEQ_GAIN_MIC1_15
682 0x4848 //TX_PREEQ_GAIN_MIC1_16
673 0x4848 //TX_PREEQ_GAIN_MIC1_7
674 0x4848 //TX_PREEQ_GAIN_MIC1_8
675 0x494A //TX_PREEQ_GAIN_MIC1_9
676 0x4B4B //TX_PREEQ_GAIN_MIC1_10
677 0x4B48 //TX_PREEQ_GAIN_MIC1_11
678 0x4D4C //TX_PREEQ_GAIN_MIC1_12
679 0x4A48 //TX_PREEQ_GAIN_MIC1_13
680 0x4840 //TX_PREEQ_GAIN_MIC1_14
681 0x3434 //TX_PREEQ_GAIN_MIC1_15
682 0x3C48 //TX_PREEQ_GAIN_MIC1_16
683 0x4848 //TX_PREEQ_GAIN_MIC1_17
684 0x4848 //TX_PREEQ_GAIN_MIC1_18
685 0x4848 //TX_PREEQ_GAIN_MIC1_19
@ -9468,17 +9468,17 @@
693 0x0304 //TX_PREEQ_BIN_MIC1_3
694 0x0405 //TX_PREEQ_BIN_MIC1_4
695 0x0506 //TX_PREEQ_BIN_MIC1_5
696 0x0708 //TX_PREEQ_BIN_MIC1_6
697 0x090A //TX_PREEQ_BIN_MIC1_7
698 0x0B0C //TX_PREEQ_BIN_MIC1_8
699 0x0D0E //TX_PREEQ_BIN_MIC1_9
696 0x0808 //TX_PREEQ_BIN_MIC1_6
697 0x0809 //TX_PREEQ_BIN_MIC1_7
698 0x0A0A //TX_PREEQ_BIN_MIC1_8
699 0x0C10 //TX_PREEQ_BIN_MIC1_9
700 0x1013 //TX_PREEQ_BIN_MIC1_10
701 0x1719 //TX_PREEQ_BIN_MIC1_11
702 0x1B1E //TX_PREEQ_BIN_MIC1_12
703 0x1E1E //TX_PREEQ_BIN_MIC1_13
704 0x1E28 //TX_PREEQ_BIN_MIC1_14
705 0x282C //TX_PREEQ_BIN_MIC1_15
706 0x0000 //TX_PREEQ_BIN_MIC1_16
701 0x1414 //TX_PREEQ_BIN_MIC1_11
702 0x261E //TX_PREEQ_BIN_MIC1_12
703 0x1E14 //TX_PREEQ_BIN_MIC1_13
704 0x1414 //TX_PREEQ_BIN_MIC1_14
705 0x2814 //TX_PREEQ_BIN_MIC1_15
706 0x401E //TX_PREEQ_BIN_MIC1_16
707 0x0000 //TX_PREEQ_BIN_MIC1_17
708 0x0000 //TX_PREEQ_BIN_MIC1_18
709 0x0000 //TX_PREEQ_BIN_MIC1_19
@ -9493,16 +9493,16 @@
718 0x4848 //TX_PREEQ_GAIN_MIC2_3
719 0x4848 //TX_PREEQ_GAIN_MIC2_4
720 0x4848 //TX_PREEQ_GAIN_MIC2_5
721 0x4848 //TX_PREEQ_GAIN_MIC2_6
722 0x4848 //TX_PREEQ_GAIN_MIC2_7
723 0x4848 //TX_PREEQ_GAIN_MIC2_8
724 0x4848 //TX_PREEQ_GAIN_MIC2_9
725 0x4848 //TX_PREEQ_GAIN_MIC2_10
726 0x4848 //TX_PREEQ_GAIN_MIC2_11
727 0x4848 //TX_PREEQ_GAIN_MIC2_12
728 0x4848 //TX_PREEQ_GAIN_MIC2_13
729 0x4848 //TX_PREEQ_GAIN_MIC2_14
730 0x4848 //TX_PREEQ_GAIN_MIC2_15
721 0x484A //TX_PREEQ_GAIN_MIC2_6
722 0x4B4D //TX_PREEQ_GAIN_MIC2_7
723 0x4E4F //TX_PREEQ_GAIN_MIC2_8
724 0x5051 //TX_PREEQ_GAIN_MIC2_9
725 0x5253 //TX_PREEQ_GAIN_MIC2_10
726 0x5456 //TX_PREEQ_GAIN_MIC2_11
727 0x5251 //TX_PREEQ_GAIN_MIC2_12
728 0x4F48 //TX_PREEQ_GAIN_MIC2_13
729 0x423C //TX_PREEQ_GAIN_MIC2_14
730 0x3C48 //TX_PREEQ_GAIN_MIC2_15
731 0x4848 //TX_PREEQ_GAIN_MIC2_16
732 0x4848 //TX_PREEQ_GAIN_MIC2_17
733 0x4848 //TX_PREEQ_GAIN_MIC2_18
@ -9511,22 +9511,22 @@
736 0x4848 //TX_PREEQ_GAIN_MIC2_21
737 0x4848 //TX_PREEQ_GAIN_MIC2_22
738 0x4848 //TX_PREEQ_GAIN_MIC2_23
739 0x0608 //TX_PREEQ_BIN_MIC2_0
740 0x0808 //TX_PREEQ_BIN_MIC2_1
741 0x0808 //TX_PREEQ_BIN_MIC2_2
742 0x0808 //TX_PREEQ_BIN_MIC2_3
743 0x0808 //TX_PREEQ_BIN_MIC2_4
739 0x0203 //TX_PREEQ_BIN_MIC2_0
740 0x0303 //TX_PREEQ_BIN_MIC2_1
741 0x0304 //TX_PREEQ_BIN_MIC2_2
742 0x0405 //TX_PREEQ_BIN_MIC2_3
743 0x0506 //TX_PREEQ_BIN_MIC2_4
744 0x0808 //TX_PREEQ_BIN_MIC2_5
745 0x0808 //TX_PREEQ_BIN_MIC2_6
746 0x0808 //TX_PREEQ_BIN_MIC2_7
747 0x0808 //TX_PREEQ_BIN_MIC2_8
748 0x0808 //TX_PREEQ_BIN_MIC2_9
749 0x0808 //TX_PREEQ_BIN_MIC2_10
750 0x0808 //TX_PREEQ_BIN_MIC2_11
751 0x0808 //TX_PREEQ_BIN_MIC2_12
752 0x0808 //TX_PREEQ_BIN_MIC2_13
753 0x0808 //TX_PREEQ_BIN_MIC2_14
754 0xF200 //TX_PREEQ_BIN_MIC2_15
745 0x0809 //TX_PREEQ_BIN_MIC2_6
746 0x0A0A //TX_PREEQ_BIN_MIC2_7
747 0x0C10 //TX_PREEQ_BIN_MIC2_8
748 0x1013 //TX_PREEQ_BIN_MIC2_9
749 0x1414 //TX_PREEQ_BIN_MIC2_10
750 0x261E //TX_PREEQ_BIN_MIC2_11
751 0x1E14 //TX_PREEQ_BIN_MIC2_12
752 0x1414 //TX_PREEQ_BIN_MIC2_13
753 0x2814 //TX_PREEQ_BIN_MIC2_14
754 0x4022 //TX_PREEQ_BIN_MIC2_15
755 0x0000 //TX_PREEQ_BIN_MIC2_16
756 0x0000 //TX_PREEQ_BIN_MIC2_17
757 0x0000 //TX_PREEQ_BIN_MIC2_18
@ -9638,7 +9638,7 @@
863 0x199A //TX_TDDRC_HMNC_GAIN
864 0x0000 //TX_TDDRC_SMT_FLAG
865 0x0CCD //TX_TDDRC_SMT_W
866 0x0EF7 //TX_TDDRC_DRC_GAIN
866 0x0E21 //TX_TDDRC_DRC_GAIN
867 0x7FFF //TX_TDDRC_LMT_THRD
868 0x0000 //TX_TDDRC_LMT_ALPHA
869 0x0000 //TX_TFMASKLTH

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -21,5 +21,6 @@ USES_DEVICE_GOOGLE_CLOUDRIPPER := true
include device/google/gs201/BoardConfig-common.mk
-include vendor/google_devices/gs201/prebuilts/BoardConfigVendor.mk
-include vendor/google_devices/cheetah/proprietary/BoardConfigVendor.mk
include device/google/pantah-sepolicy/cheetah-sepolicy.mk
include device/google/pantah/wifi/BoardConfig-wifi.mk

Binary file not shown.

View file

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2021, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Indicate whether to allow the device to suspend when the screen is off
due to the proximity sensor. This resource should only be set to true
if the sensor HAL correctly handles the proximity sensor as a wake-up source.
Otherwise, the device may fail to wake out of suspend reliably.
The default is false. -->
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
<!-- Flag indicating whether the we should enable the automatic brightness in Settings.
Software implementation will be used if config_hardware_auto_brightness_available is not set -->
<bool name="config_automatic_brightness_available">true</bool>
<!-- Minimum screen brightness allowed by the power manager. -->
<integer name="config_screenBrightnessDim">6</integer>
<!-- Minimum screen brightness setting allowed by power manager.
The user is forbidden from setting the brightness below this level. -->
<item name="config_screenBrightnessSettingMinimumFloat" format="float" type="dimen">0.0</item>
<!-- Maximum screen brightness allowed by the power manager.
The user is forbidden from setting the brightness above this level. -->
<item name="config_screenBrightnessSettingMaximumFloat" format="float" type="dimen">1.0</item>
<!-- Default screen brightness setting
Must be in the range specified by minimum and maximum. -->
<item name="config_screenBrightnessSettingDefaultFloat" format="float" type="dimen">0.17429718</item>
<!-- Whether the display cutout region of the main built-in display should be forced to
black in software (to avoid aliasing or emulate a cutout that is not physically existent).
-->
<bool name="config_fillMainBuiltInDisplayCutout">true</bool>
<!-- Display cutout configuration -->
<string translatable="false" name="config_mainBuiltInDisplayCutout">
M 676,72
a 43,43 0 1 0 86,0
a 43,43 0 1 0 -86,0
Z
@left
</string>
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">
M 653,0
h 145
v 130
h -145
Z
@left
</string>
<!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.
The N entries of this array define N 1 zones as follows:
Zone 0: 0 <= LUX < array[0]
Zone 1: array[0] <= LUX < array[1]
...
Zone N: array[N - 1] <= LUX < array[N]
Zone N + 1 array[N] <= LUX < infinity
Must be overridden in platform specific overlays -->
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>8</item>
<item>12</item>
<item>20</item>
<item>33</item>
<item>55</item>
<item>90</item>
<item>148</item>
<item>245</item>
<item>403</item>
<item>665</item>
<item>1097</item>
<item>1808</item>
<item>2981</item>
<item>5000</item>
<item>10000</item>
<item>20000</item>
</integer-array>
<!-- Array of desired screen brightness in nits corresponding to the lux values
in the config_autoBrightnessLevels array. As with config_screenBrightnessMinimumNits and
config_screenBrightnessMaximumNits, the display brightness is defined as the measured
brightness of an all-white image.
If this is defined then:
- config_autoBrightnessLcdBacklightValues should not be defined
- config_screenBrightnessNits must be defined
- config_screenBrightnessBacklight must be defined
This array should have size one greater than the size of the config_autoBrightnessLevels
array. The brightness values must be non-negative and non-decreasing. This must be
overridden in platform specific overlays -->
<array name="config_autoBrightnessDisplayValuesNits">
<item>5.139055</item> <!-- 0 - 1 -->
<item>9.962018965</item> <!-- 1 - 2 -->
<item>18.34822964</item> <!-- 2 - 3 -->
<item>21.55068128</item> <!-- 3 - 4 -->
<item>24.0167788</item> <!-- 4 - 8 -->
<item>30.62162162</item> <!-- 8 - 12 -->
<item>35.09486396</item> <!-- 12 - 20 -->
<item>41.2249643</item> <!-- 20 - 33 -->
<item>47.6760716</item> <!-- 33 - 55 -->
<item>55.73002427</item> <!-- 55 - 90 -->
<item>66.24126116</item> <!-- 90 - 148 -->
<item>79.67614115</item> <!-- 148 - 245 -->
<item>98.04727274</item> <!-- 245 - 403 -->
<item>125.1221991</item> <!-- 403 - 665 -->
<item>161.6875093</item> <!-- 665 - 1097 -->
<item>208.4885553</item> <!-- 1097 - 1808 -->
<item>264.8221315</item> <!-- 1808 - 2981 -->
<item>327.8974352</item> <!-- 2981 - 5000 -->
<item>401.1676739</item> <!-- 5000 - 10000 -->
<item>750.0</item> <!-- 10000 -20000 -->
<item>1100.0</item> <!-- 20000+ -->
</array>
<!-- Stability requirements in milliseconds for accepting a new brightness level. This is used
for debouncing the light sensor. Different constants are used to debounce the light sensor
when adapting to brighter or darker environments. This parameter controls how quickly
brightness changes occur in response to an observed change in light level that exceeds the
hysteresis threshold. -->
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">4000</integer>
<!-- MMS user agent string -->
<string name="config_mms_user_agent" translatable="false">ge2ae</string>
<!-- MMS user agent profile url -->
<string name="config_mms_user_agent_profile_url" translatable="false">http://www.gstatic.com/android/sms/GE2AE.xml</string>
</resources>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2016, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources>
<!-- Radius of the software rounded corners. -->
<dimen name="rounded_corner_radius">50px</dimen>
<dimen name="rounded_corner_radius_top">50px</dimen>
<dimen name="rounded_corner_radius_bottom">49px</dimen>
<!-- for 20dp of padding at 3.5px/dp at default density -->
<dimen name="rounded_corner_content_padding">50px</dimen>
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height">28dp</dimen>
<!-- Adjustment for software rounded corners since corners aren't perfectly round. -->
<dimen name="rounded_corner_radius_adjustment">5px</dimen>
</resources>

View file

@ -0,0 +1,24 @@
<!--
Copyright (C) 2021 The Android Open Source Project
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="176px"
android:height="176px"
android:viewportWidth="176"
android:viewportHeight="176">
<path
android:fillColor="#000000"
android:pathData="M 176,0 C 115.0238,1.1656496 102.53444,1.6177119 71.39639,3.3840542 55.923895,4.7275334 47.497614,6.018167 41.513855,7.981025 c -4.739091,1.5545684 -10.12658,4.010582 -14.72796,6.912399 -3.88932,2.452765 -6.723047,5.031081 -9.855743,8.228644 -3.872981,3.953175 -5.63514,7.245344 -7.8627801,11.693275 C 6.5442473,39.853268 4.8906853,45.485594 4.2629643,49.251025 2.1107263,62.161384 2.0435492,76.126365 1.3622065,93.833044 0.29590205,121.54408 0.79450819,135.72178 0,176 V 0 Z" />
</vector>

View file

@ -0,0 +1,24 @@
<!--
Copyright (C) 2021 The Android Open Source Project
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="176px"
android:height="176px"
android:viewportWidth="176"
android:viewportHeight="176">
<path
android:fillColor="#000000"
android:pathData="M 176,0 C 115.0238,1.1656496 102.53444,1.6177119 71.39639,3.3840542 55.658931,4.464517 48.371797,5.381139 40.939069,7.5951704 36.159077,9.0190158 30.970656,11.336916 26.369276,14.238733 22.479956,16.691498 19.646229,19.269814 16.513533,22.467377 12.640552,26.420552 10.129621,29.74615 8.1077333,34.291306 5.3988084,40.380905 4.5631294,44.598944 3.760158,49.204306 1.5210754,62.04634 2.0435492,76.126365 1.3622065,93.833044 0.29590205,121.54408 0.79450819,135.72178 0,176 V 0 Z" />
</vector>

View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2021, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<!-- These resources are around just to allow their values to be customized
for different hardware and product builds. -->
<resources>
<bool name="config_roundedCornerMultipleRadius">true</bool>
<!-- Configure 13px of extra protection around the front-facing camera -->
<string translatable="false" name="config_frontBuiltInDisplayCutoutProtection">
M 662,72
a 57,57 0 1 0 114,0
a 57,57 0 1 0 -114,0
Z
</string>
<!-- Camera 1 is the front camera on C10 -->
<string translatable="false" name="config_protectedCameraId">1</string>
<!-- Comma-separated list of packages to exclude from camera protection. In our case,
ignore the gaze detection package -->
<string translatable="false" name="config_cameraProtectionExcludedPackages">com.google.android.as</string>
<bool name="config_enableDisplayCutoutProtection">true</bool>
</resources>

View file

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2021, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<!-- the padding on the top of the statusbar (usually 0) -->
<dimen name="status_bar_padding_top">1px</dimen>
<!-- Height of the status bar header bar when on Keyguard (match status_bar_height) -->
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height</dimen>
<!-- Padding for the system icons on the keyguard (when no multi user switch is showing).
The icons always have a 4dp padding in the container so we only need 26 extra px of padding
for the corners -->
<dimen name="system_icons_super_container_avatarless_margin_end">26px</dimen>
<!-- Margin on the right side of the system icon group on Keyguard. -->
<dimen name="system_icons_keyguard_padding_end">6.5dp</dimen>
<!-- Camera 1 is the front camera -->
<string translatable="false" name="config_protectedCameraId">1</string>
<bool name="config_enableDisplayCutoutProtection">true</bool>
<!-- Location on the screen of the center of the physical power button. -->
<dimen name="physical_power_button_center_screen_location_y">940px</dimen>
<!-- Location on the screen of the center of the physical volume up/down buttons. -->
<dimen name="physical_volume_up_button_center_screen_location_y">1320px</dimen>
<dimen name="physical_volume_down_button_center_screen_location_y">1520px</dimen>
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
<dimen name="lock_icon_padding">68px</dimen>
<!-- Alpha in duration in ms for the auth ripple to become fully vislble. If set to 0, it is immediately visible. -->
<integer name="auth_ripple_alpha_in_duration">0</integer>
</resources>

View file

@ -1,75 +1,30 @@
# Cloudripper specific init.rc
# Cheetah specific init.rc
import /vendor/etc/init/hw/init.gs201.rc
import /vendor/etc/init/hw/init.pantah.rc
on init
# NFC streset tool name
setprop persist.vendor.nfc.streset libstreset21
setprop persist.vendor.se.streset libstreset21
on property:ro.boot.cdt_hwid=0x00030303000100010001000000000000
setprop persist.vendor.nfc.config_file_name libnfc-hal-st-proto1.conf
# When ro.build.flavor=factory_cheetah-userdebug, add vendor/bin/factory to default path
on init && property:ro.build.flavor=factory_cheetah-userdebug
export PATH /product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin:/vendor/bin/factory
on property:ro.boot.cdt_hwid=0x00030303000100000000000000000000
setprop persist.vendor.nfc.config_file_name libnfc-hal-st-proto1.conf
on early-boot
# Wait for insmod_sh to finish all common modules
wait_for_prop vendor.common.modules.ready 1
start insmod_sh_cheetah
on property:ro.boot.cdt_hwid=0x00030303000100000100000000000000
setprop persist.vendor.nfc.config_file_name libnfc-hal-st-proto1.conf
service insmod_sh_cheetah /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.cheetah.cfg
class main
user root
group root system
disabled
oneshot
on property:ro.boot.cdt_hwid=0x00030303000100000200000000000000
setprop persist.vendor.nfc.config_file_name libnfc-hal-st-proto1.conf
on boot && property:ro.build.flavor=factory_cheetah-userdebug
# FTM log folder
mkdir /data/ftmlog 0775 system system
# Display
on property:graphics.display.kernel_idle_timer.enabled=true
# Enable aggressive idle mode switching
write /sys/devices/platform/exynos-drm/primary-panel/panel_idle "1"
# Audio test folder
mkdir /data/AudioTest 0775 system system
on property:graphics.display.kernel_idle_timer.enabled=false
write /sys/devices/platform/exynos-drm/primary-panel/panel_idle "0"
on property:vendor.mfgapi.touchpanel.permission=1
chmod 0600 /sys/devices/virtual/sec/tsp/cmd
chown system system /sys/devices/virtual/sec/tsp/cmd
# Toggle high_sensitivity according to touch_sensitivity_mode
on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_completed=1
write /sys/class/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs/high_sensitivity 0
# Fingerprint
on post-fs-data
chown system system /dev/goodix_fp
exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/g7.app
# Overrides fingerprint antispoof if following persist sysprops are set
on boot && property:ro.build.type=userdebug && \
property:persist.vendor.fingerprint.disable.fake.override=0
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
on boot && property:ro.build.type=userdebug && \
property:persist.vendor.fingerprint.disable.fake.override=1
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
on boot && property:ro.build.type=userdebug && \
property:persist.vendor.fingerprint.disable.fake.override=100
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
# WiFi
on post-fs-data
setprop wifi.direct.interface p2p-dev-wlan0
setprop wifi.aware.interface aware_nmi0
service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
-O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1p2p_device=1 \
-m/vendor/etc/wifi/p2p_supplicant.conf \
-g@android:wpa_wlan0 -dd
interface android.hardware.wifi.supplicant@1.0::ISupplicant default
interface android.hardware.wifi.supplicant@1.1::ISupplicant default
interface android.hardware.wifi.supplicant@1.2::ISupplicant default
interface android.hardware.wifi.supplicant@1.3::ISupplicant default
interface android.hardware.wifi.supplicant@1.4::ISupplicant default
socket wpa_wlan0 dgram 660 wifi wifi
class main
disabled
oneshot
# SecureElement eSE2 cts mode
on property:persist.vendor.se.ese2.mode=ctsmode
write /sys/class/st33spi/st33spi/st33spi_state 33
on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1
write /sys/class/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs/high_sensitivity 1

Some files were not shown because too many files have changed in this diff Show more