[alsa-devel] [PATCH v2 0/8] Add support for voice control on Arizona ADSP
Charles Keepax
ckeepax at opensource.wolfsonmicro.com
Mon Dec 14 18:53:21 CET 2015
This series add support for voice control on wm8280/5110. This is
done by opening a compressed record channel, upon which data will
be available once the voice control functionality has been
triggered on the DSP.
Changes since v1:
- Merged selecting of SND_SOC_COMPRESS into patch adding basic
hookup as suggested by Vinod.
- Fixed a minor typo in usleep_delay, which was using a longer
delay than required.
- Use kcalloc to allocate an array rather than caculating size
manually.
Thanks,
Charles
Charles Keepax (8):
ASoC: wm5110: Provide basic hookup for voice control
ASoC: wm_adsp: Factor out finding the location of an algorithm region
ALSA: compress: Add SND_AUDIOCODEC_BESPOKE
ASoC: wm_adsp: Add support for opening a compressed stream
ASoC: wm_adsp: Add code to locate and initialise compressed buffer
ASoC: wm_adsp: Attach buffers and streams together
ASoC: wm_adsp: Add a handler for the compressed IRQ
ASoC: wm_adsp: Pull data through compressed read
include/uapi/sound/compress_params.h | 5 +-
sound/soc/codecs/Kconfig | 1 +
sound/soc/codecs/arizona.h | 2 +-
sound/soc/codecs/wm5110.c | 95 +++-
sound/soc/codecs/wm_adsp.c | 907 ++++++++++++++++++++++++++++++++++-
sound/soc/codecs/wm_adsp.h | 21 +
6 files changed, 1010 insertions(+), 21 deletions(-)
--
2.1.4
More information about the Alsa-devel
mailing list