 |
AM62L FreeRTOS SDK
11.02.00
|
|
Go to the documentation of this file.
49 #ifndef SCMI_TRANSPORT_H
50 #define SCMI_TRANSPORT_H
int32_t(* SCMI_TransportProcessMessage)(SCMI_Handle handle, SCMI_MessageData *message)
Driver implementation to send a SCMI message.
Definition: scmi_transport.h:75
Definition: scmi_transport.h:97
SemaphoreP_Object transportLock
Definition: scmi_transport.h:110
Definition: scp/scmi/v0/scmi.h:103
SCMI_TransportFxns * trptFxns
Definition: scmi_transport.h:108
void * SCMI_Handle
A handle that is returned from a SCMI_open() call.
Definition: scp/scmi/v0/scmi.h:68
int32_t SCMITransport_processMessage(SCMI_Handle handle, SCMI_MessageData *message)
Driver implementation to send a SCMI message.
SCMI_TransportFetchResponse fetchResponseFxn
Definition: scmi_transport.h:100
SCMI Driver API/interface file. This is SCMI top level include for applications.
int32_t SCMITransport_fetchResponse(SCMI_Handle handle, SCMI_MessageData *message)
Driver implementation to receive a response for SCMI message.
uint32_t smccFuntionID
Definition: scmi_transport.h:106
Definition: scmi_transport.h:105
Opaque semaphore object used with the semaphore APIs.
Definition: SemaphoreP.h:59
int32_t(* SCMI_TransportFetchResponse)(SCMI_Handle handle, SCMI_MessageData *message)
Driver implementation to receive a response for SCMI message.
Definition: scmi_transport.h:89
SCMI_TransportProcessMessage processMessageFxn
Definition: scmi_transport.h:98