Firmware
Overview
This class of drivers provides support for interacting with various service-providing (e.g. clock management, power management, pinctrl, etc.) firmware. The list of firmware currently supported by Zephyr is summarized below:
Name |
Vendor |
Description |
Documentation |
SCMI |
ARM |
System Control and Management Interface |
|
TISCI |
TI |
TI System Controller Interface |
|
QEMU FWCFG |
QEMU |
QEMU Firmware Configuration |
API Reference
Usually, the firmware drivers are meant to provide functionality to other classes of drivers. Furthermore, the purpose and functionality may differ from one firmware to another. Consequently, this class of drivers doesn’t implement a standard API meant to be used by the end user.
Samples
See Firmware Samples.