Bridle API 4.1.99
A Zephyr based application framework
|
Multi Function Device Interfaces. More...
Modules | |
SC16IS75x MFD Interface | |
MFD interface for an SC16IS75x bridge. | |
SC18IM604 MFD Interface | |
MFD interface for an SC18IM604 bridge. | |
SIPO/MUX GP MFD Interface | |
MFD interface for an generic latched SIPO/MUX GP matrix controller. | |
Multi Function Device Interfaces.
Multi-function devices are external peripherals or on-SoC hardware blocks that expose functionalities that are handled by separate drivers. PMICs are a typical example, they often have e.g. an RTC, LED controller in addition to the regulators.
In the Zephyr Project and thus in the Bridle Project, an MFD driver is a type of device driver that handles devices with multiple functionalities, like a single chip that can perform different tasks, such as managing power, controlling GPIOs, or acting as an ADC. These drivers provide a unified interface for interacting with the device's various features.