Skip to content

Conversation

@viveksahi1
Copy link

When CONFIG_PM_DEVICE_RUNTIME is enabled, the code can incorrectly call
nrf_uarte_disable() after TXSTOPPED, even though runtime power management is
supposed to handle disabling the UARTE.

This happens if the UARTE_FLAG_POLL_OUT flag is not set — in that case,
the call to pm_device_runtime_put() is skipped, and nrf_uarte_disable() is
called directly instead, which isn't correct when runtime PM is active.

This fix prevents nrf_uarte_disable() from being called in this scenario,
so that the UARTE is only disabled by the PM system when appropriate.

karun2796 and others added 8 commits December 6, 2024 14:14
Updated manifest to include separate security types for 802.1X
in display of scan results when APs have EAP and PMF enabled.
BSS display limit based on user-configured non-zero values
set via CMD_INIT, along with support for few other regulatory
domain updates in firmware.

Upstream PR #: 81514

Signed-off-by: Karun Kumar Eagalapati <[email protected]>
(cherry picked from commit d5f626e)
EAP_TLS_SHA256 was being identified as EAP_TLS in display scan
results. Identify the security type in scan results sent by
RPU and display accordingly.

Upstream PR #: 81514

Signed-off-by: Ravi Dondaputi <[email protected]>
(cherry picked from commit 4092e6d)
fixup! [nrf noup] tree-wide: support NCS Partition Manager (PM) definitions

To read the secure memory we need to use soc_secure_mem_read
function instead of memcpy.

This commit allows to use the soc_secure_mem_read function
if the CONFIG_TRUSTED_EXECUTION_NONSECURE and PARTITION_MANAGER
is enabled.

Signed-off-by: Arkadiusz Balys <[email protected]>
(cherry picked from commit 711346a)
fixup! [nrf noup] dfu/boot/mcuboot: fix confirmation in case of USE_PARTITION_MANAGER

Fixes this code to correctly check which slot is active, albeit
without firmware loader support

Signed-off-by: Jamie McCrae <[email protected]>
(cherry picked from commit d99f13e)
…05/l10 targets

nRF54L05 and nRF54L10 devices that are emulated on nRF54L15
needs to have manually disabled remaining RAM blocks
that are outside of their RAM region definitions.

Upstream PR #: 82262

Signed-off-by: Nikodem Kastelik <[email protected]>
(cherry picked from commit 8798cb4)
…nction

Avoid unhandled event calling assert function

Signed-off-by: Matthias Hauser <[email protected]>
(cherry picked from commit 5438643)
…rt anomaly

Add workaround to HFCLK start and stop in nrf54l. In future workaround
will be in nrfx driver.

Signed-off-by: Krzysztof Chruściński <[email protected]>
(cherry picked from commit 2cb2cf2)
(cherry picked from commit f57f171)
…using runtime PM

When CONFIG_PM_DEVICE_RUNTIME is enabled, the code can incorrectly call
nrf_uarte_disable() after TXSTOPPED, even though runtime power management is
supposed to handle disabling the UARTE.

This happens if the UARTE_FLAG_POLL_OUT flag is not set — in that case,
the call to pm_device_runtime_put() is skipped, and nrf_uarte_disable() is
called directly instead, which isn't correct when runtime PM is active.

This fix prevents nrf_uarte_disable() from being called in this scenario,
so that the UARTE is only disabled by the PM system when appropriate.

Signed-off-by: Vivek Sahi <[email protected]>
@NordicBuilder
Copy link
Contributor

none

Note: This comment is automatically posted and updated by the Contribs GitHub Action.

@NordicBuilder
Copy link
Contributor

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
nrf_wifi zephyrproject-rtos/nrf_wifi@71261e2 zephyrproject-rtos/nrf_wifi@f6b950a zephyrproject-rtos/[email protected]

Additional metadata changed:

Name URL Submodules West cmds module.yml
nrf_wifi

DNM label due to: 1 project with metadata changes

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@sonarqubecloud
Copy link

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.

9 participants