-#ifndef CONFIG_DWC_OTG_HOST_ONLY
-
- pldata->phy_suspend(pldata,USB_PHY_ENABLED);
-
- /* soft disconnect */
- /* 20100226,HSL@RK,if not disconnect,when usb cable in,will auto reconnect
- * besause now USB PHY is enable,and get USB RESET irq.
- */
- /* soft disconnect */
- dctl.d32 = dwc_read_reg32( &core_if->dev_if->dev_global_regs->dctl );
- dctl.b.sftdiscon = 1;
- dwc_write_reg32( &core_if->dev_if->dev_global_regs->dctl, dctl.d32 );
-
- /* Clear any pending interrupts */
- dwc_write_reg32( &global_regs->gintsts, 0xeFFFFFFF);
-
- dwc_otg_enable_global_interrupts(core_if);
- mod_timer(&otg_dev->pcd->check_vbus_timer , jiffies + HZ);
-
-//sendwakeup:
- if(core_if->usb_wakeup)
- {
- core_if->usb_wakeup = 0;
- }
- DWC_PRINT("%s gahbcfg:0x%x\n", __func__, global_regs->gahbcfg);
-#endif