Lines Matching +full:polarfire +full:- +full:soc +full:- +full:mailbox
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig MAILBOX config
3 bool "Mailbox Hardware Support"
5 Mailbox is a framework to control hardware communication between
6 on-chip processors through queued messages and interrupt driven
9 if MAILBOX
12 tristate "ARM MHU Mailbox"
16 The controller has 3 mailbox channels, the last of which can be
20 tristate "ARM MHUv2 Mailbox"
27 tristate "i.MX Mailbox"
30 Mailbox implementation for i.MX Messaging Unit (MU).
33 tristate "Platform MHU Mailbox"
39 The controller has a maximum of 3 mailbox channels, the last of
43 bool "ARM PL320 Mailbox"
47 Mailbox (IPCM), tailored for the Calxeda Highbank. It is used to
53 tristate "Armada 37xx rWTM BIU Mailbox"
57 Mailbox implementation for communication with the the firmware
58 running on the Cortex-M3 rWTM secure processor of the Armada 37xx
59 SOC. Say Y here if you are building for such a device (for example
63 tristate "OMAP2+ Mailbox framework support"
66 Mailbox implementation for OMAP family chips with hardware for
69 want to use OMAP2+ Mailbox framework support.
72 int "Mailbox kfifo default buffer size (bytes)"
76 Specify the default size of mailbox's kfifo buffers (bytes).
81 bool "Rockchip Soc Integrated Mailbox Support"
84 This driver provides support for inter-processor communication
86 Please check it that the Soc you use have Mailbox hardware.
87 Say Y here if you want to use the Rockchip Mailbox support.
102 tristate "Altera Mailbox"
105 An implementation of the Altera Mailbox soft core. It is used
107 Altera mailbox support.
110 tristate "BCM2835 Mailbox"
113 An implementation of the BCM2385 Mailbox. It is used to invoke
115 BCM2835 Mailbox.
118 tristate "STI Mailbox framework support"
121 Mailbox implementation for STMicroelectonics family chips with
132 multiple processors within the SoC. Select this driver if your
136 tristate "Hi3660 Mailbox" if EXPERT
141 An implementation of the hi3660 mailbox. It is used to send message
143 Y here if you want to use Hi3660 mailbox controller.
146 tristate "Hi6220 Mailbox" if EXPERT
151 An implementation of the hi6220 mailbox. It is used to send message
153 build Hi6220 mailbox controller driver.
156 tristate "Mailbox Test Client"
164 tristate "PolarFire SoC (MPFS) Mailbox"
168 This driver adds support for the PolarFire SoC (MPFS) mailbox controller.
171 module will be called mailbox-mpfs.
179 Say y here to enable support for the APCS IPC mailbox driver,
180 providing an interface for invoking the inter-process communication
193 tristate "APM SoC X-Gene SLIMpro Mailbox Controller"
196 An implementation of the APM X-Gene Interprocessor Communication
197 Mailbox (IPCM) between the ARM 64-bit cores and SLIMpro controller.
198 It is used to send short messages between ARM64-bit cores and
200 want to use the APM X-Gene SLIMpro IPCM support.
203 tristate "Broadcom FlexSparx DMA Mailbox"
206 Mailbox implementation for the Broadcom FlexSparx DMA ring manager,
211 tristate "Broadcom FlexRM Mailbox"
217 Mailbox implementation of the Broadcom FlexRM ring manager,
222 tristate "STM32 IPCC Mailbox"
225 Mailbox implementation for STMicroelectonics STM32 family chips
226 with hardware for Inter-Processor Communication Controller (IPCC)
230 tristate "MediaTek CMDQ Mailbox Support"
235 mailbox driver. The CMDQ is used to help read/write registers with
240 bool "Xilinx ZynqMP IPI Mailbox"
243 Say yes here to add support for Xilinx IPI mailbox driver.
244 This mailbox driver is used to send notification or short message
254 Mailbox implementation for the hardware message box present in
255 various Allwinner SoCs. This mailbox is used for communication
259 tristate "Spreadtrum Mailbox"
262 Mailbox driver implementation for the Spreadtrum platform. It is used
264 you want to build the Spreatrum mailbox controller driver.
270 Qualcomm Technologies, Inc. Inter-Processor Communication Controller
271 (IPCC) driver for MSM devices. The driver provides mailbox support for