Commit graph

898,518 commits

Author SHA1 Message Date
qctecmdr
b76cd3e6db Merge "power: supply: smblite: Add support for concurrency mode" 2021-04-30 02:05:33 -07:00
qctecmdr
3e979f8e83 Merge "drivers: thermal: qmi_cooling: Add new cooling device support" 2021-04-30 02:05:32 -07:00
qctecmdr
c0ecce976b Merge "rpmsg: glink: Use cpu_mask variable from glink structure" 2021-04-30 02:05:31 -07:00
qctecmdr
38b03951c3 Merge "drivers: qcom: Add Bootloader timestamps to the boot_marker list" 2021-04-30 02:05:30 -07:00
qctecmdr
b57c0b4235 Merge "soc: qcom: hgsl: Fix OOB" 2021-04-30 02:05:30 -07:00
qctecmdr
11b282467f Merge "clk: qcom: gcc-blair: Remove support for GCC_PRNG_BCR" 2021-04-29 21:27:44 -07:00
qctecmdr
0b0fccfc72 Merge "coresight-tmc-etr: fix memory leak" 2021-04-29 21:27:44 -07:00
qctecmdr
6f6903d2ba Merge "defconfig: sdmsteppeauto: enable cnss module" 2021-04-29 21:27:43 -07:00
qctecmdr
63fb6a1668 Merge "defconfig: Enable configs for ramdump support on Direwolf" 2021-04-29 21:27:43 -07:00
qctecmdr
1cbc9f171d Merge "iio: qcom-spmi-adc5: Add AMUX2_GPIO channel to rev2 channel list" 2021-04-29 21:27:42 -07:00
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
Ashish Chavan
f62bc5be51 power: supply: smblite: Add support for concurrency mode
Add an interface to enable/disable boost concurrency. When
enabled the charger in buck-mode can act as a boost over a
separate path. The feature is supported only on PM5100 and
can be enabled using "qcom,concurrency-mode-supported" flag.

Change-Id: I3ab78af2123add2c4d5cba96500e1576b3c7deb3
Signed-off-by: Ashish Chavan <ashichav@codeaurora.org>
2021-04-29 10:29:49 +05:30
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
Paul Zhang
b1e616299d defconfig: sdmsteppeauto: enable cnss module
Enable cnss module to bring up wlan for sdmsteppeauto.

Change-Id: I2caf794303a2517c63d6e2d06a62d94db830cb4c
Signed-off-by: Paul Zhang <paulz@codeaurora.org>
2021-04-28 17:59:45 +08:00
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
Madhuri Medasani
72d803fccf clk: qcom: gcc-blair: Remove support for GCC_PRNG_BCR
Remove support for GCC_PRNG_BCR.

Change-Id: I734f69d68955caa263c4a9aeea582cd799997328
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
2021-04-28 10:07:25 +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
Yuanfang Zhang
e1efb63a69 coresight-tmc-etr: fix memory leak
When a new sys_buf needs to be allocated, the previously sys_buf
will not be freed. this will cause a memory leak. This change fix
this issue.

Change-Id: Ie5c2270b736271e5724cc83f76d9d9f4cd943088
Signed-off-by: Yuanfang Zhang <zhangyuanfang@codeaurora.org>
2021-04-28 10:44:24 +08: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
Shreyas K K
3cd74891da defconfig: Enable configs for ramdump support on Direwolf
Enable kernel configs needed to suppot ramdump on Direwolf.
These drivers help to capture necessary debug information
in DDR and IMEM when the system crashes either after a panic
or due to any system lockup.

Change-Id: Ib668a3b28db4ea0ab3579564498c712c2a0abdd7
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-04-27 04:49:47 -07:00
Shreyas K K
7ef4911097 defconfig: Enable SLPI Pinctrl support on Direwolf
Enable pinmux, pinctrl and pinconf driver support for
SLPI Pinctrl block on Direwolf target.

Change-Id: Idb39b0a03d59b983e0f02eff96ff8f80b02df32d
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-04-27 04:49:39 -07:00
Shreyas K K
46c71c2813 defconfig: Add IOMMU related configs for Direwolf
Enable ARM SMMU as module and add other IOMMU related
features and debug support for Direwolf.

Change-Id: Ice94097fbd49f13465565f6a512ba6158c16f155
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-04-27 04:49:32 -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