LPI mode can only support a max of 3 channel FFNS. In order to
accommodote this without restricting the non-LPI usecases, this
change adds the in_channels_lpi param.
Change-Id: I03a57bba29b49ed96cc617d36fefd230f132ab4b
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
On lito, it is assumed that all sessions will have the same setting
for LPI enablement. So this flag will move from each individual
sound_model_config to the common_config.
Change-Id: Iee1366513154ffa78894be2c8d40b06f712c71ff
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
Add hw interface table overrides for sub band devices.
Fix RTC issue which fails to display sub band devices.
CRs-Fixed: 2406603
Change-Id: I6db266577b701cfd53bc1f5ee3792cf47c225235
Update the sound trigger mixer paths to use the correct DMIC number
"DMIC4" for SVA tmic and qmic use cases.
Change-Id: Ie1ed6b41263fc0293a298357902f08714d0306fc
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
Update capture path decimator paths to not exceed the
number of decimator paths available.
Change-Id: Id2a6470d5803646ff97b6fc490a90df534cf1472
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
Update pcm_ids based on dailinks added in machine driver.
Change-Id: I2d5743f882bb555eb6412ac76f4d105238435a86
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
Existing handling for VOIP playback checks for flags
DIRECT|VOIP_RX to set up VOIP usecase. This handling
needs to be updated to consider client opening
stream with VOIP_RX only.
On input stream open, selected channel count and sample
rate need to be updated in hidl stream ptr.
Change-Id: I676d3e5a34f32b8996c95ddaf5db01725b225b58
Add soundcard support for multiple variants
of lito target.
Change-Id: I0049c7886a46314bb9bac6f9a4c8bf3b7a4153dd
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
cin_configure_input_stream not getting called
for compress use case due to code movement
call cin_configure_input_stream for compress use case,
reset pcm_record_uc_state on error open
Change-Id: I10fe3d38b179ac8d56baa4676c5f42451daef3b4
In sdmmagpie qrd device, wrong platform info and stereo
speaker setting are configured.
Fix it by adding sound card check to use correct platform
info and stereo speaker setting for sdmmagpie qrd device.
Change-Id: I14b1e287dac9cfc8533d3bf8fac3b0328cd38cf5
Add changes to convert compile time macro for maxxaudio to
dynamic feature enable controlled by config store. Default value
is true for stock framework and false for vendor enhanced fwks.
Change-Id: I2732dd6beec7193a1847148224d44205819a3004
- ip-handler interface audio extension module changes to
handle ADSP trumpet security mechanism.
- Send the library ion fd to driver to assign the corresponding
memory to DSP for decryption of the decoder library.
- adsp handler changes to handle COPP events from ADSP
Change-Id: I4e7628111bd482faa98c6d3ba9453d22c9dad755
Update the sound trigger mixer paths to use the correct DMIC order
and selection for SVA mono mic, dmic, tmic and qmic use cases.
Change-Id: I05b762cf316f60c97791af68cb602c71045dd424
Based on the mic preference needed for Fluence
performance, dmic selection has been modified.
Increased the codec gain on Tx path for DEC0 to DEC3 and
offset the gain for headset mic.
Change-Id: Ide8ba9509d7a9a30ae8600c7456ce0888e059c86
Do not convert zoom float value to int in audio hal
Bug: 125191693
Test: set parameters successfully
Change-Id: Idcc0944fac882a0204fe2ac7f9210a6524c61a44
(cherry picked from commit 1a32f5e7f2deef611cb8566f9069589a62396fba)
Fix format check to compare complete format (main and sub format)
when deciding whether to switch capture codec backend
Change-Id: Iefe31bc7338ed2e7ba828cfa2205d408dac582d6