msm: kgsl: allow creation of events from the future

For contexts created with the KGSL_CONTEXT_USER_GENERATED_TS,
allow events to be created for timestamps that have not
been issued yet. Presumably these contexts know what they
are doing.

Change-Id: Iccf2e549b38e1a11850d26ee64b7279ab0b8a1ae
Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
Revert "msm: mdss: Fix mdss iommu detach-attach issue"

This reverts commit 82a181a8c819c0b0b2cdf1adfe5fadcd0fdb5151.

Change-Id: Id2ff6f02945e763835ce1783461325df13b32daa
Signed-off-by: Shivaraj Shetty <shivaraj@codeaurora.org>
spi_qsd: Add support for multiple BAM descriptors

Currently SPI driver is queuing a single BAM descriptor
at a time. The BAM engine supports queuing of multiple
transfer descriptors.

Add support to spi driver to queue multiple descriptors.

CRs-Fixed: 546346
Change-Id: Iaee9b3b362832262b75e46e19ad18552d037620b
Signed-off-by: Alok Chauhan <alokc@codeaurora.org>
Signed-off-by: Sana Venkat Raju <c_vsana@codeaurora.org>
msm: mdss: Dynamically enabling ESD

Allow the check_status interval time to be
configurable via /sys interface.
Allow the dsi_check_status function to be
enabled or disabled via /sys interface
Combine MDP3 & MDP5 code and separate
the platform specific code.

Change-Id: I0a6be25b6974ff8dafa472febbdbde517d35cbbc
Signed-off-by: Raghavendra Ambadas <rambad@codeaurora.org>
msm: mdss: Turn off backlight while power off

Turn off the backlight while shut down panel as it
could show white flicker depending on the panel.

Change-Id: Ic5d4e97e70c87e5b6e956e27a766136610d6f345
Signed-off-by: Shuo Yan <shuoy@codeaurora.org>
Merge "msm: mdss: Turn off backlight while power off"
Revert "ASoC: Add external EC reference"

This reverts commit d7ac6fdda57293f2ce86d9c1342eee82902e3755

Change-Id: If0211aa9eac168666a70747ea33d147c48f24eb6
msm: vidc: Check maximum width capability of Q6

Maximum width capability check is required to take
care of indefinite behavior when a clip having width
more than Q6 capability is played. Also, make the
capability check generic for Q6 and Venus.

CRs-fixed: 626642
Change-Id: Ic10be0ad4434019fea45e7a090b21ba5cf54d9a6
Signed-off-by: Ravi Kiran Vonteddu <rvontedd@codeaurora.org>
Merge "Revert "ASoC: Add external EC reference""
Merge "msm: vidc: Check maximum width capability of Q6"
Merge "spi_qsd: Add support for multiple BAM descriptors"
mdss: mdp: Fix check to identify if dsi short read

The short response can be <=2 bytes.

Change-Id: Iad322bc892ea29b2acf220ef579d18dea1a91c32
Signed-off-by: Terence Hampson <thampson@codeaurora.org>
Merge "msm: mdss: Dynamically enabling ESD"
Merge "msm: kgsl: allow creation of events from the future"
Merge "mdss: mdp: Fix check to identify if dsi short read"
Merge "Revert "msm: mdss: Fix mdss iommu detach-attach issue""
Merge tag 'AU_LINUX_ANDROID_LNX.LA.3.5.1.04.04.02.032.110' into cm-11.0

AU_LINUX_ANDROID_LNX.LA.3.5.1.04.04.02.032.110 based on quic/aosp/LNX.LA.3.5.1
Merge tag 'AU_LINUX_ANDROID_LNX.LA.3.5.1.04.04.02.032.111' into cm-11.0

AU_LINUX_ANDROID_LNX.LA.3.5.1.04.04.02.032.111 based on quic/aosp/LNX.LA.3.5.1
Merge tag 'AU_LINUX_ANDROID_LNX.LA.3.5.1.04.04.02.032.112' into cm-11.0

AU_LINUX_ANDROID_LNX.LA.3.5.1.04.04.02.032.112 based on quic/aosp/LNX.LA.3.5.1