OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
6 years agoMerge "power: qcom-step-chg: Fix the error return path"
Linux Build Service Account [Thu, 24 Aug 2017 13:13:56 +0000 (06:13 -0700)]
Merge "power: qcom-step-chg: Fix the error return path"

6 years agoMerge "dwc3-msm: Add delay between consecutive register reads in while loop"
Linux Build Service Account [Thu, 24 Aug 2017 13:13:55 +0000 (06:13 -0700)]
Merge "dwc3-msm: Add delay between consecutive register reads in while loop"

6 years agoMerge "leds: qpnp-wled: Cap the lower limit of brightness level"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:57 +0000 (20:24 -0700)]
Merge "leds: qpnp-wled: Cap the lower limit of brightness level"

6 years agoMerge "icnss: Do not process FW messages after Modem shutdown"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:57 +0000 (20:24 -0700)]
Merge "icnss: Do not process FW messages after Modem shutdown"

6 years agoMerge "ARM: dts: msm: Remove cdsp context banks for SDM636"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:56 +0000 (20:24 -0700)]
Merge "ARM: dts: msm: Remove cdsp context banks for SDM636"

6 years agoMerge "msm: ipa3: Load IPA FW using PIL for MDM devices"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:55 +0000 (20:24 -0700)]
Merge "msm: ipa3: Load IPA FW using PIL for MDM devices"

6 years agoMerge "defconfig: msm: Enable configs for msm8996 auto CV2X target"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:52 +0000 (20:24 -0700)]
Merge "defconfig: msm: Enable configs for msm8996 auto CV2X target"

6 years agoMerge "mmc: sdhci: Force probe of shdc1 based on boolean property"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:52 +0000 (20:24 -0700)]
Merge "mmc: sdhci: Force probe of shdc1 based on boolean property"

6 years agoMerge "ARM: dts: msm: Add early mount for vendor and system"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:51 +0000 (20:24 -0700)]
Merge "ARM: dts: msm: Add early mount for vendor and system"

6 years agoMerge "msm: sps: Destroy debug log during BAM deregistration"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:50 +0000 (20:24 -0700)]
Merge "msm: sps: Destroy debug log during BAM deregistration"

6 years agoMerge "soc: qcom: glink_spi_xprt: Remove extra SPI transactions"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:49 +0000 (20:24 -0700)]
Merge "soc: qcom: glink_spi_xprt: Remove extra SPI transactions"

6 years agoMerge "msm: ADSPRPC: Queue one more intent to avoid race condition"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:48 +0000 (20:24 -0700)]
Merge "msm: ADSPRPC: Queue one more intent to avoid race condition"

6 years agoMerge "ASoC: msm: qdspv2: add an API to destroy ion client"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:47 +0000 (20:24 -0700)]
Merge "ASoC: msm: qdspv2: add an API to destroy ion client"

6 years agoMerge "ASoC: msm: qdspv2: initialize struct member before being used"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:46 +0000 (20:24 -0700)]
Merge "ASoC: msm: qdspv2: initialize struct member before being used"

6 years agoMerge "ASoC: APR: initialize struct member before being used"
Linux Build Service Account [Thu, 24 Aug 2017 03:24:46 +0000 (20:24 -0700)]
Merge "ASoC: APR: initialize struct member before being used"

6 years agoleds: qpnp-wled: Cap the lower limit of brightness level
Subbaraman Narayanamurthy [Tue, 22 Aug 2017 02:16:37 +0000 (19:16 -0700)]
leds: qpnp-wled: Cap the lower limit of brightness level

As per the hardware documentation, operating limits of WLED is
from 0.4% to 100%. Cap the lower limit to 0.4% to ensure proper
operation.

Change-Id: I7ee2684ea2186d4fdda5cea9a4d421b429a6d4fd
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
6 years agoicnss: Do not process FW messages after Modem shutdown
Sameer Thalappil [Fri, 18 Aug 2017 20:02:32 +0000 (13:02 -0700)]
icnss: Do not process FW messages after Modem shutdown

During Modem graceful shutdown, QMI messages from WLAN FW can
still be delivered to host even after icnss receives Modem
shutdown notification from SSR framework. So prevent processing
any such messages from FW after Modem shutdown.

CRs-Fixed: 2095386
Change-Id: Ice21d043393b0f7b97aaccd68e1b28702cc9e393
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
6 years agoMerge "ARM: dts: msm: Align to published memory map for sdm636"
Linux Build Service Account [Wed, 23 Aug 2017 16:30:04 +0000 (09:30 -0700)]
Merge "ARM: dts: msm: Align to published memory map for sdm636"

6 years agoMerge "diag: Fix possible usage of freed resource issue"
Linux Build Service Account [Wed, 23 Aug 2017 16:30:03 +0000 (09:30 -0700)]
Merge "diag: Fix possible usage of freed resource issue"

6 years agomsm: ipa3: Load IPA FW using PIL for MDM devices
Ghanim Fodi [Tue, 8 Aug 2017 15:13:25 +0000 (18:13 +0300)]
msm: ipa3: Load IPA FW using PIL for MDM devices

Change IPA firmware loading on MDM devices to use
Linux PIL instead of manual loading.
Loading with PIL is more secure. Firmware needs
to be signed and then authenticated by Trust Zone.

Change-Id: If8bda76795dcd000327c6f6345a9b38474b609fd
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
6 years agoARM: dts: msm: Remove cdsp context banks for SDM636
tharun kumar [Tue, 22 Aug 2017 13:47:56 +0000 (19:17 +0530)]
ARM: dts: msm: Remove cdsp context banks for SDM636

Remove the context banks of cdsp from fastrpc device node
for SDM636

Change-Id: I9a238ad21f253da3c4f707a71009e02e9660ed1b
Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
6 years agoARM: dts: msm: Align to published memory map for sdm636
Jitendra Sharma [Tue, 22 Aug 2017 13:31:30 +0000 (19:01 +0530)]
ARM: dts: msm: Align to published memory map for sdm636

Remove cdsp pil node and corresponding carveout region,
also add 1MB buffer at MBA boundary for sdm636.

Change-Id: I6adb0f2ed37559b91d0b607c729e66142f49e86f
Signed-off-by: Jitendra Sharma <shajit@codeaurora.org>
6 years agosocinfo: Add support for SDM/A 636 SOCs
Srinivas Ramana [Fri, 18 Aug 2017 15:27:51 +0000 (20:57 +0530)]
socinfo: Add support for SDM/A 636 SOCs

Add socinfo support and CPU IDs for SDM636
and SDA636 SOCs.

Change-Id: If14654c3fb93a52e4db0270e60cb6e6371ef077f
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
6 years agoARM: dts: msm: Add device tree support for SDM/A 636
Srinivas Ramana [Mon, 21 Aug 2017 07:22:26 +0000 (12:52 +0530)]
ARM: dts: msm: Add device tree support for SDM/A 636

Add the required device tree files to support all the platforms
with SDM636 and SDA636.

Change-Id: Iff673b1626acb2bb83c0b7706b118e24919c3934
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
6 years agomsm: sps: Destroy debug log during BAM deregistration
Rama Krishna Phani A [Tue, 17 Jan 2017 11:41:22 +0000 (17:11 +0530)]
msm: sps: Destroy debug log during BAM deregistration

Clients can register and deregister to BAM based on usecase.
IPC Log pages are created during clients registration to BAM.
Update support to destroy log pages during BAM deregistration.

Change-Id: I1da266c61ebd57d6cfead6fc5b64a05be5620cf4
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
6 years agoMerge "drm/msm: fix hdcp 1x module for repeater test cases"
Linux Build Service Account [Wed, 23 Aug 2017 01:56:14 +0000 (18:56 -0700)]
Merge "drm/msm: fix hdcp 1x module for repeater test cases"

6 years agoMerge "cnss2: Add debugfs entries for register read/write"
Linux Build Service Account [Wed, 23 Aug 2017 01:56:13 +0000 (18:56 -0700)]
Merge "cnss2: Add debugfs entries for register read/write"

