Revert "Revert "fix false disconnect due to a signal sent to the reading process""

This reverts commit 2b314f61e370262c865230e2c32ab4c914bd779d.
Revert "GPIO: OMAP: Fix the sequence to clear the IRQ status"

This reverts commit 0f4c73b2e105361738a909c69ab0a72ae323afb4.
Revert "revert and re-enable usb_phy_resume_workaround"

This reverts commit e6e4418548dba549e8bc783cd32cc3d805297672.