]> git.baikalelectronics.ru Git - kernel.git/commit
mailbox: arm_mhuv2: Add driver
authorViresh Kumar <viresh.kumar@linaro.org>
Tue, 17 Nov 2020 10:02:06 +0000 (15:32 +0530)
committerJassi Brar <jaswinder.singh@linaro.org>
Thu, 10 Dec 2020 01:26:02 +0000 (19:26 -0600)
commit3dc2e19863d54e64872ccc45bc76490872d0eb47
treee86b46d646940c821da6a507bb61541a276f0cfa
parent487c9f1adaf15ea89f4e5d8c5096106defd07f1a
mailbox: arm_mhuv2: Add driver

This adds driver for the ARM MHUv2 (Message Handling Unit) mailbox
controller.

This is based on the accepted DT bindings of the controller and supports
combination of both transport protocols, i.e. doorbell and data-transfer.

Transmitting and receiving data through the mailbox framework is done
through struct arm_mhuv2_mbox_msg.

Based on the initial work done by Morten Borup Petersen from ARM.

Co-developed-by: Tushar Khandelwal <tushar.khandelwal@arm.com>
Signed-off-by: Tushar Khandelwal <tushar.khandelwal@arm.com>
Tested-by: Usama Arif <usama.arif@arm.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
MAINTAINERS
drivers/mailbox/Kconfig
drivers/mailbox/Makefile
drivers/mailbox/arm_mhuv2.c [new file with mode: 0644]
include/linux/mailbox/arm_mhuv2_message.h [new file with mode: 0644]