~canonical-hwe-team/hwe-next/+git/sof:topic/keyword-detect

Last commit made on 2019-04-09
Get this branch:
git clone -b topic/keyword-detect https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
topic/keyword-detect
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

661581c... by Tomasz Lauda <email address hidden>

schedule: switch IPC and IDC tasks to low priority

Switches priority of IPC and IDC tasks back to low.
They were accidentally switched to higher priority
during schedule refactor.

Signed-off-by: Tomasz Lauda <email address hidden>

a9936e1... by Tomasz Lauda <email address hidden>

kpb: switch host component to blocking copy mode

Switches host component connected to kpb to blocking
copy mode.

Signed-off-by: Tomasz Lauda <email address hidden>

b320d45... by Tomasz Lauda <email address hidden>

component: add new set_attribute ops

Adds new set_attribute component operations, which
allows to set some custom internal attributes.
Also adds COMP_ATTR_COPY_BLOCKING attribute and
implements it for host component.

Signed-off-by: Tomasz Lauda <email address hidden>

e039947... by Tomasz Lauda <email address hidden>

hda-dma: add host blocking copy implementation

Adds implementation of blocking copy mode for Host DMA.
In blocking mode we are waiting for data to be actually
copied by DMA after incrementing pointer. Normally
there is no need to wait since next copy call should
read DMA pointers and calculate how many bytes can be
copied next, but there can be a situation, where we
want to copy as much data as possible as fast as possible
without any delayed scheduling. For this kind of usage
scenario blocking mode can be used without a need to
add any delay nor checking DMA pointers from external
components.

Signed-off-by: Tomasz Lauda <email address hidden>

2f98abe... by Tomasz Lauda <email address hidden>

hda-dma: unify preload with regular host copy

Unifies preload function with regular host copy.
It's the preparation for blocking copy implementation.

Signed-off-by: Tomasz Lauda <email address hidden>

7247d38... by Tomasz Lauda <email address hidden>

hda-dma: remove HDA_STATE_INIT

Removes HDA_STATE_INIT state as it's no longer
needed and does nothing.

Signed-off-by: Tomasz Lauda <email address hidden>

9b90a8d... by Tomasz Lauda <email address hidden>

dma: rename callback types and copy flags

Renames callback types and copy flags to be more
precise.

Signed-off-by: Tomasz Lauda <email address hidden>

86e1179... by Tomasz Lauda <email address hidden>

kpb: convert history_depth to bytes

Converts history_depth from milliseconds to bytes.

Signed-off-by: Tomasz Lauda <email address hidden>

0ce486f... by Keyon Jie <email address hidden>

topology: keyword-detect: change to use DMIC FIFO B

Signed-off-by: Keyon Jie <email address hidden>

12bf0d7... by Marcin Rajwa <email address hidden>

KPB: zero internal buffers