ASoC: wcd9304: Change default bias current for lineout PA.

The bias current on the lineout PA was originally defaulted to 10 uA.
 It is observed from measurements that setting the lineout PA bias
current to 7uA results into lesser power comsumption.

(cherry picked from commit 6dc02f7f4bfc9a5f272fc4f69b1cfc191fcb4c8f)

Change-Id: I48f768244f4d957621d7590a186f53c5001b7c39
CRs-fixed: 382838
Signed-off-by: Simmi Pateriya <simmip@codeaurora.org>
Merge "ASoC: wcd9304: Change default bias current for lineout PA."
msm: vidc: Adds VUI timing info support for AVC encoding.

Poor video quality is observed as VUI fps information is not present in
the encoded bit stream. Add support for VUI timing info in video driver
and an additional V4L2 control to set from user space.

Signed-off-by: Sivasri Kumar Vanka <sivasri@codeaurora.org>
(cherry picked from commit 5b3913c0da3a7ed386eb4968fd6c5dae60c942c6)

CRs-fixed: 399017
Conflicts:

	drivers/media/video/msm/wfd/enc-subdev.c

Change-Id: I20bec6bcac5238388f4dfb4d4ccb18b4dd43db7e
Signed-off-by: Srivalli Oguri <oguri@codeaurora.org>
msm: vidc: Set CODECCONFIG for buffers with sps/pps

The client needs a way to know if a buffer contains the sps/pps.  Hence
mark the v4l2 buffer with V4L2_QCOM_BUF_FLAG_CODECCONFIG.

Change-Id: I00b1578747954ac72b3265b2182bc108f1643100
Signed-off-by: Srivalli Oguri <oguri@codeaurora.org>
msm: wfd: Clear out stale flags for output buffers

The V4L2 framework doesn't appear to be clearing out vendor specific
flags between each QBUF call.  Hence clear out all flags that we set
explicitly in the driver.

Change-Id: I56503fb868e7e78559f53a5617f5fa0a7d068b08
Signed-off-by: Srivalli Oguri <oguri@codeaurora.org>
v4l2: Adds support for codec config

Adds support for codec config flag to be passed
to driver. This flag indicates that the buffer
associated contains codec specific data.

Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>
(cherry picked from commit f4bd6a3fbdb5d70b7000cdceb811557876bb7953)
CRs-fixed: 399017

Change-Id: I75e78b9a69f8e50457099a6874ad330f325bb586
Signed-off-by: Srivalli Oguri <oguri@codeaurora.org>
Merge "msm: vidc: Adds VUI timing info support for AVC encoding."
Merge "msm: vidc: Set CODECCONFIG for buffers with sps/pps"
Merge "msm: wfd: Clear out stale flags for output buffers"
Merge "v4l2: Adds support for codec config"
msm: board-9615: Add support for XO_THERM channel

Add support for XO Therm channel in board-9615.c, as
adc driver supports this channel and it can be read
from sysfs interface.

Change-Id: I83aeffb9d59aa64a73dbd2f099e845dbc493b1c2
CRs-Fixed: 435666
Signed-off-by: Dipen Parmar <dipenp@codeaurora.org>
(cherry picked from commit 1eaeec9cd71d398586ba9fb4fa1b71851a059c01)
hwmon: pm8xxx-adc-scale: Update XO thermal table and scaling function

XO Therm channel of adc driver is printing +ve temperature values on
actual -ve temperature.Fix it by updating scaling function and mapping
table for XO Thermistor.

Change-Id: Ie7443251f4cfbd756848b92d94ff67f0322f5e26
CRs-Fixed: 435666
Signed-off-by: Dipen Parmar <dipenp@codeaurora.org>
(cherry picked from commit b54e1067cf1650c5ce42e35d570308bddca8b140)
hwmon: pm8xxx-adc: Update get_adc() to print signed int64_t values

In pm8xxx-adc.c file get_adc() is printing wrong values for signed int64_t.
Fix it by replacing format specifier from %llu to %lld in attribute macro
for get_adc.

Change-Id: I3a9fd86fb52b1a79acf586a0c88613f397cb59b4
CRs-Fixed: 435666
Signed-off-by: Dipen Parmar <dipenp@codeaurora.org>
(cherry picked from commit 4ceb5c780887f4588d46305d39fe6e490e867e81)
Merge "msm: board-9615: Add support for XO_THERM channel"
Merge "hwmon: pm8xxx-adc-scale: Update XO thermal table and scaling function"
Merge "hwmon: pm8xxx-adc: Update get_adc() to print signed int64_t values"