Re: [PATCH v8 11/12] usb: phy-mxs: Add system suspend/resume API

2013-12-26 Thread Peter Chen
On Thu, Dec 26, 2013 at 10:25:20AM -0600, Felipe Balbi wrote: > Hi, > > On Tue, Dec 24, 2013 at 11:58:55AM +0800, Peter Chen wrote: > > @@ -398,6 +433,29 @@ static int mxs_phy_remove(struct platform_device *pdev) > > return 0; > > } > > > > +static int mxs_phy_system_suspend(struct device *

Re: [PATCH v8 11/12] usb: phy-mxs: Add system suspend/resume API

2013-12-26 Thread Felipe Balbi
Hi, On Tue, Dec 24, 2013 at 11:58:55AM +0800, Peter Chen wrote: > @@ -398,6 +433,29 @@ static int mxs_phy_remove(struct platform_device *pdev) > return 0; > } > > +static int mxs_phy_system_suspend(struct device *dev) > +{ > + struct mxs_phy *mxs_phy = dev_get_drvdata(dev); > + > +

[PATCH v8 11/12] usb: phy-mxs: Add system suspend/resume API

2013-12-23 Thread Peter Chen
We need this to keep PHY's power on or off during the system suspend mode. If we need to enable USB wakeup, then we must keep PHY's power being on during the system suspend mode. Otherwise, we need to keep PHY's power being off to save power. Signed-off-by: Peter Chen --- drivers/usb/phy/phy-mxs