Skip to content

Conversation

@lstnl
Copy link
Contributor

@lstnl lstnl commented Aug 22, 2025

No description provided.

@lstnl lstnl force-pushed the soft_off_ironside branch 2 times, most recently from 43f8f98 to 477aa35 Compare August 28, 2025 10:48
Temp changes added grtc channel disable to avoid
wakeups when going to soft off

Signed-off-by: Łukasz Stępnicki <[email protected]>
lstnl added 4 commits October 7, 2025 13:12
Added option to use system channel for setup wakeup from soft off.
In Lilium there is insuficcient grtc channels and no spare channel
that can be used as wake up source. Added function to disable all
grtc channels, except the one used for wake up to be able to enter
soft off stated on local domain (disable uncexpected grtc wake ups).

Signed-off-by: Łukasz Stępnicki <[email protected]>
Enabled LATCH reading on sw1 this need additiona REATAIN bits
manipulation. Changed console to be handled automatically,
otherwise there are some unknown characters when console
is suspended. Removed obsolete configs.

Signed-off-by: Łukasz Stępnicki <[email protected]>
Low power comparator can be used as wake up source for nrf54h20.
Using LPCOMP as wakeup needs global power force when entering
system off, this is handled in sysctrl.

Signed-off-by: Łukasz Stępnicki <[email protected]>
This is new method of entering system off state.
Local domains do not shut down immediatelly but rather
go to deep sleep (idle or s2ram) and waits for other domains
to go to system off. This enable option to go back to normal
operation if there is something blocking system off. For example
application is not yet ready to soft off and wakes up radio.
This also enables GRTC to be used with system methods like
k_sleep to wake up from system off at scheduled time.

Signed-off-by: Łukasz Stępnicki <[email protected]>
@lstnl lstnl force-pushed the soft_off_ironside branch from 5bb3810 to f3c8bba Compare November 3, 2025 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants