Commit graph

598247 commits

Author SHA1 Message Date
Linux Build Service Account
b57db45569 Merge "ARM: dts: msm: Fix DT parsing error for msm8996 la-gvm" 2018-04-21 02:47:59 -07:00
Linux Build Service Account
9730426bcb Merge "defconfig: msm: Enable 802.11AD WiFi platform driver" 2018-04-21 02:47:57 -07:00
Linux Build Service Account
247f7cf924 Merge "msm_performance: Add NULL pointer checks" 2018-04-20 14:20:52 -07:00
Linux Build Service Account
afefc3eab6 Merge "msm: camera: sensor: Program SDR mask delay based on data rate" 2018-04-20 14:20:49 -07:00
Linux Build Service Account
e239ea085d Merge "cnss: cnss_pci: adapt cnss to msm virtual platform" 2018-04-20 14:20:47 -07:00
Linux Build Service Account
ef23f842a5 Merge "ARM: dts: msm: Add ldo29 and ldo31 to neutrino device node" 2018-04-20 14:20:45 -07:00
Vivek Kumar
1de97a9ff6 ARM: dts: msm: Fix DT parsing error for msm8996 la-gvm
Add close bracket to fix compilation error for
msm8996 la-gvm specific dts.

Change-Id: Ie98618c658a531712076343b98aa789188c3e6ac
Signed-off-by: Vivek Kumar <vivekuma@codeaurora.org>
2018-04-20 00:07:54 -07:00
Vijay kumar Tumati
28b773c49c msm: camera: sensor: Program SDR mask delay based on data rate
Program camera csiphy correctly by using sensor output data rate
information.

Change-Id: I34f4b6b88f645aa620c4d03be2d7905c0951fd4e
Signed-off-by: Vijay kumar Tumati <vtumati@codeaurora.org>
2018-04-20 12:30:58 +05:30
Zhaoyang Liu
976d5ca5dd defconfig: msm: Enable 802.11AD WiFi platform driver
Enable MSM_11AD platform driver. It is to support
IEEE80211AD WiFi driver wil6210 on MSM AUTO platform.

Change-Id: I507292fafedc78539fa1cf5ae54a7c43ce923f39
Signed-off-by: Zhaoyang Liu <zhaoyang@codeaurora.org>
2018-04-20 10:19:20 +08:00
Linux Build Service Account
ace014f81d Merge "drm: msm: fix potential NULL pointer dereference" 2018-04-19 14:17:11 -07:00
Shashi Shekar Shankar
98d3b2cf3b msm_performance: Add NULL pointer checks
Add NULL pointer checks.

Change-Id: Ia49ed015e8ea13c63296c4491c9d3af99ef0e121
Signed-off-by: Shashi Shekar Shankar <ssbang@codeaurora.org>
2018-04-19 02:54:46 -07:00
Linux Build Service Account
9be90e52bc Merge "ARM: dts: msm: update icnss device node for sdm660 and sdm630" 2018-04-19 02:49:34 -07:00
Linux Build Service Account
5d75820235 Merge "defconfig: msm: Enable SMD packet driver for msm8996-auto" 2018-04-19 02:49:33 -07:00
Ke Huang
2d60fe4d7c cnss: cnss_pci: adapt cnss to msm virtual platform
the virtual platform changes to use gerenic pci but not use
msm pci so adapt the cnss_pci to the msm virtual platform.

Change-Id: I8afb5afb9c447e984f2c6f44a722945c48be18dd
Signed-off-by: Ke Huang <keh@codeaurora.org>
2018-04-19 16:17:00 +08:00
Linux Build Service Account
6d0d8f7af3 Merge "clk: qcom: Update DSI PLL settings as per latest recommendation" 2018-04-18 15:10:16 -07:00
Linux Build Service Account
ff4eea9d8b Merge "usb: phy-msm-susb-qmp: power down phy upon disconnect notification" 2018-04-18 15:10:14 -07:00
Balachandra C S
8a3001d05e ARM: dts: msm: Add ldo29 and ldo31 to neutrino device node
Add ldo29 and ldo31 to neutrino device node to disable/enable
vote during suspend/resume.

