[RFC PATCH 3/3] Enable BCM2835 mailbox support

Craig McGeachie slapdau at yahoo.com.au
Wed Jul 2 01:51:36 PDT 2014


On 01/07/14 04:06, Lubomir Rintel wrote:
> I'm wondering if there's a reason you're not getting the channel with
> ipc_request_channel() (that would be mbox_request_channel() in current
> version of the framework) at the probe time, but each time you send a
> message with do_message()?

It's a good question.  Given that it was 9 months ago, I can't be sure. 
  Still, I think that it was because of the nature of the property 
channel for the bcm2835 mailbox, which is used for a variety of 
purposes.  The two uses that I had in mind were, thermal (get 
temperatures) and DMA (query the DMA channels available for use by the 
ARM core).  I think there are also video buffer messages on the property 
channel as well ,but those might be on a separate channel.  Regardless, 
there are a lot of things done on the property channel and if one driver 
holds onto that channel, other drivers will be hard to get working 
correctly.

Please feel free to check up on this.  Memory is dodgy.

Cheers,
Craig.




More information about the linux-rpi-kernel mailing list