~/talk

Updates To Clock Management Within Zephyr RTOS

Talkat Zephyr Developer Summit 2025 · on Tuesday, 2025-08-26· at 14:10· G105 (Level 1)· [embedded-and-hardware]
links:none on file
slides:none on file

Proposal shows a concrete rework of Zephyr clock management with an implemented subsystem, new driver APIs and a plan to merge to mainline, not just abstract ideas. It adds runtime frequency requests, splits clocks into three classes (root standard multiplexer) with a configure_recalc API and generic parent/notification handling, introduces rank/rank_factor scoring for selection, and moves clock states into clock outputs in device tree. Measured costs are modest — about +150 bytes flash and ~100 KB SRAM when runtime features and caching are enabled — and caching cuts walk time substantially.

AI-written summary · about

  1. 0:00Clock management updates intro
  2. 1:04Current Zephyr clocking
  3. 2:54Initial proposal limits
  4. 7:07Community feedback
  5. 12:00Updated proposal API
  6. 20:41User API improvements
  7. 25:38Outstanding issues next steps
  8. 31:15Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.