Skip to content

Conversation

yvesll
Copy link
Contributor

@yvesll yvesll commented Sep 5, 2025

No description provided.

Add NXP micro tick (utick) timer implementation. It is a simple,
ultra-low-power timer that can run and wake up the chip from Low-power
mode.

Signed-off-by: Yves Wang <[email protected]>
Add utick instance for mcxa153 mcxn23x mcxnx4x and rt7xx cm33_cpu0.
Add MCUX_UTICK0_CLK for future clock control support on utick.

Signed-off-by: Yves Wang <[email protected]>
Test utick in ms accurancy and ensure it work properly in oneshot and
periodic modes.
Add utick test support for frdm_mcxa153, frdm_mcxn236, frdm_mcxn947 and
mimxrt798s/cm33_cpu0

Signed-off-by: Yves Wang <[email protected]>
Copy link

sonarqubecloud bot commented Sep 5, 2025

@decsny
Copy link
Member

decsny commented Sep 6, 2025

@mmahadevan108 this is adding a kernel timer for a hardware timer from which the count cannot be read, please review what is going on here

@decsny
Copy link
Member

decsny commented Sep 8, 2025

I feel like the UTICK is best suited for something like this: #89127

@yvesll
Copy link
Contributor Author

yvesll commented Sep 9, 2025

I feel like the UTICK is best suited for something like this: #89127

Yes, when I try to implement utick, this discussion inspired me. But no readable counter let the module not able to be a counter driver.

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