alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
From: Vinod Koul <vinod.koul@intel.com>
To: alsa-devel@alsa-project.org
Cc: liam.r.girdwood@linux.intel.com, patches.audio@intel.com,
	broonie@kernel.org, Vinod Koul <vinod.koul@intel.com>
Subject: [PATCH 0/8] ASoC: Intel: Skylake: Add Broxton DSP support
Date: Fri, 11 Mar 2016 10:12:48 +0530	[thread overview]
Message-ID: <1457671376-18667-1-git-send-email-vinod.koul@intel.com> (raw)

Broxton DSP is similar to Skylake with similar DSP capabilities but
differs in a few subtle ways. It doesn't have Code Loader DMA and use HDA
DMA. The DSP power up/down routines are also bit different in the two
platforms. Also the FW needs to be downloaded only once and not on every
power sequence as it is cached by DSP in protected memory region.

All these changes for new DSP ops are abstracted in a new BXTN-dsp ops file.

This patch series starts with moving code around to prepare for new code and
also fix whitespace issue in existing code.
Since we have different loader ops we move Skylake ones to newly
defined ops. Then we add device IDs and lastly the broxton ops.

Jayachandran B (1):
  ASoC: Intel: Skylake: Unstatify skl_dsp_enable_core

Jeeja KP (4):
  ASoC: Intel: add dmabuffer to common sst_dsp
  ASoC: Intel: Skylake: Move Skylake dsp ops & loader ops
  ASoC: hdac_hdmi: Add broxton device ID
  ASoC: Intel: Bxtn: Add Broxton DSP support

Senthilnathan Veppur (1):
  ASoC: Intel: Bxtn: Add Broxton PCI ID

Vinod Koul (2):
  ASoC: Intel: Skylake: Move module id defines
  ASoC: Intel: Skylake: Fix whitepsace issues

 sound/soc/codecs/hdac_hdmi.c           |   1 +
 sound/soc/intel/Kconfig                |   1 +
 sound/soc/intel/common/sst-dsp-priv.h  |   1 +
 sound/soc/intel/skylake/Makefile       |   2 +-
 sound/soc/intel/skylake/bxt-sst.c      | 328 +++++++++++++++++++++++++++++++++
 sound/soc/intel/skylake/skl-messages.c | 182 +++++++++++++++++-
 sound/soc/intel/skylake/skl-sst-dsp.c  |  14 +-
 sound/soc/intel/skylake/skl-sst-dsp.h  |  20 +-
 sound/soc/intel/skylake/skl-sst.c      |   3 -
 sound/soc/intel/skylake/skl.c          |   7 +
 sound/soc/intel/skylake/skl.h          |  12 +-
 11 files changed, 549 insertions(+), 22 deletions(-)
 create mode 100644 sound/soc/intel/skylake/bxt-sst.c

-- 
1.9.1

             reply	other threads:[~2016-03-11  4:38 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-11  4:42 Vinod Koul [this message]
2016-03-11  4:42 ` [PATCH 1/8] ASoC: Intel: Skylake: Move module id defines Vinod Koul
2016-03-13  8:15   ` Applied "ASoC: Intel: Skylake: Move module id defines" to the asoc tree Mark Brown
2016-03-11  4:42 ` [PATCH 2/8] ASoC: Intel: Skylake: Fix whitepsace issues Vinod Koul
2016-03-13  8:15   ` Applied "ASoC: Intel: Skylake: Fix whitepsace issues" to the asoc tree Mark Brown
2016-03-11  4:42 ` [PATCH 3/8] ASoC: Intel: Skylake: Unstatify skl_dsp_enable_core Vinod Koul
2016-03-13  8:15   ` Applied "ASoC: Intel: Skylake: Unstatify skl_dsp_enable_core" to the asoc tree Mark Brown
2016-03-11  4:42 ` [PATCH 4/8] ASoC: Intel: add dmabuffer to common sst_dsp Vinod Koul
2016-03-13  8:15   ` Applied "ASoC: Intel: add dmabuffer to common sst_dsp" to the asoc tree Mark Brown
2016-03-11  4:42 ` [PATCH 5/8] ASoC: Intel: Skylake: Move Skylake dsp ops & loader ops Vinod Koul
2016-03-13  8:14   ` Applied "ASoC: Intel: Skylake: Move Skylake dsp ops & loader ops" to the asoc tree Mark Brown
2016-03-11  4:42 ` [PATCH 6/8] ASoC: Intel: Bxtn: Add Broxton PCI ID Vinod Koul
2016-03-13  8:14   ` Applied "ASoC: Intel: Bxtn: Add Broxton PCI ID" to the asoc tree Mark Brown
2016-03-11  4:42 ` [PATCH 7/8] ASoC: hdac_hdmi: Add broxton device ID Vinod Koul
2016-03-13  8:14   ` Applied "ASoC: hdac_hdmi: Add broxton device ID" to the asoc tree Mark Brown
2016-03-11  4:42 ` [PATCH 8/8] ASoC: Intel: Bxtn: Add Broxton DSP support Vinod Koul
2016-03-30 22:28   ` Applied "ASoC: Intel: Bxtn: Add Broxton DSP support" to the asoc tree Mark Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1457671376-18667-1-git-send-email-vinod.koul@intel.com \
    --to=vinod.koul@intel.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=broonie@kernel.org \
    --cc=liam.r.girdwood@linux.intel.com \
    --cc=patches.audio@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).