usb: dwc3: omap: drop DEV_PM_OPS for now
authorFelipe Balbi <balbi@ti.com>
Thu, 1 Sep 2011 15:33:43 +0000 (18:33 +0300)
committerFelipe Balbi <balbi@ti.com>
Fri, 9 Sep 2011 10:02:34 +0000 (13:02 +0300)
We need to have actual HW in order to implement
and test that part of the code anyway. Until then
it's best to remove it.

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc3/dwc3-omap.c

index a4788ac53c0ea1200db090e6d8f7bed112e75721..17d1822f768708d9a203b4f53a75c31e6ec71eab 100644 (file)
@@ -125,46 +125,6 @@ struct dwc3_omap {
        u32                     dma_status:1;
 };
 
-#ifdef CONFIG_PM
-static int dwc3_omap_suspend(struct device *dev)
-{
-       struct dwc3_omap        *omap = dev_get_drvdata(dev);
-
-       memcpy_fromio(omap->context, omap->base, omap->resource_size);
-
-       return 0;
-}
-
-static int dwc3_omap_resume(struct device *dev)
-{
-       struct dwc3_omap        *omap = dev_get_drvdata(dev);
-
-       memcpy_toio(omap->base, omap->context, omap->resource_size);
-
-       return 0;
-}
-
-static int dwc3_omap_idle(struct device *dev)
-{
-       struct dwc3_omap        *omap = dev_get_drvdata(dev);
-       u32                     reg;
-
-       /* stop DMA Engine */
-       reg = dwc3_readl(omap->base, USBOTGSS_SYSCONFIG);
-       reg &= ~(USBOTGSS_SYSCONFIG_DMADISABLE);
-       dwc3_writel(omap->base, USBOTGSS_SYSCONFIG, reg);
-
-       return 0;
-}
-
-static UNIVERSAL_DEV_PM_OPS(dwc3_omap_pm_ops, dwc3_omap_suspend,
-               dwc3_omap_resume, dwc3_omap_idle);
-
-#define DEV_PM_OPS     (&dwc3_omap_pm_ops)
-#else
-#define DEV_PM_OPS     NULL
-#endif
-
 static irqreturn_t dwc3_omap_interrupt(int irq, void *_omap)
 {
        struct dwc3_omap        *omap = _omap;
@@ -388,7 +348,6 @@ static struct platform_driver dwc3_omap_driver = {
        .remove         = __devexit_p(dwc3_omap_remove),
        .driver         = {
                .name   = "omap-dwc3",
-               .pm     = DEV_PM_OPS,
                .of_match_table = of_dwc3_matach,
        },
 };