ARM:dts:msm8610: update ov9724 node

Change-Id: Ifdaac95bde680560c700962190b6b5cd873b5677
Signed-off-by: Vivek Veenam <vveenam@codeaurora.org>
Merge "msm: ipa: fix potential heap overflow in intf property queries."
Merge "clock: mdss: Increase both edp pll's PPM and idle time setting"
Merge "mdss: display: add spin_lock to mdss_disable_irq_nosync()"
Merge "Merge "Merge "arm: arch_timer: set memory mapped timer interrupt as IRQF_TIMER"""
ASoC: wcd: Update of IIR Gain value

IIR Gain has been set after IIR mux setting to make sure the
gain has been properly applied on to the path. This is needed
to set the sidetone gain during voice call.

Change-Id: I26bb057a65e29ea69b437d9f89674b5a3f35235e
CRs-Fixed: 600014
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
Signed-off-by: Shruthi Krishna <c_skrish@quicinc.com>
Merge "mdss: Notify userspace of changes to blank status"
Merge "mdss: Add newline to VSYNC timestamp"
Merge "msm: kgsl: Fix memleak in IOMMU clock disable"
Merge "msm: kgsl: allow creation of events from the future"
Merge "msm: mdss: keep clocks on during kickoff operation"
Merge "msm: mdss: fix issue of overlapping BW for two adjacent surfaces"
Merge "input: atmel_mxt_ts: Synchronous PM request starting Secure Touch"
Merge "ARM:dts:msm8610: update ov9724 node"
mdss: display: add spin_lock to mdss_disable_irq_nosync()

Add spin_lock to mdss_lock inside mdss_disable_irq_nosync
to avoid race condition which can cause mdss_irq to be disabled
while irq_mask bits are still set.

CRs-Fixed: 624806
Change-Id: I44074a057dff49dfc7a4d2829f3c4e599dca4a69
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
misc: qfpfuse: Fix overflow condition

Fix potential integer overflow for ioctl command to avoid incorrect
buffer allocation. Use the stack for data buffering to avoid the
small buffer allocation for improved performance. Increase the fuse
blow timeout in the driver to cover all QFPROM implementations.

CRs-Fixed: 550574,550575

Change-Id: Iee3cc1d38aa5dbf8ef693a43a0ca716fc8724c62
Acked-by: Radhakrishna Popuri <c_rpopur@qti.qualcomm.com>
Signed-off-by: Venkatesh Yadav Abbarapu <quicvenkat@codeaurora.org>
Signed-off-by: Gopal G Goberu <ggober@codeaurora.org>
input: sensors: fix deadlock issue during accelerometer disabling.

Accelerometer mma8x5x driver may struck in disabling procedure due
to deadlock on workqueue flush.

Change-Id: Ibcd6ebe92bc2fece459fde5f76e5bfe1f90586a0
Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org>
ARM: dts: Modify BKE limiting for Krait master

Modify the BKE limiting properties for Krait master by setting up 2
levels of threshold checks and limiting bandwidth values to be applied.
These levels of throttling are needed in certain concurrency usecases to
protect real time masters from surges in bus usage from some APSS masters.

Change-Id: I04d086e10df27d0f7cc1a234fe9eb36a9ea73e65
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
msm: msm_bus: Introduce multi level BKE limiting.

Introduce multi level BKE throttling for BIMC masters. By specifying an
array of thresholds and limiting bandwidth values, multiple levels of
master throttling can be achieved.

Change-Id: Ic3b483d3e987266e8f37e66dff8bedd49ddd1d4d
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
misc: qfpfuse: validate ioctl input parameters

validate input parameters for ioctl command request

CRs-Fixed: 550574,550575
Change-Id: I87c3818b3bacc43c679aa555d79cc6ed127c6ef8
Acked-by: John Nicholas <jnichola@qti.qualcomm.com>
Signed-off-by: Venkatesh Yadav Abbarapu <quicvenkat@codeaurora.org>
Signed-off-by: Gopal G Goberu <ggober@codeaurora.org>