Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH 0/3]ASoC: SOF: Intel: reserve link DMA for sdw bpt stream
@ 2026-02-03 11:40 Bard Liao
  2026-02-03 11:40 ` [PATCH 1/3] ASoC: SOF: Intel: add hda_dsp_stream_pair_get/put helpers Bard Liao
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Bard Liao @ 2026-02-03 11:40 UTC (permalink / raw)
  To: broonie, tiwai
  Cc: linux-sound, pierre-louis.bossart, bard.liao, peter.ujfalusi,
	ranjani.sridharan

Currently, hda_sdw_bpt_dma_prepare() get a HDA stream and use the link
DMA but doesn't reserve it. It works fine because we assume the
SwoundWire BPT will not run with audio streams simultaneously. Create
and use the new helpers to reserve the link DMA and allow running BPT
and audio stream simultaneously.

Bard Liao (3):
  ASoC: SOF: Intel: add hda_dsp_stream_pair_get/put helpers
  ASoC: SOF: Intel: add hda_dma_prepare/cleanup helpers
  ASoC: SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT
    streams

 sound/soc/sof/intel/hda-loader.c  |  94 +-----------------
 sound/soc/sof/intel/hda-sdw-bpt.c |   5 +-
 sound/soc/sof/intel/hda-stream.c  | 157 +++++++++++++++++++++++++++++-
 sound/soc/sof/intel/hda.h         |  11 +++
 4 files changed, 171 insertions(+), 96 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2026-02-04 12:06 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-03 11:40 [PATCH 0/3]ASoC: SOF: Intel: reserve link DMA for sdw bpt stream Bard Liao
2026-02-03 11:40 ` [PATCH 1/3] ASoC: SOF: Intel: add hda_dsp_stream_pair_get/put helpers Bard Liao
2026-02-03 11:40 ` [PATCH 2/3] ASoC: SOF: Intel: add hda_dma_prepare/cleanup helpers Bard Liao
2026-02-03 11:40 ` [PATCH 3/3] ASoC: SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT streams Bard Liao
2026-02-03 13:16 ` [PATCH 0/3]ASoC: SOF: Intel: reserve link DMA for sdw bpt stream Pierre-Louis Bossart
2026-02-04 12:05   ` Liao, Bard
2026-02-04 12:00 ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox