summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorBitan Biswas <bbiswas@nvidia.com>2010-02-01 15:33:46 +0530
committerBitan Biswas <bbiswas@nvidia.com>2010-02-01 15:33:46 +0530
commitd9e56f630952e792a0617c16c3f564c7d57b712b (patch)
tree58168a464a24aaa52ad3f86f975b5217ce025975 /drivers
parent3d13613ce235128f6e7e9a46e74d3865b3a940f9 (diff)
tegra pm: usb gadget suspend/resume support
suspend/resume APIs defined for tegra usb gadget Bug 635299 Tested on : harmony. suspend/resume calls success. Change-Id: I564fdd5539d15d04762e3b7dede3e1267d5bd44b
Diffstat (limited to 'drivers')
-rwxr-xr-xdrivers/usb/gadget/fsl_udc_core.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/fsl_udc_core.c b/drivers/usb/gadget/fsl_udc_core.c
index af03b80569a8..f9b7c4b114b9 100755
--- a/drivers/usb/gadget/fsl_udc_core.c
+++ b/drivers/usb/gadget/fsl_udc_core.c
@@ -2657,6 +2657,7 @@ static int __exit fsl_udc_remove(struct platform_device *pdev)
static int fsl_udc_suspend(struct platform_device *pdev, pm_message_t state)
{
dr_controller_stop(udc_controller);
+ platform_udc_clk_suspend();
return 0;
}
@@ -2666,6 +2667,7 @@ static int fsl_udc_suspend(struct platform_device *pdev, pm_message_t state)
*-----------------------------------------------------------------*/
static int fsl_udc_resume(struct platform_device *pdev)
{
+ platform_udc_clk_resume();
/* Enable DR irq reg and set controller Run */
if (udc_controller->stopped) {
dr_controller_setup(udc_controller);