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

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

Branch merges

Branch information

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

Recent commits

9d1581b... by Pin-chih Lin <email address hidden> on 2020-07-24

tools: testbench: Support channels specification

Support channel specification by argument "-c" on testbench

Signed-off-by: Pin-chih Lin <email address hidden>

8484e15... by Pin-chih Lin <email address hidden> on 2020-07-24

tools: testbench: Support multiple output files

In order to run multi-output component playback by testbench, this patch
supports multiple output file mode on running testbench. Argument "-o" is
modified to accept specifying up to 4 filenames delimited by comma,
e.g. "-o output1,output2,..."

Moreover, debug messages in tplg_parser/tplg_parser.c is refined for
demonstrating multiple pipelines better.

Signed-off-by: Pin-chih Lin <email address hidden>

e902859... by Pin-chih Lin <email address hidden> on 2020-07-24

tools: topology: Support multi-output playback topology

Support up to 4 output pipelines for test/topology/test-playback.m4, where
argument TEST_PIPE_AMOUNT is added for identifying the number of pipelines
while generating test topologies.

Multi-output component should be added in ALG_MULTI_MODE_TESTS and
ALG_MULTI_SIMPLE_TESTS to generate test topologies with multiple output
pipelines in the future.

Signed-off-by: Pin-chih Lin <email address hidden>

2afbbd0... by Marc Herbert <email address hidden> on 2020-06-13

cmake/git-submodules: don't throw away work in progress at build time

- Add a simple test in cmake to download submodules only when rimage is
  missing. This stops randomly changing the source code from one build
  to the next and overwriting any submodule work in progress.

- Remove the GIT_SUBMODULE option which is now useless because rimage is
  not optional for sof

- Add a --merge option for safety. It makes zero difference right now
  but could save work in progress if we ever add more
  submodules (hopefully not) and someone struggles with submodules and
  ends up in a partially initialized state.

Git submodules are rarely ever the answer; these few changes make them a
bit more usable.

Signed-off-by: Marc Herbert <email address hidden>

a10b0ad... by Karol Trzcinski <email address hidden> on 2020-04-23

ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest

This information known at build time does not need to be
provided in a mailbox.
There was need to remove variable array from sof_ipc_window,
what give possibility to embed this struct inside another one,
but leads to ABI minor change.

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

8f31853... by Karol Trzcinski <email address hidden> on 2020-04-22

ext_man: Add variables porting macro

Such a macro can be used to port .fw_ready structures to .fw_metadata
section with proper header.

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

4d005a0... by Uday M Bhat <email address hidden> on 2020-06-09

topology: Add jsl+ MX98360a amp with ALC5682 Headset codec

Topology is modified to include another JSL+ product variant with
MX98360a AMP + ALC5682 Headset codec. Created a platform specific
for RT1015, included this and already existing MX98360a in
sof-jsl-rt5682.m4

Signed-off-by: Uday M Bhat <email address hidden>

a8ec8bf... by Daniel Baluta <email address hidden> on 2020-06-11

.travis.yml: add IRC notifications

SOF has #sof dedicated channel on irc.freenode.net server.
This will enable travis ci to send notifications to the IRC
channel each time a build is finished (either successful or not).

We will see how this works and refine it later if it is too spammy.

Signed-off-by: Daniel Baluta <email address hidden>

700ca2a... by Seppo Ingalsuo <email address hidden> on 2020-06-09

Audio: Fix error trace for build specific limitation for FIR EQ

This patch fixes from errors trace a message where the length
parameter is always shown as zero:

ERROR Filter length 0 exceeds limitation for build.

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

34507f4... by Karol Trzcinski <email address hidden> on 2020-06-05

trace: Improve sof/trace/trace.h code formatting

Align escape characters in macros, use tabs instead of spaces
(when possible), use single tab indentation in tracec context
declaration.

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