Commit graph

583272 commits

Author SHA1 Message Date
Linux Build Service Account
fa797838bc Merge "scsi: ufs: renable AH8 timer on reset" 2017-02-15 17:00:58 -08:00
Linux Build Service Account
d76b403a39 Merge "clk: qcom: Add support to log PLL/RCGR values in case of failure" 2017-02-15 17:00:58 -08:00
Linux Build Service Account
0a5f02dd5b Merge "ARM: dts: msm: Move sdcc and ufs ice nodes" 2017-02-15 17:00:57 -08:00
Linux Build Service Account
33ba0cc09d Merge "rpm-rail-stats: Add support to read RPM rail stats" 2017-02-15 17:00:56 -08:00
Linux Build Service Account
18e54e2239 Merge "input: touchpanel: Add ST Touchscreen version 4.1.0 driver" 2017-02-15 17:00:54 -08:00
Linux Build Service Account
716dc13bf9 Merge "input: touchscreen: gt9xx: fix memory corruption in Goodix driver" 2017-02-15 17:00:53 -08:00
Linux Build Service Account
23af52b0cf Merge "ARM: dts: msm: Disable home key for SDM660 QRD" 2017-02-15 17:00:52 -08:00
Linux Build Service Account
d04795138a Merge "ath10k: Remove redundant code from snoc layer" 2017-02-15 17:00:52 -08:00
Linux Build Service Account
d73ebfb7fa Merge "ARM: dts: msm: Config sdm660 CPR controllers to use default step_quot" 2017-02-15 17:00:50 -08:00
Puja Gupta
11bc358160 soc: qcom: pil: Allow the MBA memory to be dynamic or a carveout
Currently, the MBA is expected to be loadable at any
region in DDR. However, due to limitations in the modem
PBL or MBA image, this is not always possible. Allow
the modem to be loaded in a carved out CMA heap if specified
in device tree. Current memory APIs do not allow the association
of more than one memory region with a device; therefore
allow the existence of an optional sub-device node that
will contain the memory region property for the MBA.

CRs-Fixed: 2006100
Change-Id: Ia2b52be55f0b3f23278e1f71106fdb46de1d0fe1
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
2017-02-15 15:50:22 -08:00
Sreelakshmi Gownipalli
888ddad8b1 diag: dci: Initialize the stat variable before using it
Initialize the stat variable before using it while sending
notification to dci client.

Change-Id: Ie5f98d0f45a797f4f122d8c4e2bae1a92bf4e7c9
Signed-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>
2017-02-15 12:45:52 -08:00
Omprakash Dhyade
be0b454d52 tracing: Modify saved_tgids size for change in saved_cmdline_size
saved_tgids is fixed size array but uses index upto
savedcmd->cmdline_num. savedcmd->cmdline_num can change
with modification to saved_cmdlines_size node. Fix
this indexing by making saved_tgid part of savedcmd
and modify it's size with changes to saved_cmdline_size.

Change-Id: Ia493f99a3d86d4624414e7605037a1cad35473a9
Signed-off-by: Omprakash Dhyade <odhyade@codeaurora.org>
2017-02-15 11:10:51 -08:00
Ram Chandrasekar
358b1c321a drivers: lmh_lite: Invalidate cache after the scm call
LMH driver passes a buffer to TZ for fetching information. The driver
flushes the memory before passing the buffer to TZ. Though the flush
call will clean and invalidate the cache line, it is recommended to
invalidate the cache after the scam call.

Update the LMH driver to invalidate the payload buffer after the scm
call returns.

Change-Id: I4b599f4d1e8bf174ece5503fc4ff204dcb57b423
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2017-02-15 12:05:15 -07:00
Ram Chandrasekar
24499b633f msm: thermal: Ignore thermal bite for secure device
KTM triggers a secure watchdog bite, when temperature reaches very high
threshold. In the secure device this call is not supported.

Avoid triggering the watchdog bite, on a secure device. This bite is
triggered in KTM for debug purpose to save the software state.
In the latest hardware, the tsens controller is capable of initiating a
hardware reset after saving the software state. So this feature is used
only to print the tsens ID which crossed the very high threshold.

Change-Id: Iacef4b64e16f9c2d9789d8faba474429dfcecd4e
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2017-02-15 12:05:15 -07:00
Ram Chandrasekar
4a86c2f3cc drivers: thermal: Exit sysfs notify kthread when sensor unregisters
When a thermal zone unregisters, it initiates a blocking call
kthread_stop for the sysfs notify kthread to exit. But the sysfs notify
kthread is blocked on a completion event, which may not be triggered after
the sensor driver initiates a thermal zone unregister call. So, the
kthread_stop will be blocked forever.

As a part of thermal zone unregister, set a thermal zone unregister flag
and send a completion event before calling kthread_stop. Make the sysfs
notify kthread to be aware of thermal zone unregister flag and exit
after the completion event is triggered.

Change-Id: Icf045e0ad6e28135cd3a54c15d9923f095a286ff
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2017-02-15 12:05:11 -07:00
Benjamin Chan
432ea6de2e msm: sde: Fix SW timestamp initialization when missing power event
Under some cases, the PM event is missing, and rotator driver will not
initialize the SW timestamp. This change is to add rotator reset
detection logic and auto initialize the SW timestamp register if such
happened.

CRs-Fixed: 2006856
Change-Id: I8c889435e0be1518a6ec2dd6f9c7b02d140df9f1
Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
2017-02-15 12:00:35 -05:00
Prasad Sodagudi
f4f685f397 pinctrl: qcom: Add syscore system suspend/resume
Add syscore system suspend and resume handlers,
to print gpio interrupts status during device resume.

Change-Id: I7c574d2e44a7e318ac9ef89063d2081bf63c09b6
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2017-02-15 08:50:41 -08:00
Fenglin Wu
b5ce200f5b defconfig: msmcortex: Enable regmap debugfs write
Add CONFIG_REGMAP_ALLOW_DEBUGFS_WRITE to enable regmap debugfs write in
msmcortex_defconfig.

CRs-Fixed: 1103178
Change-Id: Ifa17f4799d873b4e9e0f3799350ccf38a90ebbc2
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2017-02-15 23:54:08 +08:00
Fenglin Wu
c608bc3deb regmap: Kconfig: make ALLOW_WRITE_DEBUGFS default unset
Set REGMAP_ALLOW_WRITE_DEBUGFS default to n to disable regmap debug
write by default.

