[alsa-devel] [PATCH 0/9] Add Cannonlake Audio DSP support

Guneshwor Singh guneshwor.o.singh at intel.com
Wed Aug 2 18:21:11 CEST 2017


Cannonlake (CNL) audio is similar to Broxton with a substantial difference
in ipc registers. This series enables CNL support by adding required dsp
library functions and ipc register programming. CNL has 4 dsp cores,
additional core support is also added here.

To accommodate the above changes in the current code, existing helper
functions, common functions that are reusable and dsp ops are modified.

Dharageswari R (1):
  ASoC: Intel: Skylake: Add num of cores in dsp ops

Guneshwor Singh (7):
  ASoC: Intel: Skylake: Use num_core to allocate instead of macro
  ASoC: Intel: cnl: Add cnl dsp functions and registers
  ASoC: Intel: Skylake: Move platform specific init to platform
    dsp_init()
  ASoC: Intel: cnl: Unstatify common ipc functions
  ASoC: Intel: cnl: Add sst library functions for cnl platform
  ASoC: Intel: cnl: add dsp ops for cannonlake
  ASoC: Intel: cnl: add pci id for cnl

Pardha Saradhi K (1):
  ASoC: Intel: Skylake: Add dsp cores management

 sound/soc/intel/skylake/Makefile        |   5 +-
 sound/soc/intel/skylake/bxt-sst.c       |   5 +-
 sound/soc/intel/skylake/cnl-sst-dsp.c   | 274 ++++++++++++++++++
 sound/soc/intel/skylake/cnl-sst-dsp.h   | 112 ++++++++
 sound/soc/intel/skylake/cnl-sst.c       | 495 ++++++++++++++++++++++++++++++++
 sound/soc/intel/skylake/skl-messages.c  |  31 ++
 sound/soc/intel/skylake/skl-sst-dsp.c   |   2 +-
 sound/soc/intel/skylake/skl-sst-ipc.c   |   6 +-
 sound/soc/intel/skylake/skl-sst-ipc.h   |  12 +-
 sound/soc/intel/skylake/skl-sst-utils.c |   6 +-
 sound/soc/intel/skylake/skl-sst.c       |   6 +-
 sound/soc/intel/skylake/skl-topology.c  |  26 +-
 sound/soc/intel/skylake/skl.c           |  11 +
 sound/soc/intel/skylake/skl.h           |   1 +
 14 files changed, 970 insertions(+), 22 deletions(-)
 create mode 100644 sound/soc/intel/skylake/cnl-sst-dsp.c
 create mode 100644 sound/soc/intel/skylake/cnl-sst-dsp.h
 create mode 100644 sound/soc/intel/skylake/cnl-sst.c

-- 
2.13.0



More information about the Alsa-devel mailing list