ASoC: msm8960: Decrease period and buffer size for LPA driver

Deacreasing the buffer size for LPA buffer helps to improve the
overall audio quality and latency related issues

(cherry picked from commit b08560da3b365be1990b3c6a11db50e521c06bc4)

Change-Id: I7b92302c7bca8bc385a931b8602c9221b8beb5b3
CRs-Fixed: 344793
Signed-off-by: Tejas Shikhare <tshikhar@codeaurora.org>
(cherry picked from commit 3b92aa7191c8396070b4b883de9bfa24725ca866)

Signed-off-by: Zhoulu Luo <zluo@codeaurora.org>
ASoC: msm: Provide linear DSP volume

To give the higher resolution, provide the linear DSP volume gain
instead of percentage through ALSA mixer control

Change-Id: I2274a49d48126da9eecccb725ed604bd2fc2e3a5
CRs-Fixed: 389575
Signed-off-by: Ravi Kumar Alamanda <ralama@codeaurora.org>
ALSA: core: add compress parameter definations

The patch adds the various definations used to define the encoder
and decoder parameters

Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
base: genlock: revert HTC changes to genlock

Change-Id: I63c7fce82e71819805e7cdfa0aad53a350ce74ba

Conflicts:
	drivers/base/genlock.c
	include/linux/genlock.h