]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Wed, 14 Nov 2018 11:06:22 +0000 (13:06 +0200)
committerSultan Alsawaf <sultan.alsawaf@canonical.com>
Wed, 24 Jul 2019 15:45:08 +0000 (09:45 -0600)
commit07fab7f9911e9e73e8d972666a48634d63367f88
tree954af0ad6fae23154595156c84f24ee4f4680bf5
parent3a222187e7400d3d288430a371cd8c4677565e6c
ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE

BugLink: https://bugs.launchpad.net/bugs/1837161
[ Upstream commit 373a500e34aea97971c9d71e45edad458d3da98f ]

We need to block sleep states which would require longer time to leave than
the time the DMA must react to the DMA request in order to keep the FIFO
serviced without under of overrun.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Jarkko Nikula <jarkko.nikula@bitmer.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
sound/soc/omap/omap-mcpdm.c