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 | |
Stephen Warren | d010783 | 2016-05-13 15:50:29 -0600 | [diff] [blame] | 27 | endmenu |