ASoC: Intel: Skylake: Add support for specifying D0i3 configuration
authorVinod Koul <vinod.koul@intel.com>
Thu, 3 Nov 2016 11:37:19 +0000 (17:07 +0530)
committerMark Brown <broonie@kernel.org>
Thu, 3 Nov 2016 17:14:41 +0000 (11:14 -0600)
commit6bd9dcf339ebb292fa149ee0e52ea3c9d9822553
tree4ad8a19d00cfcc34dbb86eadc4626e555358c9f2
parent8a0cb2360ddb941e0a2fbe33d400d2985e4f2fff
ASoC: Intel: Skylake: Add support for specifying D0i3 configuration

Not all use cases can support Doi3. Only certain use cases like hot word
detection, deep buffering can support D0i3 based on resource requirement.

So, pass the D0i3 capability for the FE/BE copier using topology. This will
be used to take a decision for D0i3 mode entry/exit.

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>
include/uapi/sound/snd_sst_tokens.h
sound/soc/intel/skylake/skl-topology.c
sound/soc/intel/skylake/skl-topology.h