Skip to content

Add support for voice control on Arizona ADSP

Charles Keepax alsa-devel 2 versions – In review

Get series with b4
b4 am 1450178989-8749-1-git-send-email-ckeepax@opensource.wolfsonmicro.com

Versions newest first · linked by author and title

  1. v3 Latest8 patches 11 repliesIn review
  2. v28 patches 2 repliesSuperseded

Changes in v3 from the cover letter

- Fix specified using in printf for size_t in wm_adsp_compr_read, as reported by the kbuild test robot.

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8ASoC: wm5110: Provide basic hookup for voice controlsound/soc/codecs/Kconfig sound/soc/codecs/arizona.h sound/soc/codecs/wm5110.c+47 -20 replies
2/8ASoC: wm_adsp: Factor out finding the location of an algorithm regionsound/soc/codecs/wm_adsp.c+21 -140 replies
3/8ALSA: compress: Add SND_AUDIOCODEC_BESPOKEinclude/uapi/sound/compress_params.h+3 -20 replies
4/8ASoC: wm_adsp: Add support for opening a compressed streamsound/soc/codecs/wm5110.c sound/soc/codecs/wm_adsp.c sound/soc/codecs/wm_adsp.h+227 -33 replies
5/8ASoC: wm_adsp: Add code to locate and initialise compressed buffersound/soc/codecs/wm_adsp.c sound/soc/codecs/wm_adsp.h+293 -00 replies
6/8ASoC: wm_adsp: Attach buffers and streams togethersound/soc/codecs/wm5110.c sound/soc/codecs/wm_adsp.c sound/soc/codecs/wm_adsp.h+64 -00 replies
7/8ASoC: wm_adsp: Add a handler for the compressed IRQsound/soc/codecs/wm5110.c sound/soc/codecs/wm_adsp.c sound/soc/codecs/wm_adsp.h+214 -07 replies
8/8ASoC: wm_adsp: Pull data through compressed readsound/soc/codecs/wm5110.c sound/soc/codecs/wm_adsp.c sound/soc/codecs/wm_adsp.h+141 -01 reply

Reviews trailers per patch

1 of 8 patches has a Reviewed-by or Acked-by.

PatchVinod Koul
1/8
2/8
3/8A-b
4/8
5/8
6/8
7/8
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/8] Add support for voice control on Arizona ADSP

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 v2:
- Fix specified using in printf for size_t in wm_adsp_compr_read, as reported by the kbuild test robot.

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(-)
Signature · 1 line
2.1.4