HomeFreeBSD

scmi: Add new SCMI interfaces for init and message processing

Description

scmi: Add new SCMI interfaces for init and message processing

Introduce a couple of new SCMI interface methods to allow centralized
initialization of transport-specific features and a couple of methods
to handle message reception from the SCMI core.

Move SCMI SMT related calls out of the core common SCMI code into the
transport specific layers Mailbox/SMC.

Make SCMI Mailbox/SMC transports use the new interface methods for
initialization and message reception.

Reviewed by: andrew
Tested on: Arm Morello Board
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43044

Details

Provenance
cristian.marussi_arm.comAuthored on Dec 7 2023, 2:06 PM
andrewCommitted on Apr 11 2024, 9:58 AM
Reviewer
andrew
Differential Revision
D43044: scmi: Add new SCMI interfaces for init and message processing
Parents
rGa0ba2a97fd19: scmi: Protect SCMI/SMT channels from concurrent transmissions
Branches
Unknown
Tags
Unknown