Commit graph

895,133 commits

Author SHA1 Message Date
qctecmdr
5b0eaef40f Merge "profiler: Add a communication interface between userspace and tz services" 2021-04-12 20:21:31 -07:00
qctecmdr
b709b7ac72 Merge "rpmsg: glink: Pass task structure to set_cpus_allowed_ptr" 2021-04-12 17:20:22 -07:00
qctecmdr
77e147b951 Merge "defconfig: msm: Enable QTI composite gadget on sdxlemur" 2021-04-12 17:20:21 -07:00
qctecmdr
310b581dbb Merge "arm64: defconfig: Enable gcc, debugcc and cpufreq_hw for direwolf" 2021-04-12 17:20:21 -07:00
qctecmdr
f01aeaaa13 Merge "sdxnightjar: enable CONFIG_HARDENED_USERCOPY" 2021-04-12 17:20:21 -07:00
qctecmdr
e67e77ee58 Merge "clk: qcom: rpmcc: Add rpm smd clock changes in monaco" 2021-04-12 17:20:20 -07:00
qctecmdr
553c299c89 Merge "soc: qcom: socinfo: Add socinfo for sdxlemur single die and lite" 2021-04-12 17:20:20 -07:00
qctecmdr
4a1f712628 Merge "net: stmmac: Fixing KW errors" 2021-04-12 10:06:13 -07:00
qctecmdr
3aaec0904c Merge "msm_rtb: Redefine readX_no_log based on architecture" 2021-04-12 10:06:12 -07:00
qctecmdr
3890e7c19d Merge "icnss2: Setup DMS QMI client for WLAN MAC address" 2021-04-12 10:06:12 -07:00
qctecmdr
9aace5e349 Merge "interconnect: qcom: yupik: Enable the QoS for GIC port" 2021-04-12 10:06:11 -07:00
qctecmdr
c458c46182 Merge "Revert "msm: pci: Update VREG info fron DT"" 2021-04-12 10:06:10 -07:00
qctecmdr
eaffffbb7b Merge "cnss2: Skip the dump segment if memory allocation fails" 2021-04-12 10:06:09 -07:00
qctecmdr
9a7b6fe9af Merge "cnss2: Do not wait in loop if MAC is not provisioned" 2021-04-12 10:06:09 -07:00
qctecmdr
fef2d7f67d Merge "clk: qcom: Add USB2 virtio clocks for sa8195p" 2021-04-12 10:06:08 -07:00
qctecmdr
e2e067d6a4 Merge "msm: adsprpc: Check for valid error returned from mini dump" 2021-04-12 10:06:08 -07:00
qctecmdr
dd1bed2eff Merge "msm: veth: Increase outstanding packet thresholds" 2021-04-12 10:06:06 -07:00
vgattupa
f6803cc3d2 msm: adsprpc: Check for valid error returned from mini dump
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>
2021-04-12 21:12:21 +05:30
qctecmdr
0a6012abb0 Merge "Use environment variable to find unifdef tool for auto target" 2021-04-12 01:02:01 -07:00
qctecmdr
ce16a622ad Merge "Use environment variable to find unifdef tool" 2021-04-12 01:02:00 -07:00
Lei wang
0675c71004 profiler: Add a communication interface between userspace and tz services
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>
2021-04-09 09:45:42 +08:00
Melody Olvera
c5961cdab5 soc: qcom: socinfo: Add socinfo for sdxlemur single die and lite
Add soc ids for sdxlemur single die and sdxlemur lite devices.

Change-Id: I97389f688957213abfd49d6958bf5f40305f2889
Signed-off-by: Melody Olvera <molvera@codeaurora.org>
2021-04-08 11:43:37 -07:00
Veera Vegivada
2b1956c87c arm64: defconfig: Enable gcc, debugcc and cpufreq_hw for direwolf
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>
2021-04-08 16:16:56 +05:30
Veera Vegivada
a7fc919b7f clk: qcom: Add the debug mux information for Direwolf
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>
2021-04-08 16:16:10 +05:30
Veera Vegivada
16498b68e9 clk: qcom: Add GCC clock driver for direwolf
Add support for peripheral clocks controlled by
global clock controller.

Change-Id: I420ab0edbb48f84dd8d94b458d8bf2b5cb0b51bd
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-04-08 16:15:09 +05:30
Odelu Kukatla
10df136829 interconnect: qcom: yupik: Enable the QoS for GIC port
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>
2021-04-08 14:23:03 +05:30
Suraj Jaiswal
3ed3433704 net: stmmac: Fixing KW errors
- 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>
2021-04-08 14:21:23 +05:30
Odelu Kukatla
955838aadb icc: dt-bindings: add endpoint IDs for interconnects for YUPIK
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>
2021-04-08 14:18:18 +05:30
Likai Ding
69f53cdee2 sdxnightjar: enable CONFIG_HARDENED_USERCOPY
add CONFIG_HARDENED_USERCOPY to both variants

