1 menu "Mailbox Controller Support"
4 bool "Enable mailbox controllers using Driver Model"
5 depends on DM && OF_CONTROL
7 Enable support for the mailbox driver class. Mailboxes provide the
8 ability to transfer small messages and/or notifications from one
9 CPU to another CPU, or sometimes to dedicated HW modules. They form
10 the basis of a variety of inter-process/inter-CPU communication
14 bool "Enable the sandbox mailbox test driver"
15 depends on DM_MAILBOX && SANDBOX
17 Enable support for a test mailbox implementation, which simply echos
18 back a modified version of any message that is sent.
21 bool "Enable Tegra HSP controller support"
22 depends on DM_MAILBOX && ARCH_TEGRA
24 This enables support for the NVIDIA Tegra HSP Hw module, which
25 implements doorbells, mailboxes, semaphores, and shared interrupts.
28 bool "Enable STM32 IPCC controller support"
29 depends on DM_MAILBOX && ARCH_STM32MP
31 This enables support for the STM32MP IPCC Hw module, which
32 implements doorbells between 2 processors.
35 bool "Texas Instruments K3 Secure Proxy Driver"
36 depends on DM_MAILBOX && ARCH_K3
38 An implementation of Secure proxy slave driver for K3 SoCs from
39 Texas Instruments. Secure proxy is a communication entity mainly
40 used for communication between multiple processors with the SoC.
41 Select this driver if your platform has support for this hardware
45 bool "Xilinx ZynqMP IPI controller support"
46 depends on DM_MAILBOX && ARCH_ZYNQMP
48 This enables support for the Xilinx ZynqMP Inter Processor Interrupt
49 communication controller.