Re: [PATCH v3 4/5] usb: musb: dsps: add support for suspend and resume

2013-10-18 Thread Daniel Mack
On 10/18/2013 11:58 AM, Sebastian Andrzej Siewior wrote: > On 10/18/2013 11:39 AM, Daniel Mack wrote: > >> diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c >> index da21a4e..ce5bbc6 100644 >> --- a/drivers/usb/musb/musb_dsps.c >> +++ b/drivers/usb/musb/musb_dsps.c >> @@ -63

Re: [PATCH v3 4/5] usb: musb: dsps: add support for suspend and resume

2013-10-18 Thread Sebastian Andrzej Siewior
On 10/18/2013 11:39 AM, Daniel Mack wrote: > diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c > index da21a4e..ce5bbc6 100644 > --- a/drivers/usb/musb/musb_dsps.c > +++ b/drivers/usb/musb/musb_dsps.c > @@ -632,11 +648,54 @@ static const struct of_device_id musb_dsps_of_matc

[PATCH v3 4/5] usb: musb: dsps: add support for suspend and resume

2013-10-18 Thread Daniel Mack
The dsps platform needs to save save some registers at suspend time and restore them after resume. This patch adds a struct for these registers, and also lets the musb core know that the core registers need to be saved as well. We also have to call musb_port_reset() for this platform upon resume,