Commit graph

580480 commits

Author SHA1 Message Date
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
Sayali Lokhande
e84e74427e defconfig: msm: Enable CONFIG_MMC_CQ_HCI for sdm660
Enable CONFIG_MMC_CQ_HCI to support command queue
mode for sdm660.

Change-Id: I72d1ae5a743e1fa7b171e9556cbf261321a0fa87
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2016-12-30 15:51:48 +05:30
Sayali Lokhande
5993c66bda ARM: dts: msm: Enable sdhc2 for sdm660
Add sdhc2 support to enable sdcard for
sdm660.

Change-Id: I7038590135bef2981735156a18c3104b0fc9f709
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2016-12-30 15:46:08 +05:30
Sayali Lokhande
a0130eccd3 ARM: dts: msm: Add sdhc1 for sdm660 MTP/CDP
Add sdhc1 to support eMMC for sdm660 mtp and
cdp platforms. Also add some missing device
properties for sdm660 simulator and rumi platforms.

Change-Id: I4bea35ebea8e710d82724a3d5098d952b71875f4
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2016-12-30 15:41:41 +05:30
Pavankumar Kondeti
f67dcbea7f sched: Fix deadlock between cpu hotplug and upmigrate change
There is a circular dependency between cpu_hotplug.lock and
HMP scheduler policy mutex. Prevent this by enforcing the
same lock order.

Here CPU0 and CPU4 are governed by different cpufreq policies.

----------------                        --------------------
    CPU 0                                          CPU 4
---------------                         --------------------

proc_sys_call_handler()                 cpu_up()

                                        --> acquired cpu_hotplug.lock

sched_hmp_proc_update_handler()         cpufreq_cpu_callback()

--> acquired policy_mutex

                                        cpufreq_governor_interactive()

get_online_cpus()                       sched_set_window()

--> waiting for cpu_hotplug.lock        --> waiting for policy_mutex

Change-Id: I39efc394f4f00815b72adc975021fdb16fe6e30a
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2016-12-30 12:31:01 +05:30
Amit Nischal
9e3ba4ae70 clk: Fix handoff counts for parent of handoff enabled clocks
For commit 44aa223a3e ("clk: move check for CLK_ENABLE_HAND_OFF at
unused tree") at unused tree level, prepare and enable counts are
only decrementing for handoff enabled clock(having CLK_ENABLE_HAND_OFF
flag) and counts are not decrementing for their parent clock.
So fixing the same by adding clk_core_unprepare/disable at unused tree
level for handoff enabled clocks so that parent handoff counts also
gets decrement.

Change-Id: Ib238540b2addbe8c9ff7f2e34428169c76e3f44b
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2016-12-30 11:50:40 +05:30