Skip to content

Conversation

@nordic-segl
Copy link
Contributor

@nordic-segl nordic-segl commented Sep 27, 2024

Add definition of low power states 'idle' and 's2ram' for nrf54h20/cpuapp.

Upstream PR: zephyrproject-rtos/zephyr#79098

manifest-pr-skip

@nordic-segl nordic-segl force-pushed the NRFX-6370_Define-power-states-for-nrf54h20-cpuapp branch 2 times, most recently from e0f1b20 to 786f517 Compare October 1, 2024 10:25
@nordic-segl nordic-segl added the DNM label Oct 1, 2024
@nordic-segl
Copy link
Contributor Author

DNM until issue with drivers.uart.pm.int_driven is addressed.

@nordic-segl nordic-segl force-pushed the NRFX-6370_Define-power-states-for-nrf54h20-cpuapp branch from 786f517 to f00d5dd Compare October 1, 2024 12:22
@nordic-segl nordic-segl removed the DNM label Oct 1, 2024
@nordic-segl nordic-segl force-pushed the NRFX-6370_Define-power-states-for-nrf54h20-cpuapp branch 6 times, most recently from 7e72ab2 to 4570fc7 Compare October 7, 2024 08:39
Add definition of low power states 'idle' and 's2ram'
for nrf54h20/cpuapp.

manifest-pr-skip

Signed-off-by: Sebastian Głąb <[email protected]>
(cherry picked from commit 5b607ed)
…M_MANAGED

When PM_DEVICE_SYSTEM_MANAGED is enabled (and that's the default) all
devices are suspended when device go to idle state (through pm
subsystem and not through just cpu_idle). In this test we are manually
controlling PM of the DUT so we don't want that.

Additionally, suspend action is taking a semaphore and it is illegal
in idle thread (where system managment operates) which causes assert
in kernel scheduler.

Removed for nrf54h20 as it applies only there.

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

Signed-off-by: Sebastian Głąb <[email protected]>
(cherry picked from commit cbe0abf)
@nordic-segl nordic-segl force-pushed the NRFX-6370_Define-power-states-for-nrf54h20-cpuapp branch from 4570fc7 to 44bbf65 Compare October 7, 2024 11:09
@rlubos rlubos merged commit b83478a into nrfconnect:main Oct 8, 2024
16 of 17 checks passed
@nordic-segl nordic-segl deleted the NRFX-6370_Define-power-states-for-nrf54h20-cpuapp branch October 8, 2024 12:54
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.

7 participants