|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
SCMI channel structure. More...
#include <zephyr/drivers/firmware/scmi/transport.h>
Data Fields | |
| void * | data |
| Channel private data. | |
| scmi_channel_cb | cb |
| Callback function. | |
| bool | polling_only |
| Indicates if the channel requires polling-only operation. | |
SCMI channel structure.
An SCMI channel is a medium through which a protocol is able to transmit/receive messages. Each of the SCMI channels is represented by a struct scmi_channel.
| scmi_channel_cb scmi_channel::cb |
Callback function.
This is meant to be set by the SCMI core and should be called by the SCMI transport layer driver whenever a reply has been received.
| void* scmi_channel::data |
Channel private data.
| bool scmi_channel::polling_only |
Indicates if the channel requires polling-only operation.
When set to true, the channel cannot use interrupt-based messaging and must always poll for responses.