Snap for 7620097 from b911f9f857cabcd12d0acc8a2c4d06d9dadf5d1c to tm-release

Change-Id: Ia074c81d08e264f73ac845931ef32a2cec2c5b0b
This commit is contained in:
Android Build Coastguard Worker 2021-08-07 05:01:47 +00:00
commit 3de93a2e1d
18 changed files with 214 additions and 212 deletions

View file

@ -207,14 +207,14 @@
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="100000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
</usecase> </usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback"> <usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="280000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
</usecase> </usecase>
<usecase id="UC_AUDIO_RECORD" type="capture"> <usecase id="UC_AUDIO_RECORD" type="capture">
@ -243,9 +243,9 @@
<cfg id="OUT_USB_TTY_FULL_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/> <cfg id="OUT_USB_TTY_FULL_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/>
<cfg id="OUT_USB_TTY_VCO_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/> <cfg id="OUT_USB_TTY_VCO_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/>
<cfg id="OUT_USB_TTY_HCO_BE_CFG" be_path="NULL" codec_path="voice-speaker"/> <cfg id="OUT_USB_TTY_HCO_BE_CFG" be_path="NULL" codec_path="voice-speaker"/>
<cfg id="IN_USB_TTY_FULL_MIC_BE_CFG" be_path="usb-headset-mic" codec_path="usb-headset-mic"/> <cfg id="IN_USB_TTY_FULL_MIC_BE_CFG" be_path="usb-headset-mic" codec_path="usb-headset-mic" mux="HW_MUX_GP_0"/>
<cfg id="IN_USB_TTY_VCO_MIC_BE_CFG" be_path="NULL" codec_path="voice-speaker-mic"/> <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"/> <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_SPK_VI_BE_CFG" codec_path="NULL" be_path="spk-vi"/>
<cfg id="IN_CAMCORDER_LANDSCAPE_BE_CFG" tuning_id="70"/> <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_INVERT_LANDSCAPE_BE_CFG" tuning_id="71"/>
@ -255,6 +255,14 @@
<cfg id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" tuning_id="75"/> <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_MIC_BE_CFG" tuning_id="70"/>
<cfg id="IN_CAMCORDER_TRIPLE_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"/>
<cfg id="IN_BTSCO_MIC_WB_NREC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_VOICE_RECOGN_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_VOICECALL_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_UNPROCESSED_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
</cfg_attr> </cfg_attr>
<xlate_id> <xlate_id>

View file

@ -27,7 +27,8 @@
<mixer> <mixer>
<!-- Initial default value of ALSA command --> <!-- Initial default value of ALSA command -->
<!-- PCM timeout --> <!-- PCM timeout -->
<ctl name="PCM Stream Wait Time in MSec" value="500"/> <ctl name="PCM Stream Wait Time in MSec" value="100"/>
<ctl name="Voice PCM Stream Wait Time in MSec" value="500"/>
<!-- TDM 0 setting --> <!-- TDM 0 setting -->
<ctl name="TDM_0_RX Chan" value="Four"/> <ctl name="TDM_0_RX Chan" value="Four"/>
@ -97,10 +98,6 @@
<ctl name="ASP TX4 Source" value="Zero" /> <ctl name="ASP TX4 Source" value="Zero" />
<ctl name="R ASP TX4 Source" value="Zero" /> <ctl name="R ASP TX4 Source" value="Zero" />
<!-- default EP volume -->
<ctl name="PCM Playback Switch" value="1"/>
<ctl name="PCM Playback Volume" value="10"/>
<!-- audio RX route initial/default value --> <!-- audio RX route initial/default value -->
<ctl name="TDM_0_RX Mixer EP1" value="0"/> <ctl name="TDM_0_RX Mixer EP1" value="0"/>
<ctl name="TDM_0_RX Mixer EP2" value="0"/> <ctl name="TDM_0_RX Mixer EP2" value="0"/>
@ -215,7 +212,7 @@
<!-- AoC Mic setting --> <!-- AoC Mic setting -->
<ctl name="MIC DC Blocker" value="1" /> <ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="0" /> <ctl name="MIC HW Gain At High Power Mode (cB)" value="0" />
<ctl name="MIC Record Soft Gain (dB)" value="0"/> <ctl name="MIC Record Soft Gain (dB)" value="-40"/>
<!-- USB setting v2 --> <!-- USB setting v2 -->
<ctl name="USB Bus ID v2" value="2"/> <ctl name="USB Bus ID v2" value="2"/>
@ -332,9 +329,6 @@
<!-- audio playback dynamic route --> <!-- audio playback dynamic route -->
<path name="deep-buffer-playbackP"> <path name="deep-buffer-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP6" value="1"/> <ctl name="TDM_0_RX Mixer EP6" value="1"/>
</path> </path>
@ -342,16 +336,10 @@
</path> </path>
<path name="deep-buffer-playbackP bt"> <path name="deep-buffer-playbackP bt">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP6" value="1"/> <ctl name="BT_RX Mixer EP6" value="1"/>
</path> </path>
<path name="deep-buffer-playbackP usb-headphone"> <path name="deep-buffer-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP6" value="1"/> <ctl name="USB_RX Mixer EP6" value="1"/>
</path> </path>
@ -359,9 +347,6 @@
</path> </path>
<path name="low-latency-playbackP"> <path name="low-latency-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP2" value="1"/> <ctl name="TDM_0_RX Mixer EP2" value="1"/>
</path> </path>
@ -369,16 +354,10 @@
</path> </path>
<path name="low-latency-playbackP bt"> <path name="low-latency-playbackP bt">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP2" value="1"/> <ctl name="BT_RX Mixer EP2" value="1"/>
</path> </path>
<path name="low-latency-playbackP usb-headphone"> <path name="low-latency-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP2" value="1"/> <ctl name="USB_RX Mixer EP2" value="1"/>
</path> </path>
@ -386,9 +365,6 @@
</path> </path>
<path name="raw-playbackP"> <path name="raw-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer RAW" value="1"/> <ctl name="TDM_0_RX Mixer RAW" value="1"/>
</path> </path>
@ -396,9 +372,6 @@
</path> </path>
<path name="raw-playbackP usb-headphone"> <path name="raw-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer RAW" value="1"/> <ctl name="USB_RX Mixer RAW" value="1"/>
</path> </path>
@ -406,9 +379,6 @@
</path> </path>
<path name="mmap-playbackP"> <path name="mmap-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP1" value="1"/> <ctl name="TDM_0_RX Mixer EP1" value="1"/>
</path> </path>
@ -416,9 +386,6 @@
</path> </path>
<path name="mmap-playbackP usb-headphone"> <path name="mmap-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP1" value="1"/> <ctl name="USB_RX Mixer EP1" value="1"/>
</path> </path>
@ -435,14 +402,11 @@
</path> </path>
<path name="compress-offload-playback"> <path name="compress-offload-playback">
<ctl name="PCM Playback Volume" value="1000" />
<ctl name="LVM Enable" value="1" /> <ctl name="LVM Enable" value="1" />
</path> </path>
<path name="compress-offload-playbackP"> <path name="compress-offload-playbackP">
<path name="compress-offload-playback" /> <path name="compress-offload-playback" />
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP7" value="1"/> <ctl name="TDM_0_RX Mixer EP7" value="1"/>
</path> </path>
@ -452,15 +416,11 @@
<path name="compress-offload-playbackP bt"> <path name="compress-offload-playbackP bt">
<path name="compress-offload-playback" /> <path name="compress-offload-playback" />
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP7" value="1"/> <ctl name="BT_RX Mixer EP7" value="1"/>
</path> </path>
<path name="compress-offload-playbackP usb-headphone"> <path name="compress-offload-playbackP usb-headphone">
<path name="compress-offload-playback" /> <path name="compress-offload-playback" />
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP7" value="1"/> <ctl name="USB_RX Mixer EP7" value="1"/>
</path> </path>
@ -487,9 +447,6 @@
</path> </path>
<path name="haptic-audioP"> <path name="haptic-audioP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP3" value="1"/> <ctl name="TDM_0_RX Mixer EP3" value="1"/>
<ctl name="TDM_0_RX Mixer EP8" value="1"/> <ctl name="TDM_0_RX Mixer EP8" value="1"/>
</path> </path>
@ -498,17 +455,11 @@
</path> </path>
<path name="haptic-audioP bt"> <path name="haptic-audioP bt">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP3" value="1"/> <ctl name="BT_RX Mixer EP3" value="1"/>
<ctl name="TDM_0_RX Mixer EP8" value="1"/> <ctl name="TDM_0_RX Mixer EP8" value="1"/>
</path> </path>
<path name="haptic-audioP usb-headphone"> <path name="haptic-audioP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP3" value="1"/> <ctl name="USB_RX Mixer EP3" value="1"/>
<ctl name="TDM_0_RX Mixer EP8" value="1"/> <ctl name="TDM_0_RX Mixer EP8" value="1"/>
</path> </path>
@ -517,7 +468,6 @@
</path> </path>
<path name="hifi-playbackP usb-headphone"> <path name="hifi-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="USB_RX Mixer HIFI" value="1"/> <ctl name="USB_RX Mixer HIFI" value="1"/>
</path> </path>
@ -533,12 +483,10 @@
</path> </path>
<path name="audio-recordC usb-headset-mic"> <path name="audio-recordC usb-headset-mic">
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="EP1 TX Mixer USB_TX" value="1"/> <ctl name="EP1 TX Mixer USB_TX" value="1"/>
</path> </path>
<path name="audio-recordC bt-mic"> <path name="audio-recordC bt-mic">
<ctl name="Audio Capture Mic Source" value="BT_MIC"/>
<ctl name="EP1 TX Mixer BT_TX" value="1"/> <ctl name="EP1 TX Mixer BT_TX" value="1"/>
</path> </path>
@ -633,7 +581,6 @@
</path> </path>
<path name="low-latency-recordC usb-headset-mic"> <path name="low-latency-recordC usb-headset-mic">
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="EP3 TX Mixer USB_TX" value="1"/> <ctl name="EP3 TX Mixer USB_TX" value="1"/>
</path> </path>
@ -642,7 +589,6 @@
</path> </path>
<path name="mmap-recordC usb-headset-mic"> <path name="mmap-recordC usb-headset-mic">
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="EP2 TX Mixer USB_TX" value="1"/> <ctl name="EP2 TX Mixer USB_TX" value="1"/>
</path> </path>
@ -688,22 +634,17 @@
<ctl name="R Main AMP Enable Switch" value="1"/> <ctl name="R Main AMP Enable Switch" value="1"/>
</path> </path>
<path name="usb-tty-full">
</path>
<path name="usb-tty-hco">
</path>
<path name="usb-tty-vco">
</path>
<!-- Tx device --> <!-- Tx device -->
<path name="handset-mic"> <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="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="handset-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/> <ctl name="MIC Record Soft Gain (dB)" value="22"/>
</path> </path>
@ -716,12 +657,20 @@
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/> <ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/>
</path> </path>
<path name="voice-handset-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="speaker-mic"> <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="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="speaker-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/> <ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path> </path>
@ -734,6 +683,10 @@
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/> <ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/>
</path> </path>
<path name="voice-speaker-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="camcorder-mic"> <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="0" value="0"/>
@ -741,6 +694,9 @@
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="camcorder-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/> <ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path> </path>
@ -750,24 +706,33 @@
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="voice-recog-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/> <ctl name="MIC Record Soft Gain (dB)" value="22"/>
</path> </path>
<path name="unprocessed-mic"> <path name="unprocessed-mic">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/> <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="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="unprocessed-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="5"/> <ctl name="MIC Record Soft Gain (dB)" value="5"/>
</path> </path>
<path name="unprocessed-dual-mic"> <path name="unprocessed-dual-mic">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/> <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="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="unprocessed-dual-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="5"/> <ctl name="MIC Record Soft Gain (dB)" value="5"/>
</path> </path>
@ -777,29 +742,36 @@
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="unprocessed-triple-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="5"/> <ctl name="MIC Record Soft Gain (dB)" value="5"/>
</path> </path>
<path name="bt-mic"> <path name="bt-mic">
<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"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="Audio Capture Mic Source" value="BT_MIC"/>
<ctl name="Voice Call Mic Source" value="BT_MIC"/> <ctl name="Voice Call Mic Source" value="BT_MIC"/>
</path> </path>
<path name="bt-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="usb-headset-mic"> <path name="usb-headset-mic">
<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"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="Voice Call Mic Source" value="USB_MIC"/> <ctl name="Voice Call Mic Source" value="USB_MIC"/>
</path> </path>
<path name="usb-tty-full-mic"> <path name="usb-headset-mic-post">
<path name="usb-headset-mic"/> <ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="usb-tty-hco-mic">
<path name="usb-headset-mic"/>
</path>
<path name="usb-tty-vco-mic">
</path>
<path name="unprocessed-usb-headset-mic">
</path> </path>
<!-- cs35l41 specific path to load firmware in cs35l41.c --> <!-- cs35l41 specific path to load firmware in cs35l41.c -->

View file

@ -214,6 +214,31 @@
<param default="4" name="type" size="60" type="int32"/> <param default="4" name="type" size="60" type="int32"/>
</struct> </struct>
</module> </module>
<module id="32" name="Single Band DRC">
<param default="1" id="0" max="3" name="opMode_" type="uint32"/>
<param default="48000" id="1" name="fs_" type="uint32"/>
<param default="2" id="2" name="numCh_" type="uint32"/>
<param default="3" id="3" name="chMask_" type="uint32"/>
<struct id="16">
<param max="20" min="0" name="delay_ms" type="float"/>
<param default="5" max="20" min="0" minInclusive="false" name="rms_ms" type="float"/>
<param max="30" min="0" name="gain_dB" type="float"/>
<param max="30" min="-30" name="Min_Gain_dB" type="float"/>
<param default="1" max="3" min="1" name="numOfKnee" type="uint32"/>
<param name="threadhold_dB" size="3" type="float"/>
<param name="compressRatio" size="4" type="float"/>
<param name="kneeWidth" size="3" type="float"/>
<param name="attackTime_ms" size="4" type="float"/>
<param name="releaseTime_ms" size="4" type="float"/>
<param name="hysteresis" size="4" type="float"/>
</struct>
<struct id="17">
<param max="30" min="-30" name="limiter_gain_dB" type="float"/>
<param max="0" min="-30" name="limiter_threadhold_dB" type="float"/>
<param max="100" min="0" name="limiter_attackTime_ms" type="uint32"/>
<param max="100" min="0" name="limiter_releaseTime_ms" type="uint32"/>
</struct>
</module>
<module id="10000" name="Eraser"> <module id="10000" name="Eraser">
<param id="275" name="eraser_pre_gain" type="uint32"/> <param id="275" name="eraser_pre_gain" type="uint32"/>
<param id="277" name="eraser_post_gain" type="uint32"/> <param id="277" name="eraser_post_gain" type="uint32"/>
@ -241,6 +266,13 @@
<moduleRef id="8"/> <moduleRef id="8"/>
</block> </block>
</signalflow> </signalflow>
<signalflow id="2" name="General Mic Recording">
<block id="137">
<moduleRef id="14"/>
<moduleRef id="7"/>
<moduleRef id="32"/>
</block>
</signalflow>
<signalflow id="1000" name="Smart Feature"> <signalflow id="1000" name="Smart Feature">
<block id="0"> <block id="0">
<moduleRef id="10000"/> <moduleRef id="10000"/>

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip #PLATFORM_NAME gChip
#EXPORT_FLAG HANDSFREE #EXPORT_FLAG HANDSFREE
#SINGLE_API_VER 1.1.6 #SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-29 17:22:35 #SAVE_TIME 2021-08-05 10:11:33
#CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB #CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB
#PARAM_TYPE TX+RX #PARAM_TYPE TX+RX
@ -9538,17 +9538,17 @@
763 0x0006 //TX_MASKING_ABILITY 763 0x0006 //TX_MASKING_ABILITY
764 0x0800 //TX_NND_WEIGHT 764 0x0800 //TX_NND_WEIGHT
765 0x0050 //TX_MIC_CALIBRATION_0 765 0x0050 //TX_MIC_CALIBRATION_0
766 0x0056 //TX_MIC_CALIBRATION_1 766 0x0065 //TX_MIC_CALIBRATION_1
767 0x0050 //TX_MIC_CALIBRATION_2 767 0x0050 //TX_MIC_CALIBRATION_2
768 0x0050 //TX_MIC_CALIBRATION_3 768 0x0050 //TX_MIC_CALIBRATION_3
769 0x0046 //TX_MIC_PWR_BIAS_0 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 771 0x0046 //TX_MIC_PWR_BIAS_2
772 0x0046 //TX_MIC_PWR_BIAS_3 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 774 0x000F //TX_GAIN_LIMIT_1
775 0x000F //TX_GAIN_LIMIT_2 775 0x0000 //TX_GAIN_LIMIT_2
776 0x000F //TX_GAIN_LIMIT_3 776 0x0000 //TX_GAIN_LIMIT_3
777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN
778 0x7FDE //TX_BVE_VAD0_ALPHAUP 778 0x7FDE //TX_BVE_VAD0_ALPHAUP
779 0x7F3A //TX_BVE_VAD0_ALPHADOWN 779 0x7F3A //TX_BVE_VAD0_ALPHADOWN
@ -9670,7 +9670,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH 895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
#RX #RX
0 0x026C //RX_RECVFUNC_MODE_0 0 0x027C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1 1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0003 //RX_SAMPLINGFREQ_SIG 2 0x0003 //RX_SAMPLINGFREQ_SIG
3 0x0003 //RX_SAMPLINGFREQ_PROC 3 0x0003 //RX_SAMPLINGFREQ_PROC

