Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

samples: zephyr: drivers: mbox: Enable sample on nRF54L09 and L20 #21051

Merged

Conversation

nordic-segl
Copy link
Contributor

@nordic-segl nordic-segl commented Mar 20, 2025

Add copy of zephyr/samples/drivers/mbox that can be run on nRF54L09pdk and nRF54L20pdk.
Run copy of zephyr/samples/drivers/watchdog on L09 FLPR and L20 FLPR.
Run copy of zephyr/tests/boards/nrf/qdec on L20 FLPR.
Run copy of zephyr/tests/drivers/gpio/gpio_basic_api on L09 FLPR and L20 FLPR.
Add copy of zephyr/tests/drivers/timer/nrf_grtc_timer that can be run on L09 FLPR and L20 FLPR.
Run copy of zephyr/tests/drivers/watchdog/wdt_basic_api on L09 FLPR and L20 FLPR.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Mar 20, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 15

Inputs:

Sources:

sdk-nrf: PR head: e9e782f2b87d1e01c289cb13a385ea1fbe131641

more details

sdk-nrf:

PR head: e9e782f2b87d1e01c289cb13a385ea1fbe131641
merge base: ab70e419527b9279f98d09e50b385e8abfb8fc90
target head (main): ab70e419527b9279f98d09e50b385e8abfb8fc90
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (36)
CODEOWNERS
samples
│  ├── zephyr
│  │  ├── drivers
│  │  │  ├── mbox
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  ├── README.txt
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54l09pdk_nrf54l09_cpuapp.overlay
│  │  │  │  │  │ nrf54l20pdk_nrf54l20_cpuapp.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  ├── remote
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf54l09pdk_nrf54l09_cpuflpr.overlay
│  │  │  │  │  │  │ nrf54l20pdk_nrf54l20_cpuflpr.overlay
│  │  │  │  │  │ prj.conf
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── sysbuild.cmake
│  │  │  │  │ sysbuild.conf
│  │  │  ├── watchdog
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54l09pdk_nrf54l09_cpuflpr.overlay
│  │  │  │  │  │ nrf54l20pdk_nrf54l20_cpuflpr.overlay
│  │  │  │  │ sample.yaml
scripts
│  ├── ci
│  │  │ tags.yaml
tests
│  ├── zephyr
│  │  ├── boards
│  │  │  ├── nrf
│  │  │  │  ├── qdec
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf54l20pdk_nrf54l20_common.dtsi
│  │  │  │  │  │  ├── nrf54l20pdk_nrf54l20_cpuapp.overlay
│  │  │  │  │  │  │ nrf54l20pdk_nrf54l20_cpuflpr.overlay
│  │  │  │  │  │ testcase.yaml
│  │  ├── drivers
│  │  │  ├── gpio
│  │  │  │  ├── gpio_basic_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf54l09pdk_nrf54l09_cpuflpr.conf
│  │  │  │  │  │  ├── nrf54l09pdk_nrf54l09_cpuflpr.overlay
│  │  │  │  │  │  ├── nrf54l20pdk_nrf54l20_cpuflpr.conf
│  │  │  │  │  │  │ nrf54l20pdk_nrf54l20_cpuflpr.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── timer
│  │  │  │  ├── nrf_grtc_timer
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── watchdog
│  │  │  │  ├── wdt_basic_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf54l09pdk_nrf54l09_cpuflpr.overlay
│  │  │  │  │  │  │ nrf54l20pdk_nrf54l20_cpuflpr.overlay
│  │  │  │  │  │ testcase.yaml

Outputs:

Toolchain

Version: 4ffa2202d5
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:4ffa2202d5_e579f9fbe6

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 41
  • ✅ Integration tests
    • ✅ test-low-level
Disabled integration tests
    • desktop52_verification
    • doc-internal
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-boot
    • test-fw-nrfconnect-chip
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_cloud
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_mosh
    • test-fw-nrfconnect-nrf-iot_positioning
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-proprietary_esb
    • test-fw-nrfconnect-ps
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread
    • test-fw-nrfconnect-zigbee
    • test-sdk-audio
    • test-sdk-dfu
    • test-sdk-find-my
    • test-sdk-mcuboot
    • test-sdk-pmic-samples
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

Copy link

You can find the documentation preview for this PR here.

@nordic-segl
Copy link
Contributor Author

nordic-segl commented Mar 20, 2025

L20:

11:12:49  INFO    - 10/10 nrf54l20pdk/nrf54l20/cpuapp nrf.extended.sample.drivers.mbox.nrf54l            PASSED (device: 821013704, 6.418s <zephyr>)
11:11:50  INFO    -  3/10 nrf54l20pdk/nrf54l20/cpuapp nrf.extended.sample.drivers.mbox.nrf54l_remote_no_multithreading PASSED (device: 821013704, 6.024s <zephyr>)
11:11:58  INFO    -  4/10 nrf54l20pdk/nrf54l20/cpuapp nrf.extended.sample.drivers.mbox.nrf54l_no_multithreading PASSED (device: 821013704, 6.407s <zephyr>)

