Commit graph

898,494 commits

Author SHA1 Message Date
qctecmdr
db135d0e62 Merge "dt-bindings: msm: Add binding for OT Fuse support" 2021-04-29 21:27:42 -07:00
qctecmdr
c4ff6bd5b5 Merge "msm: kgsl: Initialize local variable" 2021-04-29 21:27:41 -07:00
qctecmdr
3ddaf4eb3f Merge "msm-5.4 : net: SIP Segmentation incase of TCP" 2021-04-29 21:27:40 -07:00
qctecmdr
55572f84cc Merge "iio: adc: Add QCOM SPMI PMIC5 GEN3 ADC driver" 2021-04-28 17:58:46 -07:00
qctecmdr
489d62a621 Merge "defconfig: autogvm: Enable boot stats and boot marker" 2021-04-28 17:58:46 -07:00
qctecmdr
4df76a611c Merge "msm: ipa3: support dymaic nf pkt-threshold change" 2021-04-28 17:58:46 -07:00
qctecmdr
180a53c7c1 Merge "QCMAP: Packet counters are not updated in conntrack" 2021-04-28 17:58:46 -07:00
qctecmdr
c72a3aa209 Merge "Port Trigger Config" 2021-04-28 17:58:45 -07:00
qctecmdr
095e984b70 Merge "cnss2: Add support to retry with a list of PCIe RC ports" 2021-04-28 17:58:45 -07:00
Yue Ma
5bb387ed02 cnss2: Add support to retry with a list of PCIe RC ports
If PCIe enumeration fails with primary PCIe RC port, retry with
other PCIe RC ports if any in the list from device tree using
the same logic.

Change-Id: I4e803f74dfeda914a9944ab2d14a4055fc223301
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2021-04-28 13:40:57 -07:00
Paras Jain
5be87b2ffa Port Trigger Config
Config change for enabling Port Trigger Feature

Change-Id: Ibd75ffd6346b10a4d666363e2e657c1cdb073b94
Acked-by: Vinisha Varre <vvarre@qti.qualcomm.com>
Signed-off-by: Paras Jain <parassin@codeaurora.org>
2021-04-29 01:06:48 +05:30
Paras Jain
a64c3b212f QCMAP: Packet counters are not updated in conntrack
Return value of counter api returns s64 instead of u64
Type-casting to the right type.

Change-Id: I8f399ccd52ec4e4f4b23d39f3faa7bb6f23262cc
Acked-by: Vinisha Varre <vvarre@qti.qualcomm.com>
Signed-off-by: Paras Jain <parassin@codeaurora.org>
2021-04-28 12:32:55 -07:00
Skylar Chang
d7a0a85fe9 msm: ipa3: support dymaic nf pkt-threshold change
Add the support for user-space module to dynamically
enable or disable nf pkt threshold values to decide
traffic going to ipa offload or not.

Change-Id: I00871464d4058d51e1551fd6275c82483d86f934
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2021-04-28 09:52:45 -07:00
Anant Goel
5ad46bb7d4 clk: qcom: Add PCIe clocks to Direwolf VM
Add support for virtual clocks needed for PCIe RCs
2a, 2b, 3a, 3b, and 4, to the Direwolf VM.

Change-Id: I73002071c18f85d8cbcb15c06e030650d10dc5b9
Signed-off-by: Anant Goel <anantg@codeaurora.org>
2021-04-28 09:32:02 -07:00
Venkata Rao Kakani
efd1b58bf4 defconfig: autogvm: Enable boot stats and boot marker
Enable boot stats driver and boot time marker config
options for Linux GVM targets.

Change-Id: Iaf05a6d61b820b88f849f550eebaefb150834948
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
2021-04-28 21:04:45 +05:30
qctecmdr
37a1126894 Merge "ion: implement interface to export total_pools_kb" 2021-04-27 22:49:33 -07:00
qctecmdr
9a82131643 Merge "neighbour: Prevent Race condition in neighbour subsytem" 2021-04-27 22:49:33 -07:00
qctecmdr
708dde5b10 Merge "arm64: defconfig: Add support for GPUCC, DISPCC and DEBUGCC for BLAIR" 2021-04-27 22:49:32 -07:00
qctecmdr
36666de1db Merge "drivers: qcom: Add declaration of msm_timer_get_sclk_ticks" 2021-04-27 22:49:32 -07:00
qctecmdr
733e5740b2 Merge "usb: dwc3: gadget: Handle race between remove_request & ep_dequeue" 2021-04-27 22:49:31 -07:00
Paras Jain
d23ca84eae msm-5.4 : net: SIP Segmentation incase of TCP
- This change prevents kernel crash in case of SIP Segmentation over TCP.

Change-Id: I1be0546aaf8c68981aab1285c9081deaf4844427
Signed-off-by: Paras Jain <parassin@codeaurora.org>
2021-04-28 10:36:54 +05:30
Ayush Kumar
8ae4d4b15b dt-bindings: msm: Add binding for OT Fuse support
Add dt binding macro for OT enable disable control
through fuse feature.

Change-Id: I0ba3db518843ec4ae92e6fa464b6b474b027f0a5
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
2021-04-28 09:58:48 +05:30
qctecmdr
5e999608a4 Merge "llcc: Overcome unused function warnings when CONFIG_QCOM_LLCC is not enable" 2021-04-27 20:12:57 -07:00
qctecmdr
511c300659 Merge "defconfig: gen3auto: Enable Lock and RCU debugging" 2021-04-27 20:12:57 -07:00
qctecmdr
8379acaf27 Merge "pinctrl: qcom: Don't lock around irq_set_irq_wake()" 2021-04-27 20:12:57 -07:00
qctecmdr
3a1709396b Merge "arm64: defconfig: Enable PCI Express AER driver" 2021-04-27 20:12:56 -07:00
qctecmdr
a237c2f85b Merge "msm: ep-pcie: Fix reset separation during warm boot" 2021-04-27 20:12:56 -07:00
Mayank Rana
f76776cece llcc: Overcome unused function warnings when CONFIG_QCOM_LLCC is not enable
When CONFIG_QCOM_LLCC is not enabled, there is unused function warnings
seen when llcc-tcm.h is added part of client driver.

warning: unused function 'llcc_tcm_get_phys_addr' [-Wunused-function]

Suppress those warnings by adding __maybe_unused attributes with those
APIs.

Change-Id: Ic933b67f95a0f7b2b5577d7d0f79c19cc1dbeb2a
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2021-04-27 10:04:04 -07:00
Jishnu Prakash
ba0a19a651 iio: adc: Add QCOM SPMI PMIC5 GEN3 ADC driver
Add support for QCOM SPMI PMIC5 GEN3 ADC driver that supports
hardware based offset and gain compensation.
The ADC peripheral can measure both voltage and current
channels whose input signal is connected to the PMIC ADC AMUX.

The PMIC5 GEN3 ADC peripheral uses registers defined in SDAM.
The register set and configuration have been refreshed compared
to the prior QCOM PMIC7 ADC family.

Change-Id: I3512c3c067d9102406aa92c389d66283f0b12103
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2021-04-27 16:47:07 +05:30
Madhuri Medasani
920b82005c arm64: defconfig: Add support for GPUCC, DISPCC and DEBUGCC for BLAIR
Enable GPUCC, DISPCC and DEBUGCC for BLAIR.

Change-Id: Ie9b87b5f62a4a5ea285c8771fca25024d6804fcb
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
2021-04-26 22:25:46 -07:00
Madhuri Medasani
078daf61e2 clk: qcom: debugcc: Add support for Debugcc for BLAIR
Add support for clock measurement for Global clock and other clock
controllers.

Change-Id: Ieffb49f31b3ffd83b788fc9c9ac951979ed01463
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
2021-04-26 22:25:37 -07:00
Madhuri Medasani
4285a22c77 clk: qcom: dispcc: Add support for dispcc driver for BLAIR
Display clock controller for clients to be able to vote/devote on the
clocks.

Change-Id: Ib0cd34646636ec8985f866c1d252a61807a75dbc
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
2021-04-26 22:24:48 -07:00
Madhuri Medasani
c4e200686d clk: qcom: gpucc: Add Graphics Clock controller for BLAIR
Add support for Graphics clock controller clocks.

