ALSA: include: Add new ioctl for metadata mode

Add a new ioctl to support metadata mode in lpa driver. This ioctl
allows lpa driver to work in default alsa compliant mode and also
metadata mode.

CRs-Fixed: 458904
Change-Id: I8111e8652bbfb6dd93bdbda69bd16f53b45cb756
Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org>

Conflicts:
	include/sound/compress_offload.h
ASoC: msm: Add metadata mode changes to LPA driver

Playback hangs for three seconds on seeking to EOS. This is
because the lpa driver works on period size. Partial buffers
are not handled. Add metadata mode changes to LPA Driver to
support partial frames.

CRs-Fixed: 458904
Change-Id: Ieb89b59dbca4b40ec0915a286d53c4617c23c471
Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org>
msm: vidc: Initialize kernel space stack variables

This change initializes kernel space stack variables
that are passed between kernel space and user space
using ioctls.
Non initialization of these variables may lead to
leakage of memory values from the kernel stack to
user space.

Change-Id: Icb195470545ee48b55671ac09798610178e833e1
CRs-fixed: 556771,563420
Signed-off-by: Deepak Verma <dverma@codeaurora.org>

Conflicts:
	drivers/video/msm/vidc/common/dec/vdec.c
	drivers/video/msm/vidc/common/enc/venc.c
msm: configs: add aries_defconfig(copy of mako_defconfig)

Change-Id: Ie330b2e6cb5f897ae78cf7fc0329eb2fc2319a2a
msm: lge: mako: fix disabling CONFIG_EARJACK_DEBUGGER
msm: lge: mako: pmic: fix build when wireless charger is disabled
msm: lge: mako: allow disabling nfc
aries doesn't need it and it breaks audio because it uses the same gpios
msm: lge: mako: pmic: fix gpios and add mpps
msm: lge: mako: allow disabling FSA8008

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-sound.c
msm: lge: mako: fix gpio configs for aries
msm: lge: mako: add regulators for aries

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako-regulator.c

Change-Id: I4d9652c304863c2439d0d7a02e1d16d31efa9f39
video: msm: add mipi_cmd_hitachi_720p panel driver
video: msm: mipi_hitachi: add power_on_notify
msm: lge: mako: update code for enable/disable lcd panel
msm: xiaomi: aries: fix gpio for lcd backlight
backlight: lm3530: allow to delay enabling backlight
This will avoid panel specific transients to show up on the panel during its initialization.
msm: lge: mako: switch to mipi_cmd_hitachi_720p panel driver
msm: lge: mako: disable splash to fix vsync issues on aries
input: atmel_mxt_ts: use driver from aries's stock kernel
power: pm8921-bms: fix reading battery id