ASoC: mdm: Add In-call recording and playback support

Incall recording and playback support is not present
in machine drivers.  Add backend DAIs for incall
recording and playback to the machine driver.

Change-Id: Ibab864d609438120821c451d24ecc781df06c018
Signed-off-by: Prashanth Reddy <pgreddy@codeaurora.org>
arm/dt: msm9625: Add incall recording and playback support

Incall recording and playback support is not present in
device tree. Add incall recording and playback support
to the msm9625 device tree.

Change-Id: If6f5c49d9e1d9f36dbc28a6f3c798809e79558ba
Signed-off-by: Prashanth Reddy <pgreddy@codeaurora.org>
usb: usb_bam: complete resume from hsic low power mode before grant cons

This change fixes a race condition in which IPA BAM push data to HSIC BAM
since HSIC consumer resource was granted while the HSIC BAM was not fully
resumed yet from low power mode, therefore accessing the HSIC BAM registers
caused a BAM HRESP IRQ error.

Fix this issue by granting the hsic consumer only after full resume
have been completed.

Change-Id: I30ccb5d9850e4222b99a1c5bd28ca2fd4e99bf0c
CRs-Fixed: 516011
Signed-off-by: Ido Shayevitz <idos@codeaurora.org>
Merge "usb: usb_bam: complete resume from hsic low power mode before grant cons"
Merge "ASoC: mdm: Add In-call recording and playback support"
Merge "arm/dt: msm9625: Add incall recording and playback support"