Change-Id: Idc005208baa1f2e130a84f01924afcecfd62a77a
Signed-off-by: Likai Ding <likaid@codeaurora.org>
2021-04-08 15:02:04 +08:00
Akshay Pandit
7975380de6 msm: veth: Increase outstanding packet thresholds
Increase outstanding packet threshold to allow netdev to recover.

Change-Id: Ia987dc330faeb9e4114e6303877758fbaba9b2b3
Signed-off-by: Akshay Pandit <pandit@codeaurora.org>
2021-04-07 23:23:21 -07:00
Suraj Jaiswal
dff51d939b net: stmmac: boot KPI optimization
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>
2021-04-08 11:17:24 +05:30
Suraj Jaiswal
11a75d9e26 net: stmmac: marker for suspend/resume
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>
2021-04-08 10:52:18 +05:30
Suraj Jaiswal
63c2f5b3fa STMMAC: msm: Ethernet Marker
Add STMMAC Ethernet end probe marker.

Change-Id: I5360ec9b3a64cc1c63d33a74f0ba31de8f0bd898
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-04-08 10:48:25 +05:30
Elson Roy Serrao
3c50581cf6 defconfig: msm: Enable QTI composite gadget on sdxlemur
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>
2021-04-07 19:32:36 -07:00
Melody Olvera
a5e0cfbec6 msm_rtb: Redefine readX_no_log based on architecture
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>
2021-04-07 16:39:07 -07:00
Elson Roy Serrao
cd209ee52b usb: gadget: Add qti_usb gadget driver
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>
2021-04-07 16:10:09 -07:00
Jay Jayanna
6e17d24897 rpmsg: glink: Pass task structure to set_cpus_allowed_ptr
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>
2021-04-07 10:34:14 -07:00
Saurabh Sahu
3a638a0e3d clk: qcom: rpmcc: Add rpm smd clock changes in monaco
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>
2021-04-07 22:26:23 +05:30
Saurabh Sahu
99944635e8 dt-bindings: clock: Update the rpmcc ids in MONACO
Add the CPUSS_GNOC_CLK clk id in rpmcc for MONACO.

Change-Id: Ia69557d3d05e11d7766cb6ebe036aa12b381c171
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
2021-04-07 21:12:56 +05:30
qctecmdr
629f831242 Merge "clk: qcom: Add sync state for GCC clocks on SDXNIGHTJAR" 2021-04-07 06:59:12 -07:00
qctecmdr
57be007809 Merge "devfreq: Support opp table for devfreq_simple_dev" 2021-04-07 06:59:12 -07:00
qctecmdr
b78437cae2 Merge "net: stmmac: Add per queue ethtool stats" 2021-04-07 06:59:12 -07:00
qctecmdr
5d43825257 Merge "Defconfig: Remove QCOM_WATCHDOG_WAKEUP_ENABLE for sdxnightjar" 2021-04-07 06:59:11 -07:00
qctecmdr
1d68356218 Merge "clk: qcom: gcc: Add support for camera and video clks for MONACO" 2021-04-07 06:59:11 -07:00
Yimin Peng
3e06d3c4f2 clk: qcom: Add USB2 virtio clocks for sa8195p
These virtio clocks are necessary for USB2 pass-through on
sa8195p virtual machine.

Change-Id: Ieef15c9ee8652ff2b182cc08f5d6ac7b3738c1a1
Signed-off-by: Yimin Peng <yiminp@codeaurora.org>
2021-04-07 02:33:36 -07:00
Biao Long
813eec7587 devfreq: Support opp table for devfreq_simple_dev
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>
2021-04-07 14:26:49 +08:00
qctecmdr
2aacece9d2 Merge "input: qcom-hv-haptics: reset haptics module if it's stuck in SWR mode" 2021-04-06 23:25:24 -07:00
qctecmdr
0cc6c2f018 Merge "regulator: qpnp-lcdb: Add support for some LCDB DT properties" 2021-04-06 23:25:24 -07:00
qctecmdr
a90b193cff Merge "driver: net: can: add qti-can driver" 2021-04-06 23:25:23 -07:00
qctecmdr
e30025500e Merge "arm64: defconfig: Enable CAN configs for autogen3" 2021-04-06 23:25:23 -07:00