Skip to content

Conversation

@gminn
Copy link
Member

@gminn gminn commented Oct 8, 2024

Summary

Update internal dogfood branch to latest NCS.

Test Plan

  • Performed the merge locally and confirmed
    successful build with asset tracker app.

krish2718 and others added 30 commits October 4, 2024 20:58
nRF70 now uses upstream Zephyr WPA supplicant.

Signed-off-by: Chaitanya Tata <[email protected]>
Migrate to using Zephyr upstream.

Signed-off-by: Chaitanya Tata <[email protected]>
This board is upstreamed to Zephyr.

Signed-off-by: Chaitanya Tata <[email protected]>
nRF70 driver is the primary user for kernel heap and already sets a
higher value which is typical, but for some configurations e.g.,
scan-only we need to set it to lower value to optimize memory, so,
enable the option to ignore minimum mandated value from driver and
instead use the value from the sample.

Signed-off-by: Chaitanya Tata <[email protected]>
nRF70 upstream driver now needs more heap, not sure about the cause, but
without this OOM messages during boot are seen.

Signed-off-by: Chaitanya Tata <[email protected]>
Document changes that affect customer samples or applications.

Signed-off-by: Chaitanya Tata <[email protected]>
Update Drivers, Wi-Fi protocols and documentation with notes about
upstream migration.

Signed-off-by: Chaitanya Tata <[email protected]>
With latest upstream, scan only mode now only works with nRF7000.

Signed-off-by: Chaitanya Tata <[email protected]>
These are still unsupported in nRF70 upstream.

Signed-off-by: Chaitanya Tata <[email protected]>
Remove the driver header dependency and inline the structures for now,
this needs to be properly fixed in the future where nRF70 driver should
have public headers.

Signed-off-by: Chaitanya Tata <[email protected]>
With the upstream nRF70 driver, the co-ex is not auto-enabled based on
the DTS, this was implemented improperly, now user has to explicitly
choose to enable co-existence.

Signed-off-by: Chaitanya Tata <[email protected]>
Thingy is not supported yet for nRF70 companion chips.

Signed-off-by: Chaitanya Tata <[email protected]>
Though these platforms are excluded for Wi-Fi tags, twister still fails
as this is still part of integration platforms, remove it to fix the
twister.

Signed-off-by: Chaitanya Tata <[email protected]>
In latest nrfxlib this tag is removed, so, remove the reference to fix
the doc build.

Signed-off-by: Chaitanya Tata <[email protected]>
As of now the raw mode is couple with system mode which is unsupported
for nRF7000, so, remove them.

Signed-off-by: Chaitanya Tata <[email protected]>
Shutdown sample assumes default nRF70 mode is scan and doesn't support
any other mode. With the migration to upstream scan only is limited to
nRF7000 shield, so, remove other combinations.

Also, add nRF7000 with 5340 as this was the main usecase for testing
this sample.

Signed-off-by: Chaitanya Tata <[email protected]>
These overflows are only happening in the CI, locally the same twister
command works fine, quarantine them for now, and investigate later.

Signed-off-by: Chaitanya Tata <[email protected]>
Removes some Kconfig options that have been added to zephyr

Signed-off-by: Jamie McCrae <[email protected]>
-This removes MBEDTLS_CIPHER_MODE_CFB and
 MBEDTLS_CIPHER_MODE_OFB which is no longer actively supported
 in nRF Connect SDK

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
Add unidiff dependency to requirenments-fixed.txt and add it to
the compliance.yml job "Install python dependencies"

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
-The upmerge brings in a deprecation of const z_arch_esf_t in favor
 of struct arch_esf. This commit fixes this for applications, samples
 and tests in the following domain:
 -fatal_error library
 -ipc_radio application
 -Audio application
 -Matter diagnostics (used by multiple samples)
 -fprotect tests
 -hw_unique_key tests
 -Audio tests

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
The net_buf_put/get is deprecated, align to recommended API.

Signed-off-by: Dominik Chat <[email protected]>
The nrf7002eb is now part of sdk-zephyr. Remove out-of-tree shield.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
nrf700x_nrf54h20dk has been replaced by the nrf7002eb and
nrf7002eb_interposer_p1 shields along with the nrf70-wifi snippet.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
nrf700x_nrf54h15dk has been replaced by the nrf7002eb and
nrf7002eb_interposer_p1 shields along with the nrf70-wifi snippet.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
nrf700x_nrf54l15pdk has been replaced by the nrf7002eb and
nrf7002eb_interposer_p1 shields along with the nrf70-wifi snippet.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Updates the path to the autoconf file as this has changed in
Zephyr

Signed-off-by: Jamie McCrae <[email protected]>
Add the nrf7002eb_interposer_p1 shield which is connected to P1.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Since the addition of sphinx-autobuild support in Zephyr, the
ZEPHYR_BUILD variable in conf.py requires knowledge of the HTML
build dir from the environment, using DOCS_HTML_DIR.

Ref: Zephyr 2e99de8

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Signed-off-by: Bjarki Arge Andreasen <[email protected]>
-This commit removes selection of PSA_WANT_KEY_TYPE_RSA_KEY_PAIR for
 TF-M tests as this is no longer a

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
katgiadla and others added 26 commits October 8, 2024 12:42
The scenario is added to sdk-zephyr quarantine
due to missing support for nrf54l15pdk.

Signed-off-by: Katarzyna Giądła <[email protected]>
The scenario is added to sdk-zephyr quarantine
due to missing alignment aligned for nrf54l15dk.

Signed-off-by: Katarzyna Giądła <[email protected]>
Test scenario is added to sdk-zephyr quarantine
due to missing snippet settings.

Signed-off-by: Katarzyna Giądła <[email protected]>
Added the documnetation regarding updating of Nordic Semiconductor
provided firmware components.

Signed-off-by: Artur Hadasz <[email protected]>
Add test applications for adc, flash, gpio, i2c, spi, uart to check
power management features.

Signed-off-by: Bartlomiej Buczek <[email protected]>
New sample for DECT NR+ PHY shell tools.
Including for example:
- RF tool for rx/tx testing
- Ping tool with HARQ
- Throughput performance measurement tool

Jira: MOSH-576

Signed-off-by: Jani Hirsimäki <[email protected]>
Automatically created by Github Action

Signed-off-by: Nordic Builder <[email protected]>
This commit removes the incorrect toggle upon RTC overflow.
This happened because a RTC CC register was set trigger a toggle
of GPIO. This would until now also occur every time the RTC
overflowed (~ 8.5 minutes).
Now we ensure this no longer happens by disabling this PPI channel
when the toggle has occurred.

Signed-off-by: Rubin Gerritsen <[email protected]>
This commit adapts the timed toggle implementation to not toggle
upon RTC overflows similar to how the iso_time_sync sample was adapted.
This would not occur in the conn_time_sync sample as that sample
toggled every N ms, thus never reaching the RTC overflow.

The code is adapted to maintain consistency between the two
implementations. Future work is to extract out this to a common
module.

Signed-off-by: Rubin Gerritsen <[email protected]>
The fixes now include more changes, so these should be mentioned.

Signed-off-by: Rubin Gerritsen <[email protected]>
Enable application to have several modules requesting constlat.
Right now, on 54l, mpsl just writes to NRF_POWER directly, disregarding
what other users in system might want constlat to be.

This PR prepares for a soon commig nrfxlib PR where mpsl will rather
use mpsl_constlat_request_callback to turn on constlat.
If NRFX_POWER modules is enabled in config,
it will use nrfx_power_constlat_mode_request,
if not it will use NRF_POWER diretly.

Signed-off-by: Martin Tverdal <[email protected]>
Updated the Zephyr manifest to pull in Kconfig changes for the MCUmgr
SMP Bluetooth transport.

Ref: NCSDK-29061

Signed-off-by: Kamil Piszczek <[email protected]>
Updated the CHIP manifest to pull in Kconfig changes for the MCUmgr
SMP Bluetooth transport.

Ref: NCSDK-29061

Signed-off-by: Kamil Piszczek <[email protected]>
Updated the Sidewalk manifest to pull in Kconfig changes for the MCUmgr
SMP Bluetooth transport.

Ref: NCSDK-29061

Signed-off-by: Kamil Piszczek <[email protected]>
Aligned the usage of Kconfig options from the MCUmgr SMP Bluetooth
transport module.

Ref: NCSDK-29061

Signed-off-by: Kamil Piszczek <[email protected]>
Removed support for the nRF54L15 PDK target in Fast Pair tests.

Ref: NCSDK-29438

Signed-off-by: Kamil Piszczek <[email protected]>
…l15pdk

Removed support for the nRF54L15 PDK target in the Bluetooth Fast Pair
Input Device sample.

Ref: NCSDK-29438

Signed-off-by: Kamil Piszczek <[email protected]>
…15pdk

Removed support for the nRF54L15 PDK target in the Bluetooth Fast Pair
Locator Tag sample.

Ref: NCSDK-29438

Signed-off-by: Kamil Piszczek <[email protected]>
- Enable `MBEDTLS_PEM_PARSE_C` for CoAPS and TCAT
- Disable `MBEDTLS_PROMPTLESS` to allow setting PSA configurations
with build command
- Align TCP connected configurations with Thread 1.4 requirements

Signed-off-by: Maciej Baczmanski <[email protected]>
Changed the structure of the security section.
Removed the security/security.rst page that duplicated security.rst.
Added an overview table on the landing page to provide info about
components documented elsewhere to reduce duplication of info.
NCSDK-22327.

Signed-off-by: Grzegorz Ferenc <[email protected]>
Fixes to CMUX and PPP after upmerge.

Signed-off-by: Markus Lassila <[email protected]>
Add serialization of otThreadGetVersion() function.

Implement otThreadErrorToString() in the RPC client without
making any remote procedure calls as this function is used
for debug purposes and should be available even if there's
a problem with RPC connectivity.

Signed-off-by: Damian Krolik <[email protected]>
Removed support for the nRF54L15 PDK target in the CoreMark sample.

Signed-off-by: Kamil Piszczek <[email protected]>
`/subsys/net/openthread/rpc` should be owned by
`@nrfconnect/ncs-protocols-serialization` group

Signed-off-by: Maciej Baczmanski <[email protected]>
Creating a server socket for one family type may fail while the
other family type works. Do not terminate with FATAL_ERROR()
in this case.

Signed-off-by: Stig Bjørlykke <[email protected]>
Correct signature for modem_key_mgmt_read(). It takes a pointer
to the length.

Signed-off-by: Eivind Jølsgard <[email protected]>
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.