Commit graph

893,410 commits

Author SHA1 Message Date
qctecmdr
a2c20462c6 Merge "input: qcom-hv-haptics: config interrupt in haptics_set_fifo()" 2021-01-15 02:01:44 -08:00
qctecmdr
8ef378700d Merge "cnss2: Always collect dump if detect FW assert during shutdown" 2021-01-15 02:01:43 -08:00
qctecmdr
2f4da805a8 Merge "soc: qcom: Force sequential boot for MSA modem" 2021-01-15 02:01:43 -08:00
qctecmdr
7fb23e31b4 Merge "soc: qcom: add snapshot of MBA based modem PIL" 2021-01-14 22:32:59 -08:00
qctecmdr
3692bb7515 Merge "icnss2: Increase filename array size" 2021-01-14 22:32:59 -08:00
qctecmdr
ca1fc915f3 Merge "msm: ipa: Change done to add all uapi structures" 2021-01-14 22:32:59 -08:00
qctecmdr
52e77a3544 Merge "cnss2: Disable calibration for emulation builds" 2021-01-14 22:32:58 -08:00
qctecmdr
4238d71662 Merge "serial: msm_geni_serial: Vote for shutdown pinctrl during BT off" 2021-01-14 22:32:57 -08:00
qctecmdr
f127889e20 Merge "defconfig: Enable CPU clock drivers for sdxnightjar" 2021-01-14 22:32:57 -08:00
qctecmdr
4abd93bb09 Merge "defconfig: sdxlemur: Enable clock debug features" 2021-01-14 22:32:56 -08:00
qctecmdr
4b36c63809 Merge "defconfig: gen3auto: Enable cpufreq governors" 2021-01-14 15:49:40 -08:00
qctecmdr
75d39d367e Merge "power: smb1351-charger: Add support for OTG IRQ" 2021-01-14 15:49:39 -08:00
qctecmdr
3ce3cb417d Merge "defconfig: Add initial defconfig fragments for Quin virtual machine" 2021-01-14 15:49:39 -08:00
qctecmdr
dd229f78fa Merge "virtio_mmio: add support to set a virtio device as wakeup source" 2021-01-14 15:49:38 -08:00
qctecmdr
d44a2bd999 Merge "icnss2: Add support for WPSS SSR" 2021-01-14 15:49:37 -08:00
qctecmdr
850659894f Merge "drivers: char: msm_smd_pkt: Return error in case driver is not ready" 2021-01-14 15:49:37 -08:00
qctecmdr
d85421988c Merge "firmware: qcom_scm: Add calls to support MSS restart" 2021-01-14 15:49:36 -08:00
qctecmdr
612dc0a6f2 Merge "defconfig: enable memory dump on sdxnightjar" 2021-01-14 15:49:36 -08:00
qctecmdr
13277e5bcf Merge "usb: misc: Add support for test modes via external hub" 2021-01-14 15:49:35 -08:00
qctecmdr
e53264fa85 Merge "scsi: ufs: Disable interrupt in reset path" 2021-01-14 07:42:51 -08:00
qctecmdr
83b9923573 Merge "defconfig: Disable bluetooth config for sdxnightjar" 2021-01-14 07:42:50 -08:00
qctecmdr
52b474920b Merge "Bluetooth: Add support for QCA61X4/QCA937x series BT SoC" 2021-01-14 07:42:50 -08:00
qctecmdr
6208600e96 Merge "slim-msm-ngd: Disable core irq in SSR/PDR Down notification" 2021-01-14 07:42:50 -08:00
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
Mike Tipton
c008036f9d defconfig: sdxlemur: Enable clock debug features
Enable QCOM-specific clock debug features required for testing on both
perf and debug builds.

Change-Id: Ib13e4003e8a80ed00973095c65dacf9bb169e19d
Signed-off-by: Mike Tipton <mdtipton@codeaurora.org>
2021-01-13 10:34:12 -08:00
Naman Padhiar
85d5319625 icnss2: Increase filename array size
Increase filename array size to accommodate qdss config
file name.

Change-Id: Ifa7d93dff86f78efd264403eaf285bb90bd79764
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
2021-01-13 14:25:41 +05:30
Yuanfang Zhang
16aa569c55 defconfig: enable memory dump on sdxnightjar
Enable memory dump V2 on sdxnightjar.

Change-Id: I5320654a79cf4e9e5b8051130b16ea4ad8472d9f
Signed-off-by: Yuanfang Zhang <zhangyuanfang@codeaurora.org>
2021-01-12 23:13:18 -08:00
Paras Sharma
0df046ba49 serial: msm_geni_serial: Vote for shutdown pinctrl during BT off
Currently driver is voting for active/sleep state configuration
during BT disconnect. Since this state contains UART functionality,
GPIO pins remains high which consumes power. This change is added
to vote for the shutdown pinctrl state during BT disconnect and
configure GPIO's in gpio functionality. This is a requirement
from BT SOC team.

Change-Id: I09f7a4a1dbc197c2bfd443a0b546a1ff283134ed
Signed-off-by: Paras Sharma <parashar@codeaurora.org>
2021-01-13 11:04:27 +05:30
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
Armaan Siddiqui
73b1177d91 msm: ipa: Change done to add all uapi structures
Uapi changes added:

	1. L2TP over UDP requires new commands to be send to uC
    	   to use the new header length for additition and deletion.
	2. Definitions related to H/W fnr status
	3. Add the QMI support to change the modem
           Bandwidth voting throughput on APQ side to change the
           IPA clk scaling.
	4. Added new field to the QMI force clear request message
           data structure, To accommodate up to 128 possible endpoints.
           If this new field is used on newer architectures,
           the old field shall be ignored.

Change-Id: I6c642e745386bad5fb7ef63b4167e91ce561e0dd
Signed-off-by: Armaan Siddiqui <asiddiqu@codeaurora.org>
2021-01-12 06:01:35 -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
Chandana Kishori Chiluveru
5adc2a6e19 slim-msm-ngd: Disable core irq in SSR/PDR Down notification
Slimbus core interrupt is getting fired during a ADSP power up(Sub-sys up)
orafter a adsp shutdown(Sub-sys Down). At this point adsp slimbus hardware
is not ON(clocks are off) which is leading to a unclocked access when
HLOS slimbus tried to read the interrupt status register in isr.

Fix is to disable core irq as a part of SSR down notification and enable
it as a part of SSR UP notification in ngd_slim_enable API. And also add a
defensive check in ISR to not access registers if slimbus is
runtime suspended.

Change-Id: I84a599551b98c8580bdfc889ebbe99f48c649895
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
2021-01-12 11:18:49 +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
Fenglin Wu
915ab3fdc6 input: qcom-hv-haptics: config interrupt in haptics_set_fifo()
Currently, haptics_fifo_empty_irq_config() uses a mutex lock and it's
called from playback() of input framework which is from an atomic
context. Fix this by moving it out of haptics_playback() and call it
from haptics_set_fifo() which gets eventually called in upload().

With this change, the irq_lock mutex is no longer needed because all
the calling paths of haptics_fifo_empty_irq_config() have been protected
by the mutex lock defined in haptics_play_info structure, hence remove
it.

Change-Id: I4e4d353f8427fb279fd3f4d6a28737acbdb22a0a
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2021-01-12 07:41:03 +08:00