Lightning Talk: Overview of the SCMI Support in Zephyr
summary
SCMI support lives in Zephyr since 4.0.0 and implements ARM SCMI v3.2 while v4.0 alpha exists, with only two upstream boards currently using it. The stack splits into transport, core, and protocol layers; transports include mailbox over shared memory with one bidirectional or two unidirectional channels, and channel allocation is either static at build time or dynamic at runtime. Supported protocols are limited: synchronous clock, power‑domain, ping and an NXP vendor CPU‑domain subset with notifications still pending.
AI-written summary · about
chapters (8)
- 0:00SCMI in Zephyr overview
- 1:06SCMI architecture layers
- 2:32Transport drivers and channels
- 3:36Supported SCMI protocols
- 4:41Core layer benefits
- 5:26Future work
- 7:56Q&A on transport limits
- 8:40SCMI testing in CI
related talks
12mOverview of the SCMI Support in Zephyr
26mA Primer to Clocks and Power Management Through ARM SCMI
49mThe Zephyr™ Project – An Updated Overview
10mLightning Talk: Using Zephyr to Power the Sustainable Cloud
26mA Primer to Clocks and Power Management Through ARM SCMI
01h 19mMini-conference: RISC-V Support in Zephyr
33mZephyr Support for Heterogeneous SoCs
37mZephyr: A Game Changer for the Automotive Industry
