linux/sound/soc/intel/skylake
Jayachandran B 052f103c89 ASoC: Intel: Skylake: Add DSP muti-core infrastructure
The DSP can have more than one cores. In that case the secondary
core has to be managed by the driver. This patch adds the changes
to driver infrastructure to support multiple core.

A new object skl_dsp_cores is introduced to support multiple
core. Helpers skl_dsp_get_core() skl_dsp_put_core() help to
managed the cores.

Many of the power_up/down and DSP APIs take additional argument
of core_id. The primary core, 0 is always powered up first and
then on demand second core.

Signed-off-by: Jayachandran B <jayachandran.b@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2016-06-22 16:13:12 +01:00
..
bxt-sst.c ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
Makefile ASoC: Intel: Skylake: Add strip extended manifest utility 2016-05-30 18:24:41 +01:00
skl-messages.c ASoC: Intel: Skylake: Don't pause stopped pipeline while deleting 2016-06-07 14:19:11 +01:00
skl-nhlt.c ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt 2016-05-30 18:16:44 +01:00
skl-nhlt.h ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt 2016-05-30 18:16:44 +01:00
skl-pcm.c ASoC: Intel: Skylake: Report position in pointer query 2016-06-07 14:19:11 +01:00
skl-sst-cldma.c ASoC: Intel: Skylake: Clear stream registers before stream setup 2015-12-18 17:14:21 +00:00
skl-sst-cldma.h ASoC: Intel: Skylake: add code loader DMA operations 2015-07-16 21:46:50 +01:00
skl-sst-dsp.c ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-dsp.h ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-ipc.c ASoC: Intel: Skylake: Use CGCTL.MISCBDCGE for Phrase detection notification 2016-01-10 12:19:02 +00:00
skl-sst-ipc.h ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-utils.c ASoC: Intel: Skylake: Add DSP firmware manifest parsing 2016-05-30 18:24:41 +01:00
skl-sst.c ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-topology.c ASoC: Intel: Skylake: Copy the pipe parameter by pipe type 2016-06-07 14:19:11 +01:00
skl-topology.h ASoC: Intel: Skylake: Set the DSP pipe type 2016-06-07 14:19:11 +01:00
skl-tplg-interface.h ASoC: Intel: Skylake: Use UUID in binary format 2016-04-21 17:09:03 +01:00
skl.c ASoC: Intel: Skylake: Update comment style 2016-06-22 16:01:05 +01:00
skl.h ASoC: Intel: Skylake: Clean up of driver resources in suspend 2016-06-07 14:19:11 +01:00