Change-Id: Ia7fb99aad315e6e74a61bda563a29f01a0faaa22
Signed-off-by: Balachandra C S <balacs@codeaurora.org>
2018-04-18 18:00:58 +05:30
Linux Build Service Account
04eb780a68 Merge "ARM: dts: msm: enable secure smmu domain on msm8996" 2018-04-18 04:50:58 -07:00
Linux Build Service Account
f838d89392 Merge "mmc: card: Service RPMB requests with priority over other requests" 2018-04-18 04:50:57 -07:00
Linux Build Service Account
315e769672 Merge "voice_svc: Avoid double free in voice_svc driver" 2018-04-18 04:50:55 -07:00
Linux Build Service Account
1b5da171e8 Merge "init/main: Put kernel end place_marker" 2018-04-18 04:50:54 -07:00
Linux Build Service Account
12fee561b0 Merge "mmc: card: Call blk_requeue_request() with queue-lock held" 2018-04-18 04:50:53 -07:00
Linux Build Service Account
4285c64373 Merge "v4l2-core: Remove unhelpful warnings" 2018-04-18 04:50:52 -07:00
Vijay kumar Tumati
169e423524 msm: camera: sensor: Receive sensor output data rate information
Program data rate specific camera hardware registers using this
information.

Change-Id: I0a64fd6f5b0e9ae0a5edee836998d8fea0e7478d
Signed-off-by: Vijay kumar Tumati <vtumati@codeaurora.org>
2018-04-18 10:18:27 +05:30
Sarada Prasanna Garnayak
61e87507a5 ARM: dts: msm: update icnss device node for sdm660 and sdm630
Invalid min and max voltage configuration for the vdd-0.8-cx-mx
voltage regulator is causing smmu error after WLAN hardware reset.
To fix the above issue update the icnss wlan module vdd-0.8-cx-mx
regulator min and max voltage configuration value.

CRs-Fixed: 2175145
Change-Id: I293d1d3802c5a0bd3ba7244422ed46d16ef940b0
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
2018-04-17 05:44:43 -07:00
Arun Kumar Neelakantam
612c98edc7 defconfig: msm: Enable SMD packet driver for msm8996-auto
SMD packet driver provide access to SMD resources from the
user space through device nodes.

CRs-Fixed: 2223967
Change-Id: I3d458493994f877bfc0bf252ad9e1d5f5e180138
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
2018-04-17 14:44:50 +05:30
Linux Build Service Account
db005c458c Merge "mm-camera2:isp2: Release buffer lock after use" 2018-04-16 22:39:43 -07:00
Linux Build Service Account
289dfc65ae Merge "ARM: dts: msm: Update client-id for sde_kms_hyp" 2018-04-16 22:39:41 -07:00
Linux Build Service Account
f9b6081933 Merge "soc: qcom: scm: Support single HAB id for QCPE" 2018-04-16 22:39:40 -07:00
Vivek Kumar
a639d14d31 init/main: Put kernel end place_marker
Put kernel end place_marker for all targets.
This saves the kernel end time for targets which
enable MSM_BOOT_TIME_MARKER.

Change-Id: Iad635e971bdd341328d40681b7acf8a6f43f288d
Signed-off-by: Vivek Kumar <vivekuma@codeaurora.org>
2018-04-16 11:06:39 -07:00
Veerabhadrarao Badiganti
b8e9f7e011 mmc: card: Call blk_requeue_request() with queue-lock held
blk_requeue_request() must be called with queue lock held.

If it is called without this lock then there is a chance that block-
queue would be accessed simultaneously by more than one entity (say,
request completion & re-queue) and both can mess-up the queue
pointers which can result in unexpected results.

Change-Id: If81711ecf65a185f4c8dc19b8568621460c93db8
Signed-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
2018-04-16 08:07:45 -07:00
Veerabhadrarao Badiganti
d3643ee7ff mmc: card: Service RPMB requests with priority over other requests
RPMB requests are initiated from TZ and TZ gets blocked from servicing
other tasks/requests till it completes RPMB request. Delays in
servicing RPMB request may result in system-level stability/performance
issues.

Below is the issue observed:
1. TZ rpmb API is called to update TA rollback information. TZ forwards
   the request to HLOS mmc driver via rpmb-service.
2. mmc driver services the rpmb requests only after finishing the
   outstanding IO requests.
3. As part of handling an IO requests, mmc driver makes ICE call
   for getting encryption keys, which in-turn makes call to TZ.
4. Since ICE driver finds TZ is busy/blocked it returns ice request
   with -EBUSY error.
5. The failed requests with -EBUSY error would re-queued back.
6. The IO requests keep getting failed and keep getting re-queued
   and mmc driver never gets a chance to service rpmb requests.
7. This results in a deadlock senario.

So RPMB requests need to be serviced immediately.
If there is any outstanding RPMB request, then mmc driver should stop
pulling any more new requests. The moment its done with serving
ongoing requests, It should start processing RPMB request.

Change-Id: I2d0f98a11716ef946551cc1a967e70a38e91d6ac
Signed-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
2018-04-16 20:28:51 +05:30
Meera Gande
bf3dafc5ed mm-camera2:isp2: Release buffer lock after use
At start axi stream, we are acquiring the
buffer lock and releasing after completing
the stream configuration operations. In case
of live snapshot,this is causing the buffer
operations to halt and leading to sof freeze.

Change-Id: I7f57c8befc85c105a5690ac71e0276f42b9f1929
Signed-off-by: Meera Gande <mgande@codeaurora.org>
2018-04-16 11:42:44 +05:30
Linux Build Service Account
49df0ab20d Merge "soc: qcom: boot_stats: Fix place_marker API" 2018-04-15 22:22:34 -07:00
Linux Build Service Account
b813c182eb Merge "ath10k: deinit wow config in driver unload" 2018-04-15 22:22:33 -07:00
Rahul Sharma
ed3f93ba0b ARM: dts: msm: enable secure smmu domain on msm8996
Enable secure context bank of smmu domain to facilitate the
secure display usecases.

Change-Id: I2dea0b7d7a57558070a3f9b726d8e2d3d541521b
Signed-off-by: Rahul Sharma <rahsha@codeaurora.org>
2018-04-15 21:31:22 -07:00
Vivek Kumar
c5a90e7f3a ARM: dts: msm: Update client-id for sde_kms_hyp
Update Client-id for sde_kms_hyp node in LA-GVM.
This is required for MTMD feature.

Change-Id: I97c4c55b94173f4cc08d739974a11b9dd3a80ea3
Signed-off-by: Vivek Kumar <vivekuma@codeaurora.org>
2018-04-16 07:15:51 +05:30
Amit Blay
e51ceb3c2e soc: qcom: scm: Support single HAB id for QCPE
All guest VMs use the same HAB id for communication
with QCPE.

Change-Id: I01ed16376730276f13a734b82d387b1d30d14434
Signed-off-by: Amit Blay <ablay@codeaurora.org>
2018-04-15 07:14:14 -07:00
Linux Build Service Account
1920040bec Merge "defconfig: sdm660: Enable cnss_genl driver compilation" 2018-04-15 01:27:54 -07:00
Linux Build Service Account
18b279d0c7 Merge "defconfig: msmcortex_mediabox : Enable docker" 2018-04-15 01:27:41 -07:00
Linux Build Service Account
b85aa29d18 Merge "defconfig: Add USB pass-through related defconfig" 2018-04-15 01:27:39 -07:00
Linux Build Service Account
fb048ed53e Merge "ARM: dts: msm: Enable PMIC-GPIO clients for msm8996 GVM" 2018-04-14 13:44:49 -07:00
Linux Build Service Account
03da9df1d7 Merge "ARM: dts: msm: Add USB devices for msm8996 GVM" 2018-04-14 13:44:47 -07:00
Srinivas Dasari
07a0d9c823 defconfig: sdm660: Enable cnss_genl driver compilation
cnss_genl driver creates a netlink family and multicast groups
to facilitate communication between WLAN driver and userspace.

Define flag CONFIG_CNSS_GENL and set to 'y'(yes) to enable
compilation of the cnss_genl driver inorder to use the same

Change-Id: Ideb929ad36fd0dde38a10741a6bc288fa1949d8e
Signed-off-by: Srinivas Dasari <dasaris@codeaurora.org>
CRs-Fixed: 2124466
2018-04-13 05:17:48 -07:00
Linux Build Service Account
071d16fa62 Merge "defconfig: msm-auto: Make hotplug section size as 256 MB" 2018-04-13 04:52:23 -07:00
Linux Build Service Account
991252149c Merge "net: ipc_router: Fix buffer overflow during memcpy" 2018-04-13 04:52:22 -07:00
Linux Build Service Account
0d75fa8af2 Merge "msm: camera: Framedrop notification" 2018-04-13 04:52:20 -07:00
Linux Build Service Account
4ca97c41f1 Merge "ANDROID: fuse: Add null terminator to path in canonical path to avoid issue" 2018-04-13 04:52:18 -07:00
Linux Build Service Account
7c5a58c945 Merge "msm: ais: jpegdma: Fix for ASAN issues in jpegdma module" 2018-04-13 04:52:17 -07:00
Linux Build Service Account
6950f08dc3 Merge "leds: qpnp-flash-v2: Fix HW_STROBE configuration" 2018-04-13 04:52:15 -07:00