zephyr/samples/drivers/mbox/sample.yaml
Grzegorz Swiderski b4c18e8999 boards: nrf54h20dk: Merge iron variants into the base variants
This replaces the legacy SDFW compatible board configuration with the
IronSide SE compatible one, thus removing support for running samples
and tests on nRF54H20 devices with the old firmware.

All applications are expected to work on `nrf54h20dk/nrf54h20/cpuapp`
out of the box. For other board targets, all applications are expected
to boot, but may require additional peripheral configuration in UICR.
Build system support for the new UICR format is to be added separately.

Co-authored-by: Jonathan Nilsen <jonathan.nilsen@nordicsemi.no>
Signed-off-by: Jonathan Nilsen <jonathan.nilsen@nordicsemi.no>
Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
2025-07-24 16:57:45 +01:00

134 lines
3.6 KiB
YAML

sample:
name: MBOX IPC sample
common:
sysbuild: true
tags: mbox
timeout: 30
tests:
sample.drivers.mbox:
filter: dt_compat_enabled("vnd,mbox-consumer")
platform_exclude:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54h20dk/nrf54h20/cpurad
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf5340bsim/nrf5340/cpuapp
harness: console
harness_config:
type: multi_line
ordered: false
regex:
- "Pong \\(on channel.*\\)"
- "Ping \\(on channel.*\\)"
sample.drivers.mbox.nrf54h20_app_ppr:
platform_allow:
- nrf54h20dk/nrf54h20/cpuapp
integration_platforms:
- nrf54h20dk/nrf54h20/cpuapp
extra_args:
- mbox_SNIPPET=nordic-ppr
- mbox_EXTRA_DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_cpuppr.overlay"
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr.conf
sysbuild: true
harness: console
harness_config:
type: multi_line
ordered: false
regex:
- "Ping \\(on channel 15\\)"
- "Pong \\(on channel 18\\)"
sample.drivers.mbox.nrf54h20_app_flpr:
platform_allow:
- nrf54h20dk/nrf54h20/cpuapp
integration_platforms:
- nrf54h20dk/nrf54h20/cpuapp
extra_args:
- mbox_SNIPPET=nordic-flpr
- mbox_EXTRA_DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_cpuflpr.overlay"
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuflpr.conf
sysbuild: true
harness: console
harness_config:
type: multi_line
ordered: false
regex:
- "Ping \\(on channel 16\\)"
- "Pong \\(on channel 14\\)"
sample.drivers.mbox.nrf54h20_app_rad:
platform_allow:
- nrf54h20dk/nrf54h20/cpuapp
integration_platforms:
- nrf54h20dk/nrf54h20/cpuapp
extra_args:
- mbox_CONFIG_SOC_NRF54H20_CPURAD_ENABLE=y
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
sysbuild: true
harness: console
harness_config:
type: multi_line
ordered: false
regex:
- "Ping \\(on channel 12\\)"
- "Pong \\(on channel 18\\)"
sample.drivers.mbox.nrf54l:
platform_allow:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf54l15dk/nrf54l15/cpuapp
extra_args: mbox_SNIPPET=nordic-flpr
sysbuild: true
harness: console
harness_config:
type: multi_line
ordered: false
regex:
- "Ping \\(on channel 21\\)"
- "Pong \\(on channel 20\\)"
sample.drivers.mbox.nrf54l_no_multithreading:
platform_allow:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf54l15dk/nrf54l15/cpuapp
extra_args:
- mbox_SNIPPET=nordic-flpr
- mbox_CONFIG_MULTITHREADING=n
- remote_CONFIG_MULTITHREADING=n
sysbuild: true
harness: console
harness_config:
type: multi_line
ordered: false
regex:
- "Ping \\(on channel 21\\)"
- "Pong \\(on channel 20\\)"
sample.drivers.mbox.nrf54l_remote_no_multithreading:
platform_allow:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf54l15dk/nrf54l15/cpuapp
extra_args:
- mbox_SNIPPET=nordic-flpr
- remote_CONFIG_MULTITHREADING=n
sysbuild: true
harness: console
harness_config:
type: multi_line
ordered: false
regex:
- "Ping \\(on channel 21\\)"
- "Pong \\(on channel 20\\)"