[alsa-devel] [PATCH 0/3] ASoC: omap: Fix and add pm_qos configuration

H. Nikolaus Schaller hns at goldelico.com
Wed Nov 14 13:45:06 CET 2018


Hi Peter,

> Am 14.11.2018 um 12:06 schrieb Peter Ujfalusi <peter.ujfalusi at ti.com>:
> 
> Hi,
> 
> The defconfig for OMAP2+ now have the CPU_IDLE enabled which can cause audio
> artifacts because we try to enter too low power state from where the wakeup
> takes longer than the FIFO can tolerate on the dai side.
> 
> While adding pm_qos to McPDM and DMIC I have noticed that the McBSP calculation
> was not correct as we need usec for the latency value.
> 
> Regards,
> Peter
> ---
> Peter Ujfalusi (3):
> ASoC: omap-mcbsp: Fix latency value calculation for pm_qos
> ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with
>  CPU_IDLE
> ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE
> 
> sound/soc/omap/omap-dmic.c  |  9 ++++++++
> sound/soc/omap/omap-mcbsp.c |  6 +++---
> sound/soc/omap/omap-mcpdm.c | 43 ++++++++++++++++++++++++++++++++++++-
> 3 files changed, 54 insertions(+), 4 deletions(-)

I will test asap.

BR and thanks,
Nikolaus


More information about the Alsa-devel mailing list