16238935dSStephen Warrenmenu "Mailbox Controller Support" 26238935dSStephen Warren 36238935dSStephen Warrenconfig DM_MAILBOX 46238935dSStephen Warren bool "Enable mailbox controllers using Driver Model" 56238935dSStephen Warren depends on DM && OF_CONTROL 66238935dSStephen Warren help 76238935dSStephen Warren Enable support for the mailbox driver class. Mailboxes provide the 86238935dSStephen Warren ability to transfer small messages and/or notifications from one 96238935dSStephen Warren CPU to another CPU, or sometimes to dedicated HW modules. They form 106238935dSStephen Warren the basis of a variety of inter-process/inter-CPU communication 116238935dSStephen Warren protocols. 126238935dSStephen Warren 138961b524SStephen Warrenconfig SANDBOX_MBOX 148961b524SStephen Warren bool "Enable the sandbox mailbox test driver" 158961b524SStephen Warren depends on DM_MAILBOX && SANDBOX 168961b524SStephen Warren help 178961b524SStephen Warren Enable support for a test mailbox implementation, which simply echos 188961b524SStephen Warren back a modified version of any message that is sent. 198961b524SStephen Warren 20*0f67e239SStephen Warrenconfig TEGRA_HSP 21*0f67e239SStephen Warren bool "Enable Tegra HSP controller support" 22*0f67e239SStephen Warren depends on DM_MAILBOX && TEGRA 23*0f67e239SStephen Warren help 24*0f67e239SStephen Warren This enables support for the NVIDIA Tegra HSP Hw module, which 25*0f67e239SStephen Warren implements doorbells, mailboxes, semaphores, and shared interrupts. 26*0f67e239SStephen Warren 276238935dSStephen Warrenendmenu 28