| sample: |
| name: MBOX IPC sample |
| common: |
| sysbuild: true |
| tags: mbox |
| timeout: 30 |
| tests: |
| sample.drivers.mbox.real_hw: |
| platform_allow: |
| - nrf5340dk/nrf5340/cpuapp |
| - adp_xc7k/ae350 |
| - mimxrt1170_evk@B/mimxrt1176/cm7 |
| - mimxrt1170_evk/mimxrt1176/cm7 |
| - mimxrt1160_evk/mimxrt1166/cm7 |
| - lpcxpresso55s69/lpc55s69/cpu0 |
| integration_platforms: |
| - nrf5340dk/nrf5340/cpuapp |
| harness: console |
| harness_config: |
| type: multi_line |
| ordered: false |
| regex: |
| - "Pong \\(on channel 0\\)" |
| - "Ping \\(on channel 1\\)" |
| |
| 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.simu: |
| platform_allow: |
| - nrf5340bsim/nrf5340/cpuapp |
| harness: console |
| harness_config: |
| type: multi_line |
| ordered: false |
| regex: |
| - "Pong \\(on channel 0\\)" |
| - "Ping \\(on channel 1\\)" |
| |
| sample.drivers.mbox.nrf54l15: |
| platform_allow: |
| - nrf54l15dk/nrf54l15/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.nrf54l15_no_multithreading: |
| platform_allow: |
| - nrf54l15dk/nrf54l15/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.nrf54l15_remote_no_multithreading: |
| platform_allow: |
| - nrf54l15dk/nrf54l15/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\\)" |