Commit graph

580313 commits

Author SHA1 Message Date
Vijay Viswanath
f649debf15 mmc: core: Avoid frequent enable/disable of Auto BKOPS
During suspend/resume, the driver writes to AUTOBKOPS_EN bit in
EXT_CSD register of eMMC which is R/W/E. Even after power off
R/W/E bit will retain it's value, as it will be stored in NAND
flash. Multiple writes can wear out the specific NAND block which
store the system data(AUTO BKOPS bit in this case). So to avoid
this, enabling/disabling of autobkops has been removed from
suspend and resume. The background operations, if any, will stop
when sleep command is sent during suspend process.

Change-Id: I8aa7eda86beafacb3337be81c5a7f1f1e86f4998
Signed-off-by: Vijay Viswanath <vviswana@codeaurora.org>
2017-01-01 22:58:15 -08:00
Linux Build Service Account
6137652043 Merge "defconfig: arm64: Add OLEDB regulator support" 2017-01-01 00:29:58 -08:00
Linux Build Service Account
046e487756 Merge "staging: android: ion: fix up file mode" 2016-12-31 02:17:47 -08:00
Linux Build Service Account
89c77097ad Merge "ARM: dts: msm: Add GFX CPR device configuration for sdm660" 2016-12-31 02:17:46 -08:00
Linux Build Service Account
0d0e807793 Merge "msm-camera: Addressing possible overflow conditions" 2016-12-31 02:17:46 -08:00
Kiran Gunda
0921bd891f defconfig: arm64: Add OLEDB regulator support
The OLEDB driver provides the regulator interface to control the AVDD
bias voltage for AMOLED display.

Change-Id: I0b2a363f26f5ca3949892b2bbba3ff4d80184de4
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2016-12-30 20:16:10 +05:30
ansharma
959aeb8c1f regulator: oledb-regulator: Add OLEDB regulator device driver
The OLEDB module provides the AVDD bias supply for the AMOLED display.
The supported voltage range of the bias is 5 to 8.1V. This driver provides
the regulator interface to control the bias voltage.

Change-Id: Ide4af995ca9fd12b3467de42e5d08eddc3981344
Signed-off-by: ansharma <ansharma@codeaurora.org>
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2016-12-30 20:03:10 +05:30
Linux Build Service Account
115591fa9b Merge "cfg80211: Define macro to indicate support for beacon tx rate configuration" 2016-12-30 06:28:10 -08:00
Linux Build Service Account
915216e93d Merge "memshare: Fix possible memory leak" 2016-12-30 06:28:09 -08:00
Linux Build Service Account
89344f7147 Merge "msm: mdss: Add check to fix null pointer dereference" 2016-12-30 06:28:08 -08:00
Linux Build Service Account
b948ad14ae Merge "ARM: dts: msm: Add Dest-scalar reg dump setting for 8998 MDSS" 2016-12-30 06:28:07 -08:00
Linux Build Service Account
06dc59aba0 Merge "msm: sde: Switch to non-secure at session close" 2016-12-30 06:28:07 -08:00
Linux Build Service Account
1a8ee67acf Merge "msm: mdss: Fix error handling logic in MDSS DP driver" 2016-12-30 06:28:06 -08:00
Linux Build Service Account
45ee62bb0a Merge "msm: mdss: avoid cropping of pipe src/dst rect for MPU" 2016-12-30 06:28:05 -08:00
Linux Build Service Account
1f4589aad3 Merge "msm: mdss: fix data path for concurrent writeback" 2016-12-30 06:28:03 -08:00
Linux Build Service Account
8841674585 Merge "msm: mdss: Avoid overwriting dsc reconfiguration flag" 2016-12-30 06:28:03 -08:00
Linux Build Service Account
3e0cf8f89d Merge "msm: sde: correct polling to use software timestamp" 2016-12-30 06:28:02 -08:00
Linux Build Service Account
dc35156500 Merge "mdss: display-port: add support for multiple resolutions" 2016-12-30 06:27:59 -08:00
Linux Build Service Account
c6a73c839c Merge "msm: mdss: dp: fix compilation issues for 32-bit architectures" 2016-12-30 06:27:58 -08:00
Linux Build Service Account
3f317425d6 Merge "msm: mdss: dp: add support for downstream device power management" 2016-12-30 06:27:56 -08:00
Linux Build Service Account
36d9d0f8f4 Merge "msm: mdss: change retire fence signaling" 2016-12-30 06:27:55 -08:00
Linux Build Service Account
a14e665af6 Merge "diag: Fix error response during SSR" 2016-12-30 06:27:50 -08:00
Linux Build Service Account
62d89e4169 Merge "clk: qcom: clk-rcg2: Configure the RCGs to a safe frequency as needed" 2016-12-30 06:27:49 -08:00
Linux Build Service Account
6bfadc2729 Merge "soc: qcom: Increase length of crash reason smem buffer" 2016-12-30 06:27:45 -08:00
Linux Build Service Account
ef3248e7e4 Merge "wil6210: Protect against false interrupt during reset sequence" 2016-12-30 06:27:45 -08:00
Linux Build Service Account
c6b0a5297e Merge "spss_utils: add support to read debug regs" 2016-12-30 06:27:44 -08:00
Linux Build Service Account
55308e0dfe Merge "ASoC: wcd9335: Fix compander disable after SSR" 2016-12-30 06:27:43 -08:00
Linux Build Service Account
7169f0da4c Merge "ASoC: soc: msm: initialize buffer to prevent kernel data leakage" 2016-12-30 06:27:42 -08:00
Linux Build Service Account
607d1303c3 Merge "ASoC: msm-lsm-client: cleanup ioctl functions" 2016-12-30 06:27:41 -08:00
Linux Build Service Account
e8cece702f Merge "ASoC: wcd9335: Fix out of bounds for mad input value" 2016-12-30 06:27:40 -08:00
Linux Build Service Account
50f15acb6f Merge "ASoC: wcd9330: Fix out of bounds for mad input value" 2016-12-30 06:27:40 -08:00
Linux Build Service Account
9a111b700b Merge "uapi/media: add buffer size calculation for P010 ubwc" 2016-12-30 06:27:39 -08:00
Linux Build Service Account
ba7a68eca2 Merge "msm: ipa: fix the potential heap overflow on wan-driver" 2016-12-30 06:27:36 -08:00
Linux Build Service Account
8f4fb8ae38 Merge "net: ipc_router: Register services only on client port" 2016-12-30 06:27:32 -08:00
Linux Build Service Account
3a0a78d5f0 Merge "msm: camera: cpp: Add validation for v4l2 ioctl arguments" 2016-12-30 06:27:31 -08:00
Linux Build Service Account
4662d1f057 Merge "wil6210: align to latest auto generated wmi.h" 2016-12-30 06:27:27 -08:00
Linux Build Service Account
1fd3851fcd Merge "msm: mink: Send full buffer size to TZ for smcinvoke" 2016-12-30 06:27:26 -08:00
Linux Build Service Account
11d76c0a2e Merge "soc: qcom: flush persistent kmaps and fixmap mappings for subsystem mdt" 2016-12-30 06:27:26 -08:00
Linux Build Service Account
5e8d18d9d8 Merge "msm: ipa3: Suspend Q6 pipes again during SSR POST_SHUTDOWN" 2016-12-30 06:27:22 -08:00
Linux Build Service Account
31a6ac888a Merge "ARM: dts: msm: Update GPIO pins for SPI on msm8998" 2016-12-30 06:27:21 -08:00
Linux Build Service Account
6632411c41 Merge "memshare: Listen to SUBSYS_BEFORE_POWERUP to collect ramdump" 2016-12-30 06:27:21 -08:00
Linux Build Service Account
6b0941734f Merge "ice: fix security issue with validating error in pointer" 2016-12-30 06:27:20 -08:00
Linux Build Service Account
5ca83f1576 Merge "diag: Add sysfs parameter to control diag mask clear" 2016-12-30 06:27:19 -08:00
Linux Build Service Account
fa8941a548 Merge "Revert "msm: camera: isp: Update burst length for msmfalcon"" 2016-12-30 06:27:18 -08:00
Linux Build Service Account
5a79a9f21b Merge "msm: sensor: validating the flash initialization parameters" 2016-12-30 06:27:17 -08:00
Linux Build Service Account
592cd2ede1 Merge "msm: camera: fd: Fix race condition during stream-off" 2016-12-30 06:27:17 -08:00
Linux Build Service Account
d3b2123d2c Merge "ARM: dts: msm: Remove unrequired vbif settings" 2016-12-30 06:27:16 -08:00
Linux Build Service Account
fd194c107b Merge "coresight: stm: Remove spin lock usage for channel allocation" 2016-12-30 06:27:15 -08:00
Greg Kroah-Hartman
4155d3a923 staging: android: ion: fix up file mode
An older accidentally changed this to executable, so fix it back up.

Gotta love windows editors...

Change-Id: I6a142f3506dcccdb35f56e8e27fe7706321882ac
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Git-commit: f75baf8d90bf45221694a1a5f0e5acdcb3245760
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
2016-12-30 05:12:36 -08:00
Alan Kwong
a3d3c7f534 msm: sde: correct polling to use software timestamp
In polling mode, driver is using the top level busy and
error status for completion check. This is not correct
for regdma because it has separate status register and
software timestamp. This patch corrects regdma to wait
for the appropriate status register and checks for software
timestamp for timeout.

CRs-Fixed: 1096834
Change-Id: I18f8ab14be1db4d24954115b763e6ac749b71b4d
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
2016-12-29 10:23:07 -08:00