Skip to content

Audio: downstream driver not initialized on Overlay on 6.19-rc2 #152

@vnarapar

Description

@vnarapar

Initialising tasks: 100% |#################################################################################################################################################################################################################################################| Time: 0:00:13
Checking sstate mirror object availability: 100% |#########################################################################################################################################################################################################################| Time: 0:00:04
Sstate summary: Wanted 650 Local 452 Mirrors 0 Missed 198 Current 5295 (69% match, 96% complete)
NOTE: Executing Tasks
ERROR: audioreach-kernel-0.0+git-r0 do_compile: oe_runmake failed
ERROR: audioreach-kernel-0.0+git-r0 do_compile: Execution of '/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/temp/run.do_compile.2465292' failed with exit code 1
ERROR: Logfile of failure stored in: /local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/temp/log.do_compile.2465292
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 64 KERNEL_SRC=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-source KERNEL_PATH=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-source KERNEL_VERSION=6.19.0-rc2-00401-gc25eae722af8 CC=aarch64-qcom-linux-gcc -fuse-ld=bfd -fcanon-prefix-map -ffile-prefix-map=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/sources/audioreach-kernel-0.0+git=/usr/src/debug/audioreach-kernel/0.0+git -ffile-prefix-map=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/sources/audioreach-kernel-0.0+git=/usr/src/debug/audioreach-kernel/0.0+git -ffile-prefix-map=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/recipe-sysroot= -ffile-prefix-map=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/recipe-sysroot-native= -ffile-prefix-map=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-source=/usr/src/kernel -ffile-prefix-map=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-build-artifacts=/usr/src/kernel LD=aarch64-qcom-linux-ld.bfd AR=aarch64-qcom-linux-ar OBJCOPY=aarch64-qcom-linux-objcopy STRIP=aarch64-qcom-linux-strip O=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-build-artifacts KBUILD_EXTRA_SYMBOLS= modules
| for dir in audioreach-driver; do
| echo "Executing 'modules' in $dir...";
| make -C /local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-source M=/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/sources/audioreach-kernel-0.0+git/$dir modules;
| done
| Executing 'modules' in audioreach-driver...
| make[1]: Entering directory '/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-source'
| make[2]: Entering directory '/local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work/iq_8275_evk-qcom-linux/audioreach-kernel/0.0+git/sources/audioreach-kernel-0.0+git/audioreach-driver'
| CC [M] q6apm_audio_mem.o
| CC [M] q6apm_audio_pkt.o
| CC [M] q6apm_lpass_dummy_dais.o
| CC [M] q6prm_audioreach_clock.o
| CC [M] q6prm_audioreach.o
| CC [M] audioreach_common.o
| audioreach_common.c: In function 'qcs6490_snd_hw_params':
| audioreach_common.c:436:16: error: implicit declaration of function 'qcom_snd_sdw_hw_params'; did you mean 'qcom_snd_sdw_hw_free'? [-Wimplicit-function-declaration]
| 436 | return qcom_snd_sdw_hw_params(substream, params, &pdata->sruntime[cpu_dai->id]);
| | ^~~~~~~~~~~~~~~~~~~~~~
| | qcom_snd_sdw_hw_free
| audioreach_common.c: In function 'qcs6490_snd_prepare':
| audioreach_common.c:446:48: error: passing argument 2 of 'qcom_snd_sdw_prepare' from incompatible pointer type [-Wincompatible-pointer-types]
| 446 | return qcom_snd_sdw_prepare(substream, sruntime,
| | ^~~~~~~~
| | |
| | struct sdw_stream_runtime *
| In file included from audioreach_common.c:16:
| /local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-source/sound/soc/qcom/sdw.h:12:32: note: expected 'bool *' {aka '_Bool *'} but argument is of type 'struct sdw_stream_runtime *'
| 12 | bool *stream_prepared);
| | ~~~~~~^~~~~~~~~~~~~~~
| audioreach_common.c:446:16: error: too many arguments to function 'qcom_snd_sdw_prepare'; expected 2, have 3
| 446 | return qcom_snd_sdw_prepare(substream, sruntime,
| | ^~~~~~~~~~~~~~~~~~~~
| 447 | &data->stream_prepared[cpu_dai->id]);
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| /local/mnt/workspace/sgaud/Yocto_CI/6.19-rc2/20417429316-1/kas/build/tmp/work-shared/iq-8275-evk/kernel-source/sound/soc/qcom/sdw.h:11:5: note: declared here
| 11 | int qcom_snd_sdw_prepare(struct snd_pcm_substream *substream,
| | ^~~~~~~~~~~~~~~~~~~~
| audioreach_common.c: In function 'qcs6490_snd_hw_free':

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions