You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
134 lines
3.6 KiB
134 lines
3.6 KiB
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 |
|
- nrf54l20pdk/nrf54l20/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_rad_app: |
|
platform_allow: |
|
- nrf54h20dk/nrf54h20/cpurad |
|
integration_platforms: |
|
- nrf54h20dk/nrf54h20/cpurad |
|
sysbuild: true |
|
harness: console |
|
harness_config: |
|
type: multi_line |
|
ordered: false |
|
regex: |
|
- "Ping \\(on channel 18\\)" |
|
- "Pong \\(on channel 12\\)" |
|
|
|
sample.drivers.mbox.nrf54l: |
|
platform_allow: |
|
- nrf54l09pdk/nrf54l09/cpuapp |
|
- nrf54l15dk/nrf54l15/cpuapp |
|
- nrf54l20pdk/nrf54l20/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 |
|
- nrf54l20pdk/nrf54l20/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 |
|
- nrf54l20pdk/nrf54l20/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\\)"
|
|
|