~canonical-hwe-team/hwe-next/+git/sof:imx-stable-v2.8

Last commit made on 2024-01-25
Get this branch:
git clone -b imx-stable-v2.8 https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
imx-stable-v2.8
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

a4f9261... by Marc Herbert <email address hidden>

logger: convert: Fix compile time error with newer toolchain

Using Compiler version: aarch64-poky-linux-gcc (GCC) 13.2.0
we get the following error:

tools/logger/convert.c: In function 'convert':
tools/logger/convert.c:357:34: error: '%*s' directive output between 4294967264 and 4294967284 bytes exceeds 'INT_MAX' [-Werror=format-overflow=]
| 357 | fprintf(out_fd, "%*s(us)%*s ", -ts_width, " TIMESTAMP", ts_width, "DELTA");
| | ^~~ ~~~~~~~~~~~~
| In file included from /opt/builds/OBNand/build/tmp/work/armv8a-poky-linux/sof-tools/2.8.0/recipe-sysroot/usr/include/stdio.h:964,
| from /opt/builds/OBNand/build/tmp/work/armv8a-poky-linux/sof-tools/2.8.0/git/tools/logger/convert.h:13,
| from /opt/builds/OBNand/build/tmp/work/armv8a-poky-linux/sof-tools/2.8.0/git/tools/logger/convert.c:21:
| In function 'fprintf',

Signed-off-by: Daniel Baluta <email address hidden>
Signed-off-by: Marc Herbert <email address hidden>
(cherry picked from commit ff9343aa4a59d714f40714aa16950ee37b911df2)

4ad78e8... by Zhang Peng <email address hidden>

schedule: dma_multi_chan_domain: Add function dma_data_copied_clear

Add function dma_data_copied_clear for we do change in EDMA driver,
add the function to avoid error.

Signed-off-by: Zhang Peng <email address hidden>

82df872... by Zhang Peng <email address hidden>

schedule: zephyr_dma_domain: Add function dma_data_copied_clear

Add function dma_data_copied_clear in DMA IRQ handler.

This function only implement in EDMA driver.

Signed-off-by: Zhang Peng <email address hidden>

22db411... by Zhang Peng <email address hidden>

drivers: edma: Fix noise issue run playback & record in parallel

The sound is noise when run playback and record in parallel with
zephyr build on i.MX8QM/i.MX8ULP platform.

Workround fix: Add a flag for edma to detect if edma need to return
real data size in function edma_get_data_size.

Signed-off-by: Zhang Peng <email address hidden>

5742a98... by Daniel Baluta <email address hidden>

include: sof: common.h Fix compilation error

Commit 16d126a36fd821 ("audio: Header files cleanup") removed
rtos/panic.h include but this is still needed.

Otherwise, we get the following compilation error:

/work/repos/sof/src/lib/lib.c: In function ‘memset’:
/work/repos/sof/src/lib/lib.c:31: warning: implicit declaration of function ‘sof_panic’

Fixes: 16d126a36fd821 ("audio: Header files cleanup")
Signed-off-by: Daniel Baluta <email address hidden>
(cherry picked from commit a4a3b3aed9c9a78087a0c796827ec608d0cd621c)

3e41c43... by Daniel Baluta <email address hidden>

west.yml: update Zephyr to efc32081893

Update Zephyr to pull in imx8ulp support. This includes following zephyr
commits:

- cfb68f827202 ("boards: xtensa: adsp: add support for imx8ulp board")
- a9a0c28282c3 ("dts/xtensa/nxp: Add dtsi for imx8ulp")
- 4b33c65f7108 ("soc: xtensa: adsp: add support for NXP ADSP for i.MX8ULP")
- ceae1d83ca4b ("west: sign: add support for NXP i.MX8ULP board")

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

67e2e41... by Kai Vehmanen

versions.json: bump to 2.8.0

Bump version to 2.8.0 in the stable-v2.8 branch

Signed-off-by: Kai Vehmanen <email address hidden>

4d4421a... by Adrian Warecki <email address hidden>

lmdk: Build module common functions

Added building a static library containing common functions for modules
provided by sof. Native loadable modules are statically linked to it.

Signed-off-by: Adrian Warecki <email address hidden>

f3e0959... by Adrian Warecki <email address hidden>

lmdk: module: Use extracted module headers in lmdk

Use of a separated module headers when building native loadable libraries.

Signed-off-by: Adrian Warecki <email address hidden>

f21670b... by Adrian Warecki <email address hidden>

module: sink: source: Move sink/source api headers to module

Moved header files to the module directory to separate an shared interface
used by sof and native loadable modules.

Signed-off-by: Adrian Warecki <email address hidden>