Skip to content

Conversation

@e-rk
Copy link
Contributor

@e-rk e-rk commented Aug 7, 2025

…I isr

Both the nrf_802154_clock_hfclk_start() and
nrf_802154_clock_hfclk_stop() can potentially be called form ZLI and non-ZLI contexts and consecutive calls are not guaranteed to be alternating.

Added an implementation that uses the EGU to de-escalate to a non-ZLI context from which it is safe to use the Zephyr API that enables/disables the HFXO.

Upstream PR #: 94208

@github-actions
Copy link

github-actions bot commented Aug 7, 2025

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

Name Old Revision New Revision Diff
hal_nordic zephyrproject-rtos/hal_nordic@2f5d4e5 zephyrproject-rtos/hal_nordic@9e1bc32 (master) zephyrproject-rtos/[email protected]

All manifest checks OK

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

@e-rk e-rk removed this from the ncs-3.1.0 milestone Aug 8, 2025
@e-rk e-rk force-pushed the clock_swi branch 2 times, most recently from a741655 to 40c235e Compare August 8, 2025 11:33
…I isr

Both the nrf_802154_clock_hfclk_start() and
nrf_802154_clock_hfclk_stop() can potentially be called form ZLI and
non-ZLI contexts and consecutive calls are not guaranteed to be
alternating.

Added an implementation that uses the EGU to de-escalate to a non-ZLI
context from which it is safe to use the Zephyr API that
enables/disables the HFXO.

Upstream PR #: 94208

Signed-off-by: Rafał Kuźnia <[email protected]>
@nordicjm nordicjm merged commit 568a8ad into nrfconnect:main Aug 11, 2025
19 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.

4 participants