Age | Commit message (Collapse) | Author |
|
SBMerger: 410055097
Change-Id: Iab9a6c665744bb1534a4ae729feba2b43a4b850e
Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
|
|
android-msm-pixel-4.19-sc-qpr1
Jan 2022.1
Bug: 204278602
Change-Id: Id767184f62836ddb9e70edbdaadab6c2c0feab31
|
|
Add check to return if session id is invalid.
From 28a5f166422bf0b8b91dc348d02e62212ee0b261 Mon Sep 17 00:00:00 2001
From: Lakshman Chaluvaraju <lchalu@codeaurora.org>
Date: Tue, 8 Jun 2021 10:43:20 +0530
Bug: 190503256
Signed-off-by: Bubble Fang <bubblefang@google.com>
Change-Id: I2833f375e7c971d2006de3d0c3d0a05ccf535111
|
|
'qcom-msm-4.19-7250-audio-drivers.lnx.4.0.r3' into android-msm-pixel-4.19
Conflicts:
dsp/q6adm.c
dsp/rtac.c
include/dsp/q6adm-v2.h
Bug: 187909050
Signed-off-by: Lucas Wei <lucaswei@google.com>
Change-Id: I9261f1c48a33410da347a0ed29da4b93d4ec0ec9
|
|
Enable interrupt request only when the interrupt is
in disabled state.
Bug: 187655844
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: I18d32113be7b81d5ea120bd7fd696474efd5229d
|
|
Change-Id: I5c2d11ab5e5fd04cb4a6cef1cfe18b2877c99ff6
Signed-off-by: Lucas Wei <lucaswei@google.com>
|
|
android-msm-pixel-4.19-rvc-qpr3
Aug 2021.1
Bug: 189715888
Change-Id: Ic5e1225a3932b92943fe5fbaea2d363efd776725
|
|
'qcom-msm-4.19-7250-audio-drivers.lnx.4.0.r3' into android-msm-pixel-4.19
Conflicts:
asoc/kona.c
Bug: 182748782
Change-Id: I3a9dffa6dd350b5a6b240e50c7e94eebb8b31243
|
|
Create new PCM to capture hotword buffer for zeroy latency
Bug: 184006297
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
Change-Id: I3101302d980ebeab69f7040c7dcd17126b582041
|
|
|
|
Auto suspend timer for core vote is triggering before read write complete.
Move the auto suspend of core vote to post read write operation.
Change-Id: Ib0f6b026fe0e7fd3fbe052691db492915e436a78
Signed-off-by: Vangala, Amarnath <avangala@codeaurora.org>
|
|
Race condition observed while processing the
set_pp_params command responses sent back to back
by adsp for commands sent from adm and rtac.
Handle this by synchronising the get/set pp_params
command in both the drivers.
QCT CR-2771103
Bug: 181819518
Change-Id: Id89d98217dc5cad3703e5d545ddee21cb145c874
Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
|
|
Race condition observed while processing the
get/set_pp_params and adm_close command.
Synchronise adm open, close and get/set_pp_params
by sending the apr cmd pkt using the same lock.
Change-Id: I9a1ebcedc91f78f3940846688f8569ec9088e1e7
Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
|
|
|
|
qcom-msm-4.19-7250-audio-drivers.lnx.4.0.r3
Change-Id: I0cef4ccfb5e280c4c21009fa9d1ea7f2ad7d2637
|
|
To avoid out of bound value of output/input
channel add the check.
Change-Id: I25b7616d6fc08c2d0bb530dfb1457471dc25861c
Signed-off-by: Shashi Kant Maurya <smaury@codeaurora.org>
Signed-off-by: Lakshman Chaluvaraju <lchalu@codeaurora.org>
|
|
In afe_get_cal_sp_th_vi_param functions, data size
should check with size of cal_type_header. The check
is not present which might lead to out of bounds access.
Update condition to ensure data_size is greater than
or equal to size of cal_type_header.
Change-Id: Ib2904f53243f4fb858131511812fd90de32b4656
Signed-off-by: Kunlei Zhang <kunleiz@codeaurora.org>
|
|
|
|
In bolero-cdc and tx, va, wsa and rx macros, move schedule_work call to
add the child devices to the point later to where the parent
initialization gets completed.
Change-Id: Iaa07329a25020dde21d9249c3848bb7fcf7d816a
Signed-off-by: Vangala, Amarnath <avangala@codeaurora.org>
|
|
GFMUX access happen during RX macro usecase.
Update rx macro to do core_vote before clock
request.
Change-Id: I1afd38ae13066dcfbda307308afce7c4291142d9
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
|
|
cal_utils_dealloc_cal.
Add change to enable preemption at cal_utils_dealloc_cal.
Bug: 179039763
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: Ib8ec71cf50e30ae9d32e97b22ddbb57acbcba946
|
|
Add change to address the race condition between
pointer dereference and memory deallocation.1
Bug: 179039763
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: I8a9adf67abd3d336749ba465e7273ecbd3e62832
|
|
add voice call TX routing path to fix no backend DAI
issue
Bug: 178767850
Signed-off-by: vincenttew <vincenttew@google.com>
Change-Id: I46da86b2bbc3d7ab51f26ed21b3c077e74414877
|
|
android-msm-pixel-4.19
Conflicts:
Makefile
asoc/kona.c
asoc/msm-pcm-routing-v2.c
Bug: 172988823
Signed-off-by: lucaswei <lucaswei@google.com>
Change-Id: I7f325c91d3f13c62a046dd150bef827a25cb34ad
|
|
Race condition observed while processing the
set_pp_params command responses sent back to back
by adsp for commands sent from adm and rtac.
Handle this by synchronising the get/set pp_params
command in both the drivers.
Change-Id: Id89d98217dc5cad3703e5d545ddee21cb145c874
Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
|
|
Change-Id: I9bef57b6645f4c8a820510a345c0f446539ad939
|
|
Check for fifo availability before writing slave registers
during swrm master bulk write so as to prevent swr
overflow, underflow errors.
Change-Id: I97a914cac289b3f1215ccf5c1abec88b959a9f21
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
|
|
kernel_debug_memory built will treate dbg_warn as KP.
Bug: 171357371
Test: local built pass
Signed-off-by: Jason Hsu <jasonchhsu@google.com>
Change-Id: I325606ca18a6d973c8419679648e3e986ddeb090
|
|
Long int negative value passed as part of ucontrol structure
is assigned to int num_app_cfg_type making it positive and
leading to overflow while populating maximum supported
lsm_app_type_cfg structures.
Change-Id: I81e3c75eea82265c8e8e1b3f8f95d9e334c895c4
Signed-off-by: Harshal Ahire <hahire@codeaurora.org>
|
|
Avoid copy to user more than requested buffer size
to avoid memory corruption.
Change-Id: Ibf1607f777a358ebd16fd8b8728809afda34eba7
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
|
|
Change-Id: I8101b43f160023c599aa522fb3a106946031d061
|
|
When ext clk stop wakeup and slave_pending_irq come together
then interrupt at swrslave is cleared due to calling
enable_slave_irq. Do not clear interrupts for enable_slave_irq
when its called from clk stop wakeup.
Change-Id: Ia710030ab80306d6750bea7264f0d4c07053d701
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
|
|
Change-Id: Ic5e520311db758d8faa930d7f6a2e02ee58e7971
|
|
Swr-slv address is overwritten during wsa881x_swr_probe,
hence soundwire getting incorrect slave address. While
accessing swr master from swr slave due to incorrect
address device crashed
To avoid the issue align the debugfs similar to wsa883x codec.
Change-Id: Ic8aaa0728a43936cd4c6e1ed590e01ba8f0fbf5b
Signed-off-by: Shashi Kant Maurya <smaury@codeaurora.org>
|
|
PA_ERR can happen during speaker path setup. Log the
error status in the interrupt handler and clear the error
status for next audio playback to resume properly on
the speaker.
Change-Id: I5800d9505a3036127097745aaa880b73b3e87f30
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
|
|
Swr-slv address is overwritten during wsa881x_swr_probe,
hence soundwire getting incorrect slave address. While
accessing swr master from swr slave due to incorrect
address device crashed
To avoid the issue align the debugfs similar to wsa883x codec.
Change-Id: Ic8aaa0728a43936cd4c6e1ed590e01ba8f0fbf5b
Signed-off-by: Shashi Kant Maurya <smaury@codeaurora.org>
|
|
PA_ERR can happen during speaker path setup. Log the
error status in the interrupt handler and clear the error
status for next audio playback to resume properly on
the speaker.
Change-Id: I5800d9505a3036127097745aaa880b73b3e87f30
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
|
|
As per the current design in afe, if the
afe_get_cal_topology for AFE_TOPOLOGY_CAL
or send_afe_cal_type for AFE_COMMON_TX_CAL
fails, then the voice UI calblock is fetched/sent.
This is resulting in sending voice UI calblock
on a non voice UI port during concurrent usecase scenario.
Fix is to check if the calblock for get/set is for
a voice UI port or not. Added support to send this
port id info from routing driver to afe when usecase
is enabled via mixer_control.
Change-Id: I356aae61e1b9d11324e7b9f9a57953767a64b71e
Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
|
|
Add change to properly handle the pointers by setting them to
NULL after free and adding some null checks before dereferencing.
Change-Id: Ic2f3ef5631d0f4e4191bf772eb0b3f0b825044a6
|
|
Add change to properly handle the pointers by setting them to
NULL after free and adding some null checks before dereferencing.
Change-Id: I3e52b9a6885a8d8a91c09f75fe92ba69e3eb555f
Signed-off-by: Saurav Kumar <sauravk@codeaurora.org>
|
|
Change-Id: Iaedf2dbfd70ab13f3c86c946438e39719efd0790
|
|
Add change to enable preemption at cal_utils_dealloc_cal.
Change-Id: I3d9304851f4d61d7afb82c0512421159ec788db1
Signed-off-by: Saurav Kumar <sauravk@codeaurora.org>
|
|
Add change to address the race condition between
pointer dereference and memory deallocation.
Change-Id: Ia1ed47986ec81d3dc2feb3bc874847fadddac292
Signed-off-by: Saurav Kumar <sauravk@codeaurora.org>
|
|
|
|
|
|
|
|
|
|
Define cps hw interface configuration structures.
Add AFE_PARAM_ID_CPS_LPASS_HW_INTF_CFG parameter id.
Add a function to send afe cps speaker protection
configuration.
Change-Id: I865e9981b6dd1da4b9ef1a3e18be82cea2996309
Signed-off-by: Faiz Nabi Kuchay <fkuchay@codeaurora.org>
|
|
|
|
|