Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a49be8f2 authored by Daniel Mack's avatar Daniel Mack Committed by Felipe Balbi
Browse files

usb: musb: am35x: use SIMPLE_DEV_PM_OPS



This makes am35x_pm_ops const and will stub the struct out in case
CONFIG_PM_SLEEP is not set.

Signed-off-by: default avatarDaniel Mack <zonque@gmail.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 78723920
Loading
Loading
Loading
Loading
+3 −10
Original line number Diff line number Diff line
@@ -599,23 +599,16 @@ static int am35x_resume(struct device *dev)

	return 0;
}

static struct dev_pm_ops am35x_pm_ops = {
	.suspend	= am35x_suspend,
	.resume		= am35x_resume,
};

#define DEV_PM_OPS	&am35x_pm_ops
#else
#define DEV_PM_OPS	NULL
#endif

static SIMPLE_DEV_PM_OPS(am35x_pm_ops, am35x_suspend, am35x_resume);

static struct platform_driver am35x_driver = {
	.probe		= am35x_probe,
	.remove		= am35x_remove,
	.driver		= {
		.name	= "musb-am35x",
		.pm	= DEV_PM_OPS,
		.pm	= &am35x_pm_ops,
	},
};