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

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

Branch merges

Branch information

Recent commits

aa6c0f2... by Marc Herbert <email address hidden> on 2020-03-28

topology: cmake: silence super chatty alsatplg unless VERBOSE=1

Successfully tested with both Make and Ninja on Linux.

Non-portable but approved by @jajanusz in former PR #2626

With this commit:

$ make -C tools/build_tools/ | wc -l
    770

$ VERBOSE=anything make -C tools/build_tools/ | wc -l
  10387

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

8dbbbf0... by Marc Herbert <email address hidden> on 2020-03-26

test: fix mixer_test.c:comp_register() 'uninitialized err' -Werror

Fixes:

  error: 'err' may be used uninitialized in this function
                           [-Werror=maybe-uninitialized]
  if (err)
     ^

As I found nothing in the entire code base checking the return value of
comp_register() (the real function seems to always succeed), I also
simplify the main path and pass through the value returned by
memcpy_s().

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

4d13fdf... by Curtis Malainey <email address hidden> on 2020-03-29

Add CODEOWNERS for DCBlocker

Add Google owners as owners of imported code

Signed-off-by: Curtis Malainey <email address hidden>

d1b02d4... by Karol Trzcinski <email address hidden> on 2020-03-27

logger: Make CC_DESC string length indivisible by four

When variable length array, filled with string will be
placed in sucha manner that null terminator address will
be divisible by four, then it will be lost in output
binary file. It leads to troubles during scanning content
of such a section. Such a problem occur in firmware
and produce logger and FW debug ABI mismatch and it's why
logger output is broken.
After change length of XCC_TOOLS_VERSION to be none of
number four multiplication problem with logger disappear.

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

1ce07dc... by Yong Zhi <email address hidden> on 2020-03-27

topology: kwd: remove volume from pipeline description

Remove volume to match updated pipeline.

Signed-off-by: Yong Zhi <email address hidden>

adc7b1a... by Yong Zhi <email address hidden> on 2020-03-27

pipeline: remove unneeded function declarations

Remove unneeded function prototypes in the header file.

Signed-off-by: Yong Zhi <email address hidden>

78a8ec5... by Seppo Ingalsuo <email address hidden> on 2020-03-26

SRC: Fail params() if sink stream rate is zero

This patch prevents a firmware crash due to divide by zero. It can
happen with DAI types those do not return actual values in pipeline
walk with e.g. hda_get_hw_params().

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

15f1559... by Seppo Ingalsuo <email address hidden> on 2020-03-26

ASRC: Fail params() if sink stream rate is zero

This patch prevents a firmware crash due to divide by zero. It can
happen with DAI types those do not return actual values in pipeline
walk with e.g. hda_get_hw_params().

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

392b784... by Marcin Maka <email address hidden> on 2020-03-27

audio-stream: dox: rephrase audio stream description

Relevant aspects of the audio stream highlighted in the
structure documentation at the beginning in order to
provide more complete introduction on the audio stream
use.

Signed-off-by: Marcin Maka <email address hidden>

eee6a25... by Marcin Maka <email address hidden> on 2020-03-25

audio-stream: dox: add full api documentation

Audio stream is an important piece used by components
therefore full documentation is required by component
developers to operate on source and sink buffers
attached ot their components.

Signed-off-by: Marcin Maka <email address hidden>