On 05/28/2015 12:33 PM, Eric Anholt wrote:...
This gives us a function for making mailbox property channel requests
of the firmware, which is most notable in that it will let us get and
set clock rates.
+int rpi_firmware_property_list(struct device_node *of_node,I would expect the of_node -> pdev mapping to happen at client device
+ void *data, size_t tag_size)
+{
+ struct platform_device *pdev = of_find_device_by_node(of_node);
probe time. Simplest for this driver would be if the
client-probe-time-mapping function returned the "struct rpi_firmware"
and the client passed that to this function.