This makes it easier to add new parameters for the del_station calls
without having to modify all drivers that use this.
Change-Id: Ie3da671f0f41bf1d84dfd99cef87c06b91b522c5
CRs-Fixed: 743605
Git-commit: 89c771e5a62b856f4705f189892c489190edaec1
Git-repo: https://git.kernel.org/cgit/linux/kernel/git/linville/wireless-next.git
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
[asunka@codeaurora.org: resolve trivial merge conflicts and
add flag CFG80211_DEL_STA_V2 in include/net/cfg80211.h for
backward compatibility]
Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>
MBHC acquires a lock in PRE PA turn off event and releases it in
POST PA off event. The codec driver should send the notification
to mbhc for both these events.
Change-Id: I07278cec1d3b29e27deffea02ff30629f796bdd4
Signed-off-by: Simmi Pateriya <simmip@codeaurora.org>
It is incorrect to acquire the same mutex twice in case of
ESD read check because this mutex will be acquired in nested
function, so remove it in order to avoid dead lock.
Change-Id: I48c18195e0ac30b271bfc041a99547049ee6b04a
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
In the case when subsystem restart is triggered on a subsystem
which is being shutdown, there might be a race condition which
could involve the SSR framework trying to restart a subsystem
which is already shutdown. Print a warning and return from the
SSR function if this is the case.
Change-Id: I38083822db598e7b292bcf3b9e187a9f56d48bbb
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
Avoid sending FIQ to pronto subsystem during
power up sequence.
CRs-Fixed: 888411
Change-Id: Ia9c14d32bfcba93bb704d07f284cb3c618de8fbf
Signed-off-by: Anand N Sunkad <asunka@codeaurora.org>
SPDM irq is blocking APSS XO shutdown. It can be bypassed
as it is not responsible for wake up. Add it to the mpm bypass
list.
Change-Id: I614384b90f02fe33e0d8432929c0752d3ae565d2
Signed-off-by: Achyuth Sai Vadrav <avadra@codeaurora.org>
The change adds a NULL check to IPA WAN driver before invoking
netif_stop_queue in Modem SSR procedure. This prevents issues
when the Modem pre-shutdown indication is received multiple times
consecutively.
Change-Id: I2385923cf7ff4bb932e7799188410428d4ed08e6
Signed-off-by: Sivan Reinstein <sivanr@codeaurora.org>
Acked-by: David Arinzon <darinzon@qti.qualcomm.com>
8956/8976 supports DDR52 bus speed mode at the system SVS corner. Hence,
define DDR52 bus speed mode as scaling-lower-bus-speed-mode for eMMC.
Also, change the bus vote for DDR52 mode to vote for SVS corner.
Change-Id: I133b28793d8c142e8d2087a16cbaa843747a45ac
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
The lower bus speed mode to be used during clock scaling may
vary based on the target. Hence, add a new dtsi property to
define this bus speed mode.
Change-Id: If8e2d125b8246ca479f816a475940bb357138297
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
8952 supports DDR52 bus speed mode at the system SVS corner. Hence,
define DDR52 bus speed mode as scaling-lower-bus-speed-mode for eMMC.
Also, change the bus vote for DDR52 mode to vote for SVS corner.
Change-Id: I0c3e2cd5d0ff08418002ec9ee49f8c91b88db409
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Add support to use the DDR52 bus speed mode during eMMC clock
scaling, if the host supports it. This patch currently adds
support only for scaling up/down from HS400<->DDR52.
Change-Id: I21282c3dcef4605584ed7b1817165cc85b2de034
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Add keymaster loading status flag to dtsi file if the keymaster
is loaded by appsbl during bootup.
Change-Id: I0e70666e1a44fecea33e907320c872c759cc2b52
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
Add appsbl qseecom support flag to skip the TZ apps protection
piece of code to init qseecom driver.
Change-Id: I3de27573f2df2ac60390e7c45d4543f933d21dc3
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
Add keymaster load status flag to dtsi file if the keymaster
is loaded by appsbl during bootup.
Change-Id: Ie094dcfc529213f05e3f5eec85976a880fa4c271
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
With the keymaster 1.0 support appsbl is loading the keymaster
during boot-up, because of this app_arch flag is not propagated
which results in send modified command failures. This patch adds
support to get the app_arch for the keymaster app if keymaster
is loaded by appsbl.
Change-Id: Iff997db8c96591c9f5e3d6609cfcb424b922f34a
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
Add appsbl qseecom support flag to skip the TZ apps protection
piece of code to init qseecom driver.
Change-Id: Ic5a2b7a52406ba5f4c9f8fbd0fe0138d9dbb8dcf
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
Change the TZ apps region as per the new memory map, which
updates the base address and size in dts entries.
Change-Id: I472ceab4e2fe06a51938a0d7e82d37d1e7f4bd0d
Signed-off-by: Mallikarjuna Reddy Amireddy <mamire@codeaurora.org>
Codec specific metadata is sent only for first stream in gapless
playback. This causes incorrect configuration to be set for second
stream and distortions are observed due to framedrops in adsp.
Add support to send codec specific format during start of
next stream in gapless.
Add bit rate to wma codec data structure as it can vary between
streams in gapless.
Change-Id: I39f34ea1addff720612fe3e06257e7d75889e574
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Codec specific metadata is sent only for first stream in gapless
playback. This causes incorrect configuration to be set for second
stream and distortions are observed due to framedrops in adsp.
Add support to send codec specific format during start of
next stream in gapless using set_next_track_param.
Change-Id: Ieec6b2afedec156e47873efcad9b3571160b0a29
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Select different MEM ACC configuration values for CPU SVS_L1 mode
frequencies based on selected fuse parameter values. Use override
MEM ACC configuration properties to specify the different configuration
values.
CRs-Fixed: 884953
Change-Id: I4f4fce69901226e6e0e83bc5cdfc586a02146199
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
Define an array to map the CPR corner to MEM ACC corner. This allows
finer ACC configuration for individual corners. This is an optional
mapping provided through the device node. If not specified, the
fuse-corners are mapped as acc corners.
Change-Id: I260d4a906e0b16bacc9e724dd910c0afbe97925c
Signed-off-by: Ravindranath Thiyagarajan <rthiyaga@codeaurora.org>
All memory allocations for audio should happen through SMMU from
system heap on 8952. So removing entries for heap regions dedicated
for audio memory allocations from dtsi.
Change-Id: Iea1c5a63244a66fd9a041b9d6911f4470373c545
Signed-off-by: Aravind Kumar <akumark@codeaurora.org>
In the current design we are not mapping USB DP and DM lines
to any GIC irqs. This change will update MPM mapping for
DP, DM lines. Async irq is now mapped to DP and core irq
is mapped to DM lines.
Change-Id: I4c81fbaf023a7eaf6aa73c4da7816bd76feac43c
Signed-off-by: ChandanaKishori Chiluveru <cchilu@codeaurora.org>
When unwinding stack frames if there is a memory area
outside the stack, it results in excessive logs. This
patch fixes this issue.
Change-Id: I1349746616311d78c79256273205011afcdc45d3
Signed-off-by: Bharat Pawar <bpawar@codeaurora.org>