mailbox: Add support for i.MX messaging unit
authorOleksij Rempel <o.rempel@pengutronix.de>
Fri, 3 Aug 2018 05:29:19 +0000 (07:29 +0200)
committerJassi Brar <jaswinder.singh@linaro.org>
Wed, 15 Aug 2018 04:23:07 +0000 (09:53 +0530)
commit2bb7005696e2246baa88772341ca032ff09a63cb
tree48f267c433b8dba465412d59f40df89aa84dee0f
parentd6ef139c83cc562b29a5cdac270f0a562c1c8eda
mailbox: Add support for i.MX messaging unit

The i.MX Messaging Unit is a two side block which allows applications
implement communication over this sides.

The MU includes the following features:
- Messaging control by interrupts or by polling
- Four general-purpose interrupt requests reflected to the other side
- Three general-purpose flags reflected to the other side
- Four receive registers with maskable interrupt
- Four transmit registers with maskable interrupt

Reviewed-by: Vladimir Zapolskiy <vz@mleia.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
drivers/mailbox/Kconfig
drivers/mailbox/Makefile
drivers/mailbox/imx-mailbox.c [new file with mode: 0644]