OSDN Git Service

ASoC: snd_soc_component_driver has snd_compr_ops
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Wed, 11 Oct 2017 01:37:45 +0000 (01:37 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 23 Oct 2017 09:28:01 +0000 (11:28 +0200)
commit9e7e3738ab0e908c72dae4ff45481a0568924e62
tree7f994c57a3012f3d51faae31dac2eb2373cd18e0
parentb8135864d4d33d0c35516ec758b9b73226935c5d
ASoC: snd_soc_component_driver has snd_compr_ops

Platform will be replaced into Component in the future.
snd_soc_platform_driver has snd_compr_ops, but snd_soc_component_driver
doesn't have. To prepare for replacing, this patch adds snd_compr_ops on
component driver.

platform will be replaced into component, and its code will be removed.
But during replacing, both platform and component process code exists.
To keep compatibility, to avoid platform NULL access and to avoid
platform/component duplicate operation during replacing process, this
patch has such code. Some of this code will be removed when platform was
removed.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/soc.h
sound/soc/soc-compress.c