diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2019-10-02 14:30:59 +0900 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-10-08 13:40:22 +0100 |
commit | c64bfc9066007962fca1b9b2d426b1efc171cac9 (patch) | |
tree | 329b74cf376cda1f969313ccf9a0b116663b8318 /include/sound/cs35l36.h | |
parent | e2cb4a14541dba3587bb78e0f62da27a0e1ad399 (diff) | |
download | linux-c64bfc9066007962fca1b9b2d426b1efc171cac9.tar.bz2 |
ASoC: soc-core: add new pcm_construct/pcm_destruct
Current snd_soc_component_driver has pcm_new/pcm_free, but,
it doesn't have "component" at parameter.
Thus, each callback can't know it is called for which component.
Each callback currently is getting "component" by using
snd_soc_rtdcom_lookup() with driver name.
It works today, but, will not work in the future if we support multi
CPU/Codec/Platform, because 1 rtd might have multiple same driver
name component.
To solve this issue, each callback need to be called with component.
This patch adds new pcm_construct/pcm_destruct with "component"
parameter.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/87sgobaf3g.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound/cs35l36.h')
0 files changed, 0 insertions, 0 deletions