ASoC: Intel: Skylake: Parse vendor tokens to build module data
authorShreyas NC <shreyas.nc@intel.com>
Fri, 12 Aug 2016 06:59:51 +0000 (12:29 +0530)
committerMark Brown <broonie@kernel.org>
Mon, 22 Aug 2016 17:44:11 +0000 (18:44 +0100)
commit6277e83292a2d4d88d150c0eb3004bd714ad8728
tree63b9ddf85a9677f4efb397e1c719dc7cd6442d6c
parent15f0d4f531d84015511dbdc2512e5a77c0173d49
ASoC: Intel: Skylake: Parse vendor tokens to build module data

Skl topology data is preceded by a descriptor for number of data
blocks, the size of the data block and type of data block. The
type of the data block can be either a tuple or a binary blob.

Private data is parsed based on data block type and module data
is filled accordingly.

Signed-off-by: Shreyas NC <shreyas.nc@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/skl-topology.c
sound/soc/intel/skylake/skl-tplg-interface.h