]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mailbox: add Samsung Exynos driver
authorTudor Ambarus <tudor.ambarus@linaro.org>
Wed, 15 Jan 2025 14:18:15 +0000 (14:18 +0000)
committerJassi Brar <jassisinghbrar@gmail.com>
Sat, 18 Jan 2025 22:18:48 +0000 (16:18 -0600)
commitfbf7e5ce408e0619072e84e93e875de52f2b5fa5
tree7a475d152ed571ae835af3d33d209f2257696844
parent56cf1209f61c08cb210d993434255efcb6a907a5
mailbox: add Samsung Exynos driver

The Samsung Exynos mailbox controller, used on Google GS101 SoC, has 16
flag bits for hardware interrupt generation and a shared register for
passing mailbox messages. When the controller is used by the
ACPM interface the shared register is ignored and the mailbox controller
acts as a doorbell. The controller just raises the interrupt to APM
after the ACPM interface has written the message to SRAM.

Add support for the Samsung Exynos mailbox controller.

Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
drivers/mailbox/Kconfig
drivers/mailbox/Makefile
drivers/mailbox/exynos-mailbox.c [new file with mode: 0644]
include/linux/mailbox/exynos-message.h [new file with mode: 0644]