All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/4] ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic
@ 2020-10-04  9:06 Cezary Rojewski
  2020-10-04  9:06 ` [PATCH 2/4] ASoC: Intel: bdw-rt5677: " Cezary Rojewski
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Cezary Rojewski @ 2020-10-04  9:06 UTC (permalink / raw)
  To: alsa-devel
  Cc: lgirdwood, Cezary Rojewski, broonie, tiwai, pierre-louis.bossart

PCM operations for DAI links connected with DSP platform component
involve communication with DSP firmware by IPCs. As IPC protocol may
cause thread to sleep while waiting for a response from DSP, propagate
that information to ALSA core by marking all FE DAIs as nonatomic.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
---
 sound/soc/intel/boards/bdw-rt5650.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sound/soc/intel/boards/bdw-rt5650.c b/sound/soc/intel/boards/bdw-rt5650.c
index c44315af6a4c..aa420b201848 100644
--- a/sound/soc/intel/boards/bdw-rt5650.c
+++ b/sound/soc/intel/boards/bdw-rt5650.c
@@ -232,6 +232,7 @@ static struct snd_soc_dai_link bdw_rt5650_dais[] = {
 	{
 		.name = "System PCM",
 		.stream_name = "System Playback",
+		.nonatomic = 1,
 		.dynamic = 1,
 		.ops = &bdw_rt5650_fe_ops,
 		.trigger = {
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-10-05 17:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-04  9:06 [PATCH 1/4] ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic Cezary Rojewski
2020-10-04  9:06 ` [PATCH 2/4] ASoC: Intel: bdw-rt5677: " Cezary Rojewski
2020-10-04  9:06 ` [PATCH 3/4] ASoC: Intel: broadwell: " Cezary Rojewski
2020-10-04  9:06 ` [PATCH 4/4] ASoC: Intel: haswell: " Cezary Rojewski
2020-10-05 14:49 ` [PATCH 1/4] ASoC: Intel: bdw-rt5650: " Pierre-Louis Bossart
2020-10-05 17:54 ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.