6 years agoMerge "tracing: fix race condition reading saved tgids"
Linux Build Service Account [Wed, 23 Aug 2017 01:56:13 +0000 (18:56 -0700)]
Merge "tracing: fix race condition reading saved tgids"

6 years agoMerge "msm: sensor: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG"
Linux Build Service Account [Wed, 23 Aug 2017 01:56:12 +0000 (18:56 -0700)]
Merge "msm: sensor: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG"

6 years agoARM: dts: msm: Add early mount for vendor and system
Anthony Mah [Tue, 15 Aug 2017 00:44:24 +0000 (17:44 -0700)]
ARM: dts: msm: Add early mount for vendor and system

Create support for early mounting of system and vendor partitions
in the kernel on msm8996 platforms.

Change-Id: I3caf26d3e2a371ccd63a2823fe3e487461a8dd08
Signed-off-by: Anthony Mah <amah@codeaurora.org>
6 years agosoc: qcom: glink_spi_xprt: Remove extra SPI transactions
Chris Lew [Wed, 24 May 2017 23:16:38 +0000 (16:16 -0700)]
soc: qcom: glink_spi_xprt: Remove extra SPI transactions

The TX FIFO write reg and the RX FIFO read reg are controlled
by this processor. Keep track of the state of these two indexes
to reduce the amount of SPI reads.

CRs-Fixed: 2093123
Change-Id: I4ffa0e08bce6dabd57f33a13fef8107211ce3f09
Signed-off-by: Chris Lew <clew@codeaurora.org>
6 years agopower: qcom-step-chg: Fix the error return path
Subbaraman Narayanamurthy [Wed, 16 Aug 2017 18:55:18 +0000 (11:55 -0700)]
power: qcom-step-chg: Fix the error return path

Fix the error return path in qcom_step_chg_init() to free up the
allocated memory and registered wake source.

Change-Id: I8f93246d27f79a7c759b3afc4a4544d9ffca7a80
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
6 years agomsm: sensor: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG
Haibin Liu [Wed, 9 Aug 2017 08:26:41 +0000 (16:26 +0800)]
msm: sensor: Fix crash when ioctl VIDIOC_MSM_SENSOR_INIT_CFG

the invalid data of sensor_init_cfg_data, is used by
msm_sensor_driver_probe. This cause crash when ioctl
VIDIOC_MSM_SENSOR_INIT_CFG repeatedly and aggressively.

Change-Id: Idffcd3b82b9590dbfdcaf14b80668cc894178f54
Signed-off-by: Haibin Liu <haibinl@codeaurora.org>
6 years agoMerge "ASoC: core: Fix possible NULL pointer dereference"
Linux Build Service Account [Tue, 22 Aug 2017 11:11:36 +0000 (04:11 -0700)]
Merge "ASoC: core: Fix possible NULL pointer dereference"

6 years agoMerge "msm: sensor: Add mutex lock during ois power down operations"
Linux Build Service Account [Tue, 22 Aug 2017 11:11:35 +0000 (04:11 -0700)]
Merge "msm: sensor: Add mutex lock during ois power down operations"

6 years agoMerge "tracing: Revert commits improving handling of saved_tgids"
Linux Build Service Account [Tue, 22 Aug 2017 11:11:33 +0000 (04:11 -0700)]
Merge "tracing: Revert commits improving handling of saved_tgids"

6 years agoMerge "ARM: dts: msm: Enable laser sensor on sdm630 MTP"
Linux Build Service Account [Tue, 22 Aug 2017 11:11:32 +0000 (04:11 -0700)]
Merge "ARM: dts: msm: Enable laser sensor on sdm630 MTP"

6 years agoMerge "ion: Convert allocation counters to long"
Linux Build Service Account [Tue, 22 Aug 2017 11:11:31 +0000 (04:11 -0700)]
Merge "ion: Convert allocation counters to long"

6 years agoMerge "dwc3: Add required support to get lfps_rxterm interrupt from SS_PHY"
Linux Build Service Account [Tue, 22 Aug 2017 11:11:24 +0000 (04:11 -0700)]
Merge "dwc3: Add required support to get lfps_rxterm interrupt from SS_PHY"

6 years agoASoC: msm: qdspv2: initialize struct member before being used
yidongh [Tue, 15 Aug 2017 06:24:13 +0000 (14:24 +0800)]
ASoC: msm: qdspv2: initialize struct member before being used

Initialize member value of struct audio_aio_write_param after declaration.

CRs-Fixed: 2091953
Change-Id: Iaf3ff1232e85ae8d26e9d97ce4c2aa3408da7a80
Signed-off-by: Yidong Huang <yidongh@codeaurora.org>
6 years agoASoC: APR: initialize struct member before being used
yidongh [Tue, 15 Aug 2017 10:48:30 +0000 (18:48 +0800)]
ASoC: APR: initialize struct member before being used

Initialize member value of struct apr_client_data after declaration.

CRs-Fixed: 2091948
Change-Id: I8a185ebd4126f7d064de90bf652bc96c2ab7b408
Signed-off-by: Yidong Huang <yidongh@codeaurora.org>
6 years agoASoC: core: Fix possible NULL pointer dereference
Meng Wang [Mon, 7 Aug 2017 04:05:24 +0000 (12:05 +0800)]
ASoC: core: Fix possible NULL pointer dereference

When SSR is triggered when the system does not have a sound card
registered, but has codecs. The pointer card sent from codec driver
to snd_soc_card_change_online_state is NULL. Add null check for soc_card
before dereferencing.

Change-Id: I23342a6cbd9d53e62b2ea11dfe79aad3759df6f0
Signed-off-by: Meng Wang <mwang@codeaurora.org>
6 years agoMerge "usb: pd: simplify pd_phy_write() and pd_phy_signal() usage"
Linux Build Service Account [Tue, 22 Aug 2017 03:01:19 +0000 (20:01 -0700)]
Merge "usb: pd: simplify pd_phy_write() and pd_phy_signal() usage"

6 years agoMerge "msm: ADSPRPC: validate user buffers after copying from user"
Linux Build Service Account [Tue, 22 Aug 2017 03:01:12 +0000 (20:01 -0700)]
Merge "msm: ADSPRPC: validate user buffers after copying from user"

6 years agoMerge "leds: leds-qpnp: Set PWM channel operational mode explicitly"
Linux Build Service Account [Tue, 22 Aug 2017 03:01:10 +0000 (20:01 -0700)]
Merge "leds: leds-qpnp: Set PWM channel operational mode explicitly"

6 years agoMerge "usb: pd: force disconnect upon unexpected SRC->SNK transition"
Linux Build Service Account [Tue, 22 Aug 2017 03:01:09 +0000 (20:01 -0700)]
Merge "usb: pd: force disconnect upon unexpected SRC->SNK transition"

6 years agotracing: fix race condition reading saved tgids
Adrian Salido [Tue, 18 Apr 2017 18:44:33 +0000 (11:44 -0700)]
tracing: fix race condition reading saved tgids

Commit 939c7a4f04fc ("tracing: Introduce saved_cmdlines_size file")
introduced ability to change saved cmdlines size. This resized saved
command lines but missed resizing tgid mapping as well.

Another issue is that when the resize happens, it removes saved command
lines and reallocates new memory for it. This introduced a race
condition when reading the global savecmd as this can be freed in the
middle of accessing it causing a use after free access. Fix this by
implementing locking.

Signed-off-by: Adrian Salido <salidoa@google.com>
Bug: 36007735
Change-Id: I334791ac35f8bcbd34362ed112aa624275a46947
Git-repo: https://android.googlesource.com/kernel/common
Git-commit: 7116d306da66de0de21e982024b4d3a3056f4461
Signed-off-by: Dennis Cagle <dcagle@codeaurora.org>
6 years agotracing: Revert commits improving handling of saved_tgids
Dennis Cagle [Fri, 18 Aug 2017 22:39:36 +0000 (15:39 -0700)]
tracing: Revert commits improving handling of saved_tgids

