Firmware access
In order for a device driver to make certain settings (e.g. size of the frame buffer), it sometimes needs to communicate with the firmware, which runs on the VPU co-processor. This may be necessary from application code too, if specific settings should be made, which are not supported by Circle. The firmware can be accessed using the Mailbox property interface. This is supported in Circle by the class CBcmPropertyTags
.
Note
This Mailbox property interface wiki article does not describe all supported functions. Information on more functions can only be retrieved from the Linux source code.