Stephen Warren | d010783 | 2016-05-13 15:50:29 -0600 | [diff] [blame] | 1 | menu "Mailbox Controller Support" |
| 2 | |
| 3 | config DM_MAILBOX |
| 4 | bool "Enable mailbox controllers using Driver Model" |
| 5 | depends on DM && OF_CONTROL |
| 6 | help |
| 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 |
| 11 | protocols. |
| 12 | |
Stephen Warren | 62f2c90 | 2016-05-16 17:41:37 -0600 | [diff] [blame] | 13 | config SANDBOX_MBOX |
| 14 | bool "Enable the sandbox mailbox test driver" |
| 15 | depends on DM_MAILBOX && SANDBOX |
| 16 | help |
| 17 | Enable support for a test mailbox implementation, which simply echos |
| 18 | back a modified version of any message that is sent. |
| 19 | |
Stephen Warren | e0e2b26 | 2016-06-17 09:43:57 -0600 | [diff] [blame] | 20 | config TEGRA_HSP |
| 21 | bool "Enable Tegra HSP controller support" |
| 22 | depends on DM_MAILBOX && TEGRA |
| 23 | help |
| 24 | This enables support for the NVIDIA Tegra HSP Hw module, which |
| 25 | implements doorbells, mailboxes, semaphores, and shared interrupts. |
| 26 | |
Lokesh Vutla | bb6d08d | 2018-08-27 15:57:48 +0530 | [diff] [blame] | 27 | config K3_SEC_PROXY |
| 28 | bool "Texas Instruments K3 Secure Proxy Driver" |
| 29 | depends on DM_MAILBOX && ARCH_K3 |
| 30 | help |
| 31 | An implementation of Secure proxy slave driver for K3 SoCs from |
| 32 | Texas Instruments. Secure proxy is a communication entity mainly |
| 33 | used for communication between multiple processors with the SoC. |
| 34 | Select this driver if your platform has support for this hardware |
| 35 | block. |
| 36 | |
Stephen Warren | d010783 | 2016-05-13 15:50:29 -0600 | [diff] [blame] | 37 | endmenu |