diff options
author | Ramesh Babu <ramesh.babu@intel.com> | 2017-06-19 08:29:19 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-06-19 17:33:00 +0200 |
commit | 939df3ada789ccd61a01721df8fc7955aab3aad7 (patch) | |
tree | 26a72620942d905e3843f946ab5913657465934b /include/uapi/sound | |
parent | ASoC: Intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios() (diff) | |
download | linux-939df3ada789ccd61a01721df8fc7955aab3aad7.tar.xz linux-939df3ada789ccd61a01721df8fc7955aab3aad7.zip |
ASoC: Intel: Skylake: Add deep buffer support
With this patch, the dma buffer size is fetched from topology binary. This
buffer size is applicable for gateway copier modules.
Now that we can configure DSP dma buffer size, the device can support deep
buffer playback. DSP fetches large buffer and can result fewer wakes,
which helps in power reduction.
Signed-off-by: Ramesh Babu <ramesh.babu@intel.com>
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
Acked-By: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/uapi/sound')
-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 89b82f6256ad..dedb2056160d 100644 --- a/include/uapi/sound/snd_sst_tokens.h +++ b/include/uapi/sound/snd_sst_tokens.h @@ -161,6 +161,8 @@ * * %SKL_TKL_U32_D0I3_CAPS: Specifies the D0i3 capability for module * + * %SKL_TKN_U32_DMA_BUF_SIZE: DMA buffer size in millisec + * * module_id and loadable flags dont have tokens as these values will be * read from the DSP FW manifest */ @@ -215,7 +217,8 @@ enum SKL_TKNS { SKL_TKN_U32_PMODE, SKL_TKL_U32_D0I3_CAPS, /* Typo added at v4.10 */ SKL_TKN_U32_D0I3_CAPS = SKL_TKL_U32_D0I3_CAPS, - SKL_TKN_MAX = SKL_TKN_U32_D0I3_CAPS, + SKL_TKN_U32_DMA_BUF_SIZE, + SKL_TKN_MAX = SKL_TKN_U32_DMA_BUF_SIZE, }; #endif |