> > details of platform_device, but at least it's firmware independent.
> > query for parameters via of_get_property().
> of_platform_driver, just like a PCI driver calls pci_* functions.
an unnaturally close coupling between the driver and the firmware.
it better if it were more decoupled from Open Firmware.
> to the main low-level driver.
retrieve data from the device tree.
> view it is a _bus_type_ that devices are attached to.
anymore, just some of its interfaces.
> interfaces that it can attach to (PCI, PS3, OF, ...).
> > understand your primary objection to our not creating of_devices.
> > for all devices on the platform?
> That, and the missing ability to do module autoloading.
> > Is that a hard requirement?
> Not yet, but I'd like to get there, as I mention above.