linux_dsm_epyc7002/sound/soc
Kuninori Morimoto 79a5cf90f8
ASoC: samsung: spdif: move .suspend/.resume to component
There is no big difference at implementation for .suspend/.resume
between DAI driver and Component driver.
But because some driver is using DAI version, thus ALSA SoC needs
to keep supporting it, hence, framework becoming verbose.
If we can switch all DAI driver .suspend/.resume to Component driver,
we can remove verbose code from ALSA SoC.

Driver is getting its private data via dai->dev.
But dai->dev and component->dev are same dev, thus, we can convert
these. For same reason, we can convert dai->active to
component->active if necessary.

This patch moves DAI driver .suspend/.resume to Component driver

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/874kwrym42.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-01-21 17:04:11 +00:00
..
adi
amd ASoC: amd: Additional DAI for I2S SP instance. 2020-01-17 15:31:24 +00:00
atmel ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component 2020-01-21 17:03:15 +00:00
au1x
bcm ASoC: bcm: cygnus-ssp: move .suspend/.resume to component 2020-01-21 17:02:56 +00:00
cirrus ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component 2020-01-21 17:03:24 +00:00
codecs ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 2020-01-17 15:39:48 +00:00
dwc
fsl ASoC: fsl_asrc: Add support for imx8qm & imx8qxp 2020-01-14 16:07:19 +00:00
generic
hisilicon
img
intel ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls 2020-01-17 15:42:04 +00:00
jz4740 ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component 2020-01-21 17:03:32 +00:00
kirkwood
mediatek ASoC: mediatek: move .suspend/.resume to component 2020-01-21 17:03:54 +00:00
meson ASoC: meson: axg-fifo: relax period size constraints 2019-12-18 20:01:34 +00:00
mxs
pxa
qcom ASoC: qdsp6: q6asm-dai: constify copied structure 2020-01-01 21:38:48 +00:00
rockchip
samsung ASoC: samsung: spdif: move .suspend/.resume to component 2020-01-21 17:04:11 +00:00
sh
sirf
sof ASoC: Fixes for v5.5 2020-01-17 15:38:56 +00:00
spear
sprd
sti ASoC: sti: fix possible sleep-in-atomic 2020-01-13 15:12:26 +00:00
stm ASoC: Fixes for v5.5 2020-01-17 15:38:56 +00:00
sunxi
tegra
ti ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf 2019-12-16 12:02:52 +00:00
txx9 ASoC: txx9: Remove unused rtd variable 2020-01-13 14:58:38 +00:00
uniphier
ux500
xilinx
xtensa
zte
Kconfig
Makefile
soc-ac97.c
soc-acpi.c
soc-component.c ASoC: soc-core: remove snd_soc_rtdcom_list 2020-01-10 13:31:22 +00:00
soc-compress.c ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP 2020-01-10 13:34:19 +00:00
soc-core.c ASoC: soc-core: add snd_soc_close_delayed_work() 2020-01-10 13:33:27 +00:00
soc-dai.c
soc-dapm.c ASoC: soc-dapm: add snd_soc_dapm_stream_stop() 2020-01-10 13:33:53 +00:00
soc-devres.c
soc-generic-dmaengine-pcm.c
soc-io.c
soc-jack.c
soc-ops.c
soc-pcm.c ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP 2020-01-10 13:34:19 +00:00
soc-topology.c ASoC: soc-topology: fix endianness issues 2020-01-03 00:57:57 +00:00
soc-utils.c