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

chore: update dogfood to latest upstream #29

Merged
merged 1,695 commits into from
Feb 7, 2025
Merged

chore: update dogfood to latest upstream #29

merged 1,695 commits into from
Feb 7, 2025

Conversation

gminn
Copy link
Member

@gminn gminn commented Feb 7, 2025

No description provided.

umapraseeda and others added 30 commits January 10, 2025 11:05
NCSDK-22369
NCSDK-22370
To preserve quality and to have reduced sizes, some of the SVGs
are now converted into webp format.

Signed-off-by: Uma Praseeda <uma.praseeda@nordicsemi.no>
We can speed up flash operations while performing a factory reset
by disabling mpsl before that.

Thanks to that flash operations do not wait for mpsl
synchronization and all write operations take less time.

Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Add erase and write operation.
Validate read values.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
Action should be run only on branches which are targets of PRs.

Signed-off-by: Jan Gałda <jan.galda@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Removed redundant config from psa_crypto tests
Cleaned up comment

Signed-off-by: Dag Erik Gjørvad <dag.erik.gjorvad@nordicsemi.no>
As in the topic

Signed-off-by: Maciej Perkowski <Maciej.Perkowski@nordicsemi.no>
Remove error log when canceling completed downloads.

Signed-off-by: Jorgen Kvalvaag <jorgen.kvalvaag@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Fix incorrect default value of CSL period in 1.3/1.4 THCI

Signed-off-by: Maciej Baczmanski <maciej.baczmanski@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Add test case that will count reboots after DUT power cycle

Signed-off-by: Bartosz Miller <bartosz.miller@nordicsemi.no>
Commit fixes uptime to tai inaccuracy conversion.
Previous implementation did not take into account
subseconds overflow that caused -1 second inaccuracy.

Signed-off-by: Aleksandr Khromykh <aleksandr.khromykh@nordicsemi.no>
This commit implements unit tests for decryption stream filter in SUIT.
As a result of tests implementation and run, minor changes to error
handling were added to decryption filter implementation. Also, some
parameter renamig was applied.

Ref: NCSDK-30925

Signed-off-by: Michal Kozikowski <michal.kozikowski@nordicsemi.no>
1.4 is now a default Thread version, 1.3 libraries are not needed
anymore.

Signed-off-by: Maciej Baczmanski <maciej.baczmanski@nordicsemi.no>
Change unifies the way of extra args definition in sample yamls
in matter objects

Signed-off-by: Michał Szablowski <michal.szablowski@nordicsemi.no>
Updated build file name on Thingy:91 and 91 X docs
app_signed.hex - > zephyr.signed.hex

Signed-off-by: divya pillai <divya.pillai@nordicsemi.no>
Introduce latest fixes and changes from nrf-regtool 8.1.2

Signed-off-by: Karsten Koenig <karsten.koenig@nordicsemi.no>
GHSA-q2x7-8rv6-6q7h

Signed-off-by: Karsten Koenig <karsten.koenig@nordicsemi.no>
Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
Added information about the required installation of USB Driver
for J-Link on Windows. Moved installation instructions to nRF Util docs
and removed them from the nRF54H20 Getting Started Guide.
NCD-909.

Signed-off-by: Grzegorz Ferenc <Grzegorz.Ferenc@nordicsemi.no>
Manifest update check for oberon psa crypto

test_crypto: PR-726

Signed-off-by: Paul Fleury <paul.fleury@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Adding a note that LTE LC and nrf_modem_at APIs should be used
together with caution.

A comment in lte_lc_connect* that reconnection happens automatically.

Signed-off-by: Tommi Rantanen <tommi.rantanen@nordicsemi.no>
Add leds indicating particular core activity
to simplify the analysis of measurements

Signed-off-by: Piotr Krzyzanowski <piotr.krzyzanowski@nordicsemi.no>
Refer actual encoding of the test commands and events section
of BLE Core Spec in Direct test mode sample.

Signed-off-by: divya pillai <divya.pillai@nordicsemi.no>
Since the set of selected components is local for each run-sequence and
try-each sequences, the active component must be set to CAND_MFST
before fetching and processing of Nordic top candidate manifest.

Ref: NCSDK-31295

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
This commit fixes deadlock in MPSL workq caused by bt_buf_get_rx with
K_FOREVER.

Previously, calling bt_buf_get_rx with K_FOREVER could block
indefinitely if the requested pool had no available buffers. This
blocking affected the MPSL work queue, preventing it from processing
other work items, including critical timeslot events like
MPSL_TIMESLOT_SIGNAL_CANCELLED and MPSL_TIMESLOT_SIGNAL_BLOCKED.

The issue becomes more severe if a background flash operation coincides
with this scenario. Flash operations often execute on the system work
queue (sysworkq), which can delay host work items responsible for
freeing buffers in the RX pool. In such cases:

- Flash operations stall, waiting for a timeslot event from the MPSL
  work queue.
- The MPSL work queue remains blocked by bt_buf_get_rx.
- This results in a deadlock, causing the flash operation to timeout and
  triggering a warning.

This commit modifies the HCI driver to call bt_buf_get_rx with
K_NO_WAIT. If no buffer is immediately available, it relies on a
callback to notify when a buffer is freed. This change ensures the MPSL
work queue remains unblocked, allowing other work items to execute while
waiting for a buffer.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
After replacing K_FOREVER with K_NO_WAIT when requesting a buffer from
the host pool, it became possible to call `hci_driver_receive_process`
directly from the SDC callback instead of going through
`receive_signal_raise` as `hci_driver_receive_process` is now
non-blocking.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
Moved information about updating precompiled firmware to device guide.
Transferred detailed steps for programming with the Programmer app
to the tool documentation.
Added a new page about precompiled firmware.
Reorganized information about programming methods for clarity.
NCSDK-29643.

Signed-off-by: Grzegorz Ferenc <Grzegorz.Ferenc@nordicsemi.no>
NordicBuilder and others added 27 commits January 24, 2025 12:27
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
This reverts commit f225bde.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Twister is unable to build tests/drivers/sdp_asm.
However, issue is not observed when test is compiled
with 'west build'.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Add pseudo-driver to access NVM memory through flash API using IPUC SSF
services.

Ref: NCSDK-30809

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Add tests for the pseudo-flash driver that writes data through SUIT
IPUC.

Ref: NCSDK-30809

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Use CMake to select MCI implementation, based on the SoC.
Use Kconfig to enable SDFW (common for all nordic platforms) or custom
implementation.
Refactor one of the tests to allow for such change.

Ref: NCSDK-NONE

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Specifying the FLPR image path in Kconfig makes it easier
to select the SDP FLPR core image and allows the use of
external SDP images.

Signed-off-by: Jakub Zymelka <jakub.zymelka@nordicsemi.no>
This fix helps to test UART output from board.

Signed-off-by: Lukasz Fundakowski <lukasz.fundakowski@nordicsemi.no>
kobj-types-enum.h was generated after VPR
asm_gen, added kobj-types-enum.h as
dependence for asm_gen.

Signed-off-by: Michal Frankiewicz <michal.frankiewicz@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Call the suspend/resume manually and measure the current consumption.

Signed-off-by: Bartosz Miller <bartosz.miller@nordicsemi.no>
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
The mapping for blue and green LEDs has been swapped for both `led` and
`pwm_led` nodes to correctly control the desired color.

Signed-off-by: Mike Szczys <szczys@hotmail.com>
Quarantine.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
This will lead CI to skipping this test easily.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
openthread and matter_bridge

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
…idge

Quarantine

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
stm will change into coresight_stm.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
More people to do review.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
Fix warnings in flash_ipuc tests.

Ref: NCSDK-NONE

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Add missing dependencies on `OPENTHREAD_BLE_TCAT`

Signed-off-by: Maciej Baczmanski <maciej.baczmanski@nordicsemi.no>
added mode support for SINGLE,QUAD,QUAD_1_4_4,QUAD_1_1_4
and custom Ipc mspi structures

Signed-off-by: Michal Frankiewicz <michal.frankiewicz@nordicsemi.no>
Signed-off-by: Jakub Zymelka <jakub.zymelka@nordicsemi.no>
Added reactions to all mspi Ipc messages but
NRFE_MSPI_TXRX and NRFE_MSPI_TX. The data is stored
in local structures for later use.

Signed-off-by: Michal Frankiewicz <michal.frankiewicz@nordicsemi.no>
Added MSPI_TX reaction to NRFE_MSPI_TXRX and NRFE_MSPI_TX.
Added HRT mspi TX functionality.

Signed-off-by: Michal Frankiewicz <michal.frankiewicz@nordicsemi.no>
Split suit_plat_fetch implementation into app-specific and sdfw-specific
parts.

Ref: NCSDK-30809

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Remove tests that verify common implementation.

Ref: NCSDK-30809

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Quarantine.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
@gminn gminn merged commit d1f2829 into dogfood Feb 7, 2025
16 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.