Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH v2 0/7] ALSA/ASoC: Intel: add I2S function topology support
@ 2026-09-23  5:28 Bard Liao
  2026-09-23  5:28 ` [PATCH v2 1/7] ASoC: SOF: get nhlt from all topologies Bard Liao
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Bard Liao @ 2026-09-23  5:28 UTC (permalink / raw)
  To: broonie, tiwai; +Cc: linux-sound, bard.liao, peter.ujfalusi

Currently, function topology is only used by the SoundWire machines.
Extend the support to the I2S machines.

The only ALSA change is to lower the log level. Let's go through the
ASoC tree.

v2: change sscanf(dai_link->name, "SSP%d", &ssp_port)  to %u as ssp_port
    is unsigned int.

Bard Liao (7):
  ASoC: SOF: get nhlt from all topologies
  ALSA: intel-nhlt: lower intel_nhlt_ssp_device_type log level
  ASoC: Intel: sof-function-topology-lib: create common helpers
  ASoC: Intel: sof-function-topology-lib: skip non-exist file in
    best_effort mode
  ASoC: Intel: sof-function-topology-lib: add I2S support for
    sof_sdw_get_tplg_files
  ASoC: Intel: sof-function-topology-lib: add get_function_topology for
    I2S machines
  ASoC: soc-acpi-intel-ptl-match: I2S machines: use function topology

 sound/hda/core/intel-nhlt.c                   |   4 +-
 .../intel/common/soc-acpi-intel-ptl-match.c   |   3 +
 .../intel/common/sof-function-topology-lib.c  | 291 ++++++++++++++----
 .../intel/common/sof-function-topology-lib.h  |   3 +
 sound/soc/sof/intel/apl.c                     |   1 +
 sound/soc/sof/intel/cnl.c                     |   1 +
 sound/soc/sof/intel/hda-dai.c                 |  26 +-
 sound/soc/sof/intel/icl.c                     |   1 +
 sound/soc/sof/intel/mtl.c                     |   1 +
 sound/soc/sof/intel/skl.c                     |   1 +
 sound/soc/sof/intel/tgl.c                     |   1 +
 sound/soc/sof/ipc4-priv.h                     |  10 +-
 sound/soc/sof/ipc4-topology.c                 |  63 ++--
 13 files changed, 322 insertions(+), 84 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2026-09-23  8:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-23  5:28 [PATCH v2 0/7] ALSA/ASoC: Intel: add I2S function topology support Bard Liao
2026-09-23  5:28 ` [PATCH v2 1/7] ASoC: SOF: get nhlt from all topologies Bard Liao
2026-09-23  5:28 ` [PATCH v2 2/7] ALSA: intel-nhlt: lower intel_nhlt_ssp_device_type log level Bard Liao
2026-09-23  5:28 ` [PATCH v2 3/7] ASoC: Intel: sof-function-topology-lib: create common helpers Bard Liao
2026-09-23  5:28 ` [PATCH v2 4/7] ASoC: Intel: sof-function-topology-lib: skip non-exist file in best_effort mode Bard Liao
2026-09-23  5:28 ` [PATCH v2 5/7] ASoC: Intel: sof-function-topology-lib: add I2S support for sof_sdw_get_tplg_files Bard Liao
2026-09-23  5:28 ` [PATCH v2 6/7] ASoC: Intel: sof-function-topology-lib: add get_function_topology for I2S machines Bard Liao
2026-09-23  5:28 ` [PATCH v2 7/7] ASoC: soc-acpi-intel-ptl-match: I2S machines: use function topology Bard Liao
2026-09-23  8:41 ` [PATCH v2 0/7] ALSA/ASoC: Intel: add I2S function topology support Mark Brown

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