Hi Mark, and each driver owner
This v2 patch-set try to not use original dummy dlc.
"Empty" dlc might be used on Platform, but "dummy" dlc is not needed
for it. [PATCH 1/5][PATCH 2/5] removes "dummy" dlc from Platform.
Now ASoC have common dummy dlc (= snd_soc_dummy_dlc).
[PATCH 3/5][PATCH 4/5] will use it instead of original dummy dlc.
Many drivers are using below macro
SND_SOC_DAILINK_DEFS(link,
DAILINK_COMP_ARRAY(COMP_CPU(...)),
(X) DAILINK_COMP_ARRAY(COMP_DUMMY()),
DAILINK_COMP_ARRAY(COMP_EMPTY()));
But (X) part will create original dummy dlc.
[PATCH 5/5] will try not to create original dummy dlc, and replace
it to common dummy dlc.
v1 -> v2
- Do nothing for Platform on snd_soc_fill_dummy_dai()
Kuninori Morimoto (5):
ASoC: fsl: fsl-asoc-card: don't need DUMMY Platform
ASoC: samsung: odroid: don't need DUMMY Platform
ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc
ASoC: sof: use snd_soc_dummy_dlc
ASoC: soc.h: don't create dummy Component via COMP_DUMMY()
include/sound/soc.h | 2 +-
sound/soc/fsl/fsl-asoc-card.c | 3 +--
sound/soc/intel/avs/boards/hdaudio.c | 6 ++----
sound/soc/samsung/odroid.c | 3 +--
sound/soc/soc-core.c | 24 ++++++++++++++++++++++++
sound/soc/sof/sof-client-probes.c | 4 +---
6 files changed, 30 insertions(+), 12 deletions(-)
--
2.25.1
[Index of Archives]
[Pulseaudio]
[Linux Audio Users]
[ALSA Devel]
[Fedora Desktop]
[Fedora SELinux]
[Big List of Linux Books]
[Yosemite News]
[KDE Users]