Add check to verify if valid error code is returned from mini
dump add region.
Change-Id: I02e2cfef22ce5f812104d7dc05dbb623c5c1670f
Signed-off-by: vgattupa <vgattupa@codeaurora.org>
Add required configs to enable CNSS2 and QRTR-MHI to support QCA WLAN
devices for VM platform.
Change-Id: If480fcd92da9ccf4dfe364a89a15b065164f442c
Signed-off-by: Kuichu Ni <kuichun@codeaurora.org>
Commit 1bfa091472 ("usb: dwc3: gadget: Properly handle
ClearFeature(halt)") introduces stop active transfer to be done
as a part of clear feature. But for gsi as a part of clear
feature if stop active transfer is issued, as gsi uses hardware
path for transfers it cannot issue start active transfer which
leads to device sending not ready to the host while host trying
to send data which inturn leads to rmnet call failure. Fix this
by bailing out early without issuing stop active transfer in clear
feature for the interfaces that use hardware path for transfers.
Change-Id: I3929c610f50e6e5798517a03a9929db2824f87ff
Signed-off-by: Rohith Kollalsi <rkollals@codeaurora.org>
It is possible that byte-cntr release happens after byte-cntr is disabled.
Don't write csr register when byte-cntr is disabled to avoid the register
access issue.
Change-Id: Ic818107e1bcbe31e1a55cdc8c0f6ff89ff70564f
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
Signed-off-by: Yuanfang Zhang <zhangyuanfang@codeaurora.org>
Add snapshot of profiler driver from msm-4.4.
This snapshot is taken as of msm-4.4 commit bf01369440c0
(profiler: Add a communication interface between userspace and tz services)
Refine code for llcc support and use API in kernel 5.4.
Change-Id: Icc545138781c26a82ae6234965cb975b11b7079e
Signed-off-by: Lei wang <leiwan@codeaurora.org>
Add soc ids for sdxlemur single die and sdxlemur lite devices.
Change-Id: I97389f688957213abfd49d6958bf5f40305f2889
Signed-off-by: Melody Olvera <molvera@codeaurora.org>
Enable global clock controller and cpufreq hw driver so
that consumers can manage clocks and also enable debugcc
for clock measure functionality.
Change-Id: I0ba5d680cf3697c436da3087ff8181df8f887937
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add the debug mux structure with inputs for measuring the
HLOS controlled clocks on Direwolf.
Change-Id: I75417cbeab928a09db5c94ffe9856a52f383c03d
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add support for peripheral clocks controlled by
global clock controller.
Change-Id: I420ab0edbb48f84dd8d94b458d8bf2b5cb0b51bd
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Enable QoS configuration for GIC master port to set the default
priority to P2.
Change-Id: I16fca1e47be19bfe395ec71fc32ac66a664f9b4e
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
- Fixing various types of kw errors.
List of KW
1. Suspicious dereference of pointer
before NULL check at dwmac-qcom-ethqos.c: 1396
2.Suspicious dereference of pointer
before NULL check at dwmac-qcom-ethqos.c: 1354
3.Suspicious dereference of pointer
before NULL check at dwmac-qcom-ethqos.c: 423
4.Suspicious dereference of pointer
before NULL check at dwmac-qcom-ethqos.c: 443
5.Suspicious dereference of pointer
before NULL check at dwmac-qcom-ethqos.c: 1683
6.Uninitialized variable is used at
dwmac-qcom-pps.c: 46.
Change-Id: I3c98c804c0fee2ecc291852e38a104ca12c42dcc
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
Add endpoint ID for GIC master which consumers can use to set bandwidth
constraints and find paths in the NoC (Network-On-Chip) topology.
Change-Id: I673888840c4dc2770ccb6d5dab76bab72c3af3cf
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
Avoid PHY reset when early Ethernet is enabled to save
atleast 90ms . Also, move Early Eth IP address assignment to
workqueue to save time taken in IP assignment.
Change-Id: Ifd04579894e93761eef2896596101dd17540e6a6
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
Enable support for Ethernet Link UP KPI marker for
as part of system resume.
Currenlty Ethernet Link up KPI marker is printed
once once & print flag is set to true to avoid further
Link UP KPI print. This flag need to reset as part of
suspend to print the Ethernet Link UP KPI marker at resume.
Change-Id: I849a76520c4c619255ba650fff546a32a05adc2e
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
Since HAP_CFG V3 doesn't support soundwire haptics, skip initializing
swr regulator so that swr_haptics cannot use it.
Change-Id: I64d783aabcf699233c68a96af5ffd922d361fb24
Signed-off-by: Shyam Kumar Thella <sthella@codeaurora.org>
This change is to resolve potential race btw stop rx and cancel rx
due to interrupt latency in the system.
Change-Id: I7b510949f75bac5ec9f8f42f3d139131b259600f
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
This change ensures UART driver doesn't control the flow lines when
baud change is requested. UART client must ensure that peer device
is flowed off before requesting the baud change.
If UART driver control the Flow lines it may happen that after baud
rate change, immediately driver decides to Flow it ON which may have
side effect to client if it doesn't really intend to receive anything
from ther peer side.
This way we are ensuring the window of baud change is controlled by
client and not disturbed by the driver.
Change-Id: Id88ae03dc8a81830393597e72109ee7015cb6226
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>