Hi, On Sun, May 02, 2010 at 03:57:42PM +0300, Felipe Contreras wrote: > Indeed, that was my understanding, but the mailbox doesn't seem to be > designed that way. Apparently the driver has an internal linked list > of mailboxes, and the platform device registers a bunch of them. > Effectively they need each other. you could make it the other way around. For each registered platform_device you instantiate one mailbox and add it to the list on the fly, you would probably like to use a list_head for that also instead of having your own list implementation. if you do that, you leave the mbox "instantiation" up to the platform_device code. You would simply register several omap-mbox with a different id for each mbox you need. Then the name could be sent using a well-defined platform_data. Just a suggestion. -- balbi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html