Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Transport

SCMI Transport Layer abstraction and definitions. More...

Topics

 Shared Memory
 Shared memory transport definitions for SCMI.

Files

file  transport.h
 Header file for the SCMI Transport Layer.

Data Structures

struct  scmi_channel
 SCMI channel structure. More...
struct  scmi_transport_api
 SCMI transport driver operations. More...

Typedefs

typedef void(* scmi_channel_cb) (struct scmi_channel *chan)
 Callback function for message replies.

Detailed Description

SCMI Transport Layer abstraction and definitions.

Typedef Documentation

◆ scmi_channel_cb

typedef void(* scmi_channel_cb) (struct scmi_channel *chan)

#include <zephyr/drivers/firmware/scmi/transport.h>

Callback function for message replies.

This function should be called by the transport layer driver whenever a reply to a previously sent message has been received. Its purpose is to notifying the SCMI core of the reply's arrival so that proper action can be taken.

Parameters
chanpointer to SCMI channel on which the reply arrived