msm: timer: Use hardware delay loop on msm9615

Select the hardware delay loop for msm9615 and
remove the is_smp check as it is not required
any more.

CRs-fixed: 494312
Change-Id: I76eb9ee48adc4664120f1760e3b516666a53c48e
Signed-off-by: Abhi <abhimany@codeaurora.org>
usb: gadget: Fix race condition in connect/disconnect

This commit fixes race condition in fast connect/disconnect
of USB cable. This race condition can also be reproduced in
USB composition change. Thus this commit also adds support
for USB composition change for BAMtoBAM compositions.

CRs-fixed: 463705
Change-Id: I93c14bd27dc5e49a3b7f1724c1273bd1c843e9c9
Signed-off-by: Anna Perel <aperel@codeaurora.org>
Signed-off-by: Bar Weiner <bweiner@codeaurora.org>
 ASoC: msm: Use the right pointer for buffer copy

Hostpcm driver is using incorrect pointer for copying
data to/from userspace because of which there are
glitches in the capture/playback path.

Change-Id: I031f679a84ef26343c7feb8c9404aa0a86756344
Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
CRs-Fixed: 499873
Merge "usb: gadget: Fix race condition in connect/disconnect"
Merge " ASoC: msm: Use the right pointer for buffer copy"
Merge "msm: timer: Use hardware delay loop on msm9615"