USB: msm72k_udc: Disable all usb interrupts & acknowledge them
USB: msm72k_udc: Disable all usb interrupts & acknowledge them

USB OTG and UDC driver share the same interrupt line. UDC driver free
the IRQ as part of cable disconnect processing. A spurious device specific
interrupts (USBSTS) occur and is ignored by OTG driver.
This is leading to "irq nobody cared" warning as USB interrupt is disabled.

Disable and acknowledge all device specific interrupts in UDC driver before
freeing the IRQ.

CRs-Fixed: 437553
Change-Id: Ia3bee62bdd0311c8df3308e69b860d71f1dce4e8
Signed-off-by: Chiranjeevi Velempati <692a45b26f75473403cc09fb298f4dc2e885a389@codeaurora.org>
Signed-off-by: Rajkumar Raghupathy <e911c5add17e30125c635af691759ccca0d6087e@codeaurora.org>

TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas