mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 02:24:24 +02:00
ASoC: ti: davinci-mcasp: Add system suspend/resume support
The McASP driver supports runtime PM callbacks for register save/restore during device idle, but doesn't provide system suspend/resume callbacks. This causes audio to fail to resume after system suspend. Since the driver already handles runtime suspend & resume, we can reuse existing runtime PM logics. Signed-off-by: Sen Wang <sen@ti.com> Link: https://patch.msgid.link/20260211221001.155843-1-sen@ti.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
07c774dd64
commit
5879521cb5
|
|
@ -2823,6 +2823,8 @@ static int davinci_mcasp_runtime_resume(struct device *dev)
|
|||
#endif
|
||||
|
||||
static const struct dev_pm_ops davinci_mcasp_pm_ops = {
|
||||
SET_SYSTEM_SLEEP_PM_OPS(pm_runtime_force_suspend,
|
||||
pm_runtime_force_resume)
|
||||
SET_RUNTIME_PM_OPS(davinci_mcasp_runtime_suspend,
|
||||
davinci_mcasp_runtime_resume,
|
||||
NULL)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user