This module contains SCMI transport APIs.
◆ SCMI_TransportProcessMessage
Driver implementation to send a SCMI message.
Typically this callback is hidden from the end application and is implemented when a new type of transport needs to be implemented.
- Parameters
-
handle | [in] SCMI driver handle |
message | [in] SCMI message structure |
- Returns
- SystemP_SUCCESS on success, else SystemP_FAILURE
◆ SCMI_TransportFetchResponse
Driver implementation to receive a response for SCMI message.
Typically this callback is hidden from the end application and is implemented when a new type of transport needs to be implemented.
- Parameters
-
handle | [in] SCMI driver handle |
message | [in] SCMI message structure |
- Returns
- SystemP_SUCCESS on success, else SystemP_FAILURE
◆ SCMITransport_processMessage()
Driver implementation to send a SCMI message.
Typically this callback is hidden from the end application and is implemented when a new type of transport needs to be implemented.
- Parameters
-
handle | [in] SCMI driver handle |
message | [in] SCMI message structure |
- Returns
- SystemP_SUCCESS on success, else SystemP_FAILURE
◆ SCMITransport_fetchResponse()
Driver implementation to receive a response for SCMI message.
Typically this callback is hidden from the end application and is implemented when a new type of transport needs to be implemented.
- Parameters
-
handle | [in] SCMI driver handle |
message | [in] SCMI message structure |
- Returns
- SystemP_SUCCESS on success, else SystemP_FAILURE