Change-Id: Iab8e82a5e50865ded8cbe0f2dcf4e579af23497b
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
2021-04-27 10:51:31 +05:30
qctecmdr
cec1e76763 Merge "cnss2: add null pointer check" 2021-04-26 20:39:46 -07:00
Gauri Joshi
b30e6d2c9c msm: ep-pcie: Fix reset separation during warm boot
PCIE_DISCONNECT_REQ_REG is not being set in warm boot which is
blocking reset separation. Configure the register during D3 and
D0 transition to decouple the device reset with controller reset.

Change-Id: I5eb7baf68514f989b7bd3a371b569b467e56d43c
Signed-off-by: Gauri Joshi <gaurjosh@codeaurora.org>
2021-04-26 18:09:20 -07:00
qctecmdr
9d6eaf902e Merge "usb: dwc3: gadget: Prevent double free scenario for cancelled_list" 2021-04-26 18:03:54 -07:00
Hemant Kumar
e33506c106 arm64: defconfig: Enable PCI Express AER driver
Enable this driver to allow using standard APIs
to enable and disable AER support in endpoint
driver. In order to enable this driver
CONFIG_PCI_QTI needs to be enabled to prevent
GKI ABI breakage.

Change-Id: I58bdfe98176ea80e74a44c683878a573fd12fa62
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2021-04-26 16:58:09 -07:00
qctecmdr
6a0c16b5af Merge "msm: kgsl: Fix compilation failure for 32-bit platform" 2021-04-26 14:57:51 -07:00
qctecmdr
ea4a184bb8 Merge "SMCInvoke: Add ipc_logging to improve debuggability of use" 2021-04-26 14:57:50 -07:00
Manoj Vishwanathan
1b56f85f5c defconfig: gen3auto: Enable Lock and RCU debugging
Enable lock and RCU debugging in debug config

Change-Id: Ia67d3d4466ff99c11e66cc66278641a4c20a017c
Signed-off-by: Manoj Vishwanathan <mvishwan@codeaurora.org>
2021-04-26 12:33:51 -07:00
Stephen Boyd
98b2216218 pinctrl: qcom: Don't lock around irq_set_irq_wake()
We don't need to hold the local pinctrl lock here to set irq wake on the
summary irq line. Doing so only leads to lockdep warnings instead of
protecting us from anything. Remove the locking.

Change-Id: I89a9bca1ed4c8aab8b9ecd2000a116c74e33b186
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Git-commit: 1d44616e7549d0154c1224a3eee3c407029294dc
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Manoj Vishwanathan <mvishwan@codeaurora.org>
2021-04-26 12:27:05 -07:00
qctecmdr
6908a58fe7 Merge "soc: qcom: hgsl: Add signaled cb to isync sync" 2021-04-26 12:18:03 -07:00
qctecmdr
5ad91ebb04 Merge "serial: msm_geni_serial: Add boot KPI markers" 2021-04-26 12:18:02 -07:00
qctecmdr
435bbba168 Merge "defconfig: Disable debug option in SDX12 perf build" 2021-04-26 12:18:02 -07:00
qctecmdr
93cacc3c6e Merge "soc: qcom: smp2p: Fix possible smp2p entry double free" 2021-04-26 12:18:01 -07:00
qctecmdr
d91ec1ae46 Merge "net: fix to handle warning message" 2021-04-26 12:18:00 -07:00
qctecmdr
f88c8dcbb2 Merge "defconfig: Enable STM_PROTO_BASIC for sdxnightjar" 2021-04-26 12:18:00 -07:00
qctecmdr
ff61af4fc7 Merge "arm64: kconfig: Add initial platform for Scuba" 2021-04-26 12:17:59 -07:00
qctecmdr
3fccda5729 Merge "Revert "msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot"" 2021-04-26 12:17:59 -07:00
qctecmdr
f000bfd31b Merge "defconfig:sdmsteppeauto:enable btpower" 2021-04-26 12:17:59 -07:00