[PATCH 0/2] ASoC: Splitting cs35l56 SoundWire DAI into separate playback and capture DAIs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



This series prepares for dissimilar aggregation of CS42L43 + CS35L56
speaker playback. The CS35L56 SoundWire DAI is split into separate
DAIs for playback and capture so they can be routed and aggregated
differently.

The cs_amp driver is also updated to enable different TX (capture)
slots on each CS35L56 on a bus, so that the captures can be aggregated.

Richard Fitzgerald (2):
  ASoC: cs35l56: Split SoundWire DAI into separate playback and capture
  ASoC: sdw_utils: cs_amp: Assign non-overlapping TDM masks for each
    codec on a bus

 include/sound/soc_sdw_utils.h                 |  2 +
 sound/soc/codecs/cs35l56.c                    |  8 +-
 .../intel/common/soc-acpi-intel-mtl-match.c   | 76 +++++++++++++++++--
 sound/soc/sdw_utils/soc_sdw_cs_amp.c          | 46 +++++++++++
 sound/soc/sdw_utils/soc_sdw_utils.c           | 13 +++-
 5 files changed, 133 insertions(+), 12 deletions(-)

-- 
2.43.0





[Index of Archives]     [Pulseaudio]     [Linux Audio Users]     [ALSA Devel]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux