[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