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>
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>
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>
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>
- This change prevents kernel crash in case of SIP Segmentation over TCP.
Change-Id: I1be0546aaf8c68981aab1285c9081deaf4844427
Signed-off-by: Paras Jain <parassin@codeaurora.org>
Add dt binding macro for OT enable disable control
through fuse feature.
Change-Id: I0ba3db518843ec4ae92e6fa464b6b474b027f0a5
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
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>
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>
Add support for clock measurement for Global clock and other clock
controllers.
Change-Id: Ieffb49f31b3ffd83b788fc9c9ac951979ed01463
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
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>
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>
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>
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>