11:11:31  INFO    -  1/10 nrf54l20pdk/nrf54l20/cpuapp nrf.extended.drivers.sensor.qdec                   PASSED (device: 821013704, 7.266s <zephyr>)
11:11:32  INFO    -  2/10 nrf54l20pdk/nrf54l20/cpuapp nrf.extended.drivers.sensor.qdec.pm_runtime        PASSED (device: 821013704, 7.391s <zephyr>)
11:12:12  INFO    -  5/10 nrf54l20pdk/nrf54l20/cpuflpr nrf.extended.drivers.sensor.qdec                   PASSED (device: 821013704, 8.649s <zephyr>)
11:12:15  INFO    -  6/10 nrf54l20pdk/nrf54l20/cpuflpr nrf.extended.drivers.sensor.qdec.pm_runtime        ERROR Build failure (device <zephyr>) region `RAM' overflowed by 2096 bytes

11:12:40  INFO    -  8/10 nrf54l20pdk/nrf54l20/cpuapp nrf.extended.drivers.gpio.2pin                     PASSED (device: 821013704, 22.488s <zephyr>)
11:12:43  INFO    -  9/10 nrf54l20pdk/nrf54l20/cpuflpr nrf.extended.drivers.gpio.2pin                     ERROR Build failure (device <zephyr>) region `RAM' overflowed by 2348 bytes

11:12:15  INFO    -  7/10 nrf54l20pdk/nrf54l20/cpuflpr nrf_grtc_timer/nrf.extended.drivers.timer.nrf_grtc_timer PASSED (device: 821013704, 4.168s <zephyr>)

13:30:25  INFO    -  3/12 nrf54l20pdk/nrf54l20/cpuflpr nrf.extended.sample.drivers.watchdog               PASSED (device: 851006632, 5.178s <zephyr>)
13:37:04  INFO    - 11/12 nrf54l20pdk/nrf54l20/cpuflpr nrf.extended.drivers.watchdog                      FAILED Timeout (device: 851006632, 64.073s <zephyr>)

L09:

11:35:21  INFO    - 1/4 nrf54l09pdk/nrf54l09/cpuapp nrf.extended.drivers.gpio.2pin                     PASSED (device: 821013704, 22.592s <zephyr>)
11:36:12  INFO    - 2/4 nrf54l09pdk/nrf54l09/cpuapp nrf.extended.sample.drivers.mbox.nrf54l_remote_no_multithreading FAILED Timeout (device: 821013704, 37.124s <zephyr>)
11:36:46  INFO    - 3/4 nrf54l09pdk/nrf54l09/cpuapp nrf.extended.sample.drivers.mbox.nrf54l_no_multithreading FAILED Timeout (device: 821013704, 37.072s <zephyr>)
11:37:19  INFO    - 4/4 nrf54l09pdk/nrf54l09/cpuapp nrf.extended.sample.drivers.mbox.nrf54l            FAILED Timeout (device: 821013704, 37.064s <zephyr>)

@nordic-segl nordic-segl force-pushed the NRF-7225_Enable-FLPR-in-extended-tests branch from ad4df70 to 5930659 Compare March 20, 2025 08:05
@nordic-segl nordic-segl marked this pull request as ready for review March 20, 2025 08:14
@nordic-segl nordic-segl force-pushed the NRF-7225_Enable-FLPR-in-extended-tests branch from 5930659 to abbda8d Compare March 20, 2025 08:17
@nordic-segl nordic-segl requested a review from a team as a code owner March 20, 2025 08:32
@nordic-segl nordic-segl force-pushed the NRF-7225_Enable-FLPR-in-extended-tests branch 9 times, most recently from 88129fa to d71856c Compare March 21, 2025 07:38
else()
message(FATAL_ERROR "${BOARD}${BOARD_QUALIFIERS} is not supported for this sample")
endif()

Copy link
Contributor

Choose a reason for hiding this comment

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

error out if sysbuild needed and not used?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks, added.

Add copy of zephyr/samples/drivers/mbox that can be run on
nRF54L09pdk and nRF54L20pdk.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
…FLPR

Add overlay required to run gpio_basic_api test on
- nrf54l09pdk/nrf54l09/cpuflpr and
- nrf54l20pdk/nrf54l20/cpuflpr.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Add overlay required to run nrf_grtc_timer test on
- nrf54l09pdk/nrf54l09/cpuflpr and
- nrf54l20pdk/nrf54l20/cpuflpr.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Add overlay required to run qdec test
on nrf54l20pdk/nrf54l20/cpuflpr.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Add overlys required to run watchdog sample on:
- nrf54l09pdk/nrf54l09/cpuflpr,
- nrf54l20pdk/nrf54l20/cpuflpr.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Add overlys required to run wdt_basic_api test on:
- nrf54l09pdk/nrf54l09/cpuflpr,
- nrf54l20pdk/nrf54l20/cpuflpr.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
@nordic-segl nordic-segl force-pushed the NRF-7225_Enable-FLPR-in-extended-tests branch from d71856c to e9e782f Compare March 21, 2025 10:02
@nordic-piks nordic-piks merged commit b95dc38 into nrfconnect:main Mar 21, 2025
18 checks passed
@nordic-segl nordic-segl deleted the NRF-7225_Enable-FLPR-in-extended-tests branch March 21, 2025 11:16
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.

6 participants