Files
opensbi/lib/utils/mailbox/Kconfig
Rahul Pathak 91f46fb47e lib/utils: Add RPMI messaging protocol and shared memory transport support
The RISC-V Platform Management Interface (RPMI) defines a messaging protocol
and shared memory based transport for bi-directional communication with an
on-chip or external microcontroller.

To support RPMI in OpenSBI, add:
1) The RPMI messaging protocol defines and helper macros
2) A FDT mailbox driver for the RPMI shared memory transport

Signed-off-by: Rahul Pathak <rpathak@ventanamicro.com>
Co-developed-by: Subrahmanya Lingappa <slingappa@ventanamicro.com>
Signed-off-by: Subrahmanya Lingappa <slingappa@ventanamicro.com>
Co-developed-by: Anup Patel <apatel@ventanamicro.com>
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
2024-12-06 09:26:21 +05:30

30 lines
440 B
Plaintext

# SPDX-License-Identifier: BSD-2-Clause
menu "Mailbox Support"
config FDT_MAILBOX
bool "FDT based mailbox drivers"
depends on FDT
select MAILBOX
default n
config RPMI_MAILBOX
bool "RPMI based mailbox drivers"
select MAILBOX
default n
config MAILBOX
bool "Mailbox support"
default n
if FDT_MAILBOX
config FDT_MAILBOX_RPMI_SHMEM
bool "RPMI Shared Memory Mailbox Controller"
depends on RPMI_MAILBOX
default n
endif
endmenu