ASoC: msm: Enable support for sampling rates greater than 48k on HDMI TX

HDMI input is capture over MI2S lines and goes to ADSP, MI2S can support
capture of PCM data max for 192KHz, hence enabling the same support for HDMI
TX driver.
Also for HDMI TX, AFE TX must be configured at the native sample rate of
the input pcm stream. Hence no need to fix it for 48Khz.

Change-Id: Ia3109e57fd729ce1505ee6775b3a0765a490b8e3
CRs-Fixed: 456613
Signed-off-by: Ashish Jain <ashishj@codeaurora.org>
ASoC: msm: Add MM7 and MM8 intercon path for AUX_PCM_RX

- Adding intercon entry for AUX_PCM_RX to Multimedia7
  and Multimedia8, this was required to support more
  one concurrent tunnel playback usecase over BTSCO.

CRs-Fixed: 465466
Change-Id: Ib5fe3e67aaacfc7147d41a57486197fb189edb54
Signed-off-by: Dhananjay Kumar <dhakumar@codeaurora.org>
msm_fb: hdmi: Update resolution on EDID read

HDMI may power up with a different resolution than the default one
and may be disconnected and connected to a different resolution TV.

This change will make sure that resolution is updated with the best
resolution available in data read from EDID.

CRs-Fixed: 469176
Change-Id: Ie61ab0a11bf071629fe2045756e3d576b8bdc5a9
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
msm_fb: hdmi: Remove supported resolution check

The change will remove the supported resolution check while turning
on the HDMI. The supported resolution is updated on parsing EDID for
VIC and matching it with default mode in HDMI. This may fail in case
the default video mode is not available in EDID of TV resulting in
HDMI turn on failure.

Also, this check is not needed because we now have the HDMI display
pipe line check which will make sure we do not turn on HDMI if it
is not supposed to be turned ON.

CRs-Fixed: 461486
CRs-Fixed: 469176
Change-Id: I09ba863cb6f56c6c5d599b91516855f0540f17c3
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
Revert "msm: clock: Improve clock handoff code."

This reverts commit 5fa7245d13e0d0470410992d62db1e8bed941857.

CRs-Fixed: 461986
Change-Id: I5e3f99f00e5abd5c32480001d78cbe4a35a5208c
Signed-off-by: Sridhar Gujje <sgujje@codeaurora.org>
Merge "Revert "msm: clock: Improve clock handoff code.""
Merge "msm_fb: hdmi: Update resolution on EDID read"
Merge "msm_fb: hdmi: Remove supported resolution check"
msm: vidc: Add support for Mpeg-2 open-gop handling

ISDB-T client requires flags indicating the correctness
of output YUV data from MPEG-2 decoder. With this commit,
DATA_CORRUPT flag is sent from the driver if the output
YUV is either INCORRECT or APPROX_CORRECT.

Change-Id: I72e8ba81f45200715a195497d4eae140cbe86616
Signed-off-by: Rajeshwar Kurapaty <rkurapat@codeaurora.org>
Merge "ASoC: msm: Add MM7 and MM8 intercon path for AUX_PCM_RX"
msm: display: HDMI CEC support on 8064

Fix gpio configuration for cec on 8064.
Fix cec signal timing configuration.

Change-Id: Ideaf601a17c079c677e157e0714c951487f48573
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Merge "msm: display: HDMI CEC support on 8064"
msm_fb: Increase MDP writeback buffers to 3

Increase the MDP writeback buffers to 3.

Change-Id: I37c1a2ed02da817f414f131a6d82b3c4d874f29a
Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
msm_fb: hdmi: Enable CEC for MPQ

This change enables the CEC for MPQ by default.

Change-Id: Ic44e83129b2db79d25f97b8c4f85de11ec591e32
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
Merge "msm: vidc: Add support for Mpeg-2 open-gop handling"
Merge "msm_fb: Increase MDP writeback buffers to 3"
Merge "ASoC: msm: Enable support for sampling rates greater than 48k on HDMI TX"
Merge "msm_fb: hdmi: Enable CEC for MPQ"