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

boards: nrf54l15pdk: set default pdk to 0.7.0 #1845

Closed
wants to merge 2,303 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 25, 2024

  1. Revert "[nrf fromtree] boards: nrf54h20dk: Enable shell input"

    This reverts commit b3ec345.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    0fa3a6d View commit details
    Browse the repository at this point in the history
  2. Revert "[nrf fromtree] boards: nordic: nrf54h20dk: enable HWFC"

    This reverts commit 4dd0af5.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    d58765b View commit details
    Browse the repository at this point in the history
  3. Revert "[nrf fromlist] net: wifi: shell: Remove redundant break"

    This reverts commit da1af7e.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    71173b9 View commit details
    Browse the repository at this point in the history
  4. Revert "[nrf fromlist] net: wifi: shell: Correct help text for `conne…

    …ct` command"
    
    This reverts commit 73bef57.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    67d56b9 View commit details
    Browse the repository at this point in the history
  5. Revert "[nrf fromtree] net: wifi: shell: update wifi ap enable to use…

    … get opt parsing"
    
    This reverts commit 08dee4b.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    a84a8bb View commit details
    Browse the repository at this point in the history
  6. Revert "[nrf fromtree] tests: drivers: clock_control: Add nRF54L15 to…

    … platform allow"
    
    This reverts commit 51c8066.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    1b9c183 View commit details
    Browse the repository at this point in the history
  7. Revert "[nrf fromtree] boards: raytac: remove direct RESET register a…

    …ccess"
    
    This reverts commit 2d2a2e0.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    6f3e5fb View commit details
    Browse the repository at this point in the history
  8. Revert "[nrf fromtree] boards: nrf53: switch to the network CPU manag…

    …ement API"
    
    This reverts commit 955ca26.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    312f0bf View commit details
    Browse the repository at this point in the history
  9. Revert "[nrf fromtree] soc: nordic: nrf53: network CPU Force-OFF mana…

    …gement"
    
    This reverts commit 4fa036e.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    30a7732 View commit details
    Browse the repository at this point in the history
  10. Revert "[nrf fromtree] cmake: modules: boards: Add normalised variables"

    This reverts commit 1758a32.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    6ef8283 View commit details
    Browse the repository at this point in the history
  11. Revert "[nrf fromlist] boards: Fix doc build warnings"

    This reverts commit ffbf62c.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    836ba54 View commit details
    Browse the repository at this point in the history
  12. Revert "[nrf fromlist] samples: net: tftp_client: do not allow native…

    …_posix"
    
    This reverts commit 1552882.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    f75408c View commit details
    Browse the repository at this point in the history
  13. Revert "[nrf fromlist] samples: net: Disable native_posix target in m…

    …ore samples"
    
    This reverts commit cce7219.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    da5c65b View commit details
    Browse the repository at this point in the history
  14. Revert "[nrf fromlist] net: wifi: Unicast frames statistics"

    This reverts commit 634bfae.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c1acd25 View commit details
    Browse the repository at this point in the history
  15. Revert "[nrf fromtree] drivers: clock_control: Update XTAL accuracy o…

    …n nRF54L"
    
    This reverts commit b320a9e.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    4b26c7f View commit details
    Browse the repository at this point in the history
  16. Revert "[nrf fromtree] net: l2: wifi: Fix for wrong return type"

    This reverts commit 2ef7c81.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    5ee3380 View commit details
    Browse the repository at this point in the history
  17. Revert "[nrf fromtree] net: l2: wifi: Protect processing of nm data"

    This reverts commit 570c8c2.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    30d9f6e View commit details
    Browse the repository at this point in the history
  18. Revert "[nrf fromtree] drivers: clock_control: Update RC accuracy nRF…

    … devices"
    
    This reverts commit f50ad41.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    e6bd355 View commit details
    Browse the repository at this point in the history
  19. Revert "[nrf fromtree] doc: release-notes: Set RTS threshold"

    This reverts commit 253ee08.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    a71c656 View commit details
    Browse the repository at this point in the history
  20. Revert "[nrf fromtree] net: wifi_mgmt: Setting RTS threshold"

    This reverts commit 63c8c9d.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    7011389 View commit details
    Browse the repository at this point in the history
  21. Revert "[nrf fromlist] tests: adc: Add overlay for nRF54L15 PDK for a…

    …dc_api test"
    
    This reverts commit 2da6498.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    d1c0c9f View commit details
    Browse the repository at this point in the history
  22. Revert "[nrf fromlist] samples: adc: Add overlay for nRF54L15 PDK"

    This reverts commit 51f7968.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c6af21d View commit details
    Browse the repository at this point in the history
  23. Revert "[nrf fromlist] drivers: adc: Update adc driver to support nRF…

    …54L15 device"
    
    This reverts commit 57de7d1.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    572a46a View commit details
    Browse the repository at this point in the history
  24. Revert "[nrf fromtree] drivers: pinctrl_nrf: Configure QSPI IO3 pin a…

    …s output set high"
    
    This reverts commit 3733e70.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    99e7115 View commit details
    Browse the repository at this point in the history
  25. Revert "[nrf fromtree] modules: hal_nordic: nrfx: add support for nRF…

    …54 TWIS"
    
    This reverts commit 28e2f57.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    828f357 View commit details
    Browse the repository at this point in the history
  26. Revert "[nrf fromtree] modules: hal_nordic: Extend SPI configuration"

    This reverts commit f706d53.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    fdbce7c View commit details
    Browse the repository at this point in the history
  27. Revert "[nrf fromlist] drivers: serial: nrf: Adapt config deps to nrf…

    …54h20"
    
    This reverts commit 5660de7.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    38ae26e View commit details
    Browse the repository at this point in the history
  28. Revert "[nrf fromlist] tests: drivers: uart: uart_pm: Minor adjustments"

    This reverts commit a412cab.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    aa7f28a View commit details
    Browse the repository at this point in the history
  29. Revert "[nrf fromlist] tests: drivers: uart: uart_pm: Change pm actio…

    …n call"
    
    This reverts commit 8e66a57.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    38777ba View commit details
    Browse the repository at this point in the history
  30. Revert "[nrf fromtree] drivers: serial: uart_async_to_irq: Move reset…

    …ting"
    
    This reverts commit f5c0d31.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    fed7717 View commit details
    Browse the repository at this point in the history
  31. Revert "[nrf fromlist] drivers: serial: uart_nrfx_uarte2: Prevent TX …

    …in suspend"
    
    This reverts commit 6e61c5e.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    aa79f4b View commit details
    Browse the repository at this point in the history
  32. Revert "[nrf fromlist] tests: drivers: counter: counter_basic_api: Ad…

    …d nrf54h20"
    
    This reverts commit 09df3e0.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c9c69ad View commit details
    Browse the repository at this point in the history
  33. Revert "[nrf fromlist] twister: pytest: hardware_adapter: adapt to nr…

    …futil."
    
    This reverts commit ddca511.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    64d1e17 View commit details
    Browse the repository at this point in the history
  34. Revert "[nrf fromtree] drivers: Extend coverage for i2s driver"

    This reverts commit c90430f.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    60143b0 View commit details
    Browse the repository at this point in the history
  35. Revert "[nrf noup] modules: mbedtls: add PSA configurations"

    This reverts commit 5c48490.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    a8aa4c8 View commit details
    Browse the repository at this point in the history
  36. Revert "[nrf fromlist] ipc_service: backends: icbmsg: Fix strnlen war…

    …nings"
    
    This reverts commit 1155e53.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    8eae438 View commit details
    Browse the repository at this point in the history
  37. Revert "[nrf fromtree] wifi: Remove unused defines"

    This reverts commit d152f62.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    9c800ee View commit details
    Browse the repository at this point in the history
  38. Revert "[nrf noup] modules: mbedtls: add PSA configurations"

    This reverts commit 05ff843.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    39fb34a View commit details
    Browse the repository at this point in the history
  39. Revert "[nrf noup] dts: choose a crypto accelerator for entropy"

    This reverts commit 2aba137.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c555d14 View commit details
    Browse the repository at this point in the history
  40. Revert "[nrf fromlist] modules: hal_nordic: Enforce nrf-regtool minim…

    …um version"
    
    This reverts commit 22df05a.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    ed35079 View commit details
    Browse the repository at this point in the history
  41. Revert "[nrf noup] modules: mbedtls: PSA: Add PSA_HAS_PAKE_SUPPORT"

    This reverts commit 920b9fc.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    faa31dc View commit details
    Browse the repository at this point in the history
  42. Revert "[nrf noup] modules: mbedtls: Add PSA_WANT_ALG_SP800_108_COUNT…

    …ER_XXX"
    
    This reverts commit ecb16c7.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    77f2832 View commit details
    Browse the repository at this point in the history
  43. Revert "[nrf noup] include: net: add NCS extensions"

    This reverts commit e6f8064.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    1b67896 View commit details
    Browse the repository at this point in the history
  44. Revert "[nrf noup] modules: mbedtls: add PSA configurations"

    This reverts commit 5579010.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    d01880e View commit details
    Browse the repository at this point in the history
  45. Revert "[nrf fromlist] boards: added arduino pins to nrf5340 audio DK…

    … network core"
    
    This reverts commit d931964.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    36eb694 View commit details
    Browse the repository at this point in the history
  46. Revert "[nrf fromlist] scripts: Allow using quarantine mechanism with…

    … test_plan.py script"
    
    This reverts commit 38b93c8.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    f3d34a6 View commit details
    Browse the repository at this point in the history
  47. [nrf mergeup] Merge upstream up to commit ea02b93

    Regular upmerge.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 25, 2024
    Configuration menu
    Copy the full SHA
    227c1ac View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. [nrf fromtree] scripts: Allow using quarantine mechanism with test_pl…

    …an.py script
    
    In twister, applying quarantine is a part of apply_filters() function.
    However, this function is not called when --load-test is used.
    Therefore, if one wants to use quarantines in combination with
    dynamic scope from the test_plan.py script, one has to pass such
    info through the script.
    
    Signed-off-by: Maciej Perkowski <[email protected]>
    (cherry picked from commit 48665f2)
    Signed-off-by: Robert Lubos <[email protected]>
    PerMac authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a60e90d View commit details
    Browse the repository at this point in the history
  2. [nrf noup] modules: mbedtls: add PSA configurations

    Add all of the PSA specification defined algorithms and key types.
    This makes the configurations independent of what is supported by the
    specific implementation.
    Add configurations for internal logic to see if a feature is enabled by
    PSA_WANTS_XXX.
    
    ref: NCSDK-11689
    ref: NCSDK-17840
    ref: NCSDK-17840
    ref: NCSDK-26057
    
    Add PSA symbols for Oberon extension to the PSA specification.
    Mbed TLS has adopted the same naming, so while this is not part of the
    PSA specification it is fine to add it to the generic configuration
    for both implementations.
    
    Add config support for PBKDF2_HMAC.
    Add config support for PBKDF2_AES_CMAC_PRF_128
    
    Signed-off-by: Frank Audun Kvamtrø <[email protected]>
    Signed-off-by: Vidar Lillebø <[email protected]>
    Signed-off-by: Sebastian Bøe <[email protected]>
    Signed-off-by: Markus Swarowsky <[email protected]>
    Signed-off-by: Joakim Andersson <[email protected]>
    Signed-off-by: Maciej Baczmanski <[email protected]>
    Signed-off-by: Georgios Vasilakis <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 0a78b66)
    (cherry picked from commit b850ab7)
    (cherry picked from commit 33121ff)
    (cherry picked from commit 1fab667)
    (cherry picked from commit 0708dc8)
    (cherry picked from commit 93ad09a)
    (cherry picked from commit d284b18)
    (cherry picked from commit 746b326)
    (cherry picked from commit 76b0463)
    (cherry picked from commit 5579010)
    frkv authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    6f77681 View commit details
    Browse the repository at this point in the history
  3. [nrf noup] include: net: add NCS extensions

    Add some socket options and address family extensions to Zephyr
    headers, which will be useful for nRF Connect SDK.
    
    Add secure socket options:
    * Add CID socket options to NCS specific options.
    * Add TLS/DTLS tls ciphersuite chosen socket option to NCS specific
      options.
    * Add TLS/DTLS connection save/load socket options to NCS specific
      options.
    * Add TLS/DTLS handshake status socket option to NCS specific options.
    
    * Add SO_KEEPOPEN socket option.
    * Add SO_RAI socket option, deprecate the old ones.
    
    The "author" of this commit is a contact person; various people with
    s-o-b lines following here have contributed to the maintenance of this
    patch.
    
    Signed-off-by: Andreas Moltumyr <[email protected]>
    Signed-off-by: Andrzej Głąbek <[email protected]>
    Signed-off-by: Christopher Métrailler <[email protected]>
    Signed-off-by: Emanuele Di Santo <[email protected]>
    Signed-off-by: Glenn Ruben Bakke <[email protected]>
    Signed-off-by: Håkon Alseth <[email protected]>
    Signed-off-by: Ioannis Glaropoulos <[email protected]>
    Signed-off-by: Jan Tore Guggedal <[email protected]>
    Signed-off-by: Joakim Andersson <[email protected]>
    Signed-off-by: Martí Bolívar <[email protected]>
    Signed-off-by: Mirko Covizzi <[email protected]>
    Signed-off-by: Petri Honkala <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    Signed-off-by: Tommi Mammela <[email protected]>
    Signed-off-by: Trond Einar Snekvik <[email protected]>
    Signed-off-by: Torsten Rasmussen <[email protected]>
    Signed-off-by: Eivind Jølsgard <[email protected]>
    Signed-off-by: Dominik Ermel <[email protected]>
    (cherry picked from commit 3a641f9)
    (cherry picked from commit 22f7690)
    (cherry picked from commit e6f8064)
    rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a4e57b0 View commit details
    Browse the repository at this point in the history
  4. [nrf fromlist] modules: hal_nordic: Enforce nrf-regtool minimum version

    Require the presence of the nrf-regtool package as well as requiring
    a minimum version, failing the build whenever a suitable version is not
    found in the system.
    
    Upstream PR: zephyrproject-rtos/zephyr#69633
    
    Signed-off-by: Carles Cufi <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 0e13f61d8ed687a2cc428c8a0458f496e639bd70)
    (cherry picked from commit 8d93a16)
    (cherry picked from commit 3eb95e7)
    (cherry picked from commit 22df05a)
    carlescufi authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    c4c30c3 View commit details
    Browse the repository at this point in the history
  5. [nrf noup] dts: choose a crypto accelerator for entropy

    This is a long-term noup patch because crypto driver support is
    NCS-only for both cryptocell and CRACEN.
    
    Set HAS_HW_NRF_CC3XX to be defined in NS build when cryptocell
    is accessed through the PSA API.
    We need to know which CC3XX features are available.
    
    Set PSA as the entropy source for 54L.
    
    PSA is the only NCS-supported interface to CRACEN.
    
    Signed-off-by: Georgios Vasilakis <[email protected]>
    Signed-off-by: Joakim Andersson <[email protected]>
    Signed-off-by: Dominik Ermel <[email protected]>
    Signed-off-by: Sebastian Bøe <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 499041d)
    (cherry picked from commit baa4ee7)
    (cherry picked from commit 4fa3cc9)
    (cherry picked from commit 2aba137)
    joerchan authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2654453 View commit details
    Browse the repository at this point in the history
  6. [nrf noup] tree-wide: support NCS Partition Manager (PM) definitions

    Partition Manager (PM) is a component of the nRF Connect SDK (NCS)
    which uses yaml files to resolve flash partition placement with a
    holistic view of the entire device, including each firmware image
    present on the flash device, and various subsystems, such as settings
    and NFFS.
    
    When this NCS extension is used, various source files which would use
    partition information from devicetree in "vanilla" zephyr instead use
    defines generated by PM instead.
    
    This commit removes support for HEX_FILES_TO_MERGE, as it conflicts
    with PM.
    
    The settings subsystem pm.yml defines a partition 'settings_storage'.
    The nffs subsystem pm.yml defines 'nffs_storage'.
    
    Leverage label translation to avoid patching partition names.
    
    Refer to the NCS documentation page for this feature for more details.
    
    This is a long-running out of tree patch which has been worked on by
    several people. The following sign-offs are in alphabetical order by
    first name.
    
    Signed-off-by: Andrzej Głąbek <[email protected]>
    Signed-off-by: Andrzej Puzdrowski <[email protected]>
    Signed-off-by: Håkon Øye Amundsen <[email protected]>
    Signed-off-by: Ioannis Glaropoulos <[email protected]>
    Signed-off-by: Joakim Andersson <[email protected]>
    Signed-off-by: Johann Fischer <[email protected]>
    Signed-off-by: Martí Bolívar <[email protected]>
    Signed-off-by: Ole Sæther <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    Signed-off-by: Sebastian Bøe <[email protected]>
    Signed-off-by: Sigvart Hovland <[email protected]>
    Signed-off-by: Thomas Stenersen <[email protected]>
    Signed-off-by: Torsten Rasmussen <[email protected]>
    Signed-off-by: Øyvind Rønningstad <[email protected]>
    Signed-off-by: Trond Einar Snekvik <[email protected]>
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    Signed-off-by: Tomasz Moń <[email protected]>
    Signed-off-by: Dominik Ermel <[email protected]>
    (cherry picked from commit a7fb268)
    (cherry picked from commit ea83f6c)
    (cherry picked from commit 91b6032)
    sigvartmh authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    fbfb4df View commit details
    Browse the repository at this point in the history
  7. [nrf noup] entropy: Add fake entropy nRF PRNG driver

    This adds temporary entropy driver simulation for
    nRF54h20 device since final entropy source is not
    available yet.
    
    TODO: Remove this commit when proper solution will
    be available.
    
    Jira: NCSDK-25947
    
    Signed-off-by: Kamil Gawor <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit c976657)
    (cherry picked from commit e2b6a2d)
    KAGA164 authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    eb71554 View commit details
    Browse the repository at this point in the history
  8. [nrf noup] boards: add nrf54l15/nrf54l15/cpuapp/ns as board variant

    This commit adds the nRF54l15//nrf54l15/cpuapp/ns board variant to
    sdk-zephyr. It allows to build nRF54l15pdk with TF-M in nRF Connect SDK.
    
    This is done as a nrf noup patch as the out-of-tree board extension
    feature is not available. When zephyrproject-rtos/zephyr#69548 is
    completed, then this commit can be reverted and the variant be placed in
    sdk-nrf repository.
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit c8cc663)
    tejlmand authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    8217fd3 View commit details
    Browse the repository at this point in the history
  9. [nrf fromlist] dts: nordic: Add RESETINFO

    Upstream PR: zephyrproject-rtos/zephyr#71609
    
    Add devicetree nodes for the Reset Information registers on nRF54H20,
    along with a new binding.
    
    Signed-off-by: Grzegorz Swiderski <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 8fe636b4d583b7f3d119d7e80094e3b5bfa52099)
    (cherry picked from commit a72f221)
    57300 authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    1c902bc View commit details
    Browse the repository at this point in the history
  10. [nrf fromlist] drivers: timer: grtc: Update GRTC driver

    Upstream PR: zephyrproject-rtos/zephyr#71688
    
    This commit aligns the GRTC driver to changes introduced in
    hal_nordic. Some of the features regarding GRTC sleep/wakeup
    functionality has been modified and moved out to the nrfx
    driver's code.
    
    Signed-off-by: Adam Kondraciuk <[email protected]>
    (cherry picked from commit 88a50aa5ee0a01fe029676b916329dc75ca5deea)
    (cherry picked from commit f7438b5)
    Signed-off-by: Robert Lubos <[email protected]>
    adamkondraciuk authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ab47b86 View commit details
    Browse the repository at this point in the history
  11. [nrf noup] boards: nordic: nrf54h20dk: Add aliases for RESETINFO

    Each local RESETINFO instance can be used in samples.
    Applied as `noup` because of conflicts.
    
    Signed-off-by: Grzegorz Swiderski <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 04cb694)
    57300 authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b613931 View commit details
    Browse the repository at this point in the history
  12. [nrf fromlist] boards: nordic: Add PWM support for LEDs on nRF54 DKs

    Upstream PR: zephyrproject-rtos/zephyr#72010
    
    Adds support for first possible LED to be connected with HW PWM.
    
    Signed-off-by: Karol Lasończyk <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    kl-cruz authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    58f7829 View commit details
    Browse the repository at this point in the history
  13. [nrf noup] kernel: Disable boot banner if NCS_BOOT_BANNER is enabled

    Zephyr's boot banner should not be used if NCS boot banner is enabled.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    67b7cca View commit details
    Browse the repository at this point in the history
  14. [nrf noup] dts: nordic: nrf54h20: Allow using spi_dw driver for EXMIF

    nrf-squash! [nrf noup] drivers: spi_dw: add custom EXMIF peripheral handling
    
    This is a follow-up to commit 7ea6937.
    
    Add the "snps,designware-spi" compatible to the EXMIF node so that
    the peripheral can be used with the spi_dw driver specially modified
    for that purpose.
    
    Signed-off-by: Andrzej Głąbek <[email protected]>
    anangl authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    9cd1336 View commit details
    Browse the repository at this point in the history
  15. [nrf fromlist] usb: device_next: Fix string descriptors response

    Commit 2f31ee6 ("usb: device_next: convert ASCII7 strings to
    UTF16LE on the fly") made string descriptors respond with twice as much
    of the actual string data.
    
    Fix the issue by taking into account that USB string descriptor length
    is already multiplied by two. Additionally, make it possible to return
    odd number of bytes if host requested so.
    
    Upstream PR: zephyrproject-rtos/zephyr#73079
    
    Signed-off-by: Tomasz Moń <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    tmon-nordic authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    afdb974 View commit details
    Browse the repository at this point in the history
  16. [nrf fromlist] usb: device_next: fix BOS descriptor request

    Return protocol error if bcdUSB is less than 0x0201. Fix typo in number
    of capabilities.
    
    Fixes: b0d7d70 ("usb: device_next: add initial BOS support")
    
    Upstream PR: zephyrproject-rtos/zephyr#73018
    
    Signed-off-by: Johann Fischer <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    jfischer-no authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3ac76d3 View commit details
    Browse the repository at this point in the history
  17. [nrf fromlist] tests: spi_loopback: Fix high RAM usage

    Display diff of contents for large buffers is not quite helpful and
    takes up huge RAM, and if a board has less RAM then this causes the test
    module build failures.
    
    So, disable display of diff and just log a failure, small buffer tests
    can be used to debug such basic issues and large buffer tests can act as
    a smoke test for debugging other issues. This saves about 80K of RAM.
    
    Fixes #72792.
    
    Upstream PR: zephyrproject-rtos/zephyr#72895
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    krish2718 authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    481440f View commit details
    Browse the repository at this point in the history
  18. [nrf fromtree] samples: Bluetooth: hci_vs_scan_req: Build for BT_LL_S…

    …W_SPLIT only
    
    Build the vendor specific sample hci_vs_scan_req for
    BT_LL_SW_SPLIT variant of the Controller only.
    
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit 68bd4da)
    Signed-off-by: Robert Lubos <[email protected]>
    cvinayak authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b953fbb View commit details
    Browse the repository at this point in the history
  19. [nrf fromtree] requirements: Set min version of pylint to 3

    PR #72592 made pylint to use json2 output format. However, this
    format is introduced in pylint v3. This commit adds an appropriate
    setting in the requirements file.
    
    Signed-off-by: Maciej Perkowski <[email protected]>
    (cherry picked from commit 3a3f25c)
    Signed-off-by: Robert Lubos <[email protected]>
    PerMac authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    c65c95f View commit details
    Browse the repository at this point in the history
  20. [nrf fromtree] boards: nordic: 54l: use wdt31 instead of wdt30

    Use wdt31 instead of wdt30 as wdt30 is hardware fixed to secure.
    
    Signed-off-by: Sebastian Bøe <[email protected]>
    (cherry picked from commit 9ef16f5)
    Signed-off-by: Robert Lubos <[email protected]>
    SebastianBoe authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    8d7f069 View commit details
    Browse the repository at this point in the history
  21. [nrf fromtree] samples: wdt_basic_api: nrf: Add missing nrf overlays

    Add missing nrf overlays to fix the sample at build time.
    
    Copied from samples/drivers/watchdog/boards.
    
    It is not clear why the build failure was not detected earlier.
    
    Signed-off-by: Sebastian Bøe <[email protected]>
    (cherry picked from commit afbaaf2)
    Signed-off-by: Robert Lubos <[email protected]>
    SebastianBoe authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b21fbb5 View commit details
    Browse the repository at this point in the history
  22. [nrf fromtree] dts: nordic: 54l: Don't define wdt30 for the non-secur…

    …e domain
    
    Don't define wdt30 for the non-secure domain as it is hardware fixed
    to secure.
    
    Signed-off-by: Sebastian Bøe <[email protected]>
    (cherry picked from commit 50aaaa3)
    Signed-off-by: Robert Lubos <[email protected]>
    SebastianBoe authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    97d39cd View commit details
    Browse the repository at this point in the history
  23. [nrf fromtree] dts: nordic: 54l: Don't define UICR for the non-secure…

    … domain
    
    Don't define UICR for the non-secure domain as it is hardware fixed to
    secure.
    
    Signed-off-by: Sebastian Bøe <[email protected]>
    (cherry picked from commit 2c19d3e)
    Signed-off-by: Robert Lubos <[email protected]>
    SebastianBoe authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    258fef2 View commit details
    Browse the repository at this point in the history
  24. [nrf fromtree] dts: nordic: 54l: Change the peripheral address map fo…

    …r ns
    
    Define peripherals with the 0x4000_0000 address range when building
    for non-secure.
    
    Signed-off-by: Sebastian Bøe <[email protected]>
    (cherry picked from commit 90332b9)
    Signed-off-by: Robert Lubos <[email protected]>
    SebastianBoe authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3f449c6 View commit details
    Browse the repository at this point in the history
  25. [nrf fromtree] boards: nordic: 54L: Refactor the board DT

    Refactor the 54L board file to be able to better support out-of-tree
    non-secure boards.
    
    This aligns better with nrf53's DT.
    
    Signed-off-by: Sebastian Bøe <[email protected]>
    (cherry picked from commit 80209e4)
    Signed-off-by: Robert Lubos <[email protected]>
    SebastianBoe authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    f24cfb1 View commit details
    Browse the repository at this point in the history
  26. [nrf noup] boards: nordic: 54L: Complete rewrite of the 54l_ns DT

    Complete rewrite of the 54l_ns DT board definition.
    
    Now the secure board and non-secure board re-use a lot more code,
    giving us a more maintainable solution.
    
    Signed-off-by: Sebastian Bøe <[email protected]>
    SebastianBoe authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    5e11b5f View commit details
    Browse the repository at this point in the history
  27. [nrf fromlist] net: lwm2m: Fix null dereference when post-write cb is…

    … set
    
    When opaque resources have post-write callback set, but
    the write is not a Block-Wise write, there is no block_ctx
    and the code causes null pointer dereference when calculating
    the offset of the data.
    
    Upstream PR: zephyrproject-rtos/zephyr#73162
    
    Signed-off-by: Seppo Takalo <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    SeppoTakalo authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    33173b0 View commit details
    Browse the repository at this point in the history
  28. [nrf fromtree] modules: tf-m: nordic: remove problematic include path

    It made the build of
    `samples/tfm_integration/tfm_psa_test/sample.tfm.psa_test_crypto`
    break since the update of Mbed TLS to 3.6.0 (#71118), apparently because
    `${ZEPHYR_BASE}` wasn't set, and the include doesn't seem to be needed.
    
    Signed-off-by: Tomi Fontanilles <[email protected]>
    (cherry picked from commit d830446)
    Signed-off-by: Robert Lubos <[email protected]>
    tomi-font authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    e47e2a0 View commit details
    Browse the repository at this point in the history
  29. [nrf noup] Revert "modules: mbedtls: fix pk ecc functions undefined r…

    …eferences"
    
    This reverts commit b876bd2.
    
    That needs mbed TLS 3.6.0 to work, as pk_ecc.c was added in that
    version.
    
    To be reverted, when mbed TLS is updated to 3.6.0 in NCS.
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    590a64a View commit details
    Browse the repository at this point in the history
  30. [nrf fromlist] samples: net: Exclude native_posix when socket service…

    … lib is used
    
    Socket service library uses eventfd, which does not work with
    native_posix platform, hence need to exclude it from samples that now
    rely on socket services.
    
    Upstream PR: zephyrproject-rtos/zephyr#73256
    
    Signed-off-by: Robert Lubos <[email protected]>
    rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b0630e5 View commit details
    Browse the repository at this point in the history
  31. [nrf fromlist] dts: nrf54h20: add grtc channel 15 to the pool.

    Upstream PR: zephyrproject-rtos/zephyr#73156
    
    Adds channel 15 to the pool of grtc channels available
    for allocation (i.e. with 'z_nrf_grtc_timer_chan_alloc')
    on nRF54H20.
    
    The change is motivated by lack of available channels
    for the nrf_802154_timestamper when building for nRF54H20.
    
    Signed-off-by: Piotr Koziar <[email protected]>
    piotrkoziar authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    61b8c9b View commit details
    Browse the repository at this point in the history
  32. [nrf fromlist] modules: hal_nordic: implement hfclk start/stop for ca…

    …ses when clock_control is not available.
    
    Upstream PR: zephyrproject-rtos/zephyr#73156
    
    Clock_control is currently not supported on nRF54H20.
    This commit adds new way of handling the hfclk targeted for nRF54H20.
    
    This solution shall be replaced once the clock_control is supported for nRF54H20.
    
    Signed-off-by: Piotr Koziar <[email protected]>
    piotrkoziar authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    4f8c7a6 View commit details
    Browse the repository at this point in the history
  33. [nrf fromlist] ipc: fix return code of icbmsg backend send operation.

    Upstream PR: zephyrproject-rtos/zephyr#73156
    
    This commit fixes the issue where a serialization
    error was reported after properly sending a data with 'icbmsg' backend.
    
    The icbmsg send function's return code is set to
    the sent data's len as in other backends.
    The related docs were fixed and updated.
    
    Signed-off-by: Piotr Koziar <[email protected]>
    piotrkoziar authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    78995ff View commit details
    Browse the repository at this point in the history
  34. [nrf fromlist] modules: hal_nordic: turn off temperature update by de…

    …fault for nRF54H20.
    
    Upstream PR: zephyrproject-rtos/zephyr#73156
    
    Adds an appropriate condition to the Kconfig as
    the temperature driver is not supported for nRF54H20 devices yet.
    
    Without this change, a build with NRF 802.15.4 libraries produces Kconfig error.
    
    Signed-off-by: Piotr Koziar <[email protected]>
    piotrkoziar authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    e41c78c View commit details
    Browse the repository at this point in the history
  35. [nrf fromlist] drivers: ieee802154_nrf5: Use BLE.ADDR instead of FICR…

    … to create EUI64.
    
    Upstream PR: zephyrproject-rtos/zephyr#73156
    
    Use BLE.ADDR to create unique (to some extent) EUI64
    on nRF54H20 in some cases inside the IEEE 802.15.4 driver.
    
    The amount of EUI64-s available in such a way is very limited (~16 million).
    However, currently there does not seem to be another feasible way to
    get device identifiers on nRF54H20 (such are kept in SICR, to which the
    radio core has no access).
    
    Signed-off-by: Piotr Koziar <[email protected]>
    piotrkoziar authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b8be35e View commit details
    Browse the repository at this point in the history
  36. [nrf fromtree] net: wifi: Add disconnection success code

    When disconnect request is successful, the status
    was taking as WIFI_REASON_DISCONN_UNSPECIFIED only.
    Adding WIFI_REASON_DISCONN_SUCCESS which can be help
    to determine status of disconnect request. If this status
    is failed then reason can be useful.
    
    Signed-off-by: Kapil Bhatt <[email protected]>
    (cherry picked from commit cc42d16)
    Signed-off-by: Robert Lubos <[email protected]>
    kapbh authored and rlubos committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a1769ab View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. [nrf fromlist] samples: Bluetooth: use correct periodic advertising i…

    …ntervals
    
    BT_GAP_ADV_SLOW_INT_MIN and BT_GAP_ADV_SLOW_INT_MAX represent 1s and 1.2s, respectively,
    in the extended advertising context, where the bit interval is 0.625 ms. Using them for
    periodic advertising will result in a range of [2s, 2.4s], as the bit interval
    for periodic advertising is 1.25ms.
    
    Instead, BT_GAP_PER_ADV_SLOW_INT_MIN and BT_GAP_PER_ADV_SLOW_INT_MAX should be used in
    this sample, and the range will become [1s, 1.2s].
    
    Upstream PR: zephyrproject-rtos/zephyr#73418
    
    Signed-off-by: Yuxuan Cai <[email protected]>
    yuxCai authored and rlubos committed May 29, 2024
    Configuration menu
    Copy the full SHA
    dd4f7c3 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. [nrf fromlist] scripts: west_commands: runners: nrf_common: optional …

    …UICR cleanup
    
    The flasher was unconditionally cleaning the UICR area, even when the
    application didn't have a new configuration generated. This can happen,
    when CONFIG_NRF_REGTOOL_GENERATE_UICR=n. In such case, keep the old UICR
    configuration on the device.
    
    A real scenario where we should set CONFIG_NRF_REGTOOL_GENERATE_UICR=n
    is when building multiple firmware images that are meant to run one
    domain. The primary application build generates the UICR configuration
    and secondary images don't. Before this change, the flashing process of
    the primary application would write new UICR configuration, but the
    flashing process of secondary images would erase it.
    
    Upstream PR: zephyrproject-rtos/zephyr#73391
    
    Signed-off-by: Rafał Kuźnia <[email protected]>
    e-rk authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    78d3dec View commit details
    Browse the repository at this point in the history
  2. [nrf fromtree] net: shell: Add random MAC address generation

    Add option for setting a random MAC address to
    the net iface set_mac command. With random option
    a random MAC address can be assigned to an interface.
    [SHEL-2352].
    
    Signed-off-by: Kapil Bhatt <[email protected]>
    (cherry picked from commit 8a52b64)
    kapbh authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    0cfb2af View commit details
    Browse the repository at this point in the history
  3. [nrf fromtree] net: wifi: shell: Support to print name

    Support to print name of the argument along with the value.
    
    Signed-off-by: Ajay Parida <[email protected]>
    (cherry picked from commit 180c22a)
    ajayparida authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    1f92579 View commit details
    Browse the repository at this point in the history
  4. [nrf fromtree] net: wifi_mgmt: Support to configure AP mode parameter

    Support to set BSS parameter at compile and run time.
    
    Added support to configure `max_inactivity` BSS parameter.
    Station inactivity timeout is the period for which AP may keep a client
    in associated state while there is no traffic from that particular client.
    If a non-zero value is set, AP may choose to disassociate the
    client after the timeout.
    
    Signed-off-by: Ajay Parida <[email protected]>
    (cherry picked from commit c6d1a91)
    ajayparida authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    975bfde View commit details
    Browse the repository at this point in the history
  5. [nrf fromtree] net: wifi_mgmt: Support AP parameter configuration "Sk…

    …ip inactivity poll"
    
    Support for configuration of AP parameter "Skip inactivity poll".
    Only build time setting is supported.
    
    Signed-off-by: Ajay Parida <[email protected]>
    (cherry picked from commit bedd38c)
    ajayparida authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    46eb559 View commit details
    Browse the repository at this point in the history
  6. [nrf fromtree] net: wifi_mgmt: Support to configure AP parameter max_…

    …num_sta
    
    Support to set BSS parameter "max_num_sta" at compile and run time
    
    Added support to configure `max_num_sta` BSS parameter.
    Maximum number of stations allowed in station table. New stations will be
    rejected after the station table is full.
    
    Signed-off-by: Ajay Parida <[email protected]>
    (cherry picked from commit d4b22cd)
    ajayparida authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    f14fb74 View commit details
    Browse the repository at this point in the history
  7. [nrf fromtree] doc: release-notes: Configure BSS specific parameter

    Added support to set BSS parameter.
    Added support set BSS parameter maximum inactivity time.
    Added support set BSS parameter inactivity poll feature.
    Added support set BSS parameter maximum number of STA entries.
    
    Signed-off-by: Ajay Parida <[email protected]>
    (cherry picked from commit 76051bb)
    ajayparida authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    20c4bb5 View commit details
    Browse the repository at this point in the history
  8. [nrf fromtree] net: l2: wifi: Fix for typo

    Typo: "RTS threashold" changed to "RTS threshold".
    
    Signed-off-by: Ajay Parida <[email protected]>
    (cherry picked from commit e493d8c)
    ajayparida authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    f740d18 View commit details
    Browse the repository at this point in the history
  9. [nrf fromtree] net: wifi: shell: Correction to connect command defaul…

    …t case
    
    For default case it should print the option character provided by user.
    Extra shell_help removed as it's being called in the caller function.
    
    Signed-off-by: Ajay Parida <[email protected]>
    (cherry picked from commit 91054be)
    ajayparida authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b7b96e7 View commit details
    Browse the repository at this point in the history
  10. [nrf fromlist] drivers: ieee802154: nrf5: sleep if idle when RxOnWhen…

    …Idle=0
    
    When RxOnWhenIdle is set to False, turn the radio off
    if no operation is ongoing in order to save power.
    
    Upstream PR: zephyrproject-rtos/zephyr#73471
    
    Signed-off-by: Eduardo Montoya <[email protected]>
    edmont authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    6c602a1 View commit details
    Browse the repository at this point in the history
  11. [nrf fromlist] tests: Bluetooth: Mesh: Default to ext adv

    Changes twister tests and nrf samples from using legacy adv to ext adv
    since this is the default for Mesh. Legacy adv is still tested in bsim.
    
    Removes redundant test configuration testing ext adv.
    
    Removes redundant config for ext_adv in `multi_ext_adv.conf`.
    
    Signed-off-by: Håvard Reierstad <[email protected]>
    Upstream PR: zephyrproject-rtos/zephyr#73318
    HaavardRei authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    96fa153 View commit details
    Browse the repository at this point in the history
  12. [nrf noup] Bluetooth: Mesh: remove legacy adv support

    Removes explicit support for the legacy advertiser due
    to incompatibility with SDC.
    
    The legacy advertiser can be used (experimentally) with the
    Zephyr Link Layer enabled, but is not recommended.
    
    Signed-off-by: Håvard Reierstad <[email protected]>
    HaavardRei authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    60fce5e View commit details
    Browse the repository at this point in the history
  13. [nrf fromtree] tests: drivers: spi: spi_error_cases: Enable test exec…

    …ution on nrf54h20
    
    Add overlay file for nrf54h20.
    Align code and DTS between spi_error_cases and spi_controller_peripheral.
    
    Signed-off-by: Sebastian Głąb <[email protected]>
    (cherry picked from commit 74378f3)
    nordic-segl authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    c7a01cf View commit details
    Browse the repository at this point in the history
  14. [nrf fromtree] tests: drivers: spi: spi_slave: Extend test scope

    Add possibility to test all four SPI modes (CPOL, CPHA).
    Add possibility to test different bitrates.
    Add tests that checks handling of zero length buffers on master.
    
    Signed-off-by: Sebastian Głąb <[email protected]>
    (cherry picked from commit b82946f)
    nordic-segl authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    730be85 View commit details
    Browse the repository at this point in the history
  15. [nrf fromtree] tests: drivers: spi: Remove inclusive language from SP…

    …I test
    
    Rename SPI test to spi_controller_peripheral.
    Remove iclusive language from that test.
    
    Signed-off-by: Sebastian Głąb <[email protected]>
    (cherry picked from commit 98d0fe4)
    nordic-segl authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    d0f6309 View commit details
    Browse the repository at this point in the history
  16. [nrf fromtree] wifi: utils: Get correct channel count

    When channel range is configured in scan params, get the
    channel count from `chan_idx` instead of taking a difference
    of start and end of the channel range. The `difference` method
    fails in case of 5GHz band since channels may not be consecutive
    numbers.
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    (cherry picked from commit 9e38bcc)
    rado17 authored and rlubos committed May 31, 2024
    Configuration menu
    Copy the full SHA
    ccd3d27 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. [nrf fromtree] tests: drivers: counter: counter_nrf_rtc: Run test on …

    …nrf54h20
    
    Add nrf54h20dk to platform allow list.
    Overlay for tht target was already added.
    
    Signed-off-by: Sebastian Głąb <[email protected]>
    (cherry picked from commit 89489d6)
    nordic-segl authored and rlubos committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    76587a4 View commit details
    Browse the repository at this point in the history
  2. [nrf fromtree] samples: sysbuild: hello_world: fix broken references/…

    …args
    
    README for this sample had references to the initial sample name/target.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 598ab6b)
    gmarull authored and rlubos committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    baf552c View commit details
    Browse the repository at this point in the history
  3. [nrf noup] Bluetooth: Mesh: Disable processing of ext ADV packets

    Disable processing of extended ADV packets by mesh scanner.
    This is done to prevent loss of scan time due to reception
    of pointer packets while scanning for mesh packets.
    
    Signed-off-by: Ingar Kulbrandstad <[email protected]>
    Balaklaka authored and rlubos committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    18285a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Revert "[nrf fromlist] modules: hal_nordic: Enforce nrf-regtool minim…

    …um version"
    
    This reverts commit c4c30c3.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8335ccd View commit details
    Browse the repository at this point in the history
  2. Revert "[nrf fromlist] boards: nordic: Add PWM support for LEDs on nR…

    …F54 DKs"
    
    This reverts commit 58f7829.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0b387ab View commit details
    Browse the repository at this point in the history
  3. Revert "[nrf noup] entropy: Add fake entropy nRF PRNG driver"

    This reverts commit eb71554.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f7015d6 View commit details
    Browse the repository at this point in the history
  4. [nrf fromtree] drivers: Add MAX32690 clock control driver

    Clock control for MAX32690
    
    Co-authored-by: Okan Sahin <[email protected]>
    Signed-off-by: Sadik Ozer <[email protected]>
    (cherry picked from commit 45df896)
    ozersa authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    3bb917d View commit details
    Browse the repository at this point in the history
  5. [nrf fromtree] manifest: Update hal_nordic

    Adds 8bit support in SAADC hal.
    
    Signed-off-by: Karol Lasończyk <[email protected]>
    (cherry picked from commit 64de50f)
    kl-cruz authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d28f5a6 View commit details
    Browse the repository at this point in the history
  6. [nrf fromtree] dts: common: nordic: nrf54h20: define hfxo

    Define HFXO (High Frequency Crystal Oscillator). This clock is managed
    by system controller, from an application point of view it is a fixed
    clock.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit b88a1f7)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f3b3230 View commit details
    Browse the repository at this point in the history
  7. [nrf fromtree] dts: bindings: clock: add nordic,nrf-auxpll

    Add a new binding for the AUXPLL IP found in some new Nordic SoCs, e.g.
    nRF54H20.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit eaeebf1)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    fee4a22 View commit details
    Browse the repository at this point in the history
  8. [nrf fromtree] dts: common: nordic: nrf54h20: add CANPLL

    Define CANPLL, an AUXPLL IP instance used by the CAN IP. PLL settings
    are hardcoded in SoC files, as this PLL should not be configured by the
    application. It is meant to always run at 80 MHz.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 8e46f3c)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    eef7467 View commit details
    Browse the repository at this point in the history
  9. [nrf fromtree] manifest: update hal_nordic

    So that we have access to AUXPLL HAL APIs.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit c0163e9)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    341602d View commit details
    Browse the repository at this point in the history
  10. [nrf fromtree] drivers: clock_control: nrf_auxpll: add initial driver

    Add a new driver for the AUXPLL peripheral found in some new Nordic
    SoCs, e.g. nRF54H20. AUXPLL is used to clock some peripherals like e.g.
    CAN. Note that driver is implemented natively as Nordic HAL lacks
    definitions for the AUXPLL IP, this may be changed once these become
    available.
    
    Note that usage of nrf_auxpll_config_set generates unnecessary extra
    assembly code compared to the proposed API in
    zephyrproject-rtos/hal_nordic#185 which
    guarantees static initialization and single write access, possible in
    the Zephyr context. However, current solution has been enforced until
    further discussion on raw access APIs takes place.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 47e14db)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d024a20 View commit details
    Browse the repository at this point in the history
  11. [nrf fromtree] drivers: clock_control: nrf_auxpll: add lock timeout

    This patch adds a timeout to the clock_control_on() implementation. The
    reason for this timeout is to prevent system freezes when the PLL is
    configured incorrectly, or, if BICR is wrong. The locking time of the
    AUXPLL is <30us, however, when it starts it also starts other
    dependencies which take much longer to become ready. The locking time
    has been experimentally measured to be around 2ms, so a 10x bound has
    been added.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 71dcbdd)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f39156e View commit details
    Browse the repository at this point in the history
  12. [nrf fromtree] drivers: can: mcan: skip read/write to mram if data le…

    …ngth is 0
    
    can_mcan_send/can_mcan_get_message issued a message ram write/read even
    when data length was 0. This caused some issues on systems where data
    cache is enabled, because the cache invd/flushing calls present in the
    mcan driver can fail if provided length is 0.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit e2f8f5b)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    792c91b View commit details
    Browse the repository at this point in the history
  13. [nrf fromtree] modules: hal_nordic: require nrf-regtool 5.3.0

    >=5.3.0 is required for proper CAN support.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 7ff30b6)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2452d31 View commit details
    Browse the repository at this point in the history
  14. [nrf fromtree] dts: bindings: can: add nordic,nrf-can

    Add binding for Nordic CAN peripheral, based on the Bosch MCAN IP.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 955f720)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b465f35 View commit details
    Browse the repository at this point in the history
  15. [nrf fromtree] dts: common: nordic: nrf54h20: define can120

    Define CAN120 instance.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 8f27e49)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    00fad43 View commit details
    Browse the repository at this point in the history
  16. [nrf fromtree] soc: nordic: nrf54h: disable CAN120 MCAN cache

    Configure CAN120 MCAN core registers as non-cachable to prevent D-Cache
    from inhibiting volatile accesses to the CAN120 MCAN registers. Also
    apply non-cachable attribute to the message ram region. Even though the
    MCAN driver handles cache invalidation/flushing, MPU faults are still
    triggered (to be investigated).
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 3731a13)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4f1a3a1 View commit details
    Browse the repository at this point in the history
  17. [nrf fromtree] drivers: pinctrl: nrf: add support for CAN TX/RX

    So that we can configure CAN pins.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 0d4d4e7)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b63789a View commit details
    Browse the repository at this point in the history
  18. [nrf fromtree] drivers: can: nrf: add driver

    Add driver for the Nordic CAN peripheral, based on Bosch MCAN IP.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit cdcb055)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    3952171 View commit details
    Browse the repository at this point in the history
  19. [nrf fromtree] boards: nordic: nrf54h20dk: enable CAN

    Enable canpll (required to clock CAN), and can120 instance, routed to
    pins P9.4 and P9.5.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit c0b0443)
    gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    1fe02d9 View commit details
    Browse the repository at this point in the history
  20. [nrf fromtree] drivers: can: shell: fully initialize frame before sen…

    …ding
    
    Zerorise the CAN frame before filling in data to ensure all data bytes are
    initialized.
    
    Fixes: #73309
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit fb4f67b)
    henrikbrixandersen authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    921137f View commit details
    Browse the repository at this point in the history
  21. [nrf fromtree] drivers: can: shell: print raw DLC when sending frame,…

    … not bytes
    
    Print the raw DLC when enqueuing a CAN frame for sending, not the
    corresponding number of bytes.
    
    Fixes: #73309
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 6a070ee)
    henrikbrixandersen authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    72dede5 View commit details
    Browse the repository at this point in the history
  22. [nrf fromtree] drivers: can: shell: print device name in RX path

    Include the device name when printing received CAN frames. This improves
    the user experience when working with multiple CAN controllers via the CAN
    shell.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 88fb5e2)
    henrikbrixandersen authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7a18ea3 View commit details
    Browse the repository at this point in the history
  23. [nrf fromtree] drivers: can: shell: optionally bypass the shell when …

    …printing CAN frames
    
    Optionally bypass the shell when printing received CAN frames in order not
    to break up the line containing the frame. This allows for parsing the
    printed CAN frames using Twisters pytest and console harnesses with the
    cost of the shell ignoring input while the frame is being printed.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit c4c6960)
    henrikbrixandersen authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    5c5cdae View commit details
    Browse the repository at this point in the history
  24. [nrf fromtree] tests: drivers: can: add host communication test suite

    Add test suite using python-can for testing Controller Area Network (CAN)
    communication between a host PC and a device under test running Zephyr.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 127cb9e)
    henrikbrixandersen authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c337b4c View commit details
    Browse the repository at this point in the history
  25. [nrf fromlist] modules: hal_nordic: Enforce nrf-regtool exact version…

    … match
    
    Require the presence of the nrf-regtool package as well as its exact
    version, failing the build whenever the required version is not found in
    the system.
    
    Upstream PR: zephyrproject-rtos/zephyr#69633
    
    Signed-off-by: Carles Cufi <[email protected]>
    (cherry picked from commit 0e010fbcb2b23a6b860198fd4152ca092d397f9e)
    carlescufi authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8ed8b76 View commit details
    Browse the repository at this point in the history
  26. [nrf noup] boards: nordic: Add PWM support for LEDs on nRF54 DKs

    Adds support for first possible LED to be connected with HW PWM.
    
    Upstream PR: zephyrproject-rtos/zephyr#72010
    Applied as noup, did not apply cleanly
    
    Signed-off-by: Karol Lasończyk <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 58f7829)
    kl-cruz authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ceb0229 View commit details
    Browse the repository at this point in the history
  27. [nrf noup] entropy: Add fake entropy nRF PRNG driver

    This adds temporary entropy driver simulation for
    nRF54h20 device since final entropy source is not
    available yet.
    
    TODO: Remove this commit when proper solution will
    be available.
    
    Jira: NCSDK-25947
    
    Signed-off-by: Kamil Gawor <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit c976657)
    (cherry picked from commit e2b6a2d)
    (cherry picked from commit eb71554)
    KAGA164 authored and gmarull committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    de7a6f8 View commit details
    Browse the repository at this point in the history
  28. [nrf fromtree] twister: pytest: Sysbuild support in pytest-twister-ha…

    …rness
    
    Read default domain from domains.yaml file and update
    paths to proper build directory. It fixes native and qemu
    pytest scenarios, when application is build with sysbuild.
    
    Signed-off-by: Grzegorz Chwierut <[email protected]>
    (cherry picked from commit f52f08f)
    gchwier authored and nordicjm committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0609c32 View commit details
    Browse the repository at this point in the history
  29. [nrf fromtree] net: lwm2m: Block-Wise response NUM field fix

    When calculating the offset for blockwise writes,
    we should not advance the block_ctx->current field
    past the block boundary.
    It causes CoAP layer to reply with the next NUM field
    instead of the current one being processed.
    
    Signed-off-by: Seppo Takalo <[email protected]>
    (cherry picked from commit 9e61542)
    SeppoTakalo authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2980109 View commit details
    Browse the repository at this point in the history
  30. [nrf fromlist] net: lwm2m: On write, use server selected block

    When we receive CoAP packets, it is in input buffer
    that is size of NET_IPV6_MTU.
    So in reality, we can handle bigger Block-Wise writes
    than CONFIG_LWM2M_COAP_BLOCK_SIZE.
    
    So if parsing of CoAP packet has passed, continue
    with the same block-size instead of going to default.
    
    Upstream PR: zephyrproject-rtos/zephyr#73648
    
    Signed-off-by: Seppo Takalo <[email protected]>
    SeppoTakalo authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ccd36a6 View commit details
    Browse the repository at this point in the history
  31. [nrf fromtree] usb: device_next: hid: fix Get Report buffer handling

    After the get_report() callback, we need to determine how many bytes the
    HID device wrote to the report buffer. Use the callback return value to
    do this, and modify the net_buf data length value if get_report was
    successful.
    
    Reported-by: Marek Pieta <[email protected]>
    Signed-off-by: Johann Fischer <[email protected]>
    (cherry picked from commit af63e48)
    jfischer-no authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2c8136a View commit details
    Browse the repository at this point in the history
  32. [nrf fromtree] usb: device_next: Update remote wakeup log level

    The `Remote wakeup feature not enabled or not suspended` log is not
    related to an actual error (connected host might not enable USB remote
    wakeup feature). Use warning log level.
    
    Signed-off-by: Marek Pieta <[email protected]>
    (cherry picked from commit 0596430)
    MarekPieta authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    5bc4de6 View commit details
    Browse the repository at this point in the history
  33. [nrf fromtree] usb: device_next: CDC ACM: Process TX on configuration…

    … enable
    
    If CDC ACM uart side has TX enabled when the configuration gets enabled,
    depending on fifo state following has to happen:
      * if the fifo is empty - trigger TX ready interrupt
      * if the fifo is not empty - queue TX data on IN endpoint
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit c30ac4d)
    tmon-nordic authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    763e9e1 View commit details
    Browse the repository at this point in the history
  34. [nrf fromtree] drivers: udc_dwc2: Fix timeouts when disabling endpoints

    Do not set NAK bit again for endpoints that already have NAK bit set.
    Do not wait for OUT endpoint 0 disable because it cannot be disabled by
    application (DOEPCTL0 EPDis bit is Read-Only).
    
    Disable endpoints before disabling interrupts because it is necessary to
    handle RXFLVL interrupt (in Slave mode) for GOUTNAKEFF to become active.
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit 4db14f8)
    tmon-nordic authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    95f5437 View commit details
    Browse the repository at this point in the history
  35. [nrf fromtree] drivers: udc_dwc2: Avoid IN endpoint dequeue race

    Flushing TxFIFO is racing with actual use of the TxFIFO. The software
    controls only one side of the race (flush trigger) while the host
    controls the other side. Therefore, locking interrupts before flushing
    TxFIFO is not protecting against the race condition.
    
    Disable the endpoint on dequeue to make sure that TxFIFO flushing won't
    conflict with host actions (because the endpoint would be forced to NAK
    the IN tokens before the TxFIFO is flushed).
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit 2368623)
    tmon-nordic authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d72b18a View commit details
    Browse the repository at this point in the history
  36. [nrf fromtree] usb: device_next: initialize BOS device caps number

    Explicitly initialize bNumDeviceCaps to 0 because the bos descriptor is
    stored on stack.
    
    Fixes: b0d7d70 ("usb: device_next: add initial BOS support")
    Coverity-CID: 368798
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit a1afd34)
    tmon-nordic authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0ef525b View commit details
    Browse the repository at this point in the history
  37. [nrf fromtree] usb: device_next: Rename usbd_contex to usbd_context

    Add the missing "t" to struct usbd_contex. No functional changes.
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit 8d344cc)
    tmon-nordic authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b1db11c View commit details
    Browse the repository at this point in the history
  38. [nrf fromlist] drivers: udc_dwc2: Abort wait when PHY is not clocked

    On nRF54H20DK the USB PHY is powered from VBUS. When the USB cable is
    not connected, the PHY is not powered and the PHY clock disappears.
    
    Because the GOUTNAKEFF and INEPNAKEFF can only ever be set when PHY
    clock is active, the waits for these bits do timeout if cable is
    disconnected. Workaround the issue by aborting the wait if vendor quirk
    indicates that PHY clock has abruptly vanished.
    
    Upstream PR: zephyrproject-rtos/zephyr#73461
    
    Signed-off-by: Tomasz Moń <[email protected]>
    tmon-nordic authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    09fb10e View commit details
    Browse the repository at this point in the history
  39. [nrf fromlist] boards: nrf54h20dk: Add default DFU partition

    Upstream PR: zephyrproject-rtos/zephyr#73408
    
    Define the default DFU partition.
    
    Ref: NCSDK-NONE
    
    Signed-off-by: Tomasz Chyrowicz <[email protected]>
    tomchy authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    41f8c5f View commit details
    Browse the repository at this point in the history
  40. [nrf fromtree] tests: drivers: counter: counter_nrf_rtc: Add nrf54h20dk

    Add overlays for nrf54h20dk in fixed_top test.
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    (cherry picked from commit b1020b0)
    nordic-krch authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7231617 View commit details
    Browse the repository at this point in the history
  41. [nrf fromtree] modules: hal_nordic: Add NRFX_GPIOTE130_CHANNELS_USED

    On SoC like nrf54h20 GPIOTE channels are split between cores. They
    are reserved at compile time in devicetree. We need to ensure that
    dynamically allocated channels are used only from pool assigned to
    the given core. This is done using NRFX_GPIOTE130_CHANNELS_USED mask
    which contains data from the device tree.
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    (cherry picked from commit 1f563b7)
    nordic-krch authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f883d8e View commit details
    Browse the repository at this point in the history
  42. [nrf fromtree] tests: drivers: gpio: gpio_basic_api: Add nrf54h20dk

    Add overlays for nrf54h20dk_nrf54h20 cpuapp and cpurad.
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    (cherry picked from commit 4a61fa3)
    nordic-krch authored and rlubos committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c0e0826 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. [nrf fromlist] net: wifi_shell: Resolve filter settings mismatch

    The control and data settings are set improperly for packet filter
    operation for sniffer operation. The change sets them properly.
    
    Upstream PR: zephyrproject-rtos/zephyr#73700
    
    Signed-off-by: Vivekananda Uppunda <[email protected]>
    VivekUppunda authored and rlubos committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    bf1bd22 View commit details
    Browse the repository at this point in the history
  2. [nrf fromtree] tests: nordic: Enable I2C tests

    Add i2c to supported peripheral to enable i2c testing.
    
    Signed-off-by: Sebastian Głąb <[email protected]>
    (cherry picked from commit 955dbf4)
    nordic-segl authored and rlubos committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    e758f1d View commit details
    Browse the repository at this point in the history
  3. [nrf fromtree] arch: riscv: implement arch_irq_disconnect_dynamic

    For SoC with `CONFIG_RISCV_RESERVED_IRQ_ISR_TABLES_OFFSET`,
    it should be taken into consideration when disconnecting IRQ.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    (cherry picked from commit e17b3fd)
    masz-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    cedcb4c View commit details
    Browse the repository at this point in the history
  4. [nrf fromtree] tests: kernel: interrupt: account for table offset

    When verifying sw_isr_table, take into account custom offset,
    like `CONFIG_RISCV_RESERVED_IRQ_ISR_TABLES_OFFSET` in some
    RISC-V SoCs.
    
    Relates to #71948 and #73232.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    (cherry picked from commit 68c48cd)
    masz-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    d2a1764 View commit details
    Browse the repository at this point in the history
  5. [nrf fromtree] tests: kernel: gen_isr_table: add support for nRF54L15…

    … FLPR
    
    Align testcase to nRF54L15 FLPR.
    Follow up of #71948.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    (cherry picked from commit 8999446)
    masz-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    3e1dd99 View commit details
    Browse the repository at this point in the history
  6. [nrf fromtree] tests: drivers: timer: nrf_grtc_timer: add nRF54L15 FL…

    …PR to targets
    
    Allow testing FLPR with this testcase.
    
    Signed-off-by: Marcin Szymczyk <[email protected]>
    (cherry picked from commit 809c6c3)
    masz-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    6669e45 View commit details
    Browse the repository at this point in the history
  7. [nrf fromlist] arch: arm: core: mpu: allow non-ARM memory attributes

    Memory region defined in devicetree can have attributes
    that are not intended to be parsed by MPU library,
    but might be valid for other components.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    b5d3b1f View commit details
    Browse the repository at this point in the history
  8. [nrf fromlist] boards: nrf54h20dk: add ram21 memory region

    This memory region is used for not only but also DMA transfers
    of the fast peripherals.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f4ff637 View commit details
    Browse the repository at this point in the history
  9. [nrf fromlist] drivers: pinctrl: nrf: use CLOCKPIN for slow SPIM MOSI

    Fast SPIM instances must not have CLOCKPIN setting applied to MOSI.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    a313fba View commit details
    Browse the repository at this point in the history
  10. [nrf fromlist] tests: drivers: spi_controller_peripheral: improve asy…

    …nc test case
    
    In test cases checking async API, use async API
    for both controller and peripheral devices.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    83acb95 View commit details
    Browse the repository at this point in the history
  11. [nrf fromlist] drivers: spi: nrf: fix async cs deactivation

    Chip Select signal must be deactivated only after transaction
    is finalized. In async case this means it cannot be done from
    `transceive` call context, as this context is left as soon as
    transfer is initialized.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    14ea490 View commit details
    Browse the repository at this point in the history
  12. [nrf fromlist] manifest: update hal_nordic revision

    Updated hal_nordic revision brings update to nrfx SPIM driver,
    allowing external configuration of ENABLE register needed
    to mitigate SPI bus glitches when using CTRLSEL pins.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f74e796 View commit details
    Browse the repository at this point in the history
  13. [nrf fromlist] drivers: spi: nrf: add support for spim12x instances

    SPIM12x instances can perform DMA only from memory region
    that is cacheable by default.
    SPIM12x instances pins are configured via CTRLSEL mechanism,
    which prevents the GPIO registers from ensuring correct bus
    state when peripheral does not drive the bus lines.
    External configuration of SPIM12x ENABLE register fixes this issue.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    590a1d1 View commit details
    Browse the repository at this point in the history
  14. [nrf fromlist] boards: nordic: nrf54h20: cpuppr: add SPI to supported…

    … features
    
    SPI is now supported on nRF54H20 PPR CPU.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    0b44283 View commit details
    Browse the repository at this point in the history
  15. [nrf fromlist] tests: drivers: spi: nordic: add fast SPI to overlays

    SPIM12x have more capabilities than SPIM13x,
    so it should be tested separately.
    
    Upstream PR: zephyrproject-rtos/zephyr#73545
    
    Signed-off-by: Nikodem Kastelik <[email protected]>
    nika-nordic authored and anangl committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    0741603 View commit details
    Browse the repository at this point in the history
  16. [nrf noup] board: nordic: thingy53: Default to update only MCUboot type

    Changes the default MCUboot mode to update only for the thingy53,
    to align with previous bootloader builds
    
    Signed-off-by: Jamie McCrae <[email protected]>
    nordicjm authored and carlescufi committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    48cb4e7 View commit details
    Browse the repository at this point in the history
  17. [nrf fromlist] boards: nordic: nrf54h20dk: add custom JLink reset scheme

    A custom reset scheme is required for the nRF54H20 SoC so that debug
    works out of the box. This magic will eventually be part of JLink.
    
    Upstream PR: zephyrproject-rtos/zephyr#73771
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit a18d9b6ac9471de9e25ede8abc7cfffa121853be)
    gmarull committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    93dfa43 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. [nrf fromtree] samples: basic: fade_led: add testing base on console …

    …output
    
    Extend automated testing on HW by veryfing console output.
    
    Signed-off-by: Sebastian Głąb <[email protected]>
    (cherry picked from commit 5a4fa06)
    nordic-segl authored and anangl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    52226fd View commit details
    Browse the repository at this point in the history
  2. [nrf fromlist] twister: Add sysbuild boolean to platform definitions

    More complex platforms require sysbuild to use always, even for
    such "simple" samples like hello_world. Such platforms can have
    `sysbuild: true` entry in their board_name.yaml used by twister.
    Using such entry will tell twister, that sysbuild must always be used
    on a given platform.
    Twister is aligned to have information about need of sysbuild at
    instance (platform + suite) level (was only at suite level before).
    Instance.sysbuild is true whenever a test suite or a platform requires
    sysbuild.
    Twister pytest unit tests are aligned with changes.
    
    Signed-off-by: Maciej Perkowski <[email protected]>
    
    Upstream PR: zephyrproject-rtos/zephyr#73790
    PerMac authored and anangl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    f7bfc64 View commit details
    Browse the repository at this point in the history
  3. [nrf fromlist] boards: nrf: Update nrf54h and nrf54l yamls to use sys…

    …build in twister
    
    Nrf54h's and nrf54l's targets are the first targets complex enough
    that a sysbuild must be used on every build for them. This information
    is reflected in their yamls. These entries tell twister to always use
    sysbuild for those targets.
    
    Signed-off-by: Maciej Perkowski <[email protected]>
    
    Upstream PR: zephyrproject-rtos/zephyr#73790
    PerMac authored and anangl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    b98ee62 View commit details
    Browse the repository at this point in the history
  4. [nrf noup] samples/../smp_svr: fix nrf54l15pdk ext flash dts overlay

    Align to changes in DTS:
      renamed: rram0 -> cpuapp_rram
      sized up cpauapp_rram region szie as part of it was reserved for
      cpuflpr_rram (which is not used by this config).
    
    Signed-off-by: Andrzej Puzdrowski <[email protected]>
    nvlsianpu authored and anangl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c3898cc View commit details
    Browse the repository at this point in the history
  5. [nrf noup] dts: nordic: Add support for BICR generation

    This will be replaced by a different solution upstream (NCSDK-27673).
    
    Migrate the existing BICR bindings from NCS 2.4.99-cs3 to NCS 2.7.0.
    They are updated to remove obsoleted values. Enable generating bicr.hex
    for Application core by default.
    
    Signed-off-by: Grzegorz Swiderski <[email protected]>
    57300 authored and anangl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    eb8e8ef View commit details
    Browse the repository at this point in the history
  6. [nrf fromtree] samples: net: cellular_modem: Fix nRF9160

    Add missing Kconfigs to nRF9160dk overlays.
    
    Signed-off-by: Markus Lassila <[email protected]>
    (cherry picked from commit 53ddff6)
    MarkusLassila authored and anangl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    cc326c0 View commit details
    Browse the repository at this point in the history
  7. [nrf fromtree] tests: drivers: uart: Add nrf54l15/cpuflpr overlays to…

    … test scope
    
    Adding a separate overlay for nrf54l15 flpr is required because
    running tests on console uart fails.
    
    Signed-off-by: Jakub Zymelka <[email protected]>
    (cherry picked from commit ae0822d)
    jaz1-nordic authored and anangl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    148569d View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. [nrf noup] boards: nordic: thingy53: Remove old SECURE_BOOT selection

    nrf-squash! [nrf noup] board: nordic: thingy53: Enable default images for sysbuild
    
    Removes selecting SECURE_BOOT as this is now an automatic selection
    
    Signed-off-by: Jamie McCrae <[email protected]>
    nordicjm authored and anangl committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    fa07877 View commit details
    Browse the repository at this point in the history
  2. [nrf fromlist] scripts: nrf_common: Handle SUIT artifacts

    Handle MPI and root manifest for radio core separately from the main
    build system logic.
    
    Ref: NCSDK-27790
    
    Upstream PR: zephyrproject-rtos/zephyr#73797
    
    Signed-off-by: Tomasz Chyrowicz <[email protected]>
    tomchy authored and anangl committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    5964d41 View commit details
    Browse the repository at this point in the history
  3. [nrf fromlist] manifest: update hal_nordic with nrfx_gpiote fix

    Update hal_nordic with fix in nrfx_gpiote.
    
    Upstream PR: zephyrproject-rtos/zephyr#73704
    
    Signed-off-by: Magdalena Pastula <[email protected]>
    (cherry picked from commit f5bb97abb6dd0e20b689b4058b341dbbc427be29)
    magp-nordic authored and anangl committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    b2701cf View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. [nrf fromtree] soc: nordic: configure run once for nrf54l15

    Needed to support sysbuild (app + flpr) with --erase option.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    (cherry picked from commit 146195a)
    Signed-off-by: Rafał Kuźnia <[email protected]>
    nordic-piks authored and anangl committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    903f47c View commit details
    Browse the repository at this point in the history
  2. [nrf fromlist] soc: nordic: configure run once for nrf54h20

    Erase and reset must run only once during flashing.
    This prevents a situation, where the next flashed image erases the
    previous one.
    
    Upstream PR: zephyrproject-rtos/zephyr#73900
    
    Signed-off-by: Rafał Kuźnia <[email protected]>
    e-rk authored and anangl committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    91eeadb View commit details
    Browse the repository at this point in the history
  3. [nrf noup] dts: nordic: LFXO crystal settings adjustment

    Adjustment LFXO CLOAD value. New value is a resualt of DK's characterization.
    
    Signed-off-by: Karol Lisak <[email protected]>
    karl-nordic authored and anangl committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    fa10fde View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. [nrf fromlist] net: sockets_service: Fix thread failure

    In case of thread failure, fix the registrations by properly managing
    the synchronization i.e. use conditional wait only if thread is being
    initialized or will be initialized, else check for success or failure
    without waiting for conditional variables.
    
    Fixes #73523.
    
    Upstream PR: zephyrproject-rtos/zephyr#73524
    
    Signed-off-by: Chaitanya Tata <[email protected]>
    krish2718 authored and anangl committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    dcf8125 View commit details
    Browse the repository at this point in the history
  2. [nrf fromtree] bluetooth: mesh: increase the friend adv latency range

    Increasing the adv latency range to the minimum valid
    ReceiveDelay value, 10ms. 4ms might be small for some
    target systems.
    
    Signed-off-by: alperen sener <[email protected]>
    (cherry picked from commit 0b220dd)
    Signed-off-by: alperen sener <[email protected]>
    m-alperen-sener authored and anangl committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    8f816b3 View commit details
    Browse the repository at this point in the history
  3. [nrf fromtree] bluetooth: mesh: fix lpn receive window timing error

    APIs for enabling and disabling the scanner may take larger time than
    expected and scheduling of the lpn state machine is affected by it.
    Since these type of latencies are factored into timeouts and scheduling
    times, we need to call scan enable/disable APIs after scheduling the
    next event time for LPN state machine to be more accurate.
    
    Signed-off-by: alperen sener <[email protected]>
    (cherry picked from commit c93859c)
    Signed-off-by: alperen sener <[email protected]>
    m-alperen-sener authored and anangl committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    640540c View commit details
    Browse the repository at this point in the history
  4. [nrf fromtree] Bluetooth: Mesh: Fix PB GATT adv name

    Fixes issue where PB GATT Server will drop
    advertising device name if optional provisioning
    URI is not provided.
    
    Signed-off-by: Anders Storrø <[email protected]>
    (cherry picked from commit cee8080)
    Signed-off-by: alperen sener <[email protected]>
    Andrewpini authored and anangl committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    40bba76 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. [nrf fromlist] doc: sysbuild: Add tag for application configuration s…

    …ection
    
    Adds a tag to the sysbuild application configuration section so it
    can be referenced in other documentation
    
    Upstream PR: zephyrproject-rtos/zephyr#74002
    
    Signed-off-by: Jamie McCrae <[email protected]>
    nordicjm authored and anangl committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    b905697 View commit details
    Browse the repository at this point in the history
  2. [nrf fromtree] samples: drivers: adc: Add nrf54l15 to platform_allow

    Enable execution of ADC driver tests on nrf54l15.
    Overlay file for nrf54l15 already exists.
    
    Signed-off-by: Sebastian Głąb <[email protected]>
    (cherry picked from commit 7a5f2ad)
    nordic-segl authored and anangl committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    bac0654 View commit details
    Browse the repository at this point in the history
  3. [nrf fromlist] cmake: use SOC_ROOT for SoCs instead of BOARD_ROOT

    kconfig_soc_root was mistakenly set to value of BOARD_ROOT.
    Fix this by correctly set kconfig_soc_root to the value of SOC_ROOT.
    
    Upstream PR: zephyrproject-rtos/zephyr#74057
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    (cherry picked from commit e7aef7ffb9b197efd914fe402621b63d28551f9e)
    tejlmand authored and gmarull committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    41b063f View commit details
    Browse the repository at this point in the history
  4. [nrf fromlist] wifi: utils: Get correct channel count

    For 2.4GHz and 6GHz bands, while counting the channels in configured
    range, start of the range is being counted twice. Correct this
    by advancing the index by 1 while counting channels in range.
    
    Upstream PR: zephyrproject-rtos/zephyr#74063
    
    Signed-off-by: Ravi Dondaputi <[email protected]>
    rado17 authored and anangl committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    3be10b7 View commit details
    Browse the repository at this point in the history
  5. [nrf fromtree] drivers: serial: nrfx_uarte: Use of legacy shim on RISCV

    Legacy shim takes less flash so it should be a first choice on cores
    with less code memory (like RISCV cores on nrf54h20). Adding new
    instances support to the legacy shim.
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    (cherry picked from commit d07b13d)
    nordic-krch authored and anangl committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    4ad051d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. [nrf fromtree] drivers: timer: nrf_grtc_timer: Fix for random hangs

    d599e2b removed early return from sys_clock_timeout_handler if
    current counter value is less than cc_val. It seems that this return is
    needed as after the removal some stress tests which were using system
    timers heavily started to hang.
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    (cherry picked from commit af3c8b9)
    nordic-krch authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    a56fee6 View commit details
    Browse the repository at this point in the history
  2. [nrf fromlist] doc: update Infocenter links to TechDocs links

    As the Infocenter will soon be taken offline, updating
    links to point to TechDocs.
    
    Upstream PR: zephyrproject-rtos/zephyr#73693
    
    Signed-off-by: Pekka Niskanen <[email protected]>
    (cherry picked from commit ce1ade30b61d889cbc595ae84e419c34d4ab419f)
    peknis authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    3b2e37f View commit details
    Browse the repository at this point in the history
  3. [nrf noup] scripts: west_commands: build: Add NCS example repo to sys…

    …build list
    
    nrf-squash! [nrf noup] scripts: west: build: Use sysbuild by default if in NCS dir
    
    Adds the example NCS project to the list of repos that should
    build using sysbuild by default
    
    Signed-off-by: Jamie McCrae <[email protected]>
    nordicjm authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    d038c24 View commit details
    Browse the repository at this point in the history
  4. [nrf fromlist] samples: modules: canopennode: set bootloader in sampl…

    …e.yaml
    
    Set the bootloader choice for the
    sample.modules.canopennode.program_download test case in the sample.yaml
    file instead of sysbuild.conf. The reason for this change is to avoid
    building MCUboot by default when using the --sysbuild option, as it may
    not be compatible with all platforms. This is currently causing issues
    on platforms like nRF54H20 where sysbuild is always used.
    
    Upstream PR: zephyrproject-rtos/zephyr#74101
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 4ca5c66b34e973a83f909d06ffde857e90f57aa6)
    gmarull authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f9bfe53 View commit details
    Browse the repository at this point in the history
  5. [nrf fromlist] nordic: dts: Fix grtc interrupt line for secure nRF54L

    When TF-M is used, zephyr must use a different interrupt line for
    GRTC.
    
    Upstream PR: zephyrproject-rtos/zephyr#74084
    
    Signed-off-by: Vidar Lillebø <[email protected]>
    (cherry picked from commit ff95bb4af6923553c545da9374ed665bf2ec471d)
    vili-nordic authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4f182bc View commit details
    Browse the repository at this point in the history
  6. [nrf fromtree] Bluetooth: Controller: Fix missing conn update ind PDU…

    … validation
    
    Fix missing validation of Connection Update Ind PDU. Ignore
    invalid connection update parameters and force a silent
    local connection termination.
    
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit 4b6d3f1)
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    cvinayak authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    996a1da View commit details
    Browse the repository at this point in the history
  7. [nrf fromtree] Bluetooth: Controller: Refactor BT_CTLR_LE_ENC impleme…

    …ntation
    
    Refactor reused function in BT_CTLR_LE_ENC feature.
    
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit fe205a5)
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    cvinayak authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    34675d9 View commit details
    Browse the repository at this point in the history
  8. [nrf fromtree] Bluetooth: Controller: Use BT_HCI_ERR_UNSPECIFIED as n…

    …eeded
    
    A Host shall consider any error code that it does not
    explicitly understand equivalent to the error code
    Unspecified Error (0x1F).
    
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit 78466c8)
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    cvinayak authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4160a17 View commit details
    Browse the repository at this point in the history
  9. [nrf fromtree] Bluetooth: Controller: Add explicit LLCP error code check

    Add unit tests to cover explicit LLCP error code check and
    cover the same in the Controller implementation.
    
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit d6f2bc9)
    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    cvinayak authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9dadf11 View commit details
    Browse the repository at this point in the history
  10. [nrf fromtree] Bluetooth: Host: Avoid processing "no change" encrypti…

    …on changes
    
    If the new encryption state is the same as the old one, there's no point in
    doing additional processing or callbacks. Simply log a warning and ignore
    the HCI event in such a case.
    
    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit bf363d7)
    Signed-off-by: Vinayak Kariappa [email protected] <[email protected]>
    jhedberg authored and anangl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    5582bf9 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. [nrf fromlist] soc: add deprecation warning if using HWMv1 SoCs

    While all in-tree SoCs have been ported to HWMv2, Zephyr still supports
    out-of-tree SoCs in HWMv1 format, including boards. Add a clear
    deprecation message so that users get notified that this is a deprecated
    feature to be removed in the future.
    
    Upstream PR: zephyrproject-rtos/zephyr#74143
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    (cherry picked from commit 5301880b6f5b73337b02e7c9bd5498f70d11fd48)
    gmarull authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    30ec4f7 View commit details
    Browse the repository at this point in the history
  2. [nrf noup] samples: sysbuild: hello_world: support PM on nRF53

    PM support is still required for nRF53 in the context of NCS.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b42e02d View commit details
    Browse the repository at this point in the history
  3. [nrf fromlist] sysbuild: clear local scope EXTRA_CONF_FILE variable

    Sysbuild sets the EXTRA_CONF_FILE before loading kconfig.cmake.
    This hides any user defined EXTRA_CONF_FILE added to the sysbuild cache.
    
    Clear the local sysbuild EXTRA_CONF_FILE so that the hidden cache
    variable re-enters current scope.
    
    Upstream PR: zephyrproject-rtos/zephyr#74082
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    tejlmand committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    2385766 View commit details
    Browse the repository at this point in the history
  4. [nrf fromlist] west: update build extension command to use APP_DIR

    `west build` can be invoked without specifying the source directory when
    being invoked from the source directory itself.
    When using `west build` for incremental builds, then the build command
    will examine the CMake cache to determine the application dir by using
    the value of CMAKE_HOME_DIRECTORY.
    
    With sysbuild, this leads to the wrong assumption that the sysbuild
    itself is the application to build.
    
    Instead, have west build look for APP_DIR which points to the correct
    source dir when sysbuild is used. Use APPLICATION_SOURCE_DIR when
    APP_DIR is not set, as this indicates a no-sysbuild build.
    
    Keep CMAKE_HOME_DIRECTORY behavior as last fallback mechanism.
    
    Upstream PR: zephyrproject-rtos/zephyr#74230
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    tejlmand committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    6439bfe View commit details
    Browse the repository at this point in the history
  5. [nrf fromtree] boards: add new test supported feature usbd

    We have recently added a new platform where the USB controller is only
    supported in the new USB device support. This forces us to introduce a
    new supported feature tag to distinguish the dependency. Use "usbd",
    which is also the prefix of the new device support.
    
    There are many boards that already have new driver support, but we will
    replace the "usb_device" feature when the old device support is
    deprecated.
    
    Signed-off-by: Johann Fischer <[email protected]>
    (cherry picked from commit 37fc9e2)
    jfischer-no authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ae86637 View commit details
    Browse the repository at this point in the history
  6. [nrf fromtree] tests: udc: rework driver test configuration

    Distinguish between test case dependencies where a board has a test
    feature "usbd" and where no dependency is required other than the
    devicetree overlay file, as here to build the UDC skeleton driver.
    
    Signed-off-by: Johann Fischer <[email protected]>
    (cherry picked from commit 1695eed)
    jfischer-no authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    49a2e22 View commit details
    Browse the repository at this point in the history
  7. [nrf fromtree] tests: usb: remove feature usb_device dependency

    The tests do not depend on the usb_device or usbd feature.
    
    Signed-off-by: Johann Fischer <[email protected]>
    (cherry picked from commit 43c9176)
    jfischer-no authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a5f183f View commit details
    Browse the repository at this point in the history
  8. [nrf fromtree] samples: usb: use new usbd test feature

    Use new feature "usbd" to distinguish the dependency.
    
    Signed-off-by: Johann Fischer <[email protected]>
    (cherry picked from commit 1e5a501)
    jfischer-no authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4199b57 View commit details
    Browse the repository at this point in the history
  9. [nrf fromtree] drivers: udc_dwc2: Allocate at least 8 bytes for contr…

    …ol OUT
    
    Make sure to feed control OUT endpoint with at least 8 bytes buffer to
    make it possible to always receive SETUP data. This solves the assertion
    failure in net_buf_add() called inside dwc2_handle_evt_setup() when a
    host decides to start new control transfer immediately after it has
    issued control transfer with Data Stage from host to device with wLength
    less than 8.
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit fa0a6e2)
    tmon-nordic authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e624485 View commit details
    Browse the repository at this point in the history
  10. [nrf fromtree] drivers: udc_dwc2: Fix control OUT buffer leak

    Release buffer allocated in dwc2_ctrl_feed_dout() on endpoint deactivate
    to prevent the buffer from leaking on USB stack disable.
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit fb27c36)
    tmon-nordic authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f1e5155 View commit details
    Browse the repository at this point in the history
  11. [nrf fromlist] tests: usb: fix build all test on qemu_cortex_m3

    Reduce RAM disk size from 192 sectors down to 1 sector to solve linking
    issue due to qemu_cortex_m3 target having too little RAM. The RAM disk
    size does not really matter in this test case and should be as small as
    possible.
    
    Enable test random generator to solve missing sys_rand_get() required by
    networking subsystem.
    
    Signed-off-by: Tomasz Moń <[email protected]>
    
    Upstream PR: zephyrproject-rtos/zephyr#74220
    tmon-nordic authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1830a84 View commit details
    Browse the repository at this point in the history
  12. Revert "[nrf noup] settings: nvs: use dedicated lookup cache hash fun…

    …ction"
    
    This reverts commit 98ba1b4.
    
    Signed-off-by: Andrzej Głąbek <[email protected]>
    anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c3b2f48 View commit details
    Browse the repository at this point in the history
  13. [nrf fromtree] fs: nvs: Add CRC-32 to protect data

    Allow to protect the data part of each NVS item with a 32-bit CRC.
    This uses 4 more bytes per NVS item.
    
    Signed-off-by: Adrien Ricciardi <[email protected]>
    (cherry picked from commit b76d630)
    Signed-off-by: Andrzej Głąbek <[email protected]>
    RICCIARDI-Adrien authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c1add2c View commit details
    Browse the repository at this point in the history
  14. [nrf fromtree] tests: fs: nvs: Add a test scenario for data CRC

    Adapt the test_nvs_gc_corrupt_close_ate test to forge the data CRC.
    
    Signed-off-by: Adrien Ricciardi <[email protected]>
    (cherry picked from commit e13840c)
    Signed-off-by: Andrzej Głąbek <[email protected]>
    RICCIARDI-Adrien authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    2ec7254 View commit details
    Browse the repository at this point in the history
  15. [nrf fromtree] doc: storage: nvs: Tell about optional data CRC

    The CONFIG_NVS_DATA_CRC configuration item allows to enable a CRC-32
    on the data part of the NVS items.
    
    Signed-off-by: Adrien Ricciardi <[email protected]>
    (cherry picked from commit 61474ac)
    Signed-off-by: Andrzej Głąbek <[email protected]>
    RICCIARDI-Adrien authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ff1c5e1 View commit details
    Browse the repository at this point in the history
  16. [nrf noup] settings: nvs: use dedicated lookup cache hash function

    Introduce NVS_LOOKUP_CACHE_FOR_SETTINGS Kconfig option that
    enables a dedicated hash function for the NVS lookup cache
    that takes advantage of the NVS ID allocation scheme used
    by the NVS settings backend. As such, this option should
    only be used if an application uses NVS via the settings
    layer.
    
    Signed-off-by: Damian Krolik <[email protected]>
    (cherry picked from commit 59c0a7c)
    (cherry picked from commit 98ba1b4)
    Damian-Nordic authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3198700 View commit details
    Browse the repository at this point in the history
  17. [nrf fromtree] twister: harness: pytest: list available fixtures in d…

    …evice config
    
    Pass the list of supported twister fixtures for a given platform to pytest
    via DeviceConfig. This allows for the pytest suites to use knowledge of the
    fixtures for test suite configuration.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit a7d55cf)
    henrikbrixandersen authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d52796f View commit details
    Browse the repository at this point in the history
  18. [nrf fromtree] scripts: twister: allow fixtures to contain extra conf…

    …iguration
    
    Allow twister fixtures to contain extra information, which can be used for
    test suite configuration. The extra information can be appended to existing
    fixtures separated by a colon (i.e. <fixture>:<configuration>).
    
    This is especially useful for the pytest harness, where a fixture of a
    given type may need to refer to an instance of a particular piece of host
    hardware needed by the pytest suite (e.g. a network interface, a UART, or a
    CAN interface connected to the device under test).
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 3eb3c33)
    henrikbrixandersen authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c53780b View commit details
    Browse the repository at this point in the history
  19. [nrf fromtree] tests: drivers: can: host: allow specifying context al…

    …ong with fixture
    
    Allow specifying the python-can configuration context to use along with the
    "can" fixture. This opens up for specifying board-specific contexts in the
    twister hardware map file.
    
    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit afb2791)
    henrikbrixandersen authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    27c0cfd View commit details
    Browse the repository at this point in the history
  20. [nrf fromlist] hal_nordic: Fix reserved PPI faulty logic

    The list of reserved PPIs by MPSL should be kept if MPSL is enabled.
    The 802154 radio driver is not the only user of MPSL.
    
    Upstream PR: zephyrproject-rtos/zephyr#74139
    
    Signed-off-by: Jonathan Rico <[email protected]>
    jori-nordic authored and anangl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0cadaf1 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. [nrf fromtree] samples: basic: blinky_pwm: add testing base on consol…

    …e output
    
    Extend automated testing on HW by veryfing console output.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    (cherry picked from commit c9c9c97)
    nordic-piks authored and anangl committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    34773c0 View commit details
    Browse the repository at this point in the history
  2. [nrf noup] test-spec: extend low-level scope

    Add more samples for verification.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    nordic-piks authored and anangl committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    d21c2b9 View commit details
    Browse the repository at this point in the history
  3. [nrf fromtree] sysbuild: use ARGN instead of ARGV1

    Use of ARGV1 is undefined when number of arguments to function is less
    than 2. Therefore switch to ARGN which holds arguments beyond required
    arguments.
    If there are no optional arguments, then ARGN is just an empty list,
    thus making it safe to use.
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    (cherry picked from commit e65c632)
    tejlmand committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    a6ed71f View commit details
    Browse the repository at this point in the history
  4. [nrf fromtree] sysbuild: support sysbuild/CMakeLists.txt as entry poi…

    …nt for samples
    
    This commit refactors sysbuild entry code by creating a CMake sysbuild
    module for image processing and place sysbuild entry code in a
    <app>/sysbuild/CMakeLists.txt file.
    
    A template/CMakeLists.txt file will be use as template for applications
    which doesn't provide their own entry file.
    
    An application may create a sysbuild/CMakeLists.txt file.
    The sysbuild/CMakeLists.txt file is similar in nature to the
    toplevel CMakeLists.txt file but intended to used by sysbuild.
    This allows application developers to adjust how an application is
    built with sysbuild.
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    (cherry picked from commit fc1884e)
    tejlmand committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ecb3d83 View commit details
    Browse the repository at this point in the history
  5. [nrf fromtree] sysbuild: add support for APPLICATION_CONFIG_DIR in sy…

    …sbuild
    
    APPLICATION_CONFIG_DIR is supported in Zephyr and allows to adjust the
    location from which prj.conf and friends are picked up.
    
    This also works for images when using sysbuild, however sysbuild itself
    ignores the value of APPLICATION_CONFIG_DIR, meaning that sysbuild only
    accepts sysbuild.conf located directly in the sample folder.
    
    Extend sysbuild to support APPLICATION_CONFIG_DIR so sysbuild follows
    regular Zephyr CMake behavior.
    
    Introduce SB_APPLICATION_CONFIG_DIR to allow changing the location
    for sysbuild only, without propagating the value to images.
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    (cherry picked from commit 2b427f1)
    tejlmand committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    6be1849 View commit details
    Browse the repository at this point in the history
  6. [nrf fromlist] sysbuild: set APPLICATION_BINARY_DIR to sysbuild CMake…

    … folder
    
    If not defined by caller, then set APPLICATION_BINARY_DIR to
    CMAKE_CURRENT_BINARY_DIR. This is normally be done by
    `find_package(Zephyr)`, but due to the indirection introduced with
    fc1884e to allow applications to
    provide their own sysbuild entry point, then the APPLICATION_BINARY_DIR
    is unexpectedly set to the bin dir of the entry point.
    
    Restore the old behavior so that APPLICATION_BINARY_DIR per default
    again points to top-level sysbuild binary dir.
    
    Upstream PR: zephyrproject-rtos/zephyr#74210
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    tejlmand committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    c17f1bc View commit details
    Browse the repository at this point in the history
  7. [nrf fromlist] sysbuild: move sysbuild/application to _sysbuild

    The sysbuild part of sysbuild/application creates a sysbuild/application
    folder under top-level build dir. However, having a sysbuild folder at
    this level means that tab completion for sysbuild pre-fixed build
    targets will stop after completing just `sysbuild` and then show several
    subfolders, making it hard to see important build targets, such as:
    `ninja sysbuild_menuconfig`.
    
    As `sysbuild/application` is just a folder name, then move it to
    `_sysbuild` instead to avoid impacting tab completion for  ninja and
    make.
    
    Also strip the `application` part in the process, as the extra folder
    doesn't provide any extra benefit, but is just one more level to enter
    when browsing the build folder structure.
    
    Upstream PR: zephyrproject-rtos/zephyr#74210
    
    Signed-off-by: Torsten Rasmussen <[email protected]>
    tejlmand committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    e4277b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. [nrf fromtree] scripts: west: flash: Fix issue with loading outdated …

    …domain file
    
    Fixes an issue whereby the domains file in sysbuild projects
    would be loaded and used with outdated information if sysbuild
    configuration was changed then west flash was ran directly after
    it
    
    Signed-off-by: Jamie McCrae <[email protected]>
    (cherry picked from commit c0c51a8)
    nordicjm authored and anangl committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    2e80005 View commit details
    Browse the repository at this point in the history
  2. Revert "[nrf fromlist] soc: nordic: configure run once for nrf54h20"

    This reverts commit 91eeadb.
    
    Signed-off-by: Rafał Kuźnia <[email protected]>
    e-rk authored and anangl committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    f5c49d6 View commit details
    Browse the repository at this point in the history
  3. [nrf fromtree] soc: nordic: configure run once for nrf54h20

    Erase and reset must run only once during flashing.
    This prevents a situation, where the next flashed image erases the
    previous one.
    
    Signed-off-by: Rafał Kuźnia <[email protected]>
    (cherry picked from commit 6551492)
    e-rk authored and anangl committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    dcde8b6 View commit details
    Browse the repository at this point in the history
  4. [nrf fromlist] soc: nordic: configure recover run once for nrf54h20

    The nrfutil device v2.4.x now supports the recover operation. Configure
    run once to ensure that domains are not unnecessarily erased.
    
    Upstream PR: zephyrproject-rtos/zephyr#74298
    
    Signed-off-by: Rafał Kuźnia <[email protected]>
    e-rk authored and anangl committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    f047959 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. [nrf fromlist] boards: nordic: nrf54h20dk: Disable asserts on ppr tests

    cpuppr is a small core with less than 64k of memory. In order to
    fit tests into that memory by default disable asserts (which saves
    few kB).
    
    Upstream PR: zephyrproject-rtos/zephyr#74297
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    nordic-krch authored and anangl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    68776ed View commit details
    Browse the repository at this point in the history
  2. [nrf fromlist] tests: kernel: interrupt: nested_irq: support nrf54h ppr

    Add dedicated interrupt lines for nrf54h20_cpuppr. Similar exception
    was already added to nrf54l15_flpr: 8742e24.
    
    Upstream PR: zephyrproject-rtos/zephyr#74297
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    nordic-krch authored and anangl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d074251 View commit details
    Browse the repository at this point in the history
  3. [nrf fromlist] boards: nordic: nrf54l15pdk: Disable asserts on flpr

    cpuflpr has limited memory. In order to fit tests into that memory
    by default disable asserts (which saves few kB).
    
    Upstream PR: zephyrproject-rtos/zephyr#74297
    
    Signed-off-by: Krzysztof Chruściński <[email protected]>
    nordic-krch authored and anangl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    90f792f View commit details
    Browse the repository at this point in the history
  4. [nrf fromtree] samples: drivers: adc: Allow coverage calculation.

    Sample must end to dump coverage data.
    
    Signed-off-by: Bartlomiej Buczek <[email protected]>
    (cherry picked from commit 79f4f2a)
    nordic-babu authored and anangl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7cdba41 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. [nrf fromlist] sysbuild: Use UTF-8 encoding for cache

    Fixes an issue whereby strings are placed in UTF-8 format but the
    application doesn't read them in when configured using sysbuild
    and another issue whereby sysbuild then reads the application's
    cache and did not treat them as UTF-8
    
    Upstream PR: zephyrproject-rtos/zephyr#74152
    
    Signed-off-by: Jamie McCrae <[email protected]>
    nordicjm authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    68d4b92 View commit details
    Browse the repository at this point in the history
  2. [nrf fromlist] cmake: kconfig: Treat Kconfig source paths as UTF-8

    These may reside on systems that have unicode characters in the
    filenames, treat them as such
    
    Upstream PR: zephyrproject-rtos/zephyr#74152
    
    Signed-off-by: Jamie McCrae <[email protected]>
    nordicjm authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    ad2c93f View commit details
    Browse the repository at this point in the history
  3. [nrf fromlist] doc: release: 3.7: Add note on sysbuild UTF-8 fix

    Adds a note that UTF-8 support for Kconfig passing has been
    fixed in sysbuild
    
    Upstream PR: zephyrproject-rtos/zephyr#74152
    
    Signed-off-by: Jamie McCrae <[email protected]>
    nordicjm authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    65aa4af View commit details
    Browse the repository at this point in the history
  4. Revert "[nrf noup] entropy: Add fake entropy nRF PRNG driver"

    This reverts commit de7a6f8.
    
    Signed-off-by: Karol Lasończyk <[email protected]>
    kl-cruz authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    f35f8c1 View commit details
    Browse the repository at this point in the history
  5. Revert "[nrf noup] boards: nordic: Add PWM support for LEDs on nRF54 …

    …DKs"
    
    This reverts commit ceb0229.
    
    Signed-off-by: Karol Lasończyk <[email protected]>
    kl-cruz authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    442297b View commit details
    Browse the repository at this point in the history
  6. [nrf fromtree] boards: nordic: Add PWM support for LEDs on nRF54 DKs

    Adds support for first possible LED to be connected with HW PWM.
    
    Signed-off-by: Karol Lasończyk <[email protected]>
    (cherry picked from commit bb4c92a)
    kl-cruz authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    49d3236 View commit details
    Browse the repository at this point in the history
  7. [nrf noup] entropy: Add fake entropy nRF PRNG driver

    This adds temporary entropy driver simulation for
    nRF54h20 device since final entropy source is not
    available yet.
    
    TODO: Remove this commit when proper solution will
    be available.
    
    Jira: NCSDK-25947
    
    Signed-off-by: Kamil Gawor <[email protected]>
    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit c976657)
    (cherry picked from commit e2b6a2d)
    (cherry picked from commit eb71554)
    (cherry picked from commit de7a6f8)
    KAGA164 authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c80ee99 View commit details
    Browse the repository at this point in the history
  8. [nrf fromtree] samples: sensor: bme680: Allow coverage calculation

    Sample must end to dump coverage data.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    (cherry picked from commit e63c691)
    nordic-piks authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    0270d44 View commit details
    Browse the repository at this point in the history
  9. [nrf fromtree] samples: sensor: accel_polling: Allow coverage calcula…

    …tion
    
    Sample must end to dump coverage data.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    (cherry picked from commit 1b3725e)
    nordic-piks authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    34f3c29 View commit details
    Browse the repository at this point in the history
  10. [nrf fromtree] samples: subsys: logging: multidomain: check console o…

    …utput on HW
    
    Verify host console.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    (cherry picked from commit 45aca35)
    nordic-piks authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    184f249 View commit details
    Browse the repository at this point in the history
  11. [nrf fromtree] samples: subsys: ipc: ipc_service: check console output

    Verify host console.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    (cherry picked from commit 3222f37)
    nordic-piks authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    172ce6d View commit details
    Browse the repository at this point in the history
  12. [nrf fromtree] samples: sysbuild: hello_world: add testing base on co…

    …nsole
    
    Extend automated testing on HW by veryfing console output.
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    (cherry picked from commit 83958eb)
    nordic-piks authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    17c1aef View commit details
    Browse the repository at this point in the history
  13. [nrf fromtree] samples: nrfx_prs: Fix pin assignment on nRF5340 DK

    Pins P0.06 and P0.07 are shorted on nRF5340 DKs prepared for on-target
    tests because that is required for UART tests. That causes background
    SPIM transfers in this sample to fail because SPIM is not able to drive
    its SCK line configured as P0.06. Rearrange then the pins used in this
    sample, so that SCK is not on a pin involved in a GPIO loopback.
    
    Signed-off-by: Andrzej Głąbek <[email protected]>
    (cherry picked from commit 9c874f0)
    anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    ff5a2d9 View commit details
    Browse the repository at this point in the history
  14. [nrf noup] bluetooth: conn: Allow for an extra ref in bt_conn_send_cb

    Allow for an additional buffer reference if callback is provided. This
    can be used to extend lifetime of the net buffer until the data
    transmission is confirmed by ACK of the remote.
    
    Jira: NCSDK-27422
    
    Signed-off-by: Marek Pieta <[email protected]>
    MarekPieta authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c735ea2 View commit details
    Browse the repository at this point in the history
  15. [nrf noup] bluetooth: att: Allow ATT sent callback after data TX is done

    By default, the BLE stack calls sent callback for ATT data when the data
    is passed to BLE controller for transmission. Enabling this Kconfig
    option delays calling the sent callback until data transmission is
    finished by BLE controller (the callback is delayed until receiving the
    num complete packets event).
    
    Jira: NCSDK-27422
    
    Signed-off-by: Marek Pieta <[email protected]>
    MarekPieta authored and anangl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    3611f46 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. [nrf fromlist] usb: cdc_acm: Update log level only if UART log backen…

    …d is enabled
    
    Change updates log level only if UART log backend is enabled in Kconfig
    configuration. The log level update is not needed in case logs are
    provided over other backend (e.g. RTT).
    
    Change affects both USB stacks.
    
    Upstream PR: zephyrproject-rtos/zephyr#74520
    
    Signed-off-by: Marek Pieta <[email protected]>
    MarekPieta authored and anangl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9b2586b View commit details
    Browse the repository at this point in the history
  2. [nrf fromtree] scripts: west_commands: runners: nrfutil: Only flash w…

    …ith J-Links
    
    The nrfutil runner calls "nrfutil --json device list" which outputs
    information about all connected serial ports. The list includes not only
    actual boards but also any ttyACM instance. If the ttyACM instance does
    not have serial number, then the nrfutil runner will fail on matching
    serial number regexp on NoneType.
    
    Fix the issue by limiting nrfutil runner board output to only devices
    that have trait jlink set.
    
    Signed-off-by: Tomasz Moń <[email protected]>
    (cherry picked from commit e136f02)
    tmon-nordic authored and anangl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    b37d891 View commit details
    Browse the repository at this point in the history
  3. [nrf fromlist] drivers: serial: fix cfg.baudrate may be used uninitia…

    …lized
    
    drivers/serial/uart_async_to_irq.c: In function 'get_rx_timeout':
    drivers/serial/uart_async_to_irq.c:51:26:
    warning: 'cfg.baudrate' may be used uninitialized
       51 |                 baudrate = cfg.baudrate;
          |                 ~~~~~~~~~^~~~~~~~~~~~~~
    drivers/serial/uart_async_to_irq.c:45:28: note: 'cfg' declared here
       45 |         struct uart_config cfg;
    
    Upstream PR: zephyrproject-rtos/zephyr#74530
    
    Signed-off-by: Piotr Kosycarz <[email protected]>
    nordic-piks authored and anangl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e3afae9 View commit details
    Browse the repository at this point in the history
  4. [nrf fromlist] scripts: runners: nrf_common: Fix recover on 54H20

    In order for the --recover option to work properly on the nRF54H20, it
    requires executing it for both cores, the radio and the application one.
    Extend the recover_target() function so that it does so for both 53 and
    54H20.
    
    Upstream PR: zephyrproject-rtos/zephyr#74489
    
    Signed-off-by: Carles Cufi <[email protected]>
    carlescufi authored and anangl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1c416bf View commit details
    Browse the repository at this point in the history
  5. [nrf fromlist] icbmsg: Allow deregistration of the endpoints

    This is implementation of ICBMsg endpoint deregistration.
    The underlying ICMsg instance and blocks are not affected by
    deregistration, so it is possible to reuse the same address
    during the re-registration of the same endpoint.
    
    Upstream PR: zephyrproject-rtos/zephyr#74243
    
    Signed-off-by: Dominik Kilian <[email protected]>
    doki-nordic authored and anangl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    297b00d View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. [nrf noup] boards: nrf54l15pdk: set default pdk to 0.7.0

    Replace default pdk board from 0.3.0 to 0.7.0
    
    Signed-off-by: Bartosz Sokolski <[email protected]>
    barsok committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    081ad22 View commit details
    Browse the repository at this point in the history