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 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>
Enable config for qti_usb gadget to enable usb_composition
at boot time for sdxlemur.
Change-Id: Ifb4ca6001c9516aef491be878afca8b2acb10caf
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
The readX_no_log macros use __iormb(), which has a different
function prototype based off of whether or not the architecture
is 32-bit or 64-bit, so define these macros accordingly.
Change-Id: Id52fd0217822371e4db9efd49c8ea35af434d71f
Signed-off-by: Melody Olvera <molvera@codeaurora.org>
This change adds qti_gadget driver for early USB enumeration.
This is a snapshot of the driver from msm-4.14 as of commit
26acafd0651("usb: gadget: qti: Add support for MBIM OS descriptor
handling").
Change-Id: Ie6d3a6584d396132827949a30608d1efb2408e77
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
Passing in "current" would set the kworker's affinity rather
than the glink rx thread's affinity. Hence, pass in the task
structure to the glink rx thread when setting cpu affinity.
Change-Id: I95e88879ebaf68ce98132829c8b4cea9b8588750
Signed-off-by: Jay Jayanna <jayanna@codeaurora.org>
Add rpm-smd clocks support for clients be able to request for
rpmcc clks for MONACO.
Change-Id: I04684f6e7c04c7d1f217cbc42ccabd7451a0354b
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
Add the CPUSS_GNOC_CLK clk id in rpmcc for MONACO.
Change-Id: Ia69557d3d05e11d7766cb6ebe036aa12b381c171
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
These virtio clocks are necessary for USB2 pass-through on
sa8195p virtual machine.
Change-Id: Ieef15c9ee8652ff2b182cc08f5d6ac7b3738c1a1
Signed-off-by: Yimin Peng <yiminp@codeaurora.org>
Support read opp value for dev_target.
Use previous_freq instead of get_cur_freq when opp
table parsed success.
Change-Id: I37bb74ef18a822b05ed3be411bc59ae4dadb7a0d
Signed-off-by: Biao Long <blong@codeaurora.org>