From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vinod Koul Subject: [PATCH 0/8] ASoC: Intel: sst - add the merrifield DSP driver Date: Wed, 9 Jul 2014 14:57:48 +0530 Message-ID: <1404898076-1882-1-git-send-email-vinod.koul@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by alsa0.perex.cz (Postfix) with ESMTP id A3F7A2625CF for ; Wed, 9 Jul 2014 11:30:07 +0200 (CEST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: alsa-devel@alsa-project.org Cc: Vinod Koul , broonie@kernel.org, subhransu.s.prusty@intel.com, lgirdwood@gmail.com, Lars-Peter Clausen List-Id: alsa-devel@alsa-project.org This path series add the Merrifield DSP driver which is used to load and managed the DSP along with sending and receiving IPCs for PCM and compressed audio Vinod Koul (7): ASoC: Intel: add sst shim register start-end variables ASoC: Intel: mfld: add dsp error codes ASoC: Intel: mrlfd - add generic parameter interface ASoC: Intel: mrfld - add the dsp sst driver ASoC: Intel: sst: add power management handling ASoC: Intel: sst: load firmware using async callback ASoC: Intel: sst - add compressed ops handling arch/x86/include/asm/platform_sst_audio.h | 33 + sound/soc/intel/Kconfig | 4 + sound/soc/intel/Makefile | 3 + sound/soc/intel/sst-dsp.h | 4 + sound/soc/intel/sst-mfld-dsp.h | 15 + sound/soc/intel/sst-mfld-platform.h | 5 +- sound/soc/intel/sst/Makefile | 3 + sound/soc/intel/sst/sst.c | 586 ++++++++++++++++++ sound/soc/intel/sst/sst.h | 666 ++++++++++++++++++++ sound/soc/intel/sst/sst_drv_interface.c | 819 +++++++++++++++++++++++++ sound/soc/intel/sst/sst_ipc.c | 368 +++++++++++ sound/soc/intel/sst/sst_loader.c | 951 +++++++++++++++++++++++++++++ sound/soc/intel/sst/sst_pvt.c | 208 +++++++ sound/soc/intel/sst/sst_stream.c | 534 ++++++++++++++++ 14 files changed, 4198 insertions(+), 1 deletions(-) create mode 100644 sound/soc/intel/sst/Makefile create mode 100644 sound/soc/intel/sst/sst.c create mode 100644 sound/soc/intel/sst/sst.h create mode 100644 sound/soc/intel/sst/sst_drv_interface.c create mode 100644 sound/soc/intel/sst/sst_ipc.c create mode 100644 sound/soc/intel/sst/sst_loader.c create mode 100644 sound/soc/intel/sst/sst_pvt.c create mode 100644 sound/soc/intel/sst/sst_stream.c