diff options
author | Samuel Holland <samuel@sholland.org> | 2020-02-23 05:08:49 +0100 |
---|---|---|
committer | Jassi Brar <jaswinder.singh@linaro.org> | 2020-03-20 05:00:32 +0100 |
commit | 25831c44b0b79ac6261d36d7e777a52bdf92f239 (patch) | |
tree | da0ee0a62fb9153ddafee30f1ab6a8ca6d013a9f /drivers/mailbox/Kconfig | |
parent | dt-bindings: mailbox: Add a binding for the sun6i msgbox (diff) | |
download | linux-25831c44b0b79ac6261d36d7e777a52bdf92f239.tar.xz linux-25831c44b0b79ac6261d36d7e777a52bdf92f239.zip |
mailbox: sun6i-msgbox: Add a new mailbox driver
Allwinner sun6i, sun8i, sun9i, and sun50i SoCs contain a hardware
message box used for communication between the ARM CPUs and the ARISC
management coprocessor. This mailbox contains 8 unidirectional
4-message FIFOs.
Add a driver for it, so it can be used with the Linux mailbox framework.
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
Diffstat (limited to 'drivers/mailbox/Kconfig')
-rw-r--r-- | drivers/mailbox/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/mailbox/Kconfig b/drivers/mailbox/Kconfig index ab4eb750bbdd..5a577a6734cf 100644 --- a/drivers/mailbox/Kconfig +++ b/drivers/mailbox/Kconfig @@ -227,4 +227,13 @@ config ZYNQMP_IPI_MBOX message to the IPI buffer and will access the IPI control registers to kick the other processor or enquire status. +config SUN6I_MSGBOX + tristate "Allwinner sun6i/sun8i/sun9i/sun50i Message Box" + depends on ARCH_SUNXI || COMPILE_TEST + default ARCH_SUNXI + help + Mailbox implementation for the hardware message box present in + various Allwinner SoCs. This mailbox is used for communication + between the application CPUs and the power management coprocessor. + endif |