diff options
author | Vinod Koul <vinod.koul@intel.com> | 2016-11-03 17:07:19 +0530 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-11-03 11:14:41 -0600 |
commit | 6bd9dcf339ebb292fa149ee0e52ea3c9d9822553 (patch) | |
tree | 4ad8a19d00cfcc34dbb86eadc4626e555358c9f2 /include/uapi/sound/snd_sst_tokens.h | |
parent | 8a0cb2360ddb941e0a2fbe33d400d2985e4f2fff (diff) | |
download | linux-stable-6bd9dcf339ebb292fa149ee0e52ea3c9d9822553.tar.gz linux-stable-6bd9dcf339ebb292fa149ee0e52ea3c9d9822553.tar.bz2 linux-stable-6bd9dcf339ebb292fa149ee0e52ea3c9d9822553.zip |
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>
Diffstat (limited to 'include/uapi/sound/snd_sst_tokens.h')
-rw-r--r-- | include/uapi/sound/snd_sst_tokens.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/uapi/sound/snd_sst_tokens.h b/include/uapi/sound/snd_sst_tokens.h index f4b8b34de519..93392bedcc58 100644 --- a/include/uapi/sound/snd_sst_tokens.h +++ b/include/uapi/sound/snd_sst_tokens.h @@ -159,6 +159,8 @@ * * %SKL_TKN_U32_PMODE: Specifies the power mode for pipe * + * %SKL_TKL_U32_D0I3_CAPS: Specifies the D0i3 capability for module + * * module_id and loadable flags dont have tokens as these values will be * read from the DSP FW manifest */ @@ -211,7 +213,8 @@ enum SKL_TKNS { SKL_TKN_U32_LIB_COUNT, SKL_TKN_STR_LIB_NAME, SKL_TKN_U32_PMODE, - SKL_TKN_MAX = SKL_TKN_U32_PMODE, + SKL_TKL_U32_D0I3_CAPS, + SKL_TKN_MAX = SKL_TKL_U32_D0I3_CAPS, }; #endif |