Skip to content

Commit a0e4177

Browse files
geertuHans Verkuil
authored andcommitted
media: renesas: rcar_drif: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
Convert the Renesas Digital Radio Interface driver from SIMPLE_DEV_PM_OPS() to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr(). This lets us drop the __maybe_unused annotations from its suspend and resume callbacks, and reduces kernel size in case CONFIG_PM or CONFIG_PM_SLEEP is disabled. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Reviewed-by: Fabrizio Castro <fabrizio.castro.jz@renesas.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
1 parent 0e2ee70 commit a0e4177

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

drivers/media/platform/renesas/rcar_drif.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1446,18 +1446,18 @@ static void rcar_drif_remove(struct platform_device *pdev)
14461446
}
14471447

14481448
/* FIXME: Implement suspend/resume support */
1449-
static int __maybe_unused rcar_drif_suspend(struct device *dev)
1449+
static int rcar_drif_suspend(struct device *dev)
14501450
{
14511451
return 0;
14521452
}
14531453

1454-
static int __maybe_unused rcar_drif_resume(struct device *dev)
1454+
static int rcar_drif_resume(struct device *dev)
14551455
{
14561456
return 0;
14571457
}
14581458

1459-
static SIMPLE_DEV_PM_OPS(rcar_drif_pm_ops, rcar_drif_suspend,
1460-
rcar_drif_resume);
1459+
static DEFINE_SIMPLE_DEV_PM_OPS(rcar_drif_pm_ops, rcar_drif_suspend,
1460+
rcar_drif_resume);
14611461

14621462
static const struct of_device_id rcar_drif_of_table[] = {
14631463
{ .compatible = "renesas,rcar-gen3-drif" },
@@ -1470,8 +1470,8 @@ static struct platform_driver rcar_drif_driver = {
14701470
.driver = {
14711471
.name = RCAR_DRIF_DRV_NAME,
14721472
.of_match_table = rcar_drif_of_table,
1473-
.pm = &rcar_drif_pm_ops,
1474-
},
1473+
.pm = pm_sleep_ptr(&rcar_drif_pm_ops),
1474+
},
14751475
.probe = rcar_drif_probe,
14761476
.remove = rcar_drif_remove,
14771477
};

0 commit comments

Comments
 (0)