View file

@ -207,14 +207,14 @@
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="100000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
</usecase> </usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback"> <usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="280000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
</usecase> </usecase>
<usecase id="UC_AUDIO_RECORD" type="capture"> <usecase id="UC_AUDIO_RECORD" type="capture">
@ -243,9 +243,9 @@
<cfg id="OUT_USB_TTY_FULL_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/> <cfg id="OUT_USB_TTY_FULL_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/>
<cfg id="OUT_USB_TTY_VCO_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/> <cfg id="OUT_USB_TTY_VCO_BE_CFG" be_path="usb-headphone" codec_path="usb-headphone"/>
<cfg id="OUT_USB_TTY_HCO_BE_CFG" be_path="NULL" codec_path="voice-speaker"/> <cfg id="OUT_USB_TTY_HCO_BE_CFG" be_path="NULL" codec_path="voice-speaker"/>
<cfg id="IN_USB_TTY_FULL_MIC_BE_CFG" be_path="usb-headset-mic" codec_path="usb-headset-mic"/> <cfg id="IN_USB_TTY_FULL_MIC_BE_CFG" be_path="usb-headset-mic" codec_path="usb-headset-mic" mux="HW_MUX_GP_0"/>
<cfg id="IN_USB_TTY_VCO_MIC_BE_CFG" be_path="NULL" codec_path="voice-speaker-mic"/> <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"/> <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_SPK_VI_BE_CFG" codec_path="NULL" be_path="spk-vi"/>
<cfg id="IN_CAMCORDER_LANDSCAPE_BE_CFG" tuning_id="70"/> <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_INVERT_LANDSCAPE_BE_CFG" tuning_id="71"/>
@ -255,6 +255,14 @@
<cfg id="IN_CAMCORDER_SELFIE_PORTRAIT_BE_CFG" tuning_id="75"/> <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_MIC_BE_CFG" tuning_id="70"/>
<cfg id="IN_CAMCORDER_TRIPLE_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"/>
<cfg id="IN_BTSCO_MIC_WB_NREC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_VOICE_RECOGN_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_VOICECALL_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
<cfg id="IN_UNPROCESSED_USB_HEADSET_MIC_BE_CFG" mux="HW_MUX_GP_0"/>
</cfg_attr> </cfg_attr>
<xlate_id> <xlate_id>

View file

@ -27,7 +27,8 @@
<mixer> <mixer>
<!-- Initial default value of ALSA command --> <!-- Initial default value of ALSA command -->
<!-- PCM timeout --> <!-- PCM timeout -->
<ctl name="PCM Stream Wait Time in MSec" value="500"/> <ctl name="PCM Stream Wait Time in MSec" value="100"/>
<ctl name="Voice PCM Stream Wait Time in MSec" value="500"/>
<!-- TDM 0 setting --> <!-- TDM 0 setting -->
<ctl name="TDM_0_RX Chan" value="Four"/> <ctl name="TDM_0_RX Chan" value="Four"/>
@ -97,10 +98,6 @@
<ctl name="ASP TX4 Source" value="Zero" /> <ctl name="ASP TX4 Source" value="Zero" />
<ctl name="R ASP TX4 Source" value="Zero" /> <ctl name="R ASP TX4 Source" value="Zero" />
<!-- default EP volume -->
<ctl name="PCM Playback Switch" value="1"/>
<ctl name="PCM Playback Volume" value="10"/>
<!-- audio RX route initial/default value --> <!-- audio RX route initial/default value -->
<ctl name="TDM_0_RX Mixer EP1" value="0"/> <ctl name="TDM_0_RX Mixer EP1" value="0"/>
<ctl name="TDM_0_RX Mixer EP2" value="0"/> <ctl name="TDM_0_RX Mixer EP2" value="0"/>
@ -215,7 +212,7 @@
<!-- AoC Mic setting --> <!-- AoC Mic setting -->
<ctl name="MIC DC Blocker" value="1" /> <ctl name="MIC DC Blocker" value="1" />
<ctl name="MIC HW Gain At High Power Mode (cB)" value="0" /> <ctl name="MIC HW Gain At High Power Mode (cB)" value="0" />
<ctl name="MIC Record Soft Gain (dB)" value="0"/> <ctl name="MIC Record Soft Gain (dB)" value="-40"/>
<!-- USB setting v2 --> <!-- USB setting v2 -->
<ctl name="USB Bus ID v2" value="2"/> <ctl name="USB Bus ID v2" value="2"/>
@ -332,9 +329,6 @@
<!-- audio playback dynamic route --> <!-- audio playback dynamic route -->
<path name="deep-buffer-playbackP"> <path name="deep-buffer-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP6" value="1"/> <ctl name="TDM_0_RX Mixer EP6" value="1"/>
</path> </path>
@ -342,16 +336,10 @@
</path> </path>
<path name="deep-buffer-playbackP bt"> <path name="deep-buffer-playbackP bt">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP6" value="1"/> <ctl name="BT_RX Mixer EP6" value="1"/>
</path> </path>
<path name="deep-buffer-playbackP usb-headphone"> <path name="deep-buffer-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP6" value="1"/> <ctl name="USB_RX Mixer EP6" value="1"/>
</path> </path>
@ -359,9 +347,6 @@
</path> </path>
<path name="low-latency-playbackP"> <path name="low-latency-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP2" value="1"/> <ctl name="TDM_0_RX Mixer EP2" value="1"/>
</path> </path>
@ -369,16 +354,10 @@
</path> </path>
<path name="low-latency-playbackP bt"> <path name="low-latency-playbackP bt">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP2" value="1"/> <ctl name="BT_RX Mixer EP2" value="1"/>
</path> </path>
<path name="low-latency-playbackP usb-headphone"> <path name="low-latency-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP2" value="1"/> <ctl name="USB_RX Mixer EP2" value="1"/>
</path> </path>
@ -386,9 +365,6 @@
</path> </path>
<path name="raw-playbackP"> <path name="raw-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer RAW" value="1"/> <ctl name="TDM_0_RX Mixer RAW" value="1"/>
</path> </path>
@ -396,9 +372,6 @@
</path> </path>
<path name="raw-playbackP usb-headphone"> <path name="raw-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer RAW" value="1"/> <ctl name="USB_RX Mixer RAW" value="1"/>
</path> </path>
@ -406,9 +379,6 @@
</path> </path>
<path name="mmap-playbackP"> <path name="mmap-playbackP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP1" value="1"/> <ctl name="TDM_0_RX Mixer EP1" value="1"/>
</path> </path>
@ -416,9 +386,6 @@
</path> </path>
<path name="mmap-playbackP usb-headphone"> <path name="mmap-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP1" value="1"/> <ctl name="USB_RX Mixer EP1" value="1"/>
</path> </path>
@ -435,14 +402,11 @@
</path> </path>
<path name="compress-offload-playback"> <path name="compress-offload-playback">
<ctl name="PCM Playback Volume" value="1000" />
<ctl name="LVM Enable" value="1" /> <ctl name="LVM Enable" value="1" />
</path> </path>
<path name="compress-offload-playbackP"> <path name="compress-offload-playbackP">
<path name="compress-offload-playback" /> <path name="compress-offload-playback" />
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP7" value="1"/> <ctl name="TDM_0_RX Mixer EP7" value="1"/>
</path> </path>
@ -452,15 +416,11 @@
<path name="compress-offload-playbackP bt"> <path name="compress-offload-playbackP bt">
<path name="compress-offload-playback" /> <path name="compress-offload-playback" />
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP7" value="1"/> <ctl name="BT_RX Mixer EP7" value="1"/>
</path> </path>
<path name="compress-offload-playbackP usb-headphone"> <path name="compress-offload-playbackP usb-headphone">
<path name="compress-offload-playback" /> <path name="compress-offload-playback" />
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP7" value="1"/> <ctl name="USB_RX Mixer EP7" value="1"/>
</path> </path>
@ -487,9 +447,6 @@
</path> </path>
<path name="haptic-audioP"> <path name="haptic-audioP">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="0"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="TDM_0_RX Mixer EP3" value="1"/> <ctl name="TDM_0_RX Mixer EP3" value="1"/>
<ctl name="TDM_0_RX Mixer EP8" value="1"/> <ctl name="TDM_0_RX Mixer EP8" value="1"/>
</path> </path>
@ -498,17 +455,11 @@
</path> </path>
<path name="haptic-audioP bt"> <path name="haptic-audioP bt">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="2"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="BT_RX Mixer EP3" value="1"/> <ctl name="BT_RX Mixer EP3" value="1"/>
<ctl name="TDM_0_RX Mixer EP8" value="1"/> <ctl name="TDM_0_RX Mixer EP8" value="1"/>
</path> </path>
<path name="haptic-audioP usb-headphone"> <path name="haptic-audioP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="SINK_IDS" id="0" value="4"/>
<ctl name="SINK_IDS" id="1" value="-1"/>
<ctl name="USB_RX Mixer EP3" value="1"/> <ctl name="USB_RX Mixer EP3" value="1"/>
<ctl name="TDM_0_RX Mixer EP8" value="1"/> <ctl name="TDM_0_RX Mixer EP8" value="1"/>
</path> </path>
@ -517,7 +468,6 @@
</path> </path>
<path name="hifi-playbackP usb-headphone"> <path name="hifi-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/>
<ctl name="USB_RX Mixer HIFI" value="1"/> <ctl name="USB_RX Mixer HIFI" value="1"/>
</path> </path>
@ -533,12 +483,10 @@
</path> </path>
<path name="audio-recordC usb-headset-mic"> <path name="audio-recordC usb-headset-mic">
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="EP1 TX Mixer USB_TX" value="1"/> <ctl name="EP1 TX Mixer USB_TX" value="1"/>
</path> </path>
<path name="audio-recordC bt-mic"> <path name="audio-recordC bt-mic">
<ctl name="Audio Capture Mic Source" value="BT_MIC"/>
<ctl name="EP1 TX Mixer BT_TX" value="1"/> <ctl name="EP1 TX Mixer BT_TX" value="1"/>
</path> </path>
@ -633,7 +581,6 @@
</path> </path>
<path name="low-latency-recordC usb-headset-mic"> <path name="low-latency-recordC usb-headset-mic">
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="EP3 TX Mixer USB_TX" value="1"/> <ctl name="EP3 TX Mixer USB_TX" value="1"/>
</path> </path>
@ -642,7 +589,6 @@
</path> </path>
<path name="mmap-recordC usb-headset-mic"> <path name="mmap-recordC usb-headset-mic">
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="EP2 TX Mixer USB_TX" value="1"/> <ctl name="EP2 TX Mixer USB_TX" value="1"/>
</path> </path>
@ -688,22 +634,17 @@
<ctl name="R Main AMP Enable Switch" value="1"/> <ctl name="R Main AMP Enable Switch" value="1"/>
</path> </path>
<path name="usb-tty-full">
</path>
<path name="usb-tty-hco">
</path>
<path name="usb-tty-vco">
</path>
<!-- Tx device --> <!-- Tx device -->
<path name="handset-mic"> <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="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="handset-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/> <ctl name="MIC Record Soft Gain (dB)" value="22"/>
</path> </path>
@ -716,12 +657,20 @@
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/> <ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/>
</path> </path>
<path name="voice-handset-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="speaker-mic"> <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="0" value="0"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="speaker-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/> <ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path> </path>
@ -734,6 +683,10 @@
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/> <ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/>
</path> </path>
<path name="voice-speaker-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="camcorder-mic"> <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="0" value="0"/>
@ -741,6 +694,9 @@
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="camcorder-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/> <ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path> </path>
@ -750,24 +706,33 @@
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="voice-recog-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="22"/> <ctl name="MIC Record Soft Gain (dB)" value="22"/>
</path> </path>
<path name="unprocessed-mic"> <path name="unprocessed-mic">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/> <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="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="unprocessed-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="5"/> <ctl name="MIC Record Soft Gain (dB)" value="5"/>
</path> </path>
<path name="unprocessed-dual-mic"> <path name="unprocessed-dual-mic">
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/> <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="1" value="1"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="unprocessed-dual-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="5"/> <ctl name="MIC Record Soft Gain (dB)" value="5"/>
</path> </path>
@ -777,29 +742,36 @@
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/> <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="MIC DC Blocker" value="1"/> <ctl name="MIC DC Blocker" value="1"/>
</path>
<path name="unprocessed-triple-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="5"/> <ctl name="MIC Record Soft Gain (dB)" value="5"/>
</path> </path>
<path name="bt-mic"> <path name="bt-mic">
<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"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="Audio Capture Mic Source" value="BT_MIC"/>
<ctl name="Voice Call Mic Source" value="BT_MIC"/> <ctl name="Voice Call Mic Source" value="BT_MIC"/>
</path> </path>
<path name="bt-mic-post">
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="usb-headset-mic"> <path name="usb-headset-mic">
<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"/>
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
<ctl name="Voice Call Mic Source" value="USB_MIC"/> <ctl name="Voice Call Mic Source" value="USB_MIC"/>
</path> </path>
<path name="usb-tty-full-mic"> <path name="usb-headset-mic-post">
<path name="usb-headset-mic"/> <ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<path name="usb-tty-hco-mic">
<path name="usb-headset-mic"/>
</path>
<path name="usb-tty-vco-mic">
</path>
<path name="unprocessed-usb-headset-mic">
</path> </path>
<!-- cs35l41 specific path to load firmware in cs35l41.c --> <!-- cs35l41 specific path to load firmware in cs35l41.c -->

