mirror of
https://github.com/torvalds/linux.git
synced 2026-01-12 00:42:35 +08:00
media: amphion: Remove dummy PM handling
Since commit 63d00be693 ("PM: runtime: Allow unassigned
->runtime_suspend|resume callbacks"), unassigned
.runtime_{suspend,resume}() callbacks are treated the same as dummy
callbacks that just return zero.
Unassigned system sleep callbacks were always treated the same as dummy
callbacks that just return zero.
As the driver has no other PM callbacks than dummy callbacks, all PM
handling can be removed.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Ming Qian <ming.qian@oss.nxp.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
committed by
Hans Verkuil
parent
959d787979
commit
ae0e4aa18f
@@ -175,31 +175,6 @@ static void vpu_remove(struct platform_device *pdev)
|
||||
mutex_destroy(&vpu->lock);
|
||||
}
|
||||
|
||||
static int __maybe_unused vpu_runtime_resume(struct device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int __maybe_unused vpu_runtime_suspend(struct device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int __maybe_unused vpu_resume(struct device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int __maybe_unused vpu_suspend(struct device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct dev_pm_ops vpu_pm_ops = {
|
||||
SET_RUNTIME_PM_OPS(vpu_runtime_suspend, vpu_runtime_resume, NULL)
|
||||
SET_SYSTEM_SLEEP_PM_OPS(vpu_suspend, vpu_resume)
|
||||
};
|
||||
|
||||
static struct vpu_resources imx8qxp_res = {
|
||||
.plat_type = IMX8QXP,
|
||||
.mreg_base = 0x40000000,
|
||||
@@ -231,7 +206,6 @@ static struct platform_driver amphion_vpu_driver = {
|
||||
.driver = {
|
||||
.name = "amphion-vpu",
|
||||
.of_match_table = vpu_dt_match,
|
||||
.pm = &vpu_pm_ops,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user