Skip to content

Commit

Permalink
mailbox: Add support for ST's Mailbox IP
Browse files Browse the repository at this point in the history
ST's platforms currently support a maximum of 5 Mailboxes, one for
each of the supported co-processors situated on the platform.  Each
Mailbox is divided up into 4 instances which consist of 32 channels.
Messages are passed between the application and co-processors using
shared memory areas.  It is the Client's responsibility to manage
these areas.

Signed-off-by: Lee Jones <[email protected]>
Signed-off-by: Jassi Brar <[email protected]>
  • Loading branch information
Lee Jones authored and JassiBrar committed Oct 17, 2015
1 parent b5f6737 commit 9ef4546
Show file tree
Hide file tree
Showing 3 changed files with 522 additions and 0 deletions.
7 changes: 7 additions & 0 deletions drivers/mailbox/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,11 @@ config BCM2835_MBOX
the services of the Videocore. Say Y here if you want to use the
BCM2835 Mailbox.

config STI_MBOX
tristate "STI Mailbox framework support"
depends on ARCH_STI && OF
help
Mailbox implementation for STMicroelectonics family chips with
hardware for interprocessor communication.

endif
2 changes: 2 additions & 0 deletions drivers/mailbox/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ obj-$(CONFIG_PCC) += pcc.o
obj-$(CONFIG_ALTERA_MBOX) += mailbox-altera.o

obj-$(CONFIG_BCM2835_MBOX) += bcm2835-mailbox.o

obj-$(CONFIG_STI_MBOX) += mailbox-sti.o
Loading

0 comments on commit 9ef4546

Please sign in to comment.