Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH 0/2] ASoC: SOF: Intel: reset spib_addr in stream cleanup
@ 2026-07-07 13:19 Bard Liao
  2026-07-07 13:19 ` [PATCH 1/2] ASoC: SOF: Intel: reset spib_addr before disabling SPIB Bard Liao
  2026-07-07 13:19 ` [PATCH 2/2] ASoC: SOF: Intel: Disable SPIB in both direction Bard Liao
  0 siblings, 2 replies; 5+ messages in thread
From: Bard Liao @ 2026-07-07 13:19 UTC (permalink / raw)
  To: broonie, tiwai; +Cc: linux-sound, bard.liao, peter.ujfalusi

The spib_addr register indicates the current position in the buffer
being processed by the host software to the host DMA. It must be reset
before being disabled. Also, add the missing disable call in
hda_data_stream_cleanup().

Bard Liao (2):
  ASoC: SOF: Intel: reset spib_addr before disabling SPIB
  ASoC: SOF: Intel: Disable SPIB in both direction

 sound/soc/sof/intel/hda-stream.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2026-07-08  2:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-07 13:19 [PATCH 0/2] ASoC: SOF: Intel: reset spib_addr in stream cleanup Bard Liao
2026-07-07 13:19 ` [PATCH 1/2] ASoC: SOF: Intel: reset spib_addr before disabling SPIB Bard Liao
2026-07-07 13:19 ` [PATCH 2/2] ASoC: SOF: Intel: Disable SPIB in both direction Bard Liao
2026-07-07 23:31   ` Mark Brown
2026-07-08  2:03     ` Liao, Bard

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