[PATCH] Add of_platform_device_scan().
Arnd Bergmann
arnd at arndb.de
Thu Oct 5 02:37:46 EST 2006
On Wednesday 04 October 2006 18:32, Scott Wood wrote:
> What I'd really like (long-term, of course) is if platform_device and
> of_device were merged, with device tree support (or at least a means of
> passing on properties that *could* come from a device tree without
> special glue code that knows about each property) in arch-neutral code;
> the mechanism for discovering devices ideally shouldn't depend on the
> CPU's instruction set.
My guess is that this won't happen, because other architectures
normally don't describe their platform devices in a way that is
anywhere near what we have on powerpc.
Benh suggested moving some of the functionality of of_platform_device
into the common of_device so we don't really have to use an
of_platform_device for stuff that can be automatically probed.
I guess we'll see a patch from him soon.
> > + for (child = NULL; (child = of_get_next_child(root, child)); ) {
> > + if (strcmp(child->type, "spider") == 0) {
> > + ret = of_soc_device_create(child, NULL);
> > + if (ret)
> > + goto out3;
> > + }
> > + }
>
> Why only spider?
Mistake on my side. That's what I have in my experimental device tree.
It should be more generic.
Arnd <><
More information about the Linuxppc-dev
mailing list