linux/sound/soc/sdca
Charles Keepax 108f878d43
ASoC: SDCA: Create DAI drivers from DisCo
Use the previously parsed DisCo information from ACPI to create the DAI
drivers required to connect an SDCA Function into an ASoC soundcard.

Create DAI driver structures and populate the supported sample rates
and sample widths into them based on the Input/Output Terminal and any
attach Clock Source entities. More complex relationships with channels
etc. will be added later as constraints as part of the DAI startup.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
Link: https://patch.msgid.link/20250516131011.221310-8-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2025-05-20 11:15:40 +01:00
..
Kconfig ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INTEL_SDCA_QUIRKS 2024-11-06 14:15:15 +00:00
Makefile ASoC: SDCA: Create DAPM widgets and routes from DisCo 2025-05-20 11:15:39 +01:00
sdca_asoc.c ASoC: SDCA: Create DAI drivers from DisCo 2025-05-20 11:15:40 +01:00
sdca_device.c ASoC: SDCA: Minor formatting and naming tweaks 2025-02-07 17:34:00 +00:00
sdca_functions.c ASoC: SDCA: Move allocation of PDE delays array 2025-05-20 11:15:37 +01:00
sdca_regmap.c ASoC: SDCA: Remove regmap module macros 2025-05-20 11:15:36 +01:00