Skip to content

Commit

Permalink
mailbox/omap: add a parent structure for every IP instance
Browse files Browse the repository at this point in the history
A new structure, omap_mbox_device, is added to contain
the global variables pertinent to a mailbox h/w IP block.
This enables the support for having multiple instances of
the same h/w IP block in the SoC. This is in preparation
to support the DRA7 SoC, which is the first SoC in the OMAP
family to have multiple mailbox IP instances.

The changes include enhancements to the sub-mailbox registration
logic and mbox startup sequencing, removing the usage of single
global configuration variables for all h/w instances, and storing
the registered sub-mailboxes with the parent mailbox device
structure.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
  • Loading branch information
Suman Anna authored and Tony Lindgren committed Jul 29, 2014
1 parent be3322e commit 72c1c81
Showing 1 changed file with 115 additions and 58 deletions.
Loading

0 comments on commit 72c1c81

Please sign in to comment.