|
Zephyr API Documentation 4.4.0-rc1
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.