Skip to content

Conversation

@jangalda-nsc
Copy link
Contributor

Jira: NCSDK-32440

@karhama
Copy link
Contributor

karhama commented Mar 28, 2025

Should probably wait for upmerge to avoid conflicts, right?

HaavardRei and others added 5 commits April 1, 2025 07:48
Previously, PB-GATT unprovisioned advs would continue being sent if a
device is provisioned or in the process of being provisioned (an active
provisioning link) over PB-ADV.

This commit introduces the `link_cancel` callback for the `prov_bearer`
struct. When a provisioning link is established over a prov bearer, all
other (active) prov bearers will be suspended through this callback, and
re-enabled when the link is closed. An exception is made for PB-REMOTE,
which can utilize the other bearers.

The call to `bt_mesh_pb_gatt_srv_disable` in settings.c is removed. This
is called in `mesh_commit`, and is not needed as this is only used
during boot, at which point the Mesh provisioning service has not yet
been enabled/registered, meaning the function does nothing.

Signed-off-by: Håvard Reierstad <[email protected]>
(cherry picked from commit 200628e)
Signed-off-by: Pavel Vasilyev <[email protected]>
Changes Brearer --> Bearer.

Signed-off-by: Håvard Reierstad <[email protected]>
(cherry picked from commit 062fdc3)
Signed-off-by: Pavel Vasilyev <[email protected]>
Adds a provision test to check that provisioning bearers are cancelled
when a provisioning link is opened. Modifies the functionality for
receiving unprovisioned beacons to fail the test if a unprovisioned
beacon is received from the current provisionee after a threshold.

Signed-off-by: Håvard Reierstad <[email protected]>
(cherry picked from commit acccd46)
Signed-off-by: Pavel Vasilyev <[email protected]>
When the board has been provisioned and the board is rebooted
it was not possible to connect to the board through the proxy
servcie. This fixes that the Mesh Proxy servive is restarted
after the board is rebooted.

Signed-off-by: Ingar Kulbrandstad <[email protected]>
(cherry picked from commit db84181)
Signed-off-by: Pavel Vasilyev <[email protected]>
Commit removes device key candidate if provisionee failed
during device key refresh procedure or mesh reset has been
called in between. Otherwise, device key candidate gets
stuck in the internal trusted storage of crypto library.

Signed-off-by: Aleksandr Khromykh <[email protected]>
(cherry picked from commit bf22fa6)
Signed-off-by: Pavel Vasilyev <[email protected]>
@thst-nordic
Copy link
Contributor

zephyrproject-rtos/zephyr(#87184)
zephyrproject-rtos/zephyr@25fa8b5 (#87184)
don't have to wait, lets use [nrf fromlist]

Jaakko-Bit and others added 18 commits April 1, 2025 11:16
The TMP435 is a remote temperature sensor monitor
with a built-in local temperature sensor.

Signed-off-by: Jaakko Rautiainen <[email protected]>
(cherry picked from commit 516e5d6)
This Introduces a driver for the i2c interface of Phosense XBR818.
XBR818 is a 10.525Ghz Radar chip with builtin detection algorithm.

Signed-off-by: Camille BAUD <[email protected]>
(cherry picked from commit 6376866)
- add driver for Vishay VEML6031 High Accuracy Ambient Light Sensor.
- add new compatible "vishay,veml6031".
- read and write consecutive 8 bit registers as bulk operation.
- add driver to build all test of sensors.
- support fetch and get.
- triggered mode and interrupt is not yet supported.

Signed-off-by: Andreas Klinger <[email protected]>
(cherry picked from commit 72b2f01)
Add driver for Bosch BMM350 magnetometer sensor.

Signed-off-by: Maximilian Deubel <[email protected]>
(cherry picked from commit 878ab53)
The simple backend returns the size of the credential,
even if it is too big.
The secure backend should do the same,
our libraries depend on this behaviour.

Signed-off-by: Maximilian Deubel <[email protected]>
(cherry picked from commit 916897f)
This is needed for next generation Secure Domain firmware.

Upstream PR #: 87749

Signed-off-by: Håkon Amundsen <[email protected]>
The check for index out of bound is missing, It turns into a crash
for input channel more than WIFI_MGMT_SCAN_CHAN_MAX_MANUAL.

Signed-off-by: Kapil Bhatt <[email protected]>
(cherry picked from commit 6f9dbbd)
Fixes some oddities with CMake code

Signed-off-by: Jamie McCrae <[email protected]>
(cherry picked from commit 4fa91b5)
…rnal memory

Both backends supported as runners for nRF ICs, nrfjprog and nrfutil,
support erasing external memory as part of the programming operation.
Before this patch, and when the firmware was detected to be partially or
fully placed in external flash by inspecting the .hex address range, the
runner would instruct the backend tool to fully erase the external
flash (but the nrfjprog runner would ignore that, always erasing only
the sectors required). Instead, correctly default to erasing only the
sectors that are required to program the new firmware image in both tools,
and erase it completely only when the --erase flag is provided by the user.

Signed-off-by: Carles Cufi <[email protected]>
(cherry picked from commit f20168f)
…onfig param

This acts in a similar way to nrfjprog's --qspiini parameter introduced
in 7eb364b, but works slightly differently in nrfutil: it requires a
config file in JSON format instead of .ini, and it is passed along to
the `execute-batch` command instead of providing it together with the
`program` command.

Signed-off-by: Carles Cufi <[email protected]>
(cherry picked from commit 2effae5)
Adds a configuration file which is used with nrfutil to allow
programming the SPI flash on the device

Upstream PR #: 86985

Signed-off-by: Jamie McCrae <[email protected]>
Adds a configuration file which is used with nrfutil to allow
programming QSPI on the device

Upstream PR #: 86985

Signed-off-by: Jamie McCrae <[email protected]>
Non-secure variants for nRF7002 DK were removed from upstream
in commit 10d4973. Revert these
changes downstream, so that the NS variants are still available.

Signed-off-by: Andrzej Głąbek <[email protected]>
…ls header

Fix all docstrings in header to ensure compliance
with Zephyr's documentation guidelines.

Signed-off-by: Triveni Danda <[email protected]>
(cherry picked from commit c9821ff)
…network options

Use getopt API to process arguments for `cred add` command.

Signed-off-by: Triveni Danda <[email protected]>
(cherry picked from commit 7b6f257)
…nfiguration

On nrf54h20 there are additional analog pins (AIN8+). When differential
mode is used they must not be mixed with AIN0-AIN7. Add build time
validation which detects if configuration is invalid.

Upstream PR #: 87405

Signed-off-by: Krzysztof Chruściński <[email protected]>
…vref_mv

Sample is reading vref-mv property to get reference voltage and then if
reference source is set to ADC_REF_INTERNAL this value is overwritten.
If vref-mv property is provided then it should not be overwritten.

Upstream PR #: 87405

Signed-off-by: Krzysztof Chruściński <[email protected]>
nordic-krch and others added 26 commits April 15, 2025 13:26
ISR safe runtime PM can only be used for all instances except for
spis120 which requires standard runtime PM.

Added compilation guard against using CONFIG_PM_DEVICE_SYSTEM_MANAGED
with spis120.

Signed-off-by: Krzysztof Chruściński <[email protected]>
(cherry picked from commit 8d6ab28)
-This commit adds "sysbuild: true" for ns build-targets for the
 following nordic boards:
  - nrf5340_audio_dk
  - nrf54l15dk
  - nrf9131ek
  - nrf9151dk
  - nrf9161dks (multiple versions)
  - thingy53
-Added missing vendor: nordic for some boards for consistency

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
(cherry picked from commit fde1159)
Update WiFi driver to cleanup extra logging newlines for consistency.

Signed-off-by: Jordan Yates <[email protected]>
(cherry picked from commit 729f50e)
Memory allocations in HAL are using data pool. These operations
are in control plane. Add APIs for allocation/free operations on
control pool.

Upstream PR #: 88457

Signed-off-by: Ravi Dondaputi <[email protected]>
…ing delete"

This reverts commit e3a891b.

Signed-off-by: Chaitanya Tata <[email protected]>
Deletion of credential should use the pointer from the reference slot
not the temporary buffer, this causes a crash (unknown error).

Upstream PR #: 87656

Signed-off-by: Chaitanya Tata <[email protected]>
For enterprise mode we need to install multiple certs to the TLS
credentials store, so, add a helper script in python to make it work
cross-platforms.

Upstream PR #: 88682

Signed-off-by: Chaitanya Tata <[email protected]>
Commit 6a2cbc7 ("boards: nrf53*: add L|HFXO configurations") missed
the fix for nRF7002DK which is also based on nRF53 SoC.

Upstream PR #: 88680

Signed-off-by: Chaitanya Tata <[email protected]>
Signed-off-by: Aleksandar Stanoev <[email protected]>
Change wifi_cred to wifi cred.

Upstream PR #: 88674

Signed-off-by: Kapil Bhatt <[email protected]>
… credentials"

This reverts commit 8e325a5.

Signed-off-by: Chaitanya Tata <[email protected]>
Instead of having an overlay move the Enterprise configurations to a
dedicated snippet so that it can be enabled with any sample.

Can be used along with Wi-Fi snippet e.g., `-S
"wifi-ipv4;wifi-enterprise"`.

Upstream PR #: 87656

Signed-off-by: Chaitanya Tata <[email protected]>
…ials

Enable TLS credentials shell to manager Wi-Fi enterprise certs.

Upstream PR #: 87656

Signed-off-by: Chaitanya Tata <[email protected]>
Add locally generated info for deauth process. If deauthentication
frame is coming from AP it will be set, in other cases
(Beacon loss, New connection from user in connected state,
disconnection from user) flag will not be set.

Upstream PR #: 88489

Signed-off-by: Kapil Bhatt <[email protected]>
This helps install certificates to the TLS credentials store using TLS
credentials shell.

Upstream PR #: 88553

Signed-off-by: Chaitanya Tata <[email protected]>
Adds missing qualifiers for grouping flash runner configuration

Upstream PR #: 88699

Signed-off-by: Jamie McCrae <[email protected]>
Cache was not enabled when s2ram did not completed which
lead to system malfunction. Always power up cache when
returning from s2ram function.

Upstream PR #: 88709

Signed-off-by: Krzysztof Chruściński <[email protected]>
… in nRF devices

This change plays with situation in nRF54L devices where XOTUNE make
LF clock calibration process starts a bit longer. Now HF clock
is configured to be ready right before LF calibration test.

Upstream PR #: 88797

Signed-off-by: Karol Lasończyk <[email protected]>
…io clocks on nRF54"

This reverts commit e48bca4.

Signed-off-by: Sebastian Głąb <[email protected]>
…s on nRF54

Added support for audio clock for nRF54L20 and AudioPLL
for nRF54H20 in DMIC PDM driver.

Upstream PR #: 87105

Signed-off-by: Michał Stasiak <[email protected]>

Signed-off-by: Sebastian Głąb <[email protected]>
…tion

Commit add tcat related function implementation

Signed-off-by: Przemyslaw Bida <[email protected]>
(cherry picked from commit 150af78)
Signed-off-by: Adrian Gielniewski <[email protected]>
…weak

Allow relocate_vector_table() to be overwritten. This is necessary if
the IRQ vector table is handled proprietary, e.g. before the zephyr
kernel is initialized. In this case we want this function to be empty to
avoid overriding the previous configuration.

Co-authored-by: Krzysztof Chruściński <[email protected]>
Signed-off-by: Eivind Jølsgard <[email protected]>
(cherry picked from commit ab341e0)
Use PPI resources information from SoftDevice when it is present.

Co-authored-by: Krzysztof Chruściński <[email protected]>
Signed-off-by: Eivind Jølsgard <[email protected]>
Jira: NCSDK-32440

Signed-off-by: Jan Gałda <[email protected]>
@thst-nordic thst-nordic force-pushed the use-shas-in-actions branch from ea9ebdb to d683e7c Compare April 22, 2025 13:41
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet