Lines Matching full:scmi
9 What is SCMI?
12 System Control and Management Interface (SCMI) is a specification developed by
20 The SCMI specification defines **four** key terms, which will also be used throughout
24 Entity that performs SCMI requests (e.g: gating a clock or configuring
35 The SCMI specification defines ten standard protocols:
51 Apart from the standard protocols, the SCMI specification reserves the
83 The SCMI specification defines **four** types of messages:
100 The Zephyr support for SCMI is based on the documentation provided by ARM:
104 SCMI support in Zephyr
112 memory area is performed using a driver (:file:`drivers/firmware/scmi/shmem.c`),
118 transport driver (:file:`drivers/firmware/scmi/mailbox.c`).
153 system that uses SCMI for clock management operations.
166 call into the SCMI pin control protocol function implementing the
170 Enabling the SCMI support
173 To use the SCMI support, each vendor is required to add an ``scmi`` DT
174 node (used for transport driver binding) and a ``protocol`` node under the ``scmi``
183 SCMI support. It's assumed that the only protocol required is the clock
194 compatible = "arm,scmi-shmem";
198 scmi {
200 compatible = "arm,scmi";
202 /* one SCMI channel => A2P/transmit channel */
210 compatible = "arm,scmi-clock";