~canonical-hwe-team/hwe-next/+git/sof:tdfb_test_script_fixes

Last commit made on 2020-10-02
Get this branch:
git clone -b tdfb_test_script_fixes https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
tdfb_test_script_fixes
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

954cedc... by Seppo Ingalsuo <email address hidden> on 2020-10-02

Tools: Test: Audio: Add license and help text for TDFB test script

Signed-off-by: Seppo Ingalsuo <email address hidden>

924c67b... by Seppo Ingalsuo <email address hidden> on 2020-10-02

Tools: Test: Audio: Add exist check for array configuration files

The added check and print helps the user to generate the array
configuration data and other beam pattern test related binary files
to carry out this test for TDFB (beamformer) component.

Signed-off-by: Seppo Ingalsuo <email address hidden>

c8e930a... by Seppo Ingalsuo <email address hidden> on 2020-10-02

Tools: Test: Audio: Suppress variable prints from TDFB test script

Due to the missing semicolons the variable config_fn got printed
to screen unnecessarily.

Signed-off-by: Seppo Ingalsuo <email address hidden>

4c52226... by Seppo Ingalsuo <email address hidden> on 2020-10-02

Tools: Test: Audio: Add missing test utility function

The script to load back to Matlab or Octave the test input data
was missing from previous patch that introduced TDFB (beamformer)
component.

Signed-off-by: Seppo Ingalsuo <email address hidden>

242be34... by Keyon Jie <email address hidden> on 2020-09-27

ssp: fix the RX FIFO flushing logic

To make sure all the RX FIFO entries are read out for the flushing, we
need wait until the SSSR_RNE is cleared after the SSP is disabled (the
SSSR_BSY is cleared, otherwise, there might be obsoleted entry remained
in the FIFO which will impact the next run with the SSP RX and lead to
sample mismatched issue.

BugLink: https://github.com/thesofproject/sof/issues/3428
Cc: Bartosz Kokoszko <email address hidden>
Signed-off-by: Keyon Jie <email address hidden>

01b50b5... by Bartosz Kokoszko <email address hidden> on 2020-10-01

timer: check whether handler is set before its invocation

This commit adds check whether timer handler is set
in order to avoid unexpected errors.

Signed-off-by: Bartosz Kokoszko <email address hidden>

7f2767c... by Karol Trzcinski <email address hidden> on 2020-10-01

logger: Fix uuid formatting

'p + 2' should be smaller than end pointer, bigger value may leads
to undefined memory region read.
Memmove should include last '\0' char.
Without this fix output looks like:
  task add 0xbe070600 pipe-task 0x1fffa0f0U
After changes:
  task add 0xbe070600 pipe-task <f11818eb-e92e-4082-82a3-dc54c604ebb3>

Fixes: 12f2d9b2c822 logger: Refactor UUID parsing

Signed-off-by: Karol Trzcinski <email address hidden>

94ed4ca... by Guennadi Liakhovetski <email address hidden> on 2020-09-30

zephyr: remote the platform_timer_set() wrapper

platform_timer_set() isn't called from Zephyr any more, remote it.

Signed-off-by: Guennadi Liakhovetski <email address hidden>

d0235a6... by Guennadi Liakhovetski <email address hidden> on 2020-09-30

zephyr: fix timer-domain scheduling

In case more than one client is using the scheduler, the SOF task
can be scheduled significantly later than requested. In such a
case using the current time as a base for re-scheduling is wrong
and leads to xruns. Use Zephyr work queue API instead to query
work schedule time.

Signed-off-by: Guennadi Liakhovetski <email address hidden>

b31d19b... by Guennadi Liakhovetski <email address hidden> on 2020-09-30

zephyr: fix build after a recent trace filter PR

Commit 0e1176d9434a ("trace: Update trace level after ipc message")
broke building under Zephyr. Fix the breakage by effectively disabling
functionality, to be properly fixed later.

Signed-off-by: Guennadi Liakhovetski <email address hidden>