ASoC: topology: Give more data to clients via callbacks
authorLiam Girdwood <liam.r.girdwood@linux.intel.com>
Thu, 14 Jun 2018 19:50:37 +0000 (20:50 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 18 Jun 2018 11:16:16 +0000 (12:16 +0100)
commitc60b613a7097cff20fdd05e2891ce69542f0d5a3
treef4eb4f6583a0b2d3965663e81a73976059daa4bb
parentce397d215ccd07b8ae3f71db689aedb85d56ab40
ASoC: topology: Give more data to clients via callbacks

Give topology clients more access to the topology data by passing index,
pcm, link_config and dai_driver to clients. This allows clients to fully
instantiate and track topology objects.

The SOF driver is the first user of these new APIs and needs them to build
component topology driver and FW objects.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/soc-topology.h
sound/soc/intel/skylake/skl-pcm.c
sound/soc/intel/skylake/skl-topology.c
sound/soc/intel/skylake/skl-topology.h
sound/soc/soc-topology.c