USB: msm_otg: configure MPM interrupt to wakeup target on usb remote wakeup

During XO shutdown, USB can detect the remote wakeup signal and generate
ASYNC interrupt to QGIC, which in turn propogates this interrupt to MPM.
But currently MPM is not configured to wakeup the KRAIT on receiving this
interrupt. Configure this MPM to KRAIT interrupt, so MPM can wakeup
the target.

CRs-Fixed:  499311
Change-Id: I78cde0e90a0b3caa689472e41def41a39cf32a03
Signed-off-by: Sujeet Kumar <ksujeet@codeaurora.org>
USB: ehci_msm2: configure MPM interrupt to wakeup target

During XO shutdown, USB detects remote wakeup signal and generate
ASYNC interrupt to QGIC, which propogates this interrupt to MPM.
But currently MPM is not configured to wakeup the KRAIT on receiving this
interrupt. Configure this MPM to KRAIT interrupt, so MPM wakeup target.

CRs-Fixed:  499311
Change-Id: I7b25d084df4fde060c2f197678b2c9357cf47dcd
Signed-off-by: Sujeet Kumar <ksujeet@codeaurora.org>
msm: 8064: Add HSIC wakep gpio for APQ8064 DMA

The WLAN chip uses gpio to signal remote wakeup to HSIC host.  Pass
this gpio information to HSIC host controller driver.

CRs-Fixed: 486758
Change-Id: I38a48062f32be11a0d63f785df59476270a02afb
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
Merge "msm: 8064: Add HSIC wakep gpio for APQ8064 DMA"
Merge "USB: msm_otg: configure MPM interrupt to wakeup target on usb remote wakeup"
Merge "USB: ehci_msm2: configure MPM interrupt to wakeup target"
ASoC: msm: Unblock and return the write if flush is triggered

Invalidate the write coming during the flush and close operation.
Reset the out_needed to 0 in flush.

Change-Id: I98d7a5c52d7a2470769cd4b7f62819aa05a20065
Signed-off-by: Aviral Gupta <aviralg@codeaurora.org>
Merge "ASoC: msm: Unblock and return the write if flush is triggered"