ASoC: Intel: Skylake: Add helpers for DSP module configuration
authorJeeja KP <jeeja.kp@intel.com>
Sat, 1 Aug 2015 14:10:41 +0000 (19:40 +0530)
committerMark Brown <broonie@kernel.org>
Fri, 7 Aug 2015 13:26:02 +0000 (14:26 +0100)
commit23db472bba549dcd1c7592b5af95cc9ba4b9b5c9
tree1fa50a2e3a90f3cbf3cf1a028ab8b8b58ac558ec
parentaba3dd5ace59d038a9d69e0f5319b6fec61012c8
ASoC: Intel: Skylake: Add helpers for DSP module configuration

This adds helper functions to calculate parameters required for base module
format and copier module. A generic module is modelled by base module.
Copier module is responsible for getting/sending data to FE (host DMAs) and
BE (link HDA DMA, SSP, PDM)
This also ads module pin management helpers which help in finding pins to
use or freeing them up

Signed-off-by: Jeeja KP <jeeja.kp@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/skl-messages.c
sound/soc/intel/skylake/skl-topology.h [new file with mode: 0644]
sound/soc/intel/skylake/skl-tplg-interface.h [new file with mode: 0644]