bcmdhd: reducir wakelocks

Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

Conflicts:
	drivers/net/wireless/bcmdhd/dhd_linux.c

(cherry picked from commit 33633d87e64c7c6d82802f7dcc3767bad299698c)
fix for app-mounted directories (thanks @mkasick)

Signed-off-by: flar2 <asegaert@gmail.com>

(cherry picked from commit a9ac39daea120629327254eb4e4adec5575511d0)
ARM: dts: msm: Increase OCMEM BW request for video decode

There are framedrops observed on high bitrate clips because
OCMEM BW is not sufficient for these clips. Increase OCMEM BW
to avoid framedrops.

Change-Id: I7f3238036259e43a12899f2f7c73318328ae8eca
CRs-fixed: 571634
Signed-off-by: Vinay Kalia <vkalia@codeaurora.org>
Signed-off-by: flar2 <asegaert@gmail.com>

(cherry picked from commit 15450ff65eb87ff6cf820aa2b33a34fbe20cb126)
arm/dt: msm8974: Increase "ib" values for VIDC DDR bandwidth request

As per the recommendation by performance team, update the
"ib" values for DDR BW requests. This change fixes the
display under-runs seen during video playback.

Change-Id: I137814c82b257b8c751dab9df4f705e43fd5643e
Signed-off-by: Vinay Kalia <vkalia@codeaurora.org>
Signed-off-by: flar2 <asegaert@gmail.com>

(cherry picked from commit 6e12fc59ed92dd6f44e002b5bafe1b6533a8cefe)
arm/dt: hammerhead: Enable partial frame update

This is the default setting for smart panels.

Change-Id: Id0fcca094759a4b4bcbecae88d674fafbaa6e104
Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 3f0cadece993590a58c6c7feddb71f60812f4b0a)
Lower l22 voltage

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit ac176cb3769a1cc57b16c0a040e72350a19780c1)
ARM: dts: hammerhead: Change i2c clock rate to 19.2 MHz

* Referenced CAF:
  https://www.codeaurora.org/cgit/quic/la/kernel/msm/commit/arch/arm/boot/dts/msm8974.dtsi?h=kk_3.5&id=2762366bdeb1d2d3bb43ffb21ad3a0908d51551e

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit 473dde10200468097b9578c1a527054945340e1a)
sched/cpuidle: reduce IPI store. Backport upstream 3.16 scheduler updates

Signed-off-by: Paul Reioux <reioux@gmail.com>

(cherry picked from commit 3d389add17702583b35a5475e26f6bc8d5289a8b)
ARM: dts: msm: increase adsp heap size for msm8974

For hevc hybrid codec, adsp heap size needs to be increased to
64MB to support 1080p video.

Change-Id: I3812cc2f0204f18fbade9ae41d8e784909055569
Signed-off-by: Arun Menon <avmenon@codeaurora.org>
Signed-off-by: flar2 <asegaert@gmail.com>

(cherry picked from commit c87f62672653e76c05fe1efa153a5256f918c933)
stereo call recording support

Change-Id: I934c252283d1346f9c1f6cf786ce2f661f20a049

Signed-off-by: flar2 <asegaert@gmail.com>

(cherry picked from commit 2156080eac16336c4a073faee626c25337e1c1ae)
mdss: lower uV and uA limits

(cherry picked from commit 73ba2a9d88d284e70e997e067a04c6c50a219cf8)
mdss: raise minimum voltage

(cherry picked from commit 13bcb2057bfcc01e45b8a0cb89ed49cefb3342c6)
ALSA: jack: Add support to report second microphone

ALSA jack framework currently supports reporting only
one microphone. Add support to report presence of
second microphone to the userspace.

Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

(cherry picked from commit c9cffe3a2509f4142c5565c0df8aaa3b6853248f)
Slimbus: overclock for better audio quality and format compatibility

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

(cherry picked from commit fbfe2599c783c6f0f2f5071a32a5083d7701d690)