Commit graph

895,169 commits

Author SHA1 Message Date
Michael Adisumarta
d75403bb07 msm: ipa5: Adding rmnet_ll module APIs to ipa_fmwk
To support 2 new low latency data pipes for LA.

Change-Id: Icb001633adcf379d752371d83c55b76193452df8
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
2021-04-13 18:00:24 -07:00
qctecmdr
fe3afbfb53 Merge "llcc: Add declaration of APIs when CONFIG_QCOM_LLCC is not enabled" 2021-04-13 09:05:15 -07:00
qctecmdr
d11c172c0c Merge "msm: kgsl: Add support to get gpu model from device tree" 2021-04-13 09:05:14 -07:00
qctecmdr
455a57bb7c Merge "i2c: virtio: Register i2c adapter after virtio queue ready" 2021-04-13 06:09:36 -07:00
qctecmdr
7804000d8e Merge "lkdtm: Correct the size value for WRITE_KERN" 2021-04-13 06:09:36 -07:00
qctecmdr
c1e7660cdb Merge "input: touchscreen: nt36xxx: complete suspend/resume before TUI" 2021-04-13 06:09:35 -07:00
Yimin Peng
9db1d31388 i2c: virtio: Register i2c adapter after virtio queue ready
Make sure the right sequence of virtio i2c access.

Change-Id: I786ee11c5a3166db52531e271a22d53cc607e9a6
Signed-off-by: Yimin Peng <yiminp@codeaurora.org>
2021-04-13 01:20:43 -07:00
qctecmdr
bccd122b9d Merge "msm: kgsl: Add panic notifier support for GPU" 2021-04-12 23:41:43 -07:00
qctecmdr
131cada24d Merge "soc: qcom: slatecom: uevent for slate dsp and bt state" 2021-04-12 23:41:42 -07:00
qctecmdr
118838bc40 Merge "clk: qcom: vdd-level: Update the vdd level" 2021-04-12 23:41:42 -07:00
qctecmdr
9505c04db9 Merge "serial: msm_geni_serial: Bailout from suspend if RX data is pending" 2021-04-12 23:41:42 -07:00
qctecmdr
a63e351607 Merge "defconfig: Enable CONFIG_SERIAL_MSM_HS for sdxnightjar perf build" 2021-04-12 23:41:42 -07:00
qctecmdr
61212ec9d5 Merge "byte-cntr: Don't write csr register when byte-cntr is disabled" 2021-04-12 23:41:41 -07:00
qctecmdr
0a298ddac0 Merge "usb: dwc3: gadget: Properly handle ClearFeature(halt)" 2021-04-12 23:41:41 -07:00
qctecmdr
0fe659e0b8 Merge "defconfig: autogvm: Enable CNSS2 and QRTR-MHI" 2021-04-12 23:41:41 -07:00
Ritesh Kumar
ce65d8f897 input: touchscreen: nt36xxx: complete suspend/resume before TUI
Before initiating trusted touch, wait for suspend or resume to
complete. Similarly, before starting suspend or resume, wait for
trusted touch session to complete.

Change-Id: Ic79f92545ef70a815fb63772b94274959974ea75
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
2021-04-12 21:20:26 -07:00
Ritesh Kumar
0a00910643 Revert "input: touchscreen: nt36xxx: Avoid i2c transfer in LA during TUI"
This reverts commit 172ca98496.

Change-Id: I54886c58803b7ce05abd528414b579d8b0c8cbcf
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
2021-04-12 21:20:07 -07:00
qctecmdr
d8724f5e92 Merge "defconfig: sdxlemur: Enable boot time marker" 2021-04-12 20:21:32 -07:00
qctecmdr
9af27a3638 Merge "input: qcom-hv-haptics: Don't initialize swr regulator for HAP_CFG V3" 2021-04-12 20:21:32 -07:00
qctecmdr
0ce006ce47 Merge "cnss2: Log SW_CTRL GPIO value if PCIe link training fails" 2021-04-12 20:21:32 -07:00
qctecmdr
5b0eaef40f Merge "profiler: Add a communication interface between userspace and tz services" 2021-04-12 20:21:31 -07:00
Lijuan Gao
adb6088e14 defconfig: Enable CONFIG_SERIAL_MSM_HS for sdxnightjar perf build
Enable CONFIG_SERIAL_MSM_HS for sdxnightjar perf build, it's used
for bluetooth.

Change-Id: I0493eb222d94982fe4e177fc4f26c8080041ddf0
Signed-off-by: Lijuan Gao <lijuang@codeaurora.org>
2021-04-13 09:43:55 +08:00
Mayank Rana
5e15ccdf44 llcc: Add declaration of APIs when CONFIG_QCOM_LLCC is not enabled
This change declares set of APIs to fix linking errors seen with client
driver compilation when CONFIG_QCOM_LLCC is not enabled.

llcc manager's client driver doesn't use core llcc driver APIs. Hence
it doesn't need to include llcc-qcom.h. This results into below warning
while compiling client driver.

warning: declaration of 'struct llcc_slice_config' will not be
visible outside of this function [-Wvisibility]

Hence include llcc-qcom.h within llcc-slice.h file. So llcc manager's
client driver doesn't need to directly include llcc-qcom.h file as it
doesn't use any of core driver APIs.

Change-Id: If7232818856876be170af9d2fa7633ff3791d3f2
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2021-04-12 17:39:14 -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
Hareesh Gundu
6f46b62b26 msm: kgsl: Add support to get gpu model from device tree
We would have different gpu model name for different hardware
specification. Add support to get gpu model properties from
device tree against gpu hardware configuration.

Change-Id: I85c4e1b1354ed63713535d5f01f6633138516de7
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
2021-04-12 19:46:32 +05:30
Kuichu Ni
491bdb6316 defconfig: autogvm: Enable CNSS2 and QRTR-MHI
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>
2021-04-12 16:49:11 +08:00
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
Lijuan Gao
15db0b2d24 lkdtm: Correct the size value for WRITE_KERN
Correct the value of size, WRITE_KERN will not work as expected
if the do_overwritten is less than do_nothing.

Change-Id: I2c69c62829cd55f280efd63763316b91691c0620
Signed-off-by: Lijuan Gao <lijuang@codeaurora.org>
2021-04-12 13:30:36 +08:00
Rohith Kollalsi
24823f1592 usb: dwc3: gadget: Properly handle ClearFeature(halt)
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>
2021-04-09 23:37:16 -07:00
Yuanfang Zhang
320c664b60 byte-cntr: Don't write csr register when byte-cntr is disabled
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>
2021-04-08 22:49:46 -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
Hareesh Gundu
ad1aed2a51 msm: kgsl: Add panic notifier support for GPU
Add panic notifier support for GPU driver to
capture GPU snapshot.

Change-Id: I18f87f5dd7b43a879d915d458e1032e2a568fa31
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
2021-04-08 21:01:55 +05:30