msm: kgsl: Verify the user doesn't accidentally submit a zero length IB

Indirect buffers to be executed will not be (and cannot be) zero length.
Check and reject.

Change-Id: Ic0dedbadea429c4f7bd386c5e64603b51ea8af61
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
ASoC: wcd9304: Fix dce and sta wait time

Apply correct dce and sta wait time based on calculation
rather than using default values.

CRs-Fixed: 521904
Change-Id: I15578c8ca5ba606af3d7ded85014c178ffc1effe
Signed-off-by: Simmi Pateriya <simmip@codeaurora.org>
Revert "ASoC: wcd9310: Fix DMIC current leakage after disable"

0.3 mA higher sleep current .This happens due to manually
forcing digital mic clock pin to GPIO mode from functional
mode through the TLMM mux.

CRs-Fixed: 529174

This reverts commit 061a10151c1420459f57a8676749216a40c4c8be.

Change-Id: Ic94c8b867d445b2e341751f4e04982dd6bbefda6
Signed-off-by: johny <mjshai@codeaurora.org>
Revert "ASoC: wcd9310: Fix DMIC current leakage after disable"

0.3 mA higher sleep current .This happens due to manually
forcing digital mic clock pin to GPIO mode from functional
mode through the TLMM mux.

CRs-Fixed: 529174

This reverts commit 474bb04e27aa93c9dcdad780fe63100013c9d4eb.

Change-Id: I0b81bdc157115a4c6791f556f56f092607c5f597
Signed-off-by: johny <mjshai@codeaurora.org>
Merge "msm: kgsl: Verify the user doesn't accidentally submit a zero length IB"
Merge "ASoC: wcd9304: Fix dce and sta wait time"
Merge "Revert "ASoC: wcd9310: Fix DMIC current leakage after disable""
Merge "Revert "ASoC: wcd9310: Fix DMIC current leakage after disable""