Revert "Revert "omap: serial: disable serial port irq during suspend""

This reverts commit 5b1474a145ed8bde718c0e4a079249e1160a053c.

The regression introduced with this commit will be corrected in
another commit fixing the irq handling on suspend.

Change-Id: Ib828434045459a0593b65c49f9c8484a61ba252c
omap4-common: only disable interrupt when port is suspending

Previously the interrupt got disabled and then the suspend
could be aborted due to data in the rx fifo. When this happened
the interrupt was never enabled again.

Change-Id: I3d145b48b56f5ef69aa062e36e4dff3ed5bdff42
omap4-common: add missing checks for CONFIG_USB_OOBWAKE

Commit 0c451d2dc6cb4a17586e17d736370d66f1cc4a9e (ARM: OMAP: HS USB Host:
fix unbalanced pm calls) added calls to omap_hwmod_disable_ioring_wakeup
which should not be executed when CONFIG_USB_OOBWAKE is set.

Change-Id: I7f191f1b29fe9e2e08a42ec53fd3bd3e19f35019