Commit graph

893,164 commits

Author SHA1 Message Date
Sandeep Singh
ac7f6bdf53 icnss2: change to avoid device crash if RF card is not present
This changes avoids device crash if Rf card is not present
in device.

Change-Id: I4b22ad0023a38e5b3ef49d6bf0e404b00c608115
Signed-off-by: Sandeep Singh <sandsing@codeaurora.org>
2020-12-30 05:26:35 -08:00
qctecmdr
5183288436 Merge "defconfig: Enable SOCINFO config for sdxnightjar target" 2020-12-29 19:19:54 -08:00
qctecmdr
617a6ca32e Merge "drivers: lpm-levels: Return correct value while suspend" 2020-12-29 19:19:53 -08:00
qctecmdr
1bbfb84274 Merge "Merge android11-5.4.61+ (e0b1644) into msm-5.4" 2020-12-29 19:19:53 -08:00
qctecmdr
1ac401219b Merge "interconnect: qcom: Add OSM L3 support on SCSHRIKE" 2020-12-29 19:19:53 -08:00
qctecmdr
629b150b59 Merge "icnss2: Clear SMP2P data during SSR" 2020-12-29 19:19:52 -08:00
qctecmdr
d6c74bdc8a Merge "usb: f_gsi: Increase GPS EP maxpacket size to 64bytes" 2020-12-29 19:19:52 -08:00
qctecmdr
ddd209806d Merge "usb: f_gsi: Disable function remote wake-up capability for DPL" 2020-12-29 19:19:52 -08:00
qctecmdr
aeffceb7f7 Merge "cnss2: Add config to disable time sync feature" 2020-12-29 19:19:51 -08:00
qctecmdr
d8a0d0db56 Merge "cnss2: Use proper DMA mask based on device ID" 2020-12-29 19:19:51 -08:00
qctecmdr
5bf38f9905 Merge "icc: dt-bindings: add endpoint IDs for interconnects for MONACO" 2020-12-27 17:54:23 -08:00
qctecmdr
502034be7b Merge "msm: pci: use local pointer for rpmsg_device while sending rpmsg" 2020-12-27 17:54:22 -08:00
qctecmdr
c75c3d980f Merge "usb: misc: nb7vpq904m: fix suspend/resume issue" 2020-12-27 17:54:22 -08:00
Naman Padhiar
bf935090f4 icnss2: Clear SMP2P data during SSR
Clear smp2p data during subsystem down to
prevent false smp2p notification to FW when
subsystem is up.

Change-Id: Iaa9a360e27a6e59d34ba9f02a28ce5dcf71ed0f5
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
2020-12-24 20:19:23 -08:00
Chandana Kishori Chiluveru
87f4d33019 usb: f_gsi: Increase GPS EP maxpacket size to 64bytes
Currently usb driver is using 8 bytes request on interrupt endpoint
for all CDC functions. GPS host driver is expecting short packet/zero
length packet on interrupt endpoint and failing the transfer with 8 bytes
maxpacket. Increase the maxpacket size to 64 bytes so that host ends
the transfer with a short packet.

Change-Id: Icc9919fbd633468d3cc7d4d8ab1945730cdc7c06
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
2020-12-24 04:55:31 -08:00
Odelu Kukatla
299903dad6 icc: dt-bindings: add endpoint IDs for interconnects for MONACO
Add master and slave IDs for all Qualcomm Technologies, Inc. Monaco
interconnect providers which consumers can use to set bandwidth
constraints and find paths in the NoC (Network-On-Chip) topology.