Rs-Fixed: 1103178
Change-Id: I8e89530b5a1b46dce64455244f20cd7aded84b24
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2017-02-15 23:50:58 +08:00
Linux Build Service Account
3ba1a36ad8 Merge "clk: qcom: Clean up the MSM8996 multimedia clock controller (MMCC) driver" 2017-02-15 06:11:41 -08:00
Linux Build Service Account
5a0dfb2bb5 Merge "ath10k: Refactor htt rx descriptor and remove last msdu check for WCN3990" 2017-02-15 06:11:40 -08:00
Linux Build Service Account
d4674fe1ca Merge "ARM: dts: msm: configure interrupt types for charger for pmi8998" 2017-02-15 06:11:40 -08:00
Linux Build Service Account
8f808604e1 Merge "ASoC: msm: qdsp6v2: Add initialization and range check in q6afe" 2017-02-15 06:11:39 -08:00
Linux Build Service Account
8fb3e23b94 Merge "ASoC: wcd934x: Do not prevent the core entering power collapse" 2017-02-15 06:11:38 -08:00
Linux Build Service Account
7ebb34d144 Merge "ASoC: msm: qdsp6v2: NOIRQ dynamic perf mode control" 2017-02-15 06:11:37 -08:00
Linux Build Service Account
adbf7b4bcc Merge "ASoC: msm8998: Add DoP support on QUAT TDM" 2017-02-15 06:11:36 -08:00
Linux Build Service Account
df10dee979 Merge "ASoC: msm: qdsp6v2: Add TDM support for PCM compressed mode" 2017-02-15 06:11:36 -08:00
Linux Build Service Account
7a2596d325 Merge "ASoC: msm: qdspv2: Add mixer controls for drift query" 2017-02-15 06:11:35 -08:00
Linux Build Service Account
6078b8e589 Merge "ARM: dts: msm: limit the maximum PCLK supported for DP on SDM660" 2017-02-15 06:11:34 -08:00
Linux Build Service Account
052718bb43 Merge "ARM: dts: msm: enable etr as default sink on sdm660" 2017-02-15 06:11:33 -08:00
Linux Build Service Account
c2d41f0fa2 Merge "ARM: dts: msm: modify dcc ram size for sdm660 and sdm630" 2017-02-15 06:11:32 -08:00
Linux Build Service Account
a88c273511 Merge "input: synaptics_dsx: reallocate buffer under lock." 2017-02-15 06:11:28 -08:00
Linux Build Service Account
10d5f72072 Merge "wil6210: support loading dedicated image for sparrow-plus devices" 2017-02-15 06:11:26 -08:00
Linux Build Service Account
737d15972b Merge "firmware_class: Add null check in firmware_direct_write" 2017-02-15 06:11:26 -08:00
Linux Build Service Account
de97496f9b Merge "msm: ipa: use GFP_ATOMIC for DMA memory allocation during SSR" 2017-02-15 06:11:25 -08:00
Linux Build Service Account
326d8d9480 Merge "leds: qpnp-flash-v2: add delay between LMH mitigation and LED strobe" 2017-02-15 06:11:24 -08:00
Linux Build Service Account
afc7d9b398 Merge "soc: qcom: pil: Clear elf memory on validation failure" 2017-02-15 06:11:23 -08:00
Linux Build Service Account
6923ea0a44 Merge "defconfig: msm: enable ATH10k WCN3990 WLAN module for APQ8098" 2017-02-15 06:11:23 -08:00
Linux Build Service Account
0f23b0a7d0 Merge "msm: camera: sensor: Validate destination step position" 2017-02-15 06:11:22 -08:00
Linux Build Service Account
3e0909682d Merge "msm: cpp: Check for validity of processed frame in cpp timeout" 2017-02-15 06:11:21 -08:00
Linux Build Service Account
278c419b79 Merge "msm: camera: isp: Handle page fault in case of overflow" 2017-02-15 06:11:21 -08:00
Linux Build Service Account
bf9fbe2a0d Merge "drm/msm/sde: enable pixel extension and qseed3 along with VIG pipes" 2017-02-15 06:11:19 -08:00
Linux Build Service Account
b376e2fbe6 Merge "msm: vidc: BUG_ON before killing session on timeout" 2017-02-15 06:11:19 -08:00
Linux Build Service Account
22982137e3 Merge "msm: vidc: Check for sanity of size while mapping buffers" 2017-02-15 06:11:18 -08:00
Linux Build Service Account
584a2fcb3f Merge "msm: vidc: Fix crash due to invalid instance access" 2017-02-15 06:11:17 -08:00
Linux Build Service Account
b09d016fa4 Merge "msm: vidc: Fix issue in split mode for UBWC output" 2017-02-15 06:11:16 -08:00
Linux Build Service Account
9d77f1dc26 Merge "msm: vidc: Decide plane count whenever extradata is set" 2017-02-15 06:11:15 -08:00
Linux Build Service Account
6051226fef Merge "ARM: dts: msm: Add GPU properties for SDM630" 2017-02-15 06:11:14 -08:00
Linux Build Service Account
b9fe2c19b4 Merge "defconfig: msm: add fastmap config on sdm660" 2017-02-15 06:11:13 -08:00
Linux Build Service Account
7a779a545a Merge "ARM: dts: msm: Add sdhc2 for sdm630 QRD" 2017-02-15 06:11:11 -08:00