Commit graph

874,687 commits

Author SHA1 Message Date
qctecmdr
1e0cee8ff8 Merge "clk: qcom: dispcc: Voltage voting support for Lahaina" 2019-12-03 16:26:59 -08:00
qctecmdr
1768daa512 Merge "msm: ipa3: Fix to hold the clock until replenish the descriptors" 2019-12-03 15:33:49 -08:00
qctecmdr
5939f51cb4 Merge "msm: ipa3: Fix to increase timeout value for send command" 2019-12-03 15:33:49 -08:00
qctecmdr
0100b2ce16 Merge "mm: usercopy: skip stack page span check" 2019-12-03 15:33:49 -08:00
qctecmdr
eac37ae56c Merge "soc: qcom: secure_buffer: Move to subsys_initcall" 2019-12-03 15:33:48 -08:00
qctecmdr
acfac220ec Merge "arm64: defconfig: Enable the MSM ION heaps on Lahaina GKI" 2019-12-03 15:33:48 -08:00
Ashok Vuyyuru
5dfa9644c3 msm: ipa3: Fix to hold the clock until replenish the descriptors
When CPU load is high IPA buffer replenish WQ scheduling got delayed
because of that not able to replenish the descriptors. Add changes to
hold the clock until replenish the minimum number of descriptors.

Change-Id: Iea79dcaa90d12fc4324522ba2c63dfcdfded2f90
Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org>
2019-12-03 04:19:16 -08:00
Ashok Vuyyuru
fbec6ce31d msm: ipa3: Fix to increase timeout value for send command
Due to freeing the command payload Observing proc error
from IPA HW when HW delayed to process the command. Add
changes to increase timeout value and handling return
value from timeout function.

Change-Id: I0c953a9cc299ffdf1bd8c746a2b60a2107e993ee
Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org>
2019-12-03 04:17:26 -08:00
Vinayak Menon
dd282b2588 mm: usercopy: skip stack page span check
Kernel stack pages can span multiple pages and GFP_COMP is not
set for stack pages. Fix the false "spans multiple pages" error.

Change-Id: I2ba414be466b7c90fb4a3542237da809175e0590
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
[swatsrid@codeaurora.org: Fix trivial merge conflicts]
Signed-off-by: Swathi Sridhar <swatsrid@codeaurora.org>
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2019-12-02 15:36:05 -08:00
qctecmdr
915d2b2efe Merge "defconfig: lahaina-gki: enable the fixed regulator driver" 2019-12-02 14:28:22 -08:00
qctecmdr
29300c2af3 Merge "clk: qcom: clk-dummy: convert into a platform driver" 2019-12-02 14:28:22 -08:00
qctecmdr
e8c591025a Merge "msm: ipa3: Fix to avoid buffer overread" 2019-12-02 13:54:14 -08:00
qctecmdr
bf271291a1 Merge "msm: adsprpc: Making adsprpc gki compliant" 2019-12-02 13:54:14 -08:00
qctecmdr
ebaf0ef66a Merge "serial: msm_geni_serial: Ensure to set clock freq correctly" 2019-12-02 13:54:14 -08:00
Isaac J. Manjarres
06e7a3c825 arm64: defconfig: Enable the MSM ION heaps on Lahaina GKI
Enable the MSM ION heaps for use on Lahaina GKI.

Change-Id: I9cc92a161ae12e3eb98bfe86f7d7e5613ac4c490
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2019-12-02 13:11:00 -08:00
Isaac J. Manjarres
05e167629f arm64: defconfig: Enable secure buffer driver on Lahaina GKI
Enable the secure buffer driver on Lahaina GKI to protect memory
buffers from unauthorized accesses.

Change-Id: I1667d9490f82dc1e84c0673989d72e090b1b7583
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2019-12-02 13:10:59 -08:00
Michael Adisumarta
26958d2dfc msm: ipa3: Fix to avoid buffer overread
additional check to make sure there is no buffer overread.

Change-Id: I9bf66522f6a3da7c7185f387567d6773ae402b76
Acked-by: Suhas Mallesh <smallesh@qti.qualcomm.com>
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
2019-12-02 00:11:25 -08:00
Prudhvi Yarlagadda
acf863100d serial: msm_geni_serial: Ensure to set clock freq correctly
This patch enables UART clock to run at half the rate and make
sure write to register gets executed with read back of the same
regiter.

Change-Id: Ic4087f6e246b112769335e883a35d8eb00412907
Signed-off-by: Prudhvi Yarlagadda <pyarlaga@codeaurora.org>
2019-12-02 12:20:54 +05:30
qctecmdr
564039bb6a Merge "msm: ipa: Enable IPA compilation for Lahaina" 2019-12-01 22:30:26 -08:00
qctecmdr
49a3ddbf02 Merge "serial: msm_geni_serial: Add missing changes from 4.19 kernel" 2019-12-01 22:30:24 -08:00
qctecmdr
f6a81fe3c6 Merge "i3c: i3c-master-qcom-geni: Add I3C GENI driver snapshot" 2019-12-01 22:30:24 -08:00
qctecmdr
ddbed2ec05 Merge "firmware: qcom_scm: Add trace points to scm driver" 2019-12-01 22:30:23 -08:00
qctecmdr
cd063a1b4e Merge "msm: cvp: Avoid CVP loading at boot" 2019-12-01 15:44:39 -08:00
qctecmdr
17f1121876 Merge "ANDROID: usb: gadget: configfs: Support multiple android instances" 2019-12-01 15:44:39 -08:00
qctecmdr
6c52778500 Merge "msm: cvp: Init reserved cdsp_mem" 2019-12-01 15:08:45 -08:00
qctecmdr
c65aae7a4f Merge "drivers: soc: qcom: Add snapshot of driver for FSA4480 I2C device" 2019-11-28 17:02:29 -08:00
qctecmdr
4ef89f019d Merge "iommu: dma-mapping-fast: fix iova alloc wrap" 2019-11-28 10:44:17 -08:00
Mukesh Kumar Savaliya
36dde6071c serial: msm_geni_serial: Add missing changes from 4.19 kernel
This change adds all missing changes on previous snapshot of
the base kernel 4.19.

Change-Id: Iaa5f338b97eb4a6194125a34119f4a089d92baa9
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
2019-11-28 20:12:19 +05:30
Ghanim Fodi
8d23c89067 msm: ipa: Enable IPA compilation for Lahaina
Enable the needed IPA modules for compilation.
Drivers will be modules on GKI config and static
on QGKI and debug configs..

Change-Id: Ibe44dc65f0f6751a2af1a4bcc1503d570d949f1b
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
2019-11-28 15:55:04 +02:00
qctecmdr
8852a1a921 Merge "msm: ipa: fix ipa driver compilation issue" 2019-11-28 04:13:48 -08:00
Phani Kumar Uppalapati
8aaaa4b44e drivers: soc: qcom: Add snapshot of driver for FSA4480 I2C device
This is a snapshot of driver support for FSA4480 I2C device as of
msm-4.19 commit '6037f6c5818ad4cab978a90ba45bd51aa73da497'(Add
driver for FSA4480 I2C device).

Change-Id: Iac392c82a72fe5de469fda094059ef7691772ca8
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-11-28 16:32:36 +08:00
Subramanian Ananthanarayanan
92cc729369 i3c: i3c-master-qcom-geni: Add I3C GENI driver snapshot
This is a snapshot of I3C GENI driver and associated files as of msm-4.19
'commit a61c76b51988 ("i3c: i3c-master-qcom-geni: Support for IBI wakeup
from system suspend")'.

Change-Id: I7f09cafbfc76dfe2c8d24d91b9ee2a5854ccc5ec
Signed-off-by: Subramanian Ananthanarayanan <skananth@codeaurora.org>
2019-11-27 21:49:00 -08:00
qctecmdr
6044626a0c Merge "ALSA: pcm: use lock to protect substream runtime resource" 2019-11-27 21:40:35 -08:00
qctecmdr
432a21064d Merge "drivers: pinctrl: msm: remove redundant call to set handler" 2019-11-27 21:40:35 -08:00
qctecmdr
fe977ee3ff Merge "i2c: i2c-msm-geni: Add support to make I2C driver GKI compliant" 2019-11-27 21:40:34 -08:00
qctecmdr
e462212940 Merge "kernel: Create and export kernel headers" 2019-11-27 21:40:34 -08:00
qctecmdr
8d5b8707e7 Merge "soc: qcom: spss_utils: fix emulation logic for lahaina rumi" 2019-11-27 21:40:34 -08:00
qctecmdr
b883676a71 Merge "arm64: defconfig: Enable aop-qmp clock driver for Lahaina" 2019-11-27 21:40:34 -08:00
qctecmdr
8393ad72c2 Merge "usb: dt-bindings: Add USB QMP PHY registers definition" 2019-11-27 20:56:37 -08:00
qctecmdr
7383281882 Merge "ALSA: compress: Memset timestamp structure to zero" 2019-11-27 20:56:36 -08:00
qctecmdr
946ef014cf Merge "Asoc: Add audio backend to hwdep interface" 2019-11-27 20:56:36 -08:00
qctecmdr
14d6a78d70 Merge "kconfig: add new config AUDIO_QGKI for audio" 2019-11-27 20:56:36 -08:00
qctecmdr
f45bb46943 Merge "ALSA: compress: Add APTX format support in ALSA" 2019-11-27 20:56:35 -08:00
qctecmdr
5ec3e080e9 Merge "usb: typec: ucsi: Optimise ucsi_unregister()" 2019-11-27 20:15:18 -08:00
qctecmdr
cace7512f5 Merge "usb: typec: Remove the callback members from struct typec_capability" 2019-11-27 19:26:20 -08:00
Elliot Berman
873f25f55f firmware: qcom_scm: Add trace points to scm driver
Adding traces to find the arguments passed to secure world
and the values returned.

Change-Id: I6a90f968a05873f0ecbd4a0cc8c85d704e1d64cf
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Siddharth Gupta <sidgup@codeaurora.org>
2019-11-27 14:12:24 -08:00
Elliot Berman
1ffb5f3083 soc: qcom: Remove downstream scm driver
Remove downstream scm driver as it has been deprecated in favor of
firmware/qcom_scm.c.

Change-Id: Ie056baeca1e5e305c7c77b3cec086292e4bf3caf
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
2019-11-27 14:03:42 -08:00
qctecmdr
3b25b50faf Merge "defconfig: Enable qcom_scm as a module" 2019-11-27 13:17:16 -08:00
Mike Tipton
870b7de80b clk: qcom: dispcc: Voltage voting support for Lahaina
Add voltage voting support to the Lahaina DISP_CC driver.

Change-Id: Ia70dba7514acd876ebffdbeb9d218e9afbf54251
Signed-off-by: Mike Tipton <mdtipton@codeaurora.org>
2019-11-27 12:48:36 -08:00
Mike Tipton
e835e29d77 clk: qcom: videocc: Voltage voting support for Lahaina
Add voltage voting support to the Lahaina VIDEO_CC driver.

Change-Id: If1c943aa067c57b4db813d9e509d5f6b76834505
Signed-off-by: Mike Tipton <mdtipton@codeaurora.org>
2019-11-27 12:48:36 -08:00