Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
scmi_channel Struct Reference

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.

Detailed Description

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.

Field Documentation

◆ cb

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.

◆ data

void* scmi_channel::data

channel private data

◆ polling_only

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.


The documentation for this struct was generated from the following file: