mailbox: arm_mhu: Add ARM MHU doorbell driver
authorSudeep Holla <sudeep.holla@arm.com>
Thu, 8 Oct 2020 19:14:52 +0000 (20:14 +0100)
committerJassi Brar <jaswinder.singh@linaro.org>
Tue, 13 Oct 2020 02:10:34 +0000 (21:10 -0500)
commit7002ca237b216d651d032439c45dc664f1f955bb
treef085d4d64fd0d7fd82d1e266e490d7ef9a5f1047
parentab99e237a48298c458d49b8d8bd850e1aa58e457
mailbox: arm_mhu: Add ARM MHU doorbell driver

The MHU drives the signal using a 32-bit register, with all 32 bits
logically ORed together. The MHU provides a set of registers to enable
software to set, clear, and check the status of each of the bits of this
register independently. The use of 32 bits for each interrupt line
enables software to provide more information about the source of the
interrupt. For example, each bit of the register can be associated with
a type of event that can contribute to raising the interrupt.

This patch adds a separate the MHU controller driver for doorbel mode
of operation using the extended DT binding to add support the same.

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
drivers/mailbox/Makefile
drivers/mailbox/arm_mhu_db.c [new file with mode: 0644]