mbox series

[0/6] ASoC: SOF: Intel: hda-mlink: fixes and extensions

Message ID 20230512174611.84372-1-pierre-louis.bossart@linux.intel.com
Headers show
Series ASoC: SOF: Intel: hda-mlink: fixes and extensions | expand

Message

Pierre-Louis Bossart May 12, 2023, 5:46 p.m. UTC
With additional testing with multiple links and multiple DAI types, we
found a couple of mistakes with refcounts, base address, missing
initialization.

A new helper was also added due to a change in the SoundWire
programming sequences, with the host driver in charge of setting up
the DMA channel mapping instead of the firmware.

Pierre-Louis Bossart (6):
  ASoC: SOF: Intel: hda-mlink: fix sublink refcounting
  ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink
  ASoC: SOF: Intel: hda-mlink: fix base_ptr computation
  ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently
  ASoC: SOF: Intel: hda-mlink: initialize instance_offset member
  ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM
    registers

 include/sound/hda-mlink.h       | 14 +++++
 sound/soc/sof/intel/hda-mlink.c | 96 +++++++++++++++++++++++++++++----
 2 files changed, 101 insertions(+), 9 deletions(-)