This reverts commit 7005c6eec7b9 ("tracing: Free saved_tgids memory
in free_saved_cmdlines_buffer") and commit be0b454d5265 ("tracing:
Modify saved_tgids size for change in saved_cmdline_size")

An upstream patch is now available that does the same thing and
handles additional cases as well.

Change-Id: I05cf2dc566a6425e58076ae2e9698335b6d738cc
Signed-off-by: Dennis Cagle <dcagle@codeaurora.org>
6 years agoMerge "ARM: dts: msm: Remove configuration of the 2nd ADV7533 chip on ADP Lite"
Linux Build Service Account [Mon, 21 Aug 2017 19:16:36 +0000 (12:16 -0700)]
Merge "ARM: dts: msm: Remove configuration of the 2nd ADV7533 chip on ADP Lite"

6 years agoMerge "ASoC: msm: qdsp6v2: Do not reset backend pass-through mode"
Linux Build Service Account [Mon, 21 Aug 2017 19:16:35 +0000 (12:16 -0700)]
Merge "ASoC: msm: qdsp6v2: Do not reset backend pass-through mode"

6 years agoMerge "qcom: smb138x: supsend USBIN and disable OTG before shutdown"
Linux Build Service Account [Mon, 21 Aug 2017 19:16:29 +0000 (12:16 -0700)]
Merge "qcom: smb138x: supsend USBIN and disable OTG before shutdown"

6 years agoMerge "clk: osm: Check for valid acd offset for input from debugfs"
Linux Build Service Account [Mon, 21 Aug 2017 19:16:28 +0000 (12:16 -0700)]
Merge "clk: osm: Check for valid acd offset for input from debugfs"

6 years agoASoC: msm: qdspv2: add an API to destroy ion client
Vidyakumar Athota [Fri, 18 Aug 2017 03:40:40 +0000 (20:40 -0700)]
ASoC: msm: qdspv2: add an API to destroy ion client

Currently ion fd is used to extract ion handle to free ion client.
ION FD is not valid if user-space application is crashed so ion handle
is returned to the client during msm_audio_ion_phys_assign() API which
is used to destroy ion client in msm_audio_ion_phys_free() API.

Change-Id: Idcc4ca838741aac26662a679117af9d9c935e630
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
6 years agomsm: ADSPRPC: Queue one more intent to avoid race condition
Tharun Kumar Merugu [Thu, 10 Aug 2017 17:57:29 +0000 (23:27 +0530)]
msm: ADSPRPC: Queue one more intent to avoid race condition

Queue 2 intents for adsprpc glink channel to avoid remote
processor failure for glink.
One intent for threads responding back of size 16,
another intent for IST failure responding without intent
request of size 64.

Change-Id: I85444cb0283c57ddf15cf7d1d50b827fe5339d4c
Acked-by: Viswanatham Paduchuri <vpaduchu@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
6 years agomsm: sensor: Add mutex lock during ois power down operations
Rahul Sharma [Mon, 21 Aug 2017 13:57:01 +0000 (19:27 +0530)]
msm: sensor: Add mutex lock during ois power down operations

Protecting operations performed during ois powerdown
from race condition by adding mutex locks.

CRs-Fixed: 2081806
Change-Id: I8a918dc306e639d50a896c8d77f8eb7a72fcb195
Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
6 years agoARM: dts: msm: Remove configuration of the 2nd ADV7533 chip on ADP Lite
Yujun Zhang [Fri, 18 Aug 2017 09:43:20 +0000 (17:43 +0800)]
ARM: dts: msm: Remove configuration of the 2nd ADV7533 chip on ADP Lite

On APQ8096 ADP Lite board, the secondary ADV7533 bridge chip is
removed and its instance is already disabled in current DTS hence
related sde_kms should also remove it. Otherwise, component master
could not find the component for the display instance and causes
drm driver probe failure.

Change-Id: I0fd694cf33eaf8b29ca86efd2ea105ac565bdba1
CRs-Fixed: 2091671
Signed-off-by: Yujun Zhang <yujunzhang@codeaurora.org>
6 years agoMerge "Merge android-4.4@9f764bb (v4.4.80) into msm-4.4"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:14 +0000 (00:20 -0700)]
Merge "Merge android-4.4@9f764bb (v4.4.80) into msm-4.4"

6 years agoMerge "wcnss: modularize wcnss power up sequence and debug logs"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:13 +0000 (00:20 -0700)]
Merge "wcnss: modularize wcnss power up sequence and debug logs"

6 years agoMerge "wcnss: update MAC address generate logic from the serial number"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:12 +0000 (00:20 -0700)]
Merge "wcnss: update MAC address generate logic from the serial number"

6 years agoMerge "icnss: Add support to validate the result and error code"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:11 +0000 (00:20 -0700)]
Merge "icnss: Add support to validate the result and error code"

6 years agoMerge "msm: ipa3: Fix to avoid accessing of uninitialized structure"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:11 +0000 (00:20 -0700)]
Merge "msm: ipa3: Fix to avoid accessing of uninitialized structure"

6 years agoMerge "soc: qcom: glink_smem_native_xprt: Fix memory leak during qos init"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:10 +0000 (00:20 -0700)]
Merge "soc: qcom: glink_smem_native_xprt: Fix memory leak during qos init"

6 years agoMerge "drm/msm: Disable clocks when GPU is inactive"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:08 +0000 (00:20 -0700)]
Merge "drm/msm: Disable clocks when GPU is inactive"

6 years agoMerge "ASoC: wcd-dsp-mgr: fix race during subsystem restart"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:01 +0000 (00:20 -0700)]
Merge "ASoC: wcd-dsp-mgr: fix race during subsystem restart"

6 years agoMerge "ASoc: wcd934x-dsp-cntl: notify online event after clocks are disabled"
Linux Build Service Account [Mon, 21 Aug 2017 07:20:00 +0000 (00:20 -0700)]
Merge "ASoc: wcd934x-dsp-cntl: notify online event after clocks are disabled"

6 years agoMerge "ARM: dts: msm: Add Primary TDM Node for msm8996 Hypervisor"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:59 +0000 (00:19 -0700)]
Merge "ARM: dts: msm: Add Primary TDM Node for msm8996 Hypervisor"

6 years agoMerge "msm: sensor: Add mutex lock during ois power down operations"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:57 +0000 (00:19 -0700)]
Merge "msm: sensor: Add mutex lock during ois power down operations"

6 years agoMerge "ARM: dts: msm: Update boot option for PCIe on APQ8098"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:56 +0000 (00:19 -0700)]
Merge "ARM: dts: msm: Update boot option for PCIe on APQ8098"

6 years agoMerge "msm: vidc: Fix possible out of bound array access"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:55 +0000 (00:19 -0700)]
Merge "msm: vidc: Fix possible out of bound array access"

6 years agoMerge "power: pmic-voter: make debug status more parsable"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:54 +0000 (00:19 -0700)]
Merge "power: pmic-voter: make debug status more parsable"

6 years agoMerge "msm: adsprpc: Avoid leak info of pointers addresses to dmesg"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:52 +0000 (00:19 -0700)]
Merge "msm: adsprpc: Avoid leak info of pointers addresses to dmesg"

6 years agoMerge "msm: sde: remove boot warning of drm AD properties"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:51 +0000 (00:19 -0700)]
Merge "msm: sde: remove boot warning of drm AD properties"

6 years agoMerge "msm: mdss: do not set sink max TMDS clock for DVI device"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:50 +0000 (00:19 -0700)]
Merge "msm: mdss: do not set sink max TMDS clock for DVI device"

6 years agoMerge "msm: sde: fix page freeing error when handing off early display"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:49 +0000 (00:19 -0700)]
Merge "msm: sde: fix page freeing error when handing off early display"

6 years agoMerge "soc: qcom: Modify scm_qcpe to comply with new hab API"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:48 +0000 (00:19 -0700)]
Merge "soc: qcom: Modify scm_qcpe to comply with new hab API"

6 years agoMerge "ARM: dts: msm: Enable early camera on msm8996 auto"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:47 +0000 (00:19 -0700)]
Merge "ARM: dts: msm: Enable early camera on msm8996 auto"

6 years agoMerge "ARM: dts: msm: add support for QBT1000 on SDM660"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:45 +0000 (00:19 -0700)]
Merge "ARM: dts: msm: add support for QBT1000 on SDM660"

6 years agoMerge "qbt1000: Add changes to support VOLUMEDOWN and CBGE"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:44 +0000 (00:19 -0700)]
Merge "qbt1000: Add changes to support VOLUMEDOWN and CBGE"

6 years agoMerge "power: smb2: Update the charger buck frequencies for PM660"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:43 +0000 (00:19 -0700)]
Merge "power: smb2: Update the charger buck frequencies for PM660"

6 years agoMerge "power: qpnp-smb2: expose CHARGE_COUNTER prop via batt psy"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:42 +0000 (00:19 -0700)]
Merge "power: qpnp-smb2: expose CHARGE_COUNTER prop via batt psy"

6 years agoMerge "usb: dwc3: msm: clear resource on dwc3_msm_probe defer"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:41 +0000 (00:19 -0700)]
Merge "usb: dwc3: msm: clear resource on dwc3_msm_probe defer"

6 years agoMerge "msm: ipa3: fix usb statuses exception path"
Linux Build Service Account [Mon, 21 Aug 2017 07:19:40 +0000 (00:19 -0700)]
Merge "msm: ipa3: fix usb statuses exception path"

6 years agoARM: dts: msm: Enable laser sensor on sdm630 MTP
Wei Ding [Tue, 15 Aug 2017 06:45:43 +0000 (14:45 +0800)]
ARM: dts: msm: Enable laser sensor on sdm630 MTP

Add the laser device with the required GPIO and
regulator configuration for sdm630 MTP.

Change-Id: I8800d870c41dfc7a74ab2adcf4f0349af8e5f87d
Signed-off-by: Wei Ding <weiding@codeaurora.org>
6 years agoASoC: msm: qdsp6v2: Do not reset backend pass-through mode
Manish Dewangan [Sat, 19 Aug 2017 11:24:06 +0000 (16:54 +0530)]
ASoC: msm: qdsp6v2: Do not reset backend pass-through mode

Backend pass-through mode is reset to LEGACY_PCM during routing close.
This results in opening of adm with non pass-through path type for
pass-through session if device switch is done during pass-through
session.
Fix this by avoid resetting Backend passthrough-mode.

Change-Id: Ia1ea10ce68ba04a72416827661b6fdc2abd48b3c
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
6 years agoMerge "drm/msm: Map buffers on demand on the submit path"
Linux Build Service Account [Sun, 20 Aug 2017 23:13:04 +0000 (16:13 -0700)]
Merge "drm/msm: Map buffers on demand on the submit path"

6 years agoMerge "defconfig: msmcortex: Enable cnss_genl driver compilation"
Linux Build Service Account [Sun, 20 Aug 2017 23:13:03 +0000 (16:13 -0700)]
Merge "defconfig: msmcortex: Enable cnss_genl driver compilation"

6 years agoMerge "power: smb-lib: Add USB notification"
Linux Build Service Account [Sun, 20 Aug 2017 23:13:02 +0000 (16:13 -0700)]
Merge "power: smb-lib: Add USB notification"

6 years agodrm/msm: Map buffers on demand on the submit path
Sushmita Susheelendra [Thu, 10 Aug 2017 21:37:02 +0000 (15:37 -0600)]
drm/msm: Map buffers on demand on the submit path

Map and pin buffers on demand on the submission path.
This ensures that we only map buffers whose iova are
actually needed for submission as opposed to all
buffers in the buffer list. For instance, the command
buffers, and the reloc buffers for processing relocs.
Also remove unused member valid from the struct
msm_gem_submit.

Change-Id: I644f44f202552d14762ffe1d1761b98ed5961020
Signed-off-by: Sushmita Susheelendra <ssusheel@codeaurora.org>
6 years agodrm/msm: Map command buffers to kernel only if required
Sushmita Susheelendra [Thu, 10 Aug 2017 18:18:42 +0000 (12:18 -0600)]
drm/msm: Map command buffers to kernel only if required

Map command buffers to the kernel address space only if
relocs are specified for the submission. This reduces some
overhead on the submission path.

Change-Id: I32ca3c7fe2147c835a328e0c8937b45f2f3d59b9
Signed-off-by: Sushmita Susheelendra <ssusheel@codeaurora.org>
6 years agodrm/msm: Remove __user from __u64 data types
Jordan Crouse [Wed, 26 Jul 2017 14:47:09 +0000 (08:47 -0600)]
drm/msm: Remove __user from __u64 data types

__user should be used to identify user pointers and not __u64
variables containing pointers.

Change-Id: Ic0dedbad30b0244e7fa3b34858d5020001b87330
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
6 years agoMerge "btfm: Correct the slimbus turn on/off sequence for FM ports"
Linux Build Service Account [Sun, 20 Aug 2017 16:41:01 +0000 (09:41 -0700)]
Merge "btfm: Correct the slimbus turn on/off sequence for FM ports"

6 years agoMerge "regulator: qpnp-lcdb: Add headroom voltage for boost" into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:46 +0000 (01:17 -0700)]
Merge "regulator: qpnp-lcdb: Add headroom voltage for boost" into msm-4.4

6 years agoMerge changes I0236f849,I87b2ac56,Ia7a344e6,I1cace039 into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:43 +0000 (01:17 -0700)]
Merge changes I0236f849,I87b2ac56,Ia7a344e6,I1cace039 into msm-4.4

* changes:
  ARM: dts: msm: Add tp rev property for PM660
  iio: rradc: Update RRADC USBIN scaling
  qpnp: revid: Add support to read TP Rev
  ARM: dts: msm: increase PCIe PHY wakeup delay from L1ss for msm8998

6 years agoMerge changes I914c68a9,I2003e40c into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:41 +0000 (01:17 -0700)]
Merge changes I914c68a9,I2003e40c into msm-4.4

* changes:
  ASoC: msm: qdsp6v2: latency mode support for transcode loopback
  ASoC: msm: volume control support for DSP transcode loopback

6 years agoMerge "power_supply: add properties for SDP current and PD voltage" into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:38 +0000 (01:17 -0700)]
Merge "power_supply: add properties for SDP current and PD voltage" into msm-4.4

6 years agoMerge "drm/msm: Free all allocated resources in case hardware init fails" into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:33 +0000 (01:17 -0700)]
Merge "drm/msm: Free all allocated resources in case hardware init fails" into msm-4.4

6 years agoMerge changes I144bd8ad,Ic73cbec2 into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:30 +0000 (01:17 -0700)]
Merge changes I144bd8ad,Ic73cbec2 into msm-4.4

* changes:
  ASoC: msm: Quat MI2S capture dai update for 88.2 and 176.4 Khz rates
  ASoC: msm8998: Add 88.2 and 176.4 khz support for MI2S Interface

6 years agoMerge "usb: pd: rename enum pd_msg_type to pd_sop_type" into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:26 +0000 (01:17 -0700)]
Merge "usb: pd: rename enum pd_msg_type to pd_sop_type" into msm-4.4

6 years agoMerge "deconfig: arm64: Enable laser sensor on sdm660" into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:24 +0000 (01:17 -0700)]
Merge "deconfig: arm64: Enable laser sensor on sdm660" into msm-4.4

6 years agoMerge "ASoC: msm: qdsp6v2: Increase max supported ASM sessions" into msm-4.4
Linux Build Service Account [Sun, 20 Aug 2017 08:17:21 +0000 (01:17 -0700)]
Merge "ASoC: msm: qdsp6v2: Increase max supported ASM sessions" into msm-4.4