View file

@ -1,7 +1,7 @@
#PLATFORM_NAME gChip #PLATFORM_NAME gChip
#EXPORT_FLAG HANDSFREE #EXPORT_FLAG HANDSFREE
#SINGLE_API_VER 1.1.6 #SINGLE_API_VER 1.1.6
#SAVE_TIME 2021-07-29 17:29:09 #SAVE_TIME 2021-08-05 10:13:08
#CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB #CASE_NAME HANDSFREE-HANDSFREE-RESERVE1-FB
#PARAM_TYPE TX+RX #PARAM_TYPE TX+RX
@ -9538,17 +9538,17 @@
763 0x0006 //TX_MASKING_ABILITY 763 0x0006 //TX_MASKING_ABILITY
764 0x0800 //TX_NND_WEIGHT 764 0x0800 //TX_NND_WEIGHT
765 0x0050 //TX_MIC_CALIBRATION_0 765 0x0050 //TX_MIC_CALIBRATION_0
766 0x0056 //TX_MIC_CALIBRATION_1 766 0x0065 //TX_MIC_CALIBRATION_1
767 0x0050 //TX_MIC_CALIBRATION_2 767 0x0050 //TX_MIC_CALIBRATION_2
768 0x0050 //TX_MIC_CALIBRATION_3 768 0x0050 //TX_MIC_CALIBRATION_3
769 0x0046 //TX_MIC_PWR_BIAS_0 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 771 0x0046 //TX_MIC_PWR_BIAS_2
772 0x0046 //TX_MIC_PWR_BIAS_3 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 774 0x000F //TX_GAIN_LIMIT_1
775 0x000F //TX_GAIN_LIMIT_2 775 0x0000 //TX_GAIN_LIMIT_2
776 0x000F //TX_GAIN_LIMIT_3 776 0x0000 //TX_GAIN_LIMIT_3
777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN 777 0x7F5B //TX_BVE_NOVAD0_ALPHADOWN
778 0x7FDE //TX_BVE_VAD0_ALPHAUP 778 0x7FDE //TX_BVE_VAD0_ALPHAUP
779 0x7F3A //TX_BVE_VAD0_ALPHADOWN 779 0x7F3A //TX_BVE_VAD0_ALPHADOWN
@ -9670,7 +9670,7 @@
895 0xCCCC //TX_FASTNS_SSA_THLFH 895 0xCCCC //TX_FASTNS_SSA_THLFH
896 0xD999 //TX_FASTNS_SSA_THHFH 896 0xD999 //TX_FASTNS_SSA_THHFH
#RX #RX
0 0x026C //RX_RECVFUNC_MODE_0 0 0x027C //RX_RECVFUNC_MODE_0
1 0x0000 //RX_RECVFUNC_MODE_1 1 0x0000 //RX_RECVFUNC_MODE_1
2 0x0003 //RX_SAMPLINGFREQ_SIG 2 0x0003 //RX_SAMPLINGFREQ_SIG
3 0x0003 //RX_SAMPLINGFREQ_PROC 3 0x0003 //RX_SAMPLINGFREQ_PROC

View file

@ -145,14 +145,14 @@
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="100000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
</usecase> </usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback"> <usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="280000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
</usecase> </usecase>
<usecase id="UC_AUDIO_RECORD" type="capture"> <usecase id="UC_AUDIO_RECORD" type="capture">

View file

@ -27,7 +27,8 @@
<mixer> <mixer>
<!-- Initial default value of ALSA command --> <!-- Initial default value of ALSA command -->
<!-- PCM timeout --> <!-- PCM timeout -->
<ctl name="PCM Stream Wait Time in MSec" value="500"/> <ctl name="PCM Stream Wait Time in MSec" value="100"/>
<ctl name="Voice PCM Stream Wait Time in MSec" value="500"/>
<!-- TDM 0 setting --> <!-- TDM 0 setting -->
<ctl name="TDM_0_RX Chan" value="Four"/> <ctl name="TDM_0_RX Chan" value="Four"/>

View file

@ -145,14 +145,14 @@
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="20000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="10000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="100000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="10000"/>
</usecase> </usecase>
<usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback"> <usecase id="UC_DEEP_BUFFER_PLAYBACK" type="playback">
<be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_SPEAKER_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADSET_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/> <be_cfg be_id="OUT_USB_HEADPHONE_BE_CFG" latency="70000"/>
<be_cfg be_id="OUT_A2DP_BE_CFG" latency="280000"/> <be_cfg be_id="OUT_A2DP_BE_CFG" latency="180000"/>
</usecase> </usecase>
<usecase id="UC_AUDIO_RECORD" type="capture"> <usecase id="UC_AUDIO_RECORD" type="capture">

View file

@ -27,7 +27,8 @@
<mixer> <mixer>
<!-- Initial default value of ALSA command --> <!-- Initial default value of ALSA command -->
<!-- PCM timeout --> <!-- PCM timeout -->
<ctl name="PCM Stream Wait Time in MSec" value="500"/> <ctl name="PCM Stream Wait Time in MSec" value="100"/>
<ctl name="Voice PCM Stream Wait Time in MSec" value="500"/>
<!-- TDM 0 setting --> <!-- TDM 0 setting -->
<ctl name="TDM_0_RX Chan" value="Four"/> <ctl name="TDM_0_RX Chan" value="Four"/>

View file

@ -49,5 +49,9 @@
<dimen name="physical_volume_up_button_center_screen_location_y">950px</dimen> <dimen name="physical_volume_up_button_center_screen_location_y">950px</dimen>
<dimen name="physical_volume_down_button_center_screen_location_y">1110px</dimen> <dimen name="physical_volume_down_button_center_screen_location_y">1110px</dimen>
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
<dimen name="lock_icon_padding">54px</dimen>
</resources> </resources>

View file

@ -59,5 +59,8 @@
<!-- Location on the screen of the center of the physical volume up/down buttons. --> <!-- 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_up_button_center_screen_location_y">1320px</dimen>
<dimen name="physical_volume_down_button_center_screen_location_y">1520px</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>
</resources> </resources>

View file

@ -163,7 +163,7 @@
"Monitor":true, "Monitor":true,
"PollingDelay":60000, "PollingDelay":60000,
"PassiveDelay":7000, "PassiveDelay":7000,
"ThrottleType":["None", "None", "None", "PID", "LIMIT", "LIMIT", "LIMIT"], "PIDInfo": {
"K_Po":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"], "K_Po":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"],
"K_Pu":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"], "K_Pu":["NAN", "NAN", "NAN", 300, "NAN", "NAN", "NAN"],
"K_I":["NAN", "NAN", "NAN", 10, "NAN", "NAN", "NAN"], "K_I":["NAN", "NAN", "NAN", 10, "NAN", "NAN", "NAN"],
@ -172,13 +172,14 @@
"S_Power":["NAN", "NAN", "NAN", 4000, "NAN", "NAN", "NAN"], "S_Power":["NAN", "NAN", "NAN", 4000, "NAN", "NAN", "NAN"],
"MinAllocPower":["NAN", "NAN", "NAN", 2000, "NAN", "NAN", "NAN"], "MinAllocPower":["NAN", "NAN", "NAN", 2000, "NAN", "NAN", "NAN"],
"MaxAllocPower":["NAN", "NAN", "NAN", 7000, "NAN", "NAN", "NAN"], "MaxAllocPower":["NAN", "NAN", "NAN", 7000, "NAN", "NAN", "NAN"],
"I_Cutoff":["NAN", "NAN", "NAN", 1, "NAN", "NAN", "NAN"], "I_Cutoff":["NAN", "NAN", "NAN", 1, "NAN", "NAN", "NAN"]
},
"BindedCdevInfo": [ "BindedCdevInfo": [
{ {
"CdevRequest": "thermal-cpufreq-0", "CdevRequest": "thermal-cpufreq-0",
"CdevWeightForPID": [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9], "CdevWeightForPID": [0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9],
"CdevCeiling": [6, 6, 6, 7, 8, 10, 10], "CdevCeiling": [5, 5, 5, 6, 7, 9, 9],
"LimitInfo": [0, 0, 0, 7, 8, 10, 10], "LimitInfo": [0, 0, 0, 0, 7, 9, 9],
"BindedPowerRail": "S4M_VDD_CPUCL0", "BindedPowerRail": "S4M_VDD_CPUCL0",
"PowerThreshold": [200, 200, 200, 200, 50, 0, 0], "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
"ReleaseLogic": "DECREASE" "ReleaseLogic": "DECREASE"
@ -186,8 +187,8 @@
{ {
"CdevRequest": "thermal-cpufreq-1", "CdevRequest": "thermal-cpufreq-1",
"CdevWeightForPID": [1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1], "CdevWeightForPID": [1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1],
"CdevCeiling": [7, 7, 7, 8, 9, 11, 11], "CdevCeiling": [9, 9, 9, 10, 11, 13, 13],
"LimitInfo": [0, 0, 0, 8, 9, 11, 11], "LimitInfo": [0, 0, 0, 0, 11, 13, 13],
"BindedPowerRail": "S3M_VDD_CPUCL1", "BindedPowerRail": "S3M_VDD_CPUCL1",
"PowerThreshold": [200, 200, 200, 200, 50, 0, 0], "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
"ReleaseLogic": "DECREASE" "ReleaseLogic": "DECREASE"
@ -195,8 +196,8 @@
{ {
"CdevRequest": "thermal-cpufreq-2", "CdevRequest": "thermal-cpufreq-2",
"CdevWeightForPID": [2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9], "CdevWeightForPID": [2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9],
"CdevCeiling": [10, 10, 10, 11, 12, 14, 14], "CdevCeiling": [6, 6, 6, 7, 8, 11, 11],
"LimitInfo": [0, 0, 0, 11, 12, 14, 14], "LimitInfo": [0, 0, 0, 0, 8, 11, 11],
"BindedPowerRail": "S2M_VDD_CPUCL2", "BindedPowerRail": "S2M_VDD_CPUCL2",
"PowerThreshold": [200, 200, 200, 200, 50, 0, 0], "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
"ReleaseLogic": "DECREASE" "ReleaseLogic": "DECREASE"
@ -205,7 +206,7 @@
"CdevRequest": "thermal-gpufreq-0", "CdevRequest": "thermal-gpufreq-0",
"CdevWeightForPID": [3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3], "CdevWeightForPID": [3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3],
"CdevCeiling": [1, 1, 1, 2, 3, 4, 4], "CdevCeiling": [1, 1, 1, 2, 3, 4, 4],
"LimitInfo": [0, 0, 0, 2, 3, 4, 4], "LimitInfo": [0, 0, 0, 0, 3, 4, 4],
"BindedPowerRail": "S2S_VDD_G3D", "BindedPowerRail": "S2S_VDD_G3D",
"PowerThreshold": [200, 200, 200, 200, 50, 0, 0], "PowerThreshold": [200, 200, 200, 200, 50, 0, 0],
"ReleaseLogic": "DECREASE" "ReleaseLogic": "DECREASE"
@ -717,25 +718,25 @@
"Name":"thermal-cpufreq-0", "Name":"thermal-cpufreq-0",
"Type":"CPU", "Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote", "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
"State2Power":["1100", "1050", "1000", "950", "900", "850", "800", "750", "700", "650", "600"] "State2Power":["420", "332", "268", "212", "176", "148", "108", "80", "56", "24"]
}, },
{ {
"Name":"thermal-cpufreq-1", "Name":"thermal-cpufreq-1",
"Type":"CPU", "Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote", "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
"State2Power":["1400", "1350", "1300", "1250", "1200", "1150", "1100", "1050", "1000", "950", "900", "850", "800", "750"] "State2Power":["1216", "1018", "842", "686", "538", "428", "336", "274", "212", "178", "146", "118", "86", "56"]
}, },
{ {
"Name":"thermal-cpufreq-2", "Name":"thermal-cpufreq-2",
"Type":"CPU", "Type":"CPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote", "WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
"State2Power":["1450", "1400", "1350", "1300", "1250", "1200", "1150", "1100", "1050", "1000", "950", "900", "850", "800", "750"] "State2Power":["2322", "1992", "1674", "1412", "1168", "936", "766", "590", "474", "394", "310", "162"]
}, },
{ {
"Name":"thermal-gpufreq-0", "Name":"thermal-gpufreq-0",
"Type":"GPU", "Type":"GPU",
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote", "WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote",
"State2Power":["1100", "1000", "900", "800", "700"] "State2Power":["2580", "2033", "1427", "826", "358"]
} }
], ],
"PowerRails":[ "PowerRails":[