Change-Id: Id2e816a74e382946c02345a5d1e39ed1d913ef90
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-12-24 15:33:03 +05:30
qctecmdr
28255001cf Merge "spi: spi-msm-geni: Propagate missing change from 4.14 to 5.4" 2020-12-23 23:10:16 -08:00
qctecmdr
959b3a1fac Merge "msm: kgsl: Add apb_pclk to the clock list and increase KGSL_MAX_CLKS" 2020-12-23 23:10:16 -08:00
qctecmdr
a7f770af3b Merge "arm: defconfig: Enable interconnect driver for NIGHTJAR" 2020-12-23 23:10:15 -08:00
qctecmdr
475b0d24b7 Merge "usb: gsi: Allow suspend upon previous suspend failure in gsi_suspend" 2020-12-23 23:10:15 -08:00
qctecmdr
44abfd814c Merge "input: touchscreen: Enable Novatek nt36xxx Module" 2020-12-23 23:10:15 -08:00
Lijuan Gao
daae44ea12 defconfig: Enable SOCINFO config for sdxnightjar target
Enable SOCINFO config for sdxnightjar soc_id query.

Change-Id: Iaa59d03e3454d2d4278775ed4d89d13d71e9b65b
Signed-off-by: Lijuan Gao <lijuang@codeaurora.org>
2020-12-24 14:25:17 +08:00
Tushar Nimkar
019a94d233 drivers: lpm-levels: Return correct value while suspend
Currently lpm_suspend_enter and lpm_cpuidle_s2idle return
success always. This misleads on succcess and failure counts.

This change adds support to return correct value to caller.

Change-Id: I57dd0a4385f16f0e0aa1c92d602c0816ed358e2c
Signed-off-by: Tushar Nimkar <tnimkar@codeaurora.org>
2020-12-24 10:33:39 +05:30
Veera Vegivada
3dde3cb49e interconnect: qcom: Add OSM L3 support on SCSHRIKE
Add Operating State Manager (OSM) L3 interconnect provider support on
SCSHRIKE SoCs.

Change-Id: I69bd044422520601b121f260ff0cebf07d5a5220
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2020-12-24 09:49:44 +05:30
Veera Vegivada
c680e4f46f interconnect: qcom: Refractor OSM L3 code
Refractor the OSM L3 driver to make it easy to extend for
other targets.

Change-Id: Id9e9ff3c2e9a299fcee8881c68f43649b866259b
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2020-12-24 09:49:06 +05:30
Veera Vegivada
21b7e009d6 interconnect: qcom: Add SCSHRIKE interconnect provider driver
Introduce QTI SCSHRIKE specific provider driver using the
interconnect framework.

Change-Id: I16865c527a4e70d2e0e42f048bfa451a31027462
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2020-12-24 09:46:57 +05:30
Nitesh Gupta
5fc6f0eef5 arm64: defconfig: Adding all CoreTech Defconfigs to Mainline 5.4
Changes Included:-
1.) PCIE:- 3172299 3197640
2.) USB:- 3186918 3325023
3.) BUSES:- 3198026
4.) STORAGE:- 3261577.

Change-Id: I69c4cded2463d78b31302673114f462fe4e88461
Signed-off-by: Nitesh Gupta <nitegupt@codeaurora.org>
2020-12-23 19:45:36 -08:00
Manu Gautam
3717aafa04 usb: f_gsi: Fix GSI enable logic for ADPL only composition
Driver enables GSI wrapper only if OUT EP is present in
GSI interface which is not the case with DPL function.
This logic works as long as there is another GSI function
present with OUT EP (e.g. RMNET/RNDIS). However, if ADPL is
the only GSI function in composition then driver does all
the EP specific programming in USB GSI wrapper but doesn't
enable it. Since, initial doorbell is rung by software, data
transfer does start but eventually stall happens as USB GSI
wrapper doesn't ring doorbell.
Fix it by not having an EP check while enabling GSI.

Change-Id: Ia40209d5a3f3b5947b13e8909ef9f994200f7a85
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
2020-12-23 08:52:39 -08:00
qctecmdr
265c742dd3 Merge "arm_scmi: cleanup the mailbox channels upon errors" 2020-12-23 04:18:09 -08:00
qctecmdr
17d38587c7 Merge "soc: qcom: smem: Add support for suspend to disk" 2020-12-23 04:18:09 -08:00
qctecmdr
9f01e9df06 Merge "mailbox: msm_qmp: Add support for suspend to disk" 2020-12-23 04:18:08 -08:00
qctecmdr
c88ac3211c Merge "soc: qcom: smp2p: Add support for suspend to disk" 2020-12-23 04:18:08 -08:00
qctecmdr
fe2aee57e6 Merge "msm: kgsl: Protect the memdesc->gpuaddr in SVM use cases" 2020-12-23 04:18:08 -08:00
qctecmdr
05632b2aaa Merge "serial: msm_geni_serial: Perform Abort sequence for cancel failure" 2020-12-23 04:18:07 -08:00
qctecmdr
e2b99152a5 Merge "msm: cvp: Fix to avoid cache entry for unwanted buffer" 2020-12-23 04:18:07 -08:00
qctecmdr
a0a9a5d49a Merge "clk: qcom: gcc-yupik: Remove .name for all external clocks" 2020-12-23 04:18:07 -08:00
qctecmdr
d39202ffc7 Merge "msm: pcie: Add 4th instance of PCIe Controller" 2020-12-23 04:18:06 -08:00
Linyu Yuan
97d51db933 usb: misc: nb7vpq904m: fix suspend/resume issue
when suspend happen with empty OTG cable,
then insert USB 3 thumb drive,
after resume, thumb drive work in USB 2 mode.

currently in suspend function only disable redriver,
but no operation in resume function.

fix it by enable redriver during resume.

Change-Id: I57535dd24317cce77e40eb8ca30a2203af6776b0
Signed-off-by: Linyu Yuan <linyyuan@codeaurora.org>
2020-12-23 15:51:43 +08:00
qctecmdr
eda8988caf Merge "spi: spi-msm-geni: Propagate missing SPI Slave change from 4.14 to 5.4" 2020-12-22 23:31:08 -08:00
qctecmdr
5f1e9b6d76 Merge "usb: f_gsi: Add EP_LOOKUP for USB_PROT_GPS_CTRL" 2020-12-22 23:31:08 -08:00
qctecmdr
f4ca63800b Merge "cnss2: Fix an issue when MSM SSR feature is not enabled" 2020-12-22 23:31:08 -08:00
qctecmdr
6b45588019 Merge "input: touchscreen: focaltech: update driver code" 2020-12-22 23:31:07 -08:00
qctecmdr
458f4e0d86 Merge "soc: qcom: socinfo: Add support for SM8325 platforms" 2020-12-22 23:31:07 -08:00
Odelu Kukatla
c0fde75870 arm: defconfig: Enable interconnect driver for NIGHTJAR
Enable the interconnect driver so that consumers are
able to obtain their path handles properly.

Change-Id: I347133af37d660855532d08d23ef5750d93ff83b
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-12-23 12:52:19 +05:30
Haseeb Khan
fa2c98ac0e msm: cvp: Fix to avoid cache entry for unwanted buffer
Error handle to avoid dereferencing of unwanted buffer during deinit

Change-Id: I0414c18b5a0bba1e1f915c59ba99cce82c0e98fe
Signed-off-by: Haseeb Khan <hkhan@codeaurora.org>
2020-12-23 11:33:51 +05:30
Nitesh Gupta
0d528015d1 msm: pcie: Add 4th instance of PCIe Controller
In some devices we have 4 PCIe controllers. This change
enables the 4th PCIe controller.

Change-Id: I6a192b7595bd7ddf3d0ec1e80faf9e2ec1b6a5ac
Signed-off-by: Nitesh Gupta <nitegupt@codeaurora.org>
2020-12-22 21:12:04 -08:00
qctecmdr
2e5624aa29 Merge "interconnect: qcom: Add interconnect provider driver for SDXNIGHTJAR" 2020-12-22 19:16:21 -08:00
qctecmdr
35e84e0d41 Merge "defconfig: Enable NAND related configs for sdxnightjar" 2020-12-22 19:16:21 -08:00
qctecmdr
326a25095b Merge "power: reset: qcom-dload-mode: Add dependency of scm in download driver" 2020-12-22 19:16:20 -08:00
qctecmdr
aee747c57a Merge "rpmsg: glink: remove IRQF_NO_SUSPEND flag while requesting irq" 2020-12-22 19:16:20 -08:00