Revert "usb: host: skip xHCI power management upon port suspend"

This reverts commit commit 4004144539a3 ("usb: host: skip xHCI power
management upon port suspend"). The host controller does need to clear
run/stop bit upon suspend and set it upon resume in order to properly
support controller entering/exiting low power mode.

Change-Id: I4e82a5725d24eec613846d7a5155c2f6d3b4fd3c
Signed-off-by: Jack Pham <jackp@codeaurora.org>
diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host/xhci-plat.c
index 6d5f01a..6ee10df 100644
--- a/drivers/usb/host/xhci-plat.c
+++ b/drivers/usb/host/xhci-plat.c
@@ -411,7 +411,7 @@
 
 	dev_dbg(dev, "xhci-plat runtime suspend\n");
 
-	return 0;
+	return xhci_suspend(xhci, true);
 }
 
 static int xhci_plat_runtime_resume(struct device *dev)
@@ -425,7 +425,7 @@
 
 	dev_dbg(dev, "xhci-plat runtime resume\n");
 
-	ret = 0;
+	ret = xhci_resume(xhci, false);
 	pm_runtime_mark_last_busy(dev);
 
 	return ret;