Skip to content

ipc4: helper: use CONFIG_SOC_SERIES_INTEL_ADSP_CAVS instead of... - #11416

Open
dcpleung wants to merge 1 commit into
thesofproject:mainfrom
dcpleung:kconfig/cavs
Open

dcpleung wants to merge 1 commit into
thesofproject:mainfrom
dcpleung:kconfig/cavs

Conversation

@dcpleung

@dcpleung dcpleung commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

...CONFIG_INTEL_ADSP_CAVS. Upstream Zephyr is deprecating the old kconfig so changing it to use the new one.

Copilot AI balanced review requested due to automatic review settings November 6, 2026 22:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The missing CONFIG_ prefix leaves RIMAGE_MANIFEST undefined on cAVS builds, causing module-driver lookup to return NULL for every module and preventing IPC4 component creation.

1 open issue
What changed in this PR

This PR aims to migrate IPC4’s cAVS platform check to Zephyr’s replacement Kconfig symbol while preserving manifest-based component lookup.

Changes:

  • Updates the cAVS preprocessor condition used to enable RIMAGE_MANIFEST.
File Description
src/​ipc/​ipc4/​helper.c Updates the cAVS symbol in the manifest-support condition.

Review effort: Balanced

Comment thread src/ipc/ipc4/helper.c Outdated

/* TODO: Remove platform-specific code, see https://github.com/thesofproject/sof/issues/7549 */
#if defined(CONFIG_SOC_SERIES_INTEL_ADSP_ACE) || defined(CONFIG_INTEL_ADSP_CAVS)
#if defined(CONFIG_SOC_SERIES_INTEL_ADSP_ACE) || defined(SOC_SERIES_INTEL_ADSP_CAVS)
...CONFIG_INTEL_ADSP_CAVS. Upstream Zephyr is deprecating the old
kconfig so changing it to use the new one.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
@intel-sofci

intel-sofci commented Nov 6, 2026 •

Copy link
Copy Markdown

PR 11416: test results

Run date: 2026-11-06 23:14 UTC

Tested commit: 2d7b7073b5146ddbf84ad6284681c3da62cf47ab

mtl pass rate lnl pass rate ptl pass rate wcl pass rate nvl pass rate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants