Commit graph

893,360 commits

Author SHA1 Message Date
qctecmdr
9e542aad4f Merge "cnss2: Avoid to reject suspend pci for non DRV connected platform" 2021-01-14 07:42:49 -08:00
qctecmdr
3aacc1d72e Merge "msm: adsprpc: null pointer check for sctx" 2021-01-14 07:42:49 -08:00
qctecmdr
14f60362de Merge "defconfig: gen3auto: Enable service locator and notifier" 2021-01-14 07:42:49 -08:00
qctecmdr
3a016ea4fe Merge "backlight: qcom-spmi-wled: Add support for PM7325B WLED" 2021-01-14 07:42:48 -08:00
qctecmdr
0a38c43775 Merge "phy: ufs: Add UFS PHY support for yupik" 2021-01-14 06:21:57 -08:00
qctecmdr
31d628e3fd Merge "msm: ipa: enable more SIDs" 2021-01-14 06:21:56 -08:00
qctecmdr
fee290643a Merge "msm-cpufreq: fix cpufreq compile error problem" 2021-01-14 06:21:56 -08:00
qctecmdr
3ff8775b55 Merge "net: aquantia: Adding IPA glue layer" 2021-01-14 06:21:55 -08:00
qctecmdr
bba59bd13c Merge "defconfig: sdxlemur: Enable IOSS" 2021-01-14 06:21:55 -08:00
qctecmdr
dbb084194a Merge "clk: qcom: debugcc-yupik: Update all PCIE clocks to measure only" 2021-01-14 06:21:54 -08:00
qctecmdr
fde383ce77 Merge "msm: ipa: IPA offload subsystem for ethernet devices" 2021-01-14 06:21:53 -08:00
qctecmdr
2cf3ec57be Merge "msm: kgsl: Vote for l3 via icc_set_bw" 2021-01-14 06:21:52 -08:00
Bojun Pan
48017f137f msm: ipa: enable more SIDs
Enable SMMU on eth/eth1/wlan1 SIDs.

Change-Id: I3b96e6cf89817f47b6b9fb4501f7e8c6bffcde14
Signed-off-by: Bojun Pan <bojunp@codeaurora.org>
2021-01-12 11:38:40 -08:00
qctecmdr
1ea05851c7 Merge "cnss2: Prevent PCIE l1 substatus at MHI fast resume" 2021-01-12 08:24:53 -08:00
qctecmdr
ae5cc1426f Merge "msm: kgsl: Deregister gpu address on memdesc_sg_virt failure" 2021-01-12 08:24:53 -08:00
qctecmdr
c72ebc5e35 Merge "icnss2: Add support to load WPSS" 2021-01-12 08:24:53 -08:00
qctecmdr
a1d26c8cae Merge "msm: kgsl: Enable ACD feature support for A660 variant" 2021-01-12 08:24:52 -08:00
qctecmdr
d04631e7de Merge "netfilter: contrack: Null pointer check is added" 2021-01-12 08:24:52 -08:00
Jeya R
3eb60fe69a msm: adsprpc: null pointer check for sctx
Adding a null pointer for sctx before dereferencing.

Change-Id: I1497eea2b9cb7bb75481246df47269796aff182d
Acked-by: Maitreyi Gupta <maitreyi@qti.qualcomm.com>
Signed-off-by: Jeya R <jeyr@codeaurora.org>
2021-01-12 12:17:32 +05:30
Jinesh K. Jayakumar
15c887d01e msm: ipa: IPA offload subsystem for ethernet devices
Update IPA offload sub-system to avoid IPA core API calls to support
new IPA ETH client API calls provided by IPA driver.

Change-Id: I5db3189f7042fa66397a530184c662e65c1e6f0c
Signed-off-by: Jinesh K. Jayakumar <jineshk@codeaurora.org>
Signed-off-by: Lakshit Tyagi <ltyagi@codeaurora.org>
2021-01-11 15:41:35 -08:00
Lakshit Tyagi
6d40652ad7 defconfig: sdxlemur: Enable IOSS
Enable AQC IOSS and its dependencies.

Change-Id: I7ac8c637d1365819fe9e1b8aef6241df4eebad87
Signed-off-by: Lakshit Tyagi <ltyagi@codeaurora.org>
2021-01-11 13:45:42 -08:00
Jishnu Prakash
041c8f64d9 backlight: qcom-spmi-wled: Add support for PM7325B WLED
Add new compatible string for PM7325B WLED. Add support to read
battery resistance, current and OCV from battery charger driver
through glink based interface.

Change-Id: I421c4225862c4f72f00dff14214b1b613c93fa42
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2021-01-11 14:15:23 +05:30
Jishnu Prakash
1cd45f9b6a defconfig: Enable WLED for yupik
Enable WLED device on PM7325B for yupik.

Change-Id: I3bd3dd740eb613b56906b16515b5088b50f9579e
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2021-01-11 00:24:34 -08:00
Jishnu Prakash
b295dc4303 backlight: qcom-spmi-wled: expose WLED selfie flash API with QTI_FLASH
At present, the WLED selfie flash API wled_flash_led_prepare is exposed
only for targets using QPNP_FLASH_V2 and WLED. Expose it for targets using
the combination of QTI_FLASH and WLED too.

Change-Id: I136b95f8219171534bad06109bd08423061a00c6
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2021-01-11 13:52:51 +05:30
Biao Long
ae32912529 msm-cpufreq: fix cpufreq compile error problem
When enable Qcom-cpufreq driver on 5.4,because some data
struct has been changed, and trace_cpu_frequency has been
removed, this will cause the compile issue, so fix these
problem to pass compile.

Change-Id: I71f76b92a52cfd8a905a5fc7fad6e5a5f4e6b39f
Signed-off-by: Biao Long <blong@codeaurora.org>
2021-01-11 16:11:10 +08:00
Naman Padhiar
510ac340d5 icnss2: Add support to load WPSS
Add sysfs entry to trigger icnss driver to load WPSS
FW.

Change-Id: I6ef47986deb757ec6536256be8797ae06e8cf899
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
2021-01-11 10:41:02 +05:30
Jishnu Prakash
dffc1577de defconfig: Enable PM7325B devices for yupik
Enable VIB_LDO and LCDB devices for yupik.

Change-Id: I6a931b98dc891afcdf7caf658e548d0216bceb0f
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2021-01-10 20:52:59 +05:30
qctecmdr
1a5ca59cc3 Merge "Merge android11-5.4.61+ (662e2b3) into msm-5.4" 2021-01-08 23:43:03 -08:00
qctecmdr
a8f2f04662 Merge "arm64: defconfig: Add support for DISPCC and debugCC for YUPIK" 2021-01-08 23:43:02 -08:00
qctecmdr
18336829bf Merge "usb: gsi: Prevent function remote-wakeup without function suspend" 2021-01-08 23:43:02 -08:00
qctecmdr
33a49c58db Merge "mmc: host: sdhci-msm: Don't return error on missing bus voting paths" 2021-01-08 23:43:01 -08:00
qctecmdr
a1fdfb2d1c Merge "iio: qcom-spmi-adc5: Fix HW settle time table naming for ADC5 lite" 2021-01-08 23:43:01 -08:00
qctecmdr
619b238506 Merge "mem-offline: disallow page migration to isolated page blocks" 2021-01-08 23:43:00 -08:00
qctecmdr
1108203dc2 Merge "clk: qcom: check for change in RCG configuration during set_rate" 2021-01-08 17:26:21 -08:00
qctecmdr
1ed47d9eca Merge "bus: mhi: core: Address pending BW requests for legacy mode" 2021-01-08 17:26:21 -08:00
qctecmdr
914a4a1901 Merge "devfreq: memlat: Fix macros to support 32 bit kernels" 2021-01-08 17:26:20 -08:00
qctecmdr
a67c893c8c Merge "msm: pcie-ep: Update AOSS reset name" 2021-01-08 17:26:20 -08:00
qctecmdr
da53fdd298 Merge "cnss2: Add code to handle idle-restart failure gracefully" 2021-01-08 17:26:20 -08:00
qctecmdr
1a91a6be35 Merge "input: touchscreen: nt36xxx: Expose trusted touch event" 2021-01-08 14:20:45 -08:00
qctecmdr
11c7a21486 Merge "regulator: rpmh-regulator: fix rpmh_regulator_init_vreg_supply memory leak" 2021-01-08 14:20:45 -08:00
qctecmdr
3fa38c8e5b Merge "defconfig: sdxlemur: Enable IPA offload on Realtek R8125 driver" 2021-01-08 05:17:41 -08:00
Mohammed Siddiq
aa3f811392 cnss2: Add code to handle idle-restart failure gracefully
During idle-restart failure the platform driver does not complete
the power_up completion event and it eventually results in the
driver timeout. Add code to handle idle-restart failure and
return the value of the failure to the host driver.

Change-Id: I9d80b844429ecb292a6c7e9d35362fbfd3a24adb
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
2021-01-08 11:54:53 +05:30
Aasir Rasheed
d0e7f21fb0 icnss: Add code to send qdss mode and sysfs interface for qdss
Add code to send qdss mode request and sysfs interface for
qdss_start, qdss_stop and qdss_config_download.

Change-Id: Ibd6f582bb121d5fd885c55ebcd8360bc13b6c37a
Signed-off-by: Aasir Rasheed <arasheed@codeaurora.org>
2021-01-08 10:41:20 +05:30
Aasir Rasheed
6401bedb03 icnss: Add code to downdload qdss trace config
Add code to download qdss trace config to FW and qdss trace
data from FW when source=0, i.e etb_soc or etb_wcss.

Change-Id: I18bbd74d1f4460d0232c7b3d099eb8525b406e2e
Signed-off-by: Aasir Rasheed <arasheed@codeaurora.org>
2021-01-08 10:39:41 +05:30
Ram Prakash Gupta
642d0ba7a1 phy: ufs: Add UFS PHY support for yupik
Add UFS PHY support for yupik.

Change-Id: I852f44c475e2d7d62cd089865210efd3510fe678
Signed-off-by: Ram Prakash Gupta <rampraka@codeaurora.org>
2021-01-08 10:39:37 +05:30
qctecmdr
530d87338f Merge "driver: pinctrl: Add reserved GPIOs for Yupik" 2021-01-07 19:00:56 -08:00
qctecmdr
6c2032cc4f Merge "defconfig: Remove CONFIG_CNSS_QCA6490" 2021-01-07 19:00:56 -08:00
Deepak Kumar
76c5e0784d msm: kgsl: Enable ACD feature support for A660 variant
Adaptive Clock Distribution (ACD) is a power saving feature
to mitigate voltage droops.

Change-Id: Ic2517010726caa33f3e9d08ed7bd66466bead730
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2021-01-07 20:45:44 +05:30
Wu Gao
87b8807966 cnss2: Avoid to reject suspend pci for non DRV connected platform
For no DRV connected platform, it will reject to suspend pci since
DISABLE_DRV bit isn't set. So check both flags firstly before suspend
pci.

Change-Id: Ifc3de23def6537165f69dd6ca07da9f57f136607
Signed-off-by: Wu Gao <wugao@codeaurora.org>
2021-01-07 22:33:31 +08:00
Jagadeesh Kona
05e05d692f clk: qcom: debugcc-yupik: Update all PCIE clocks to measure only
PCIE clocks are not controlled from HLOS in YUPIK. But in order
to measure them from HLOS, update all PCIE clocks to measure only.

Change-Id: I8749032c187694bb57bf89feccf129fd4c6b7299
Signed-off-by: Jagadeesh Kona <jkona@codeaurora.org>
2021-01-07 16:23:19 +05:30