[alsa-devel] [PATCH 00/13] Add DSP topology management for SKL

Subhransu S. Prusty subhransu.s.prusty at intel.com
Fri Aug 7 20:59:05 CEST 2015


I resent some older patches as well with this series. Please ignore. Will
resend the series.

Sorry for the spam.

On Fri, Aug 07, 2015 at 11:52:16PM +0530, Subhransu S. Prusty wrote:
> The SKL driver does not code DSP topology in driver. With this series
> the soc topology framework is used to parse the topology information
> to create widgets, controls and route map for the FW topology.
> 
> It adds routines for SKL DSP module configuration, add building blocks
> to instanatiate modules and pipes. It uses SKL IPC library added earlier
> to send IPC for initialize the module, bind/unbind modules, create
> pipeline and manage them.
> 
> Last patch in this series removes the unused dais.
> 
> Hardik T Shah (1):
>   ASoC: Intel: Skylake: Add helpers for SRC and converter modules
> 
> Jeeja KP (12):
>   ASoC: Intel: Skylake: Add helpers for DSP module configuration
>   ASoC: Intel: Skylake: Add DSP module init and binding routines
>   ASoC: Intel: Skylake: Add pipe management helpers
>   ASoC: Intel: Skylake: Add pipe and modules handlers
>   ASoC: Intel: Skylake: Add module configuration helpers
>   ASoC: Intel: Skylake: add DSP platform widget event handlers
>   ASoC: Intel: Skylake: Add FE and BE hw_params handling
>   ASoC: Intel: Skylake: Add topology core init and handlers
>   ASoC: Intel: Skylake: Initialize and load DSP controls
>   ASoC: Intel: Skylake: Add DSP support and enable it
>   ASoC: Intel: Skylake: Initialize NHLT table
>   ASoC: Intel: Skylake: Remove CPU dai that is not used
> 
>  sound/soc/intel/skylake/Makefile             |    3 +-
>  sound/soc/intel/skylake/skl-messages.c       |  751 +++++++++++++++
>  sound/soc/intel/skylake/skl-pcm.c            |  173 ++--
>  sound/soc/intel/skylake/skl-topology.c       | 1264 ++++++++++++++++++++++++++
>  sound/soc/intel/skylake/skl-topology.h       |  307 +++++++
>  sound/soc/intel/skylake/skl-tplg-interface.h |  166 ++++
>  sound/soc/intel/skylake/skl.c                |   29 +-
>  sound/soc/intel/skylake/skl.h                |   11 +
>  8 files changed, 2636 insertions(+), 68 deletions(-)
>  create mode 100644 sound/soc/intel/skylake/skl-topology.c
>  create mode 100644 sound/soc/intel/skylake/skl-topology.h
>  create mode 100644 sound/soc/intel/skylake/skl-tplg-interface.h
> 
> -- 
> 2.4.3
> 

-- 


More information about the Alsa-devel mailing list