/* SPDX-License-Identifier: BSD-3-Clause */
/*
* Remote processor messaging
*
* Copyright ( C ) 2011 - 2020 Texas Instruments , Inc .
* Copyright ( C ) 2011 Google , Inc .
* All rights reserved .
*/
#ifndef _OMAP_RPMSG_H
#define _OMAP_RPMSG_H
/*
* enum - Predefined Mailbox Messages
*
* @ RP_MBOX_READY : informs the M3 ' s that we ' re up and running . this is
* part of the init sequence sent that the M3 expects to see immediately
* after it is booted .
*
* @ RP_MBOX_PENDING_MSG : informs the receiver that there is an inbound
* message waiting in its own receive - side vring . please note that currently
* this message is optional : alternatively , one can explicitly send the index
* of the triggered virtqueue itself . the preferred approach will be decided
* as we progress and experiment with those two different approaches .
*
* @ RP_MBOX_CRASH : this message is sent if BIOS crashes
*
* @ RP_MBOX_ECHO_REQUEST : a mailbox - level " ping " message .
*
* @ RP_MBOX_ECHO_REPLY : a mailbox - level reply to a " ping "
*
* @ RP_MBOX_ABORT_REQUEST : a " please crash " request , used for testing the
* recovery mechanism ( to some extent ) .
*
* @ RP_MBOX_SUSPEND_AUTO : auto suspend request for the remote processor
*
* @ RP_MBOX_SUSPEND_SYSTEM : system suspend request for the remote processor
*
* @ RP_MBOX_SUSPEND_ACK : successful response from remote processor for a
* suspend request
*
* @ RP_MBOX_SUSPEND_CANCEL : a cancel suspend response from a remote processor
* on a suspend request
*
* Introduce new message definitions if any here .
*
* @ RP_MBOX_END_MSG : Indicates end of known / defined messages from remote core
* This should be the last definition .
*
*/
enum omap_rp_mbox_messages {
RP_MBOX_READY = 0 xFFFFFF00,
RP_MBOX_PENDING_MSG = 0 xFFFFFF01,
RP_MBOX_CRASH = 0 xFFFFFF02,
RP_MBOX_ECHO_REQUEST = 0 xFFFFFF03,
RP_MBOX_ECHO_REPLY = 0 xFFFFFF04,
RP_MBOX_ABORT_REQUEST = 0 xFFFFFF05,
RP_MBOX_SUSPEND_AUTO = 0 xFFFFFF10,
RP_MBOX_SUSPEND_SYSTEM = 0 xFFFFFF11,
RP_MBOX_SUSPEND_ACK = 0 xFFFFFF12,
RP_MBOX_SUSPEND_CANCEL = 0 xFFFFFF13,
RP_MBOX_END_MSG = 0 xFFFFFF14,
};
#endif /* _OMAP_RPMSG_H */
Messung V0.5 in Prozent C=95 H=100 G=97
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-09-29)
¤
*© Formatika GbR, Deutschland