mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-11-12 12:30:17 +01:00
This mailbox driver provides a single mailbox channel to write 32-bit values to the VPU and get a 32-bit response. The Raspberry Pi firmware uses this mailbox channel to implement firmware calls, while Roku 2 (despite being derived from the same firmware tree) doesn't. The driver was originally submitted by Lubomir, based on the out-of-tree 2708 mailbox driver. Eric Anholt fixed it up for upstreaming, with the major functional change being that it now has no notion of multiple channels (since that is a firmware-dependent concept) and instead the raspberrypi-firmware driver will do that bit-twiddling in its own messages. [Jassi: made the 'mbox_chan_ops' struct as const and removed a redundant variable] Signed-off-by: Lubomir Rintel <[email protected]> Signed-off-by: Craig McGeachie <[email protected]> Signed-off-by: Eric Anholt <[email protected]> Acked-by: Stephen Warren <[email protected]> Signed-off-by: Jassi Brar <[email protected]>
16 lines
309 B
Makefile
16 lines
309 B
Makefile
# Generic MAILBOX API
|
|
|
|
obj-$(CONFIG_MAILBOX) += mailbox.o
|
|
|
|
obj-$(CONFIG_ARM_MHU) += arm_mhu.o
|
|
|
|
obj-$(CONFIG_PL320_MBOX) += pl320-ipc.o
|
|
|
|
obj-$(CONFIG_OMAP2PLUS_MBOX) += omap-mailbox.o
|
|
|
|
obj-$(CONFIG_PCC) += pcc.o
|
|
|
|
obj-$(CONFIG_ALTERA_MBOX) += mailbox-altera.o
|
|
|
|
obj-$(CONFIG_BCM2835_MBOX) += bcm2835-mailbox.o
|