On Wed, Aug 23, 2017 at 07:33:47PM +0530, Guneshwor Singh wrote: > This series introduces topology changes for CNL platform. Cannonlake > DSP supports various formats, rates and channels for each module. To > represent the buffer size, cycles per second and required memory page > per format/channel/rate per module, common module data are abstracted > out and are now part of the topology manifest. This is necessary for > pipelines which involve algo modules as they required floating point > calculations. > > With the addition of manifest tokens, buffer size, formats and page > required by dsp modules can be pre-calculated and populate in the conf > manifest instead of computing them in the driver. > > This change is backward compatible with the existing model. Acked-By: Vinod Koul <vinod.koul@xxxxxxxxx> > > Changes in v2: > - Removed token SKL_TKN_MM_U8_MAX_INST_COUNT and its structure member > which is never used. > > Jeeja KP (1): > ASoC: Intel: Skylake: Update module id in pin connections > > Ramesh Babu (1): > ASoC: Intel: Skylake: Parse and update module config structure > > Shreyas NC (5): > ASoC: Intel: Skylake: Parse multiple manifest data blocks > ASoC: Intel: uapi: Add new tokens for module common data > ASoC: Intel: Skylake: Commonize parsing of format tokens > ASoC: Intel: Skylake: Add driver structures to be filled from topology > manifest > ASoC: Intel: Skylake: Populate module data from topology manifest > > include/uapi/sound/snd_sst_tokens.h | 92 ++++- > sound/soc/intel/skylake/skl-messages.c | 59 ++- > sound/soc/intel/skylake/skl-pcm.c | 44 +- > sound/soc/intel/skylake/skl-topology.c | 713 ++++++++++++++++++++++++++++----- > sound/soc/intel/skylake/skl-topology.h | 78 ++++ > sound/soc/intel/skylake/skl.h | 2 + > 6 files changed, 861 insertions(+), 127 deletions(-) > > -- > 2.14.1 > -- ~Vinod _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel