On 21.09.2013 20:14, Sergei Shtylyov wrote: > On 09/20/2013 05:43 PM, Daniel Mack wrote: > >> This patch adds support for suspend/resume functionality to the cppi41 >> DMA driver. The steps neccessary to make the system resume properly were >> figured out by hefty trial-and-error. The code as it stands now is the >> minimum that has to be done to put the musb host system on an AM33xx >> system into an operable state after resume. > >> Signed-off-by: Daniel Mack <zonque@xxxxxxxxx> >> --- >> drivers/dma/cppi41.c | 36 ++++++++++++++++++++++++++++++++++++ >> 1 file changed, 36 insertions(+) > >> diff --git a/drivers/dma/cppi41.c b/drivers/dma/cppi41.c >> index 3347321..a1d162d 100644 >> --- a/drivers/dma/cppi41.c >> +++ b/drivers/dma/cppi41.c >> @@ -1040,12 +1040,48 @@ static int cppi41_dma_remove(struct platform_device *pdev) >> return 0; >> } >> >> +#ifdef CONFIG_PM > > CONFIG_PM_SLEEP instead? > > [...] >> +static const struct dev_pm_ops cppi41_pm_ops = { >> + .suspend = cppi41_suspend, >> + .resume = cppi41_resume, >> +}; >> + >> +#define DEV_PM_OPS (&cppi41_pm_ops) >> +#else >> +#define DEV_PM_OPS NULL >> +#endif > > Why not use SIMPLE_DEV_PM_OPS() instead? Jup, will change both. Thanks for the review! Daniel -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html