Lines Matching +full:mpfs +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 "ARM MHUv3 Mailbox"
37 will be discovered and possibly managed at probe-time.
40 tristate "Exynos Mailbox"
43 Say Y here if you want to build the Samsung Exynos Mailbox controller
45 generation and a shared register for passing mailbox messages.
47 is ignored and the mailbox controller acts as a doorbell that raises
51 tristate "i.MX Mailbox"
54 Mailbox implementation for i.MX Messaging Unit (MU).
57 tristate "Platform MHU Mailbox"
63 The controller has a maximum of 3 mailbox channels, the last of
67 bool "ARM PL320 Mailbox"
71 Mailbox (IPCM), tailored for the Calxeda Highbank. It is used to
77 tristate "Armada 37xx rWTM BIU Mailbox"
81 Mailbox implementation for communication with the the firmware
82 running on the Cortex-M3 rWTM secure processor of the Armada 37xx
87 tristate "OMAP2+ Mailbox framework support"
90 Mailbox implementation for OMAP family chips with hardware for
93 want to use OMAP2+ Mailbox framework support.
96 bool "Rockchip Soc Integrated Mailbox Support"
99 This driver provides support for inter-processor communication
101 Please check it that the Soc you use have Mailbox hardware.
102 Say Y here if you want to use the Rockchip Mailbox support.
117 tristate "Altera Mailbox"
120 An implementation of the Altera Mailbox soft core. It is used
122 Altera mailbox support.
125 tristate "BCM2835 Mailbox"
128 An implementation of the BCM2385 Mailbox. It is used to invoke
130 BCM2835 Mailbox.
133 tristate "STI Mailbox framework support"
136 Mailbox implementation for STMicroelectonics family chips with
152 tristate "Hi3660 Mailbox" if EXPERT
157 An implementation of the hi3660 mailbox. It is used to send message
159 Y here if you want to use Hi3660 mailbox controller.
162 tristate "Hi6220 Mailbox" if EXPERT
167 An implementation of the hi6220 mailbox. It is used to send message
169 build Hi6220 mailbox controller driver.
172 tristate "Mailbox Test Client"
180 tristate "PolarFire SoC (MPFS) Mailbox"
185 This driver adds support for the PolarFire SoC (MPFS) mailbox controller.
188 module will be called mailbox-mpfs.
193 tristate "Microchip Inter-processor Communication (IPC) SBI driver"
197 Mailbox implementation for Microchip devices with an
198 Inter-process communication (IPC) controller.
201 module will be called mailbox-mchp-ipc-sbi.
209 Say y here to enable support for the APCS IPC mailbox driver,
210 providing an interface for invoking the inter-process communication
223 tristate "APM SoC X-Gene SLIMpro Mailbox Controller"
226 An implementation of the APM X-Gene Interprocessor Communication
227 Mailbox (IPCM) between the ARM 64-bit cores and SLIMpro controller.
228 It is used to send short messages between ARM64-bit cores and
230 want to use the APM X-Gene SLIMpro IPCM support.
233 tristate "Broadcom FlexSparx DMA Mailbox"
236 Mailbox implementation for the Broadcom FlexSparx DMA ring manager,
241 tristate "Broadcom FlexRM Mailbox"
247 Mailbox implementation of the Broadcom FlexRM ring manager,
252 tristate "STM32 IPCC Mailbox"
255 Mailbox implementation for STMicroelectonics STM32 family chips
256 with hardware for Inter-Processor Communication Controller (IPCC)
260 tristate "MediaTek ADSP Mailbox Controller"
263 Say yes here to add support for "MediaTek ADSP Mailbox Controller.
264 This mailbox driver is used to send notification or short message
269 tristate "MediaTek CMDQ Mailbox Support"
274 mailbox driver. The CMDQ is used to help read/write registers with
279 tristate "Xilinx ZynqMP IPI Mailbox"
282 Say yes here to add support for Xilinx IPI mailbox driver.
283 This mailbox driver is used to send notification or short message
293 Mailbox implementation for the hardware message box present in
294 various Allwinner SoCs. This mailbox is used for communication
298 tristate "Spreadtrum Mailbox"
301 Mailbox driver implementation for the Spreadtrum platform. It is used
303 you want to build the Spreatrum mailbox controller driver.
306 tristate "Qualcomm Technologies, Inc. CPUCP mailbox driver"
309 Qualcomm Technologies, Inc. CPUSS Control Processor (CPUCP) mailbox
317 Qualcomm Technologies, Inc. Inter-Processor Communication Controller
318 (IPCC) driver for MSM devices. The driver provides mailbox support for
324 tristate "T-head TH1520 Mailbox"
327 Mailbox driver implementation for the Thead TH-1520 platform. Enables