Messages in this thread Patch in this message | | | From | Vaibhav Gupta <> | Subject | [PATCH v1] [media] saa7164: use dev_pm_ops structure for power management | Date | Mon, 22 Jun 2020 17:39:13 +0530 |
| |
The .suspend() and .resume() callbacks are not defined for this driver. Still, their power managemgement stucture can be easily upgraded to gemeric, without affecting its normal behaviour.
Signed-off-by: Vaibhav Gupta <vaibhavgupta40@gmail.com> --- drivers/media/pci/saa7164/saa7164-core.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/media/pci/saa7164/saa7164-core.c b/drivers/media/pci/saa7164/saa7164-core.c index 126d085be9a7..dba537c11797 100644 --- a/drivers/media/pci/saa7164/saa7164-core.c +++ b/drivers/media/pci/saa7164/saa7164-core.c @@ -1534,14 +1534,18 @@ static const struct pci_device_id saa7164_pci_tbl[] = { }; MODULE_DEVICE_TABLE(pci, saa7164_pci_tbl); +#define saa7164_suspend NULL +#define saa7164_resume NULL + +static SIMPLE_DEV_PM_OPS(saa7164_pm_ops, saa7164_suspend, saa7164_resume); + static struct pci_driver saa7164_pci_driver = { .name = "saa7164", .id_table = saa7164_pci_tbl, .probe = saa7164_initdev, .remove = saa7164_finidev, /* TODO */ - .suspend = NULL, - .resume = NULL, + .driver.pm = &saa7164_pm_ops, }; static int __init saa7164_init(void) -- 2.27.0
| |