ASoC: Intel: cnl: Add cnl dsp functions and registers
authorGuneshwor Singh <guneshwor.o.singh@intel.com>
Wed, 2 Aug 2017 16:21:15 +0000 (21:51 +0530)
committerMark Brown <broonie@kernel.org>
Thu, 3 Aug 2017 10:07:23 +0000 (11:07 +0100)
commita838dcc286754f6ea6bcbee8eb76a5d626642fa7
treef224e80e31d69355695b7e2aea6e62e57307b5bc
parent4147a6e59a5c0b9cb0eeaa3e1f39fd9da491f35a
ASoC: Intel: cnl: Add cnl dsp functions and registers

This adds Cannonlake specific registers and support for CNL dsp related
library functions for programming the registers to power up/down dsp cores,
set/unset reset states for each core, enable/disable ipc interrupts and few
wrappers to be called from elsewhere.

Signed-off-by: Guneshwor Singh <guneshwor.o.singh@intel.com>
Acked-By: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/cnl-sst-dsp.c [new file with mode: 0644]
sound/soc/intel/skylake/cnl-sst-dsp.h [new file with mode: 0644]