Skip to content

west: Update to Zephyr 4.4#104

Open
arnopo wants to merge 1 commit intoOpenAMP:mainfrom
arnopo:zephyr
Open

west: Update to Zephyr 4.4#104
arnopo wants to merge 1 commit intoOpenAMP:mainfrom
arnopo:zephyr

Conversation

@arnopo
Copy link
Copy Markdown
Collaborator

@arnopo arnopo commented Apr 16, 2026

Update to latest Zephyr release, 4.4.0

Update to latest Zephyr release, 4.4.0

Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
@arnopo
Copy link
Copy Markdown
Collaborator Author

arnopo commented Apr 16, 2026

Some boards no longer compile:

  • imx8mp_evk//adsp : board seems no more supported in zephyr
    => @iuliana-prodan : do you know the new name?

  • versal2_rpu & verselnet_rpu: build issue
    @tnmysh : seems I have same issue on Zephyr v4.3

@iuliana-prodan
Copy link
Copy Markdown
Collaborator

Some boards no longer compile:

  • imx8mp_evk//adsp : board seems no more supported in zephyr
    => @iuliana-prodan : do you know the new name?

This works as is (there is no board name change).
However, please make sure you are using the latest Zephyr SDK 1.0.0, as Zephyr 4.4 uses the new SDK:
(https://docs.zephyrproject.org/latest/releases/release-notes-4.4.html)
Please run: west sdk install

@arnopo
Copy link
Copy Markdown
Collaborator Author

arnopo commented Apr 17, 2026

Hi @iuliana-prodan,

It seems that the issues is the board name

I need to change the board name from imx8mp_evk/adsp to imx8mp_evk/mimx8ml8/adsp. but then it does not compile ( .conf and .overlay names does not match?)

west build -p -b imx8mp_evk/mimx8ml8/adsp   openamp-system-reference/examples/zephyr/rpmsg_multi
_services
-- west build: making build dir ./openamp-repos/openamp-system-reference/temp/build pristine
-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: ./repos/openamp-repos/openamp-system-reference/temp/openamp-system-reference/examples/zephyr/rpmsg_multi_services
-- CMake version: 3.28.3
-- Found Python3: ./openamp-repos/.venv/bin/python3 (found suitable version "3.12.3", minimum required is "3.12") found components: Interpreter 
-- Cache files will be written to: ${HOME}/.cache/zephyr
-- Zephyr version: 4.4.0 (${HOME}/repos/openamp-repos/openamp-system-reference/temp/zephyr)
-- Found west (found suitable version "1.5.0", minimum required is "0.14.0")
-- Board: imx8mp_evk, qualifiers: mimx8ml8/adsp
-- Found host-tools: zephyr 1.0.1 (${HOME}/zephyr-sdk-1.0.1)
-- Found toolchain: zephyr 1.0.1 (${HOME}/zephyr-sdk-1.0.1)
-- Found Dtc: ${HOME}/zephyr-sdk-1.0.1/hosttools/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.7.0", minimum required is "1.4.6") 
-- Found BOARD.dts: ./openamp-repos/openamp-system-reference/temp/zephyr/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_adsp.dts
-- Found devicetree overlay: ./openamp-repos/openamp-system-reference/temp/openamp-system-reference/examples/zephyr/rpmsg_multi_services/boards/imx8mp_evk_mimx8ml8_adsp.overlay
-- Generated zephyr.dts: ./openamp-repos/openamp-system-reference/temp/build/zephyr/zephyr.dts
-- Generated pickled edt: ./openamp-repos/openamp-system-reference/temp/build/zephyr/edt.pickle
-- Generated devicetree_generated.h: os/openamp-repos/openamp-system-reference/temp/build/zephyr/include/generated/zephyr/devicetree_generated.h

warning: PRINTK (defined at subsys/debug/Kconfig:145) was assigned the value 'n' but got the value
'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_PRINTK and/or look up PRINTK in
the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration
Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too.

Parsing ${HOME}/repos/openamp-repos/openamp-system-reference/temp/zephyr/Kconfig
Loaded configuration '${HOME}/repos/openamp-repos/openamp-system-reference/temp/zephyr/boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_adsp_defconfig'
Merged configuration '${HOME}/repos/openamp-repos/openamp-system-reference/temp/openamp-system-reference/examples/zephyr/rpmsg_multi_services/prj.conf'
Merged configuration '${HOME}/repos/openamp-repos/openamp-system-reference/temp/openamp-system-reference/examples/zephyr/rpmsg_multi_services/boards/imx8mp_evk_mimx8ml8_adsp.conf'

${HOME}/repos/openamp-repos/openamp-system-reference/temp/openamp-system-reference/examples/zephyr/rpmsg_multi_services/boards/imx8mp_evk_mimx8ml8_adsp.conf:4: warning: attempt to assign the value 'y' to the undefined symbol IPM_IMX_FW_READY_REPLY

error: Aborting due to Kconfig warnings

CMake Error at ${HOME}/repos/openamp-repos/openamp-system-reference/temp/zephyr/cmake/modules/kconfig.cmake:424 (message):
  command failed with return code: 1
Call Stack (most recent call first):
  ${HOME}/repos/openamp-repos/openamp-system-reference/temp/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
  ${HOME}/repos/openamp-repos/openamp-system-reference/temp/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  ${HOME}/repos/openamp-repos/openamp-system-reference/temp/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:7 (find_package)


-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /usr/bin/cmake -DWEST_PYTHON=${HOME}/repos/openamp-repos/.venv/bin/python3 -B${HOME}/repos/openamp-repos/openamp-system-reference/temp/build -GNinja -DBOARD=imx8mp_evk/mimx8ml8/adsp -S${HOME}/repos/openamp-repos/openamp-system-reference/temp/openamp-system-reference/examples/zephyr/rpmsg_multi_services

@iuliana-prodan
Copy link
Copy Markdown
Collaborator

Hi @iuliana-prodan,

It seems that the issues is the board name

I need to change the board name from imx8mp_evk/adsp to imx8mp_evk/mimx8ml8/adsp. but then it does not compile ( .conf and .overlay names does not match?)

${HOME}/repos/openamp-repos/openamp-system-reference/temp/openamp-system-reference/examples/zephyr/rpmsg_multi_services/boards/imx8mp_evk_mimx8ml8_adsp.conf:4: warning: attempt to assign the value 'y' to the undefined symbol IPM_IMX_FW_READY_REPLY

Hi @arnopo,

The problem is IPM_IMX_FW_READY_REPLY config which was removed in Zephyr upstream.
This should be fixed now with this PR: #